Enum sfm_sdk::EnrichedTransferStatus
source · pub enum EnrichedTransferStatus {
Show 37 variants
Null,
Successful,
AccountInUse,
AccountLoadedTwice,
AccountNotFound,
ProgramAccountNotFound,
InsufficientFundsForFee,
InvalidAccountForFee,
AlreadyProcessed,
BlockhashNotFound,
InstructionError,
CallChainTooDeep,
MissingSignatureForFee,
InvalidAccountIndex,
SignatureFailure,
InvalidProgramForExecution,
SanitizeFailure,
ClusterMaintenance,
AccountBorrowOutstanding,
WouldExceedMaxBlockCostLimit,
UnsupportedVersion,
InvalidWritableAccount,
WouldExceedMaxAccountCostLimit,
WouldExceedAccountDataBlockLimit,
TooManyAccountLocks,
AddressLookupTableNotFound,
InvalidAddressLookupTableOwner,
InvalidAddressLookupTableData,
InvalidAddressLookupTableIndex,
InvalidRentPayingAccount,
WouldExceedMaxVoteCostLimit,
WouldExceedAccountDataTotalLimit,
DuplicateInstruction,
InsufficientFundsForRent,
MaxLoadedAccountsDataSizeExceeded,
InvalidLoadedAccountsDataSizeLimit,
ResanitizationNeeded,
}Variants§
Null
Unknown
Successful
Successful
AccountInUse
AccountInUse
AccountLoadedTwice
AccountLoadedTwice
AccountNotFound
AccountNotFound
ProgramAccountNotFound
ProgramAccountNotFound
InsufficientFundsForFee
InsufficientFundsForFee
InvalidAccountForFee
InvalidAccountForFee
AlreadyProcessed
AlreadyProcessed
BlockhashNotFound
BlockhashNotFound
InstructionError
InstructionError
CallChainTooDeep
CallChainTooDeep
MissingSignatureForFee
MissingSignatureForFee
InvalidAccountIndex
InvalidAccountIndex
SignatureFailure
SignatureFailure
InvalidProgramForExecution
InvalidProgramForExecution
SanitizeFailure
SanitizeFailure
ClusterMaintenance
ClusterMaintenance
AccountBorrowOutstanding
AccountBorrowOutstanding
WouldExceedMaxBlockCostLimit
WouldExceedMaxBlockCostLimit
UnsupportedVersion
UnsupportedVersion
InvalidWritableAccount
InvalidWritableAccount
WouldExceedMaxAccountCostLimit
WouldExceedMaxAccountCostLimit
WouldExceedAccountDataBlockLimit
WouldExceedAccountDataBlockLimit
TooManyAccountLocks
TooManyAccountLocks
AddressLookupTableNotFound
AddressLookupTableNotFound
InvalidAddressLookupTableOwner
InvalidAddressLookupTableOwner
InvalidAddressLookupTableData
InvalidAddressLookupTableData
InvalidAddressLookupTableIndex
InvalidAddressLookupTableIndex
InvalidRentPayingAccount
InvalidRentPayingAccount
WouldExceedMaxVoteCostLimit
WouldExceedMaxVoteCostLimit
WouldExceedAccountDataTotalLimit
WouldExceedAccountDataTotalLimit
DuplicateInstruction
DuplicateInstruction
InsufficientFundsForRent
InsufficientFundsForRent
MaxLoadedAccountsDataSizeExceeded
MaxLoadedAccountsDataSizeExceeded
InvalidLoadedAccountsDataSizeLimit
InvalidLoadedAccountsDataSizeLimit
ResanitizationNeeded
ResanitizationNeeded
Implementations§
Trait Implementations§
source§impl Clone for EnrichedTransferStatus
impl Clone for EnrichedTransferStatus
source§fn clone(&self) -> EnrichedTransferStatus
fn clone(&self) -> EnrichedTransferStatus
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for EnrichedTransferStatus
impl Debug for EnrichedTransferStatus
source§impl<'de> Deserialize<'de> for EnrichedTransferStatus
impl<'de> Deserialize<'de> for EnrichedTransferStatus
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
source§impl Display for EnrichedTransferStatus
impl Display for EnrichedTransferStatus
source§impl From<Option<TransactionError>> for EnrichedTransferStatus
impl From<Option<TransactionError>> for EnrichedTransferStatus
source§fn from(err: Option<TransactionError>) -> Self
fn from(err: Option<TransactionError>) -> Self
source§impl FromStr for EnrichedTransferStatus
impl FromStr for EnrichedTransferStatus
source§impl PartialEq<EnrichedTransferStatus> for EnrichedTransferStatus
impl PartialEq<EnrichedTransferStatus> for EnrichedTransferStatus
source§fn eq(&self, other: &EnrichedTransferStatus) -> bool
fn eq(&self, other: &EnrichedTransferStatus) -> bool
self and other values to be equal, and is used
by ==.source§impl Serialize for EnrichedTransferStatus
impl Serialize for EnrichedTransferStatus
impl Copy for EnrichedTransferStatus
impl StructuralPartialEq for EnrichedTransferStatus
Auto Trait Implementations§
impl RefUnwindSafe for EnrichedTransferStatus
impl Send for EnrichedTransferStatus
impl Sync for EnrichedTransferStatus
impl Unpin for EnrichedTransferStatus
impl UnwindSafe for EnrichedTransferStatus
Blanket Implementations§
§impl<T> AbiEnumVisitor for Twhere
T: Serialize + ?Sized,
impl<T> AbiEnumVisitor for Twhere T: Serialize + ?Sized,
default fn visit_for_abi( &self, _digester: &mut AbiDigester ) -> Result<AbiDigester, DigestError>
§impl<T> AbiEnumVisitor for Twhere
T: Serialize + AbiExample + ?Sized,
impl<T> AbiEnumVisitor for Twhere T: Serialize + AbiExample + ?Sized,
default fn visit_for_abi( &self, digester: &mut AbiDigester ) -> Result<AbiDigester, DigestError>
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request