#[repr(u8)]pub enum TokenAuthorityType {
MintTokens = 0,
FreezeAccount = 1,
AccountOwner = 2,
CloseAccount = 3,
}Expand description
Authority classes accepted by SPL Token’s SetAuthority instruction.
Variants§
Trait Implementations§
Source§impl Clone for TokenAuthorityType
impl Clone for TokenAuthorityType
impl Copy for TokenAuthorityType
Source§impl Debug for TokenAuthorityType
impl Debug for TokenAuthorityType
impl Eq for TokenAuthorityType
Source§impl PartialEq for TokenAuthorityType
impl PartialEq for TokenAuthorityType
impl StructuralPartialEq for TokenAuthorityType
Auto Trait Implementations§
impl Freeze for TokenAuthorityType
impl RefUnwindSafe for TokenAuthorityType
impl Send for TokenAuthorityType
impl Sync for TokenAuthorityType
impl Unpin for TokenAuthorityType
impl UnsafeUnpin for TokenAuthorityType
impl UnwindSafe for TokenAuthorityType
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