pub struct MerkleTreeSequenceNumberV1 {
pub tree_pubkey: Pubkey,
pub seq: u64,
}Fields§
§tree_pubkey: Pubkey§seq: u64Trait Implementations§
Source§impl BorshDeserialize for MerkleTreeSequenceNumberV1
impl BorshDeserialize for MerkleTreeSequenceNumberV1
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 Clone for MerkleTreeSequenceNumberV1
impl Clone for MerkleTreeSequenceNumberV1
Source§fn clone(&self) -> MerkleTreeSequenceNumberV1
fn clone(&self) -> MerkleTreeSequenceNumberV1
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 MerkleTreeSequenceNumberV1
impl Debug for MerkleTreeSequenceNumberV1
Source§impl Default for MerkleTreeSequenceNumberV1
impl Default for MerkleTreeSequenceNumberV1
Source§fn default() -> MerkleTreeSequenceNumberV1
fn default() -> MerkleTreeSequenceNumberV1
Returns the “default value” for a type. Read more
impl Copy for MerkleTreeSequenceNumberV1
impl StructuralPartialEq for MerkleTreeSequenceNumberV1
Auto Trait Implementations§
impl Freeze for MerkleTreeSequenceNumberV1
impl RefUnwindSafe for MerkleTreeSequenceNumberV1
impl Send for MerkleTreeSequenceNumberV1
impl Sync for MerkleTreeSequenceNumberV1
impl Unpin for MerkleTreeSequenceNumberV1
impl UnwindSafe for MerkleTreeSequenceNumberV1
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> HashToFieldSize for Twhere
T: BorshSerialize,
impl<T> HashToFieldSize for Twhere
T: BorshSerialize,
fn hash_to_field_size(&self) -> Result<[u8; 32], HasherError>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more