pub struct MssmtNode {
pub hash: Hash,
pub sum: u64,
}Expand description
Represents a node in an MS-SMT (Merkle Sum Sparse Merkle Tree).
Fields§
§hash: HashThe hash of the node.
sum: u64The sum of the node.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MssmtNode
impl<'de> Deserialize<'de> for MssmtNode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MssmtNode
impl StructuralPartialEq for MssmtNode
Auto Trait Implementations§
impl Freeze for MssmtNode
impl RefUnwindSafe for MssmtNode
impl Send for MssmtNode
impl Sync for MssmtNode
impl Unpin for MssmtNode
impl UnsafeUnpin for MssmtNode
impl UnwindSafe for MssmtNode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more