pub enum TransactionResult {
Show 143 variants
tecAMM_ACCOUNT,
tecAMM_UNFUNDED,
tecAMM_BALANCE,
tecAMM_EMPTY,
tecAMM_FAILED,
tecAMM_INVALID_TOKENS,
tecAMM_NOT_EMPTY,
tecCANT_ACCEPT_OWN_NFTOKEN_OFFER,
tecCLAIM,
tecCRYPTOCONDITION_ERROR,
tecDIR_FULL,
tecDUPLICATE,
tecDST_TAG_NEEDED,
tecEXPIRED,
tecFAILED_PROCESSING,
tecFROZEN,
tecHAS_OBLIGATIONS,
tecINSUF_RESERVE_LINE,
tecINSUF_RESERVE_OFFER,
tecINSUFF_FEE,
tecINSUFFICIENT_FUNDS,
tecINSUFFICIENT_PAYMENT,
tecINSUFFICIENT_RESERVE,
tecINTERNAL,
tecINVARIANT_FAILED,
tecKILLED,
tecMAX_SEQUENCE_REACHED,
tecNEED_MASTER_KEY,
tecNFTOKEN_BUY_SELL_MISMATCH,
tecNFTOKEN_OFFER_TYPE_MISMATCH,
tecNO_ALTERNATIVE_KEY,
tecNO_AUTH,
tecNO_DST,
tecNO_DST_INSUF_XRP,
tecNO_ENTRY,
tecNO_ISSUER,
tecNO_LINE,
tecNO_LINE_INSUF_RESERVE,
tecNO_LINE_REDUNDANT,
tecNO_PERMISSION,
tecNO_REGULAR_KEY,
tecNO_SUITABLE_NFTOKEN_PAGE,
tecNO_TARGET,
tecOBJECT_NOT_FOUND,
tecOVERSIZE,
tecOWNERS,
tecPATH_DRY,
tecPATH_PARTIAL,
tecTOO_SOON,
tecUNFUNDED,
tecUNFUNDED_ADD,
tecUNFUNDED_PAYMENT,
tecUNFUNDED_OFFER,
tefALREADY,
tefBAD_ADD_AUTH,
tefBAD_AUTH,
tefBAD_AUTH_MASTER,
tefBAD_LEDGER,
tefBAD_QUORUM,
tefBAD_SIGNATURE,
tefCREATED,
tefEXCEPTION,
tefFAILURE,
tefINTERNAL,
tefINVARIANT_FAILED,
tefMASTER_DISABLED,
tefMAX_LEDGER,
tefNFTOKEN_IS_NOT_TRANSFERABLE,
tefNO_AUTH_REQUIRED,
tefNO_TICKET,
tefNOT_MULTI_SIGNING,
tefPAST_SEQ,
tefTOO_BIG,
tefWRONG_PRIOR,
telBAD_DOMAIN,
telBAD_PATH_COUNT,
telBAD_PUBLIC_KEY,
telCAN_NOT_QUEUE,
telCAN_NOT_QUEUE_BALANCE,
telCAN_NOT_QUEUE_BLOCKS,
telCAN_NOT_QUEUE_BLOCKED,
telCAN_NOT_QUEUE_FEE,
telCAN_NOT_QUEUE_FULL,
telFAILED_PROCESSING,
telINSUF_FEE_P,
telLOCAL_ERROR,
telNETWORK_ID_MAKES_TX_NON_CANONICAL,
telNO_DST_PARTIAL,
telREQUIRES_NETWORK_ID,
telWRONG_NETWORK,
temBAD_AMM_TOKENS,
temBAD_AMOUNT,
temBAD_AUTH_MASTER,
temBAD_CURRENCY,
temBAD_EXPIRATION,
temBAD_FEE,
temBAD_ISSUER,
temBAD_LIMIT,
temBAD_NFTOKEN_TRANSFER_FEE,
temBAD_OFFER,
temBAD_PATH,
temBAD_PATH_LOOP,
temBAD_SEND_XRP_LIMIT,
temBAD_SEND_XRP_MAX,
temBAD_SEND_XRP_NO_DIRECT,
temBAD_SEND_XRP_PARTIAL,
temBAD_SEND_XRP_PATHS,
temBAD_SEQUENCE,
temBAD_SIGNATURE,
temBAD_SRC_ACCOUNT,
temBAD_TRANSFER_RATE,
temCANNOT_PREAUTH_SELF,
temDST_IS_SRC,
temDST_NEEDED,
temINVALID,
temINVALID_COUNT,
temINVALID_FLAG,
temMALFORMED,
temREDUNDANT,
temREDUNDANT_SEND_MAX,
temRIPPLE_EMPTY,
temBAD_WEIGHT,
temBAD_SIGNER,
temBAD_QUORUM,
temUNCERTAIN,
temUNKNOWN,
temDISABLED,
terFUNDS_SPENT,
terINSUF_FEE_B,
terLAST,
terNO_ACCOUNT,
terNO_AMM,
terNO_AUTH,
terNO_LINE,
terNO_RIPPLE,
terOWNERS,
terPRE_SEQ,
terPRE_TICKET,
terQUEUED,
terRETRY,
terSUBMITTED,
tesSUCCESS,
Other,
}Expand description
Transaction result https://xrpl.org/tec-codes.html
Variants§
tecAMM_ACCOUNT
tecAMM_UNFUNDED
tecAMM_BALANCE
tecAMM_EMPTY
tecAMM_FAILED
tecAMM_INVALID_TOKENS
tecAMM_NOT_EMPTY
tecCANT_ACCEPT_OWN_NFTOKEN_OFFER
tecCLAIM
tecCRYPTOCONDITION_ERROR
tecDIR_FULL
tecDUPLICATE
tecDST_TAG_NEEDED
tecEXPIRED
tecFAILED_PROCESSING
tecFROZEN
tecHAS_OBLIGATIONS
tecINSUF_RESERVE_LINE
tecINSUF_RESERVE_OFFER
tecINSUFF_FEE
tecINSUFFICIENT_FUNDS
tecINSUFFICIENT_PAYMENT
tecINSUFFICIENT_RESERVE
tecINTERNAL
tecINVARIANT_FAILED
tecKILLED
tecMAX_SEQUENCE_REACHED
tecNEED_MASTER_KEY
tecNFTOKEN_BUY_SELL_MISMATCH
tecNFTOKEN_OFFER_TYPE_MISMATCH
tecNO_ALTERNATIVE_KEY
tecNO_AUTH
tecNO_DST
tecNO_DST_INSUF_XRP
tecNO_ENTRY
tecNO_ISSUER
tecNO_LINE
tecNO_LINE_INSUF_RESERVE
tecNO_LINE_REDUNDANT
tecNO_PERMISSION
tecNO_REGULAR_KEY
tecNO_SUITABLE_NFTOKEN_PAGE
tecNO_TARGET
tecOBJECT_NOT_FOUND
tecOVERSIZE
tecOWNERS
tecPATH_DRY
tecPATH_PARTIAL
tecTOO_SOON
tecUNFUNDED
tecUNFUNDED_ADD
tecUNFUNDED_PAYMENT
tecUNFUNDED_OFFER
tefALREADY
tefBAD_ADD_AUTH
tefBAD_AUTH
tefBAD_AUTH_MASTER
tefBAD_LEDGER
tefBAD_QUORUM
tefBAD_SIGNATURE
tefCREATED
tefEXCEPTION
tefFAILURE
tefINTERNAL
tefINVARIANT_FAILED
tefMASTER_DISABLED
tefMAX_LEDGER
tefNFTOKEN_IS_NOT_TRANSFERABLE
tefNO_AUTH_REQUIRED
tefNO_TICKET
tefNOT_MULTI_SIGNING
tefPAST_SEQ
tefTOO_BIG
tefWRONG_PRIOR
telBAD_DOMAIN
telBAD_PATH_COUNT
telBAD_PUBLIC_KEY
telCAN_NOT_QUEUE
telCAN_NOT_QUEUE_BALANCE
telCAN_NOT_QUEUE_BLOCKS
telCAN_NOT_QUEUE_BLOCKED
telCAN_NOT_QUEUE_FEE
telCAN_NOT_QUEUE_FULL
telFAILED_PROCESSING
telINSUF_FEE_P
telLOCAL_ERROR
telNETWORK_ID_MAKES_TX_NON_CANONICAL
telNO_DST_PARTIAL
telREQUIRES_NETWORK_ID
telWRONG_NETWORK
temBAD_AMM_TOKENS
temBAD_AMOUNT
temBAD_AUTH_MASTER
temBAD_CURRENCY
temBAD_EXPIRATION
temBAD_FEE
temBAD_ISSUER
temBAD_LIMIT
temBAD_NFTOKEN_TRANSFER_FEE
temBAD_OFFER
temBAD_PATH
temBAD_PATH_LOOP
temBAD_SEND_XRP_LIMIT
temBAD_SEND_XRP_MAX
temBAD_SEND_XRP_NO_DIRECT
temBAD_SEND_XRP_PARTIAL
temBAD_SEND_XRP_PATHS
temBAD_SEQUENCE
temBAD_SIGNATURE
temBAD_SRC_ACCOUNT
temBAD_TRANSFER_RATE
temCANNOT_PREAUTH_SELF
temDST_IS_SRC
temDST_NEEDED
temINVALID
temINVALID_COUNT
temINVALID_FLAG
temMALFORMED
temREDUNDANT
temREDUNDANT_SEND_MAX
temRIPPLE_EMPTY
temBAD_WEIGHT
temBAD_SIGNER
temBAD_QUORUM
temUNCERTAIN
temUNKNOWN
temDISABLED
terFUNDS_SPENT
terINSUF_FEE_B
terLAST
terNO_ACCOUNT
terNO_AMM
terNO_AUTH
terNO_LINE
terNO_RIPPLE
terOWNERS
terPRE_SEQ
terPRE_TICKET
terQUEUED
terRETRY
terSUBMITTED
tesSUCCESS
Other
Implementations§
Source§impl TransactionResult
impl TransactionResult
pub fn category(&self) -> ResultCategory
Trait Implementations§
Source§impl Clone for TransactionResult
impl Clone for TransactionResult
Source§fn clone(&self) -> TransactionResult
fn clone(&self) -> TransactionResult
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 TransactionResult
impl Debug for TransactionResult
Source§impl<'de> Deserialize<'de> for TransactionResult
impl<'de> Deserialize<'de> for TransactionResult
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for TransactionResult
impl Hash for TransactionResult
Source§impl PartialEq for TransactionResult
impl PartialEq for TransactionResult
Source§impl Serialize for TransactionResult
impl Serialize for TransactionResult
impl Copy for TransactionResult
impl Eq for TransactionResult
impl StructuralPartialEq for TransactionResult
Auto Trait Implementations§
impl Freeze for TransactionResult
impl RefUnwindSafe for TransactionResult
impl Send for TransactionResult
impl Sync for TransactionResult
impl Unpin for TransactionResult
impl UnwindSafe for TransactionResult
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