pub struct TransactionMetadata {
pub version: u32,
pub transaction_kind: TransactionKind,
pub id: TxId,
}Fields§
§version: u32§transaction_kind: TransactionKind§id: TxIdTrait Implementations§
Source§impl BorshDeserialize for TransactionMetadata
impl BorshDeserialize for TransactionMetadata
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 TransactionMetadata
impl BorshSerialize for TransactionMetadata
Source§impl Clone for TransactionMetadata
impl Clone for TransactionMetadata
Source§fn clone(&self) -> TransactionMetadata
fn clone(&self) -> TransactionMetadata
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 TransactionMetadata
impl Debug for TransactionMetadata
Source§impl Default for TransactionMetadata
impl Default for TransactionMetadata
Source§fn default() -> TransactionMetadata
fn default() -> TransactionMetadata
Returns the “default value” for a type. Read more
Source§impl PartialEq for TransactionMetadata
impl PartialEq for TransactionMetadata
impl Eq for TransactionMetadata
impl StructuralPartialEq for TransactionMetadata
Auto Trait Implementations§
impl Freeze for TransactionMetadata
impl RefUnwindSafe for TransactionMetadata
impl Send for TransactionMetadata
impl Sync for TransactionMetadata
impl Unpin for TransactionMetadata
impl UnsafeUnpin for TransactionMetadata
impl UnwindSafe for TransactionMetadata
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.