diff options
| -rw-r--r-- | build.rs | 5 | ||||
| -rw-r--r-- | definitions/structs/read_state.yml | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -361,6 +361,11 @@ impl {0} {{ from, default.parse::<u64>().unwrap()) }, + ("u64", false, false, Some(default), None, None, None) => { + format!(r#"try!(opt(&mut map, "{}", |v| Ok(req!(v.as_u64())))).unwrap_or({})"#, + field_name, + default.parse::<u64>().unwrap()) + }, ("u64", false, false, None, None, Some(from), None) => { format!(r#"req!(try!(remove(&mut map, "{}")).as_u64())"#, from) diff --git a/definitions/structs/read_state.yml b/definitions/structs/read_state.yml index 3e0c8cd..ef580b6 100644 --- a/definitions/structs/read_state.yml +++ b/definitions/structs/read_state.yml @@ -11,5 +11,5 @@ fields: optional: true type: string - name: mention_count - default: 0 + default: '0' type: u64 |