From 8835ec0a9805273f278b691852f8dd7b298a9959 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 13 Jul 2020 23:55:27 +0100 Subject: [PATCH] wip serde for gamestate --- src/gamestate.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/gamestate.rs b/src/gamestate.rs index 8235d338..20204ffc 100644 --- a/src/gamestate.rs +++ b/src/gamestate.rs @@ -193,10 +193,9 @@ impl PieceState { mod piece_serde { use crate::gamestate::*; use serde::Serializer; -// #[throws(Result<::Ok,::Error>)] - pub fn serialize(pc : &Box, s:S) - -> Result { - s.serialize_none() + #[throws(S::Error)] + pub fn serialize(pc : &Box, s:S) -> S::Ok { + s.serialize_none()? } pub fn deserialize() { } } -- 2.30.2