pub enum TransactionKind {
Blob,
Proof,
VerifiedProof,
}Expand description
Auto-generated discriminant enum variants
Variants§
Trait Implementations§
Source§impl BorshDeserialize for TransactionKind
impl BorshDeserialize for TransactionKind
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 TransactionKind
impl BorshSerialize for TransactionKind
Source§impl Clone for TransactionKind
impl Clone for TransactionKind
Source§fn clone(&self) -> TransactionKind
fn clone(&self) -> TransactionKind
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 TransactionKind
impl Debug for TransactionKind
Source§impl Default for TransactionKind
impl Default for TransactionKind
Source§fn default() -> TransactionKind
fn default() -> TransactionKind
Returns the “default value” for a type. Read more
Source§impl EnumExt for TransactionKind
impl EnumExt for TransactionKind
Source§impl<'_enum> From<&'_enum TransactionData> for TransactionKind
impl<'_enum> From<&'_enum TransactionData> for TransactionKind
Source§fn from(val: &'_enum TransactionData) -> TransactionKind
fn from(val: &'_enum TransactionData) -> TransactionKind
Converts to this type from the input type.
Source§impl From<TransactionData> for TransactionKind
impl From<TransactionData> for TransactionKind
Source§fn from(val: TransactionData) -> TransactionKind
fn from(val: TransactionData) -> TransactionKind
Converts to this type from the input type.
Source§impl From<TransactionKind> for TransactionTypeDb
impl From<TransactionKind> for TransactionTypeDb
Source§fn from(value: TransactionKind) -> Self
fn from(value: TransactionKind) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TransactionKind
impl PartialEq for TransactionKind
impl Copy for TransactionKind
impl Eq for TransactionKind
impl StructuralPartialEq for TransactionKind
Auto Trait Implementations§
impl Freeze for TransactionKind
impl RefUnwindSafe for TransactionKind
impl Send for TransactionKind
impl Sync for TransactionKind
impl Unpin for TransactionKind
impl UnsafeUnpin for TransactionKind
impl UnwindSafe for TransactionKind
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.