diff --git a/dbs/src/values/block_db.rs b/dbs/src/values/block_db.rs index 2c6c508cb06c7d6f60f71948278ed8b9c90825a1..8eef75b47f7ab8efc842ee5511e56605a45a6ef1 100644 --- a/dbs/src/values/block_db.rs +++ b/dbs/src/values/block_db.rs @@ -15,6 +15,11 @@ use crate::*; +// workaround https://github.com/serde-rs/serde/issues/1030 +fn false_() -> bool { + false +} + #[derive(Debug)] pub enum BlockDbEnum { BlockDbV1(BlockDbV1), @@ -61,6 +66,7 @@ pub struct BlockDbV1 { pub written_on: Option<u64>, #[serde(rename = "written_on")] pub written_on_str: String, + #[serde(default = "false_")] pub wrong: bool, }