#[repr(C)]pub enum TokenState {
Unlocked = 0,
Locked = 1,
Listed = 2,
}Expand description
Programmable account state.
Variants§
Unlocked = 0
Token account is unlocked; operations are allowed on this account.
Locked = 1
Token account has been locked; no operations are allowed on this account.
Listed = 2
Token account has a Sale delegate set; operations are restricted.
Trait Implementations§
Source§impl BorshDeserialize for TokenState
impl BorshDeserialize for TokenState
Source§impl BorshSerialize for TokenState
impl BorshSerialize for TokenState
Source§impl Clone for TokenState
impl Clone for TokenState
Source§fn clone(&self) -> TokenState
fn clone(&self) -> TokenState
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 TokenState
impl Debug for TokenState
Source§impl PartialEq for TokenState
impl PartialEq for TokenState
impl Eq for TokenState
impl StructuralPartialEq for TokenState
Auto Trait Implementations§
impl Freeze for TokenState
impl RefUnwindSafe for TokenState
impl Send for TokenState
impl Sync for TokenState
impl Unpin for TokenState
impl UnwindSafe for TokenState
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> 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