#[repr(u32)]pub enum TokenGroupError {
SizeExceedsNewMaxSize = 3_406_457_176,
SizeExceedsMaxSize = 3406457177,
ImmutableGroup = 3406457178,
IncorrectMintAuthority = 3406457179,
IncorrectUpdateAuthority = 3406457180,
MemberAccountIsGroupAccount = 3406457181,
}Expand description
Errors that may be returned by the interface.
Variants§
SizeExceedsNewMaxSize = 3_406_457_176
Size is greater than proposed max size
SizeExceedsMaxSize = 3406457177
Size is greater than max size
ImmutableGroup = 3406457178
Group is immutable
IncorrectMintAuthority = 3406457179
Incorrect mint authority has signed the instruction
IncorrectUpdateAuthority = 3406457180
Incorrect update authority has signed the instruction
MemberAccountIsGroupAccount = 3406457181
Member account should not be the same as the group account
Trait Implementations§
Source§impl Clone for TokenGroupError
impl Clone for TokenGroupError
Source§fn clone(&self) -> TokenGroupError
fn clone(&self) -> TokenGroupError
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 TokenGroupError
impl Debug for TokenGroupError
Source§impl Display for TokenGroupError
impl Display for TokenGroupError
Source§impl Error for TokenGroupError
impl Error for TokenGroupError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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<TokenGroupError> for ProgramError
impl From<TokenGroupError> for ProgramError
Source§fn from(e: TokenGroupError) -> Self
fn from(e: TokenGroupError) -> Self
Converts to this type from the input type.
Source§impl FromPrimitive for TokenGroupError
impl FromPrimitive for TokenGroupError
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.Source§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.Source§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.Source§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.Source§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.Source§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.Source§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.Source§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.Source§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.Source§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.Source§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 moreSource§impl PartialEq for TokenGroupError
impl PartialEq for TokenGroupError
Source§impl TryFrom<u32> for TokenGroupError
impl TryFrom<u32> for TokenGroupError
Source§type Error = TryFromPrimitiveError<TokenGroupError>
type Error = TryFromPrimitiveError<TokenGroupError>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for TokenGroupError
impl TryFromPrimitive for TokenGroupError
const NAME: &'static str = "TokenGroupError"
type Primitive = u32
type Error = TryFromPrimitiveError<TokenGroupError>
fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>
impl Eq for TokenGroupError
impl StructuralPartialEq for TokenGroupError
Auto Trait Implementations§
impl Freeze for TokenGroupError
impl RefUnwindSafe for TokenGroupError
impl Send for TokenGroupError
impl Sync for TokenGroupError
impl Unpin for TokenGroupError
impl UnwindSafe for TokenGroupError
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