pub enum EnrichedTransferStatus {
Show 39 variants
Null = 0,
Successful = 1,
AccountInUse = 2,
AccountLoadedTwice = 3,
AccountNotFound = 4,
ProgramAccountNotFound = 5,
InsufficientFundsForFee = 6,
InvalidAccountForFee = 7,
AlreadyProcessed = 8,
BlockhashNotFound = 9,
InstructionError = 10,
CallChainTooDeep = 11,
MissingSignatureForFee = 12,
InvalidAccountIndex = 13,
SignatureFailure = 14,
InvalidProgramForExecution = 15,
SanitizeFailure = 16,
ClusterMaintenance = 17,
AccountBorrowOutstanding = 18,
WouldExceedMaxBlockCostLimit = 19,
UnsupportedVersion = 20,
InvalidWritableAccount = 21,
WouldExceedMaxAccountCostLimit = 22,
WouldExceedAccountDataBlockLimit = 23,
TooManyAccountLocks = 24,
AddressLookupTableNotFound = 25,
InvalidAddressLookupTableOwner = 26,
InvalidAddressLookupTableData = 27,
InvalidAddressLookupTableIndex = 28,
InvalidRentPayingAccount = 29,
WouldExceedMaxVoteCostLimit = 30,
WouldExceedAccountDataTotalLimit = 31,
DuplicateInstruction = 32,
InsufficientFundsForRent = 33,
MaxLoadedAccountsDataSizeExceeded = 34,
InvalidLoadedAccountsDataSizeLimit = 35,
ResanitizationNeeded = 36,
UnbalancedTransaction = 37,
ProgramExecutionTemporarilyRestricted = 38,
}
Variants§
Null = 0
Unknown
Successful = 1
Successful
AccountInUse = 2
AccountInUse
AccountLoadedTwice = 3
AccountLoadedTwice
AccountNotFound = 4
AccountNotFound
ProgramAccountNotFound = 5
ProgramAccountNotFound
InsufficientFundsForFee = 6
InsufficientFundsForFee
InvalidAccountForFee = 7
InvalidAccountForFee
AlreadyProcessed = 8
AlreadyProcessed
BlockhashNotFound = 9
BlockhashNotFound
InstructionError = 10
InstructionError
CallChainTooDeep = 11
CallChainTooDeep
MissingSignatureForFee = 12
MissingSignatureForFee
InvalidAccountIndex = 13
InvalidAccountIndex
SignatureFailure = 14
SignatureFailure
InvalidProgramForExecution = 15
InvalidProgramForExecution
SanitizeFailure = 16
SanitizeFailure
ClusterMaintenance = 17
ClusterMaintenance
AccountBorrowOutstanding = 18
AccountBorrowOutstanding
WouldExceedMaxBlockCostLimit = 19
WouldExceedMaxBlockCostLimit
UnsupportedVersion = 20
UnsupportedVersion
InvalidWritableAccount = 21
InvalidWritableAccount
WouldExceedMaxAccountCostLimit = 22
WouldExceedMaxAccountCostLimit
WouldExceedAccountDataBlockLimit = 23
WouldExceedAccountDataBlockLimit
TooManyAccountLocks = 24
TooManyAccountLocks
AddressLookupTableNotFound = 25
AddressLookupTableNotFound
InvalidAddressLookupTableOwner = 26
InvalidAddressLookupTableOwner
InvalidAddressLookupTableData = 27
InvalidAddressLookupTableData
InvalidAddressLookupTableIndex = 28
InvalidAddressLookupTableIndex
InvalidRentPayingAccount = 29
InvalidRentPayingAccount
WouldExceedMaxVoteCostLimit = 30
WouldExceedMaxVoteCostLimit
WouldExceedAccountDataTotalLimit = 31
WouldExceedAccountDataTotalLimit
DuplicateInstruction = 32
DuplicateInstruction
InsufficientFundsForRent = 33
InsufficientFundsForRent
MaxLoadedAccountsDataSizeExceeded = 34
MaxLoadedAccountsDataSizeExceeded
InvalidLoadedAccountsDataSizeLimit = 35
InvalidLoadedAccountsDataSizeLimit
ResanitizationNeeded = 36
ResanitizationNeeded
UnbalancedTransaction = 37
UnbalancedTransaction
ProgramExecutionTemporarilyRestricted = 38
ProgramExecutionTemporarilyRestricted
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<'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 PartialEq for EnrichedTransferStatus
impl PartialEq for EnrichedTransferStatus
Source§impl Serialize for EnrichedTransferStatus
impl Serialize for EnrichedTransferStatus
impl Copy for EnrichedTransferStatus
impl StructuralPartialEq for EnrichedTransferStatus
Auto Trait Implementations§
impl Freeze for EnrichedTransferStatus
impl RefUnwindSafe for EnrichedTransferStatus
impl Send for EnrichedTransferStatus
impl Sync for EnrichedTransferStatus
impl Unpin for EnrichedTransferStatus
impl UnwindSafe for EnrichedTransferStatus
Blanket Implementations§
Source§impl<T> AbiEnumVisitor for T
impl<T> AbiEnumVisitor for T
default fn visit_for_abi( &self, _digester: &mut AbiDigester, ) -> Result<AbiDigester, DigestError>
Source§impl<T> AbiEnumVisitor for T
impl<T> AbiEnumVisitor for T
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> 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>
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>
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 moreSource§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