pub struct CommitmentRoot { /* private fields */ }
Expand description
Encodes a commitment root; most often a Merkle tree root hash.
Implementations§
Trait Implementations§
Source§impl Clone for CommitmentRoot
impl Clone for CommitmentRoot
Source§fn clone(&self) -> CommitmentRoot
fn clone(&self) -> CommitmentRoot
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CommitmentRoot
impl Debug for CommitmentRoot
Source§impl<'de> Deserialize<'de> for CommitmentRoot
impl<'de> Deserialize<'de> for CommitmentRoot
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
Source§impl From<CommitmentRoot> for MerkleRoot
impl From<CommitmentRoot> for MerkleRoot
Source§fn from(root: CommitmentRoot) -> Self
fn from(root: CommitmentRoot) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CommitmentRoot
impl PartialEq for CommitmentRoot
Source§impl Serialize for CommitmentRoot
impl Serialize for CommitmentRoot
impl Eq for CommitmentRoot
impl StructuralPartialEq for CommitmentRoot
Auto Trait Implementations§
impl Freeze for CommitmentRoot
impl RefUnwindSafe for CommitmentRoot
impl Send for CommitmentRoot
impl Sync for CommitmentRoot
impl Unpin for CommitmentRoot
impl UnwindSafe for CommitmentRoot
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