#[repr(u8)]
pub enum TokenManagerKind {
Managed,
Unmanaged,
Edition,
}Variants
Managed
Token a managed rental and will use freeze authority to manage the token
Unmanaged
Token is unmanaged and can be traded freely until expiration
Edition
Token is a metaplex edition and so it uses metaplex program to freeze
Trait Implementations
sourceimpl BorshDeserialize for TokenManagerKind
impl BorshDeserialize for TokenManagerKind
sourcefn 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. Read more
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.
sourceimpl BorshSerialize for TokenManagerKind
impl BorshSerialize for TokenManagerKind
sourceimpl Clone for TokenManagerKind
impl Clone for TokenManagerKind
sourcefn clone(&self) -> TokenManagerKind
fn clone(&self) -> TokenManagerKind
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for TokenManagerKind
impl Debug for TokenManagerKind
sourceimpl PartialEq<TokenManagerKind> for TokenManagerKind
impl PartialEq<TokenManagerKind> for TokenManagerKind
sourcefn eq(&self, other: &TokenManagerKind) -> bool
fn eq(&self, other: &TokenManagerKind) -> bool
impl Eq for TokenManagerKind
impl StructuralEq for TokenManagerKind
impl StructuralPartialEq for TokenManagerKind
Auto Trait Implementations
impl RefUnwindSafe for TokenManagerKind
impl Send for TokenManagerKind
impl Sync for TokenManagerKind
impl Unpin for TokenManagerKind
impl UnwindSafe for TokenManagerKind
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
default fn example() -> T
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more