#[repr(u8)]pub enum TokenManagerState {
Initialized,
Issued,
Claimed,
Invalidated,
}Variants§
Initialized
Token manager is initialized
Issued
Token is issued
Claimed
Token is claimed and valid
Invalidated
Token is invalid
Trait Implementations§
source§impl BorshDeserialize for TokenManagerState
impl BorshDeserialize for TokenManagerState
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
§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.
§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 TokenManagerState
impl BorshSerialize for TokenManagerState
source§impl Clone for TokenManagerState
impl Clone for TokenManagerState
source§fn clone(&self) -> TokenManagerState
fn clone(&self) -> TokenManagerState
Returns a copy 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 TokenManagerState
impl Debug for TokenManagerState
source§impl EnumExt for TokenManagerState
impl EnumExt for TokenManagerState
source§impl PartialEq<TokenManagerState> for TokenManagerState
impl PartialEq<TokenManagerState> for TokenManagerState
source§fn eq(&self, other: &TokenManagerState) -> bool
fn eq(&self, other: &TokenManagerState) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for TokenManagerState
impl StructuralEq for TokenManagerState
impl StructuralPartialEq for TokenManagerState
Auto Trait Implementations§
impl RefUnwindSafe for TokenManagerState
impl Send for TokenManagerState
impl Sync for TokenManagerState
impl Unpin for TokenManagerState
impl UnwindSafe for TokenManagerState
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