chiark
/
gitweb
/
~ianmdlvl
/
otter.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7950e2a
)
wip serde for gamestate
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Mon, 13 Jul 2020 22:55:27 +0000
(23:55 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Mon, 13 Jul 2020 22:55:27 +0000
(23:55 +0100)
src/gamestate.rs
patch
|
blob
|
history
diff --git
a/src/gamestate.rs
b/src/gamestate.rs
index 8235d338180d0f2485e352c65cbbcb05252e3163..20204ffcbc5b070bf45a786476dc619456d637ae 100644
(file)
--- 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<<S as Serializer>::Ok,<S as Serializer>::Error>)]
- pub fn serialize<S:Serializer>(pc : &Box<dyn Piece>, s:S)
- -> Result<S::Ok, S::Error> {
- s.serialize_none()
+ #[throws(S::Error)]
+ pub fn serialize<S:Serializer>(pc : &Box<dyn Piece>, s:S) -> S::Ok {
+ s.serialize_none()?
}
pub fn deserialize() { }
}