diff options
Diffstat (limited to 'common/src/lib.rs')
-rw-r--r-- | common/src/lib.rs | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/common/src/lib.rs b/common/src/lib.rs index 3f9cfc3..c496cf2 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -55,6 +55,8 @@ pub struct Node { pub external_ids: BTreeMap<String, String>, #[serde(default)] pub visibility: Visibility, + #[serde(default)] + pub storage_size: u64, } #[derive(Debug, Serialize, Deserialize, PartialEq, Eq, Clone, Encode, Decode)] @@ -126,7 +128,20 @@ pub enum Visibility { Visible, } -#[derive(Debug, Clone, Copy, Deserialize, Serialize, PartialEq, Eq, Default, Encode, Decode)] +#[derive( + Debug, + Clone, + Copy, + Deserialize, + Serialize, + PartialEq, + Eq, + Default, + Encode, + Decode, + PartialOrd, + Ord, +)] #[serde(rename_all = "snake_case")] pub enum NodeKind { #[default] |