Enum mpl_token_auth_rules::error::RuleSetError
source · pub enum RuleSetError {
Show 15 variants
NumericalOverflow,
DataTypeMismatch,
IncorrectOwner,
PayloadVecIndexError,
DerivedKeyInvalid,
AdditionalSignerCheckFailed,
PubkeyMatchCheckFailed,
DerivedKeyMatchCheckFailed,
ProgramOwnedCheckFailed,
AmountCheckFailed,
FrequencyCheckFailed,
PubkeyTreeMatchCheckFailed,
PayerIsNotSigner,
NotImplemented,
BorshSerializationError,
}
Variants§
NumericalOverflow
0 - Numerical Overflow
DataTypeMismatch
1 - Data type mismatch
IncorrectOwner
2 - Incorrect account owner
PayloadVecIndexError
3 - PayloadVec Index error.
DerivedKeyInvalid
4 - Derived key invalid
AdditionalSignerCheckFailed
5 - Additional Signer check failed
PubkeyMatchCheckFailed
6 - Pubkey Match check failed
DerivedKeyMatchCheckFailed
7 - Derived Key Match check failed
ProgramOwnedCheckFailed
8 - Program Owned check failed
AmountCheckFailed
9 - Amount checked failed
FrequencyCheckFailed
10 - Frequency check failed
PubkeyTreeMatchCheckFailed
11 - Pubkey Tree Match check failed
PayerIsNotSigner
12 - Payer is not a signer
NotImplemented
13 - Feature is not implemented yet
BorshSerializationError
14 - Borsh Serialization Error
Trait Implementations§
source§impl Clone for RuleSetError
impl Clone for RuleSetError
source§fn clone(&self) -> RuleSetError
fn clone(&self) -> RuleSetError
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 RuleSetError
impl Debug for RuleSetError
source§impl<T> DecodeError<T> for RuleSetError
impl<T> DecodeError<T> for RuleSetError
source§impl Display for RuleSetError
impl Display for RuleSetError
source§impl Error for RuleSetError
impl Error for RuleSetError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<RuleSetError> for ProgramError
impl From<RuleSetError> for ProgramError
source§fn from(e: RuleSetError) -> Self
fn from(e: RuleSetError) -> Self
Converts to this type from the input type.
source§impl FromPrimitive for RuleSetError
impl FromPrimitive for RuleSetError
source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more