Enum sfm_sdk::EnrichedTransferStatus
source · [−]pub enum EnrichedTransferStatus {
Show 33 variants
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,
}
Variants
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
Implementations
Trait Implementations
sourceimpl Clone for EnrichedTransferStatus
impl Clone for EnrichedTransferStatus
sourcefn clone(&self) -> EnrichedTransferStatus
fn clone(&self) -> EnrichedTransferStatus
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for EnrichedTransferStatus
impl Debug for EnrichedTransferStatus
sourceimpl<'de> Deserialize<'de> for EnrichedTransferStatus
impl<'de> Deserialize<'de> for EnrichedTransferStatus
sourcefn 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>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Display for EnrichedTransferStatus
impl Display for EnrichedTransferStatus
sourceimpl From<Option<TransactionError>> for EnrichedTransferStatus
impl From<Option<TransactionError>> for EnrichedTransferStatus
sourcefn from(err: Option<TransactionError>) -> Self
fn from(err: Option<TransactionError>) -> Self
Converts to this type from the input type.
sourceimpl FromStr for EnrichedTransferStatus
impl FromStr for EnrichedTransferStatus
sourceimpl Serialize for EnrichedTransferStatus
impl Serialize 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 T where
T: Serialize + AbiExample + ?Sized,
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiExample for T
impl<T> AbiExample for T
default fn example() -> T
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more