#[repr(u32)]pub enum ErrorCode {
Show 53 variants
InvalidStakePool,
InvalidStakeEntry,
InvalidAuthority,
InvalidEscrow,
InvalidUserStakeMintTokenAccount,
InvalidLastStaker,
CannotUpdateUnstakedEntry,
CannotCloseStakedEntry,
CannotClosePoolWithStakedEntries,
InvalidMintMetadata,
MintNotAllowedInPool,
InvalidStakeAuthorizationRecord,
InvalidMintMetadataOwner,
InvalidPaymentMint,
InvalidPaymentShares,
InvalidPaymentShare,
InvalidPaymentTokenAccount,
InvalidPayerTokenAccount,
InvalidTransferProgram,
CooldownSecondRemaining,
StakePoolHasEnded,
MinStakeSecondsNotSatisfied,
CannotBoostUnstakedToken,
CannotBoostMoreThanCurrentTime,
InvalidBoostPayerTokenAccount,
InvalidBoostPaymentRecipientTokenAccount,
InvalidPaymentInfo,
CannotBoostFungibleToken,
MaxNumberOfReceiptsExceeded,
InvalidClaimer,
RewardSecondsNotSatisfied,
InvalidPayerTokenAcount,
InvalidMaxClaimedReceipts,
InvalidRewardReceipt,
InvalidReceiptEntry,
InsufficientAvailableStakeSeconds,
InvalidReceiptManager,
RewardReceiptIsNotAllowed,
RewardReceiptAlreadyClaimed,
InvalidTokenAccount,
InvalidRewardMint,
InvalidUserRewardMintTokenAccount,
InvalidRewardDistributor,
InvalidRewardDistributorAuthority,
InvalidRewardDistributorKind,
SupplyRequired,
InvalidPoolDistributor,
DistributorNotClosed,
DistributorAlreadyClosed,
InvalidRewardEntry,
InvalidRewardDistributorTokenAccount,
InvalidAuthorityTokenAccount,
MaxRewardSecondsClaimed,
}Variants§
InvalidStakePool
InvalidStakeEntry
InvalidAuthority
InvalidEscrow
InvalidUserStakeMintTokenAccount
InvalidLastStaker
CannotUpdateUnstakedEntry
CannotCloseStakedEntry
CannotClosePoolWithStakedEntries
InvalidMintMetadata
MintNotAllowedInPool
InvalidStakeAuthorizationRecord
InvalidMintMetadataOwner
InvalidPaymentMint
InvalidPaymentTokenAccount
InvalidPayerTokenAccount
InvalidTransferProgram
CooldownSecondRemaining
StakePoolHasEnded
MinStakeSecondsNotSatisfied
CannotBoostUnstakedToken
CannotBoostMoreThanCurrentTime
InvalidBoostPayerTokenAccount
InvalidBoostPaymentRecipientTokenAccount
InvalidPaymentInfo
CannotBoostFungibleToken
MaxNumberOfReceiptsExceeded
InvalidClaimer
RewardSecondsNotSatisfied
InvalidPayerTokenAcount
InvalidMaxClaimedReceipts
InvalidRewardReceipt
InvalidReceiptEntry
InsufficientAvailableStakeSeconds
InvalidReceiptManager
RewardReceiptIsNotAllowed
RewardReceiptAlreadyClaimed
InvalidTokenAccount
InvalidRewardMint
InvalidUserRewardMintTokenAccount
InvalidRewardDistributor
InvalidRewardDistributorAuthority
InvalidRewardDistributorKind
SupplyRequired
InvalidPoolDistributor
DistributorNotClosed
DistributorAlreadyClosed
InvalidRewardEntry
InvalidRewardDistributorTokenAccount
InvalidAuthorityTokenAccount
MaxRewardSecondsClaimed
Implementations§
Trait Implementations§
impl Copy for ErrorCode
Auto Trait Implementations§
impl RefUnwindSafe for ErrorCode
impl Send for ErrorCode
impl Sync for ErrorCode
impl Unpin for ErrorCode
impl UnwindSafe for ErrorCode
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