Struct mpl_token_metadata::types::LeafInfo
source · pub struct LeafInfo {
pub leaf: [u8; 32],
pub proof: Vec<[u8; 32]>,
}
Fields§
§leaf: [u8; 32]
§proof: Vec<[u8; 32]>
Trait Implementations§
source§impl BorshDeserialize for LeafInfowhere
[u8; 32]: BorshDeserialize,
Vec<[u8; 32]>: BorshDeserialize,
impl BorshDeserialize for LeafInfowhere [u8; 32]: BorshDeserialize, Vec<[u8; 32]>: BorshDeserialize,
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where R: Read,
source§impl BorshSerialize for LeafInfowhere
[u8; 32]: BorshSerialize,
Vec<[u8; 32]>: BorshSerialize,
impl BorshSerialize for LeafInfowhere [u8; 32]: BorshSerialize, Vec<[u8; 32]>: BorshSerialize,
source§impl PartialEq<LeafInfo> for LeafInfo
impl PartialEq<LeafInfo> for LeafInfo
impl Eq for LeafInfo
impl StructuralEq for LeafInfo
impl StructuralPartialEq for LeafInfo
Auto Trait Implementations§
impl RefUnwindSafe for LeafInfo
impl Send for LeafInfo
impl Sync for LeafInfo
impl Unpin for LeafInfo
impl UnwindSafe for LeafInfo
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more