pub struct SplitCommitment {
pub proof: MssmtProof,
pub root_asset: Box<Asset>,
}Expand description
Represents a commitment to a split of an asset.
Fields§
§proof: MssmtProofThe proof for the split commitment.
root_asset: Box<Asset>The root asset of the split commitment.
Trait Implementations§
Source§impl Clone for SplitCommitment
impl Clone for SplitCommitment
Source§fn clone(&self) -> SplitCommitment
fn clone(&self) -> SplitCommitment
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SplitCommitment
impl Debug for SplitCommitment
Source§impl<'de> Deserialize<'de> for SplitCommitment
impl<'de> Deserialize<'de> for SplitCommitment
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 SplitCommitment
Source§impl Hash for SplitCommitment
impl Hash for SplitCommitment
Source§impl PartialEq for SplitCommitment
impl PartialEq for SplitCommitment
Source§fn eq(&self, other: &SplitCommitment) -> bool
fn eq(&self, other: &SplitCommitment) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SplitCommitment
impl Serialize for SplitCommitment
impl StructuralPartialEq for SplitCommitment
Auto Trait Implementations§
impl Freeze for SplitCommitment
impl RefUnwindSafe for SplitCommitment
impl Send for SplitCommitment
impl Sync for SplitCommitment
impl Unpin for SplitCommitment
impl UnsafeUnpin for SplitCommitment
impl UnwindSafe for SplitCommitment
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