[−][src]Enum spl_token::error::TokenError
Errors that may be returned by the Token program.
Variants
Insufficient funds for the operation requested.
Account not associated with this Mint.
Owner does not match.
This token's supply is fixed and new tokens cannot be minted.
The account cannot be initialized because it is already being used.
An owner is required if initial supply is zero.
Invalid number of provided signers.
Invalid number of required signers.
State is uninitialized.
Instruction does not support native tokens
Instruction does not support non-native tokens
Invalid instruction
Trait Implementations
impl Clone for TokenError
[src]
fn clone(&self) -> TokenError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for TokenError
[src]
impl<T> DecodeError<T> for TokenError
[src]
fn type_of() -> &'static str
[src]
fn decode_custom_error_to_enum(custom: u32) -> Option<E> where
E: FromPrimitive,
[src]
E: FromPrimitive,
impl Display for TokenError
[src]
impl Eq for TokenError
[src]
impl Error for TokenError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<TokenError> for ProgramError
[src]
fn from(e: TokenError) -> Self
[src]
impl FromPrimitive for TokenError
[src]
fn from_i64(n: i64) -> Option<Self>
[src]
fn from_u64(n: u64) -> Option<Self>
[src]
fn from_isize(n: isize) -> Option<Self>
[src]
fn from_i8(n: i8) -> Option<Self>
[src]
fn from_i16(n: i16) -> Option<Self>
[src]
fn from_i32(n: i32) -> Option<Self>
[src]
fn from_i128(n: i128) -> Option<Self>
[src]
fn from_usize(n: usize) -> Option<Self>
[src]
fn from_u8(n: u8) -> Option<Self>
[src]
fn from_u16(n: u16) -> Option<Self>
[src]
fn from_u32(n: u32) -> Option<Self>
[src]
fn from_u128(n: u128) -> Option<Self>
[src]
fn from_f32(n: f32) -> Option<Self>
[src]
fn from_f64(n: f64) -> Option<Self>
[src]
impl PartialEq<TokenError> for TokenError
[src]
impl PrintProgramError for TokenError
[src]
fn print<E>(&self) where
E: 'static + Error + DecodeError<E> + PrintProgramError + FromPrimitive,
[src]
E: 'static + Error + DecodeError<E> + PrintProgramError + FromPrimitive,
impl StructuralEq for TokenError
[src]
impl StructuralPartialEq for TokenError
[src]
Auto Trait Implementations
impl RefUnwindSafe for TokenError
impl Send for TokenError
impl Sync for TokenError
impl Unpin for TokenError
impl UnwindSafe for TokenError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,