pub struct Decommitment {
pub randomness: [u8; 32],
pub value: Vec<u8>,
}Expand description
The decommitment: randomness + value needed to open a commitment.
Fields§
§randomness: [u8; 32]32 bytes of randomness.
value: Vec<u8>The committed value.
Trait Implementations§
Source§impl Clone for Decommitment
impl Clone for Decommitment
Source§fn clone(&self) -> Decommitment
fn clone(&self) -> Decommitment
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 Decommitment
impl Debug for Decommitment
Source§impl<'de> Deserialize<'de> for Decommitment
impl<'de> Deserialize<'de> for Decommitment
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 Decommitment
Source§impl PartialEq for Decommitment
impl PartialEq for Decommitment
Source§fn eq(&self, other: &Decommitment) -> bool
fn eq(&self, other: &Decommitment) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for Decommitment
impl Serialize for Decommitment
impl StructuralPartialEq for Decommitment
Auto Trait Implementations§
impl Freeze for Decommitment
impl RefUnwindSafe for Decommitment
impl Send for Decommitment
impl Sync for Decommitment
impl Unpin for Decommitment
impl UnsafeUnpin for Decommitment
impl UnwindSafe for Decommitment
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