pub enum TransactionType {
Show 167 variants
AcceptEscrowArtist,
AcceptEscrowUser,
AcceptRequestArtist,
ActivateTransaction,
ActivateVault,
AddInstruction,
AddItem,
AddRaritiesToBank,
AddTokenToVault,
AddToPool,
AddToWhitelist,
Any,
ApproveTransaction,
AttachMetadata,
AuctionHouseCreate,
AuctionManagerClaimBid,
AuthorizeFunder,
BorrowFox,
BorrowSolForNft,
Burn,
BurnNft,
BuyItem,
BuySubscription,
BuyTickets,
CancelEscrow,
CancelLoanRequest,
CancelOffer,
CancelOrder,
CancelReward,
CancelSwap,
CancelTransaction,
CandyMachineRoute,
CandyMachineUnwrap,
CandyMachineUpdate,
CandyMachineWrap,
ChangeComicState,
ClaimNft,
ClaimRewards,
CloseAccount,
CloseEscrowAccount,
CloseItem,
CloseOrder,
ClosePosition,
CompressedNftBurn,
CompressedNftCancelRedeem,
CompressedNftDelegate,
CompressedNftMint,
CompressedNftRedeem,
CompressedNftSetVerifyCollection,
CompressedNftTransfer,
CompressedNftUnverifyCollection,
CompressedNftUnverifyCreator,
CompressedNftVerifyCollection,
CompressedNftVerifyCreator,
CompressNft,
CreateAppraisal,
CreateBet,
CreateEscrow,
CreateMasterEdition,
CreateMerkleTree,
CreateOrder,
CreatePool,
CreateRaffle,
CreateStore,
CreateTransaction,
DeauthorizeFunder,
DecompressNft,
DelegateMerkleTree,
DelistItem,
Deposit,
DepositFractionalPool,
DepositGem,
DistributeCompressionRewards,
EmptyPaymentAccount,
ExecuteTransaction,
FillOrder,
FinalizeProgramInstruction,
ForecloseLoan,
Fractionalize,
FundReward,
Fuse,
InitAuctionManagerV2,
InitBank,
InitFarm,
InitFarmer,
InitializeAccount,
InitRent,
InitStake,
InitSwap,
InitVault,
KickItem,
LendForNft,
ListItem,
Loan,
LoanFox,
LockReward,
MergeStake,
MigrateToPnft,
NftAuctionCancelled,
NftAuctionCreated,
NftAuctionUpdated,
NftBid,
NftBidCancelled,
NftCancelListing,
NftGlobalBid,
NftGlobalBidCancelled,
NftListing,
NftMint,
NftMintRejected,
NftParticipationReward,
NftRentActivate,
NftRentCancelListing,
NftRentEnd,
NftRentListing,
NftRentUpdateListing,
NftSale,
OfferLoan,
Payout,
PlaceBet,
PlaceSolBet,
PlatformFee,
ReborrowSolForNft,
RecordRarityPoints,
RefreshFarmer,
RejectSwap,
RejectTransaction,
RemoveFromPool,
RemoveFromWhitelist,
RepayLoan,
RequestLoan,
RequestPnftMigration,
RescindLoan,
SetAuthority,
SetBankFlags,
SetVaultLock,
SplitStake,
StakeSol,
StakeToken,
StartPnftMigration,
Swap,
SwitchFox,
SwitchFoxRequest,
TakeLoan,
TokenMint,
Transfer,
Unknown,
Unlabeled,
UnstakeSol,
UnstakeToken,
UpdateBankManager,
UpdateExternalPriceAccount,
UpdateFarm,
UpdateItem,
UpdateOffer,
UpdateOrder,
UpdatePrimarySaleMetadata,
UpdateRaffle,
UpdateRecordAuthorityData,
UpdateVaultOwner,
UpgradeFox,
UpgradeFoxRequest,
UpgradeProgramInstruction,
ValidateSafetyDepositBoxV2,
WhitelistCreator,
Withdraw,
WithdrawGem,
Other(String),
}Variants§
AcceptEscrowArtist
AcceptEscrowUser
AcceptRequestArtist
ActivateTransaction
ActivateVault
AddInstruction
AddItem
AddRaritiesToBank
AddTokenToVault
AddToPool
AddToWhitelist
Any
ApproveTransaction
AttachMetadata
AuctionHouseCreate
AuctionManagerClaimBid
AuthorizeFunder
BorrowFox
BorrowSolForNft
Burn
BurnNft
BuyItem
BuySubscription
BuyTickets
CancelEscrow
CancelLoanRequest
CancelOffer
CancelOrder
CancelReward
CancelSwap
CancelTransaction
CandyMachineRoute
CandyMachineUnwrap
CandyMachineUpdate
CandyMachineWrap
ChangeComicState
ClaimNft
ClaimRewards
CloseAccount
CloseEscrowAccount
CloseItem
CloseOrder
ClosePosition
CompressedNftBurn
CompressedNftCancelRedeem
CompressedNftDelegate
CompressedNftMint
CompressedNftRedeem
CompressedNftSetVerifyCollection
CompressedNftTransfer
CompressedNftUnverifyCollection
CompressedNftUnverifyCreator
CompressedNftVerifyCollection
CompressedNftVerifyCreator
CompressNft
CreateAppraisal
CreateBet
CreateEscrow
CreateMasterEdition
CreateMerkleTree
CreateOrder
CreatePool
CreateRaffle
CreateStore
CreateTransaction
DecompressNft
DelegateMerkleTree
DelistItem
Deposit
DepositFractionalPool
DepositGem
DistributeCompressionRewards
EmptyPaymentAccount
ExecuteTransaction
FillOrder
FinalizeProgramInstruction
ForecloseLoan
Fractionalize
FundReward
Fuse
InitAuctionManagerV2
InitBank
InitFarm
InitFarmer
InitializeAccount
InitRent
InitStake
InitSwap
InitVault
KickItem
LendForNft
ListItem
Loan
LoanFox
LockReward
MergeStake
MigrateToPnft
NftAuctionCancelled
NftAuctionCreated
NftAuctionUpdated
NftBid
NftBidCancelled
NftCancelListing
NftGlobalBid
NftGlobalBidCancelled
NftListing
NftMint
NftMintRejected
NftParticipationReward
NftRentActivate
NftRentCancelListing
NftRentEnd
NftRentListing
NftRentUpdateListing
NftSale
OfferLoan
Payout
PlaceBet
PlaceSolBet
PlatformFee
ReborrowSolForNft
RecordRarityPoints
RefreshFarmer
RejectSwap
RejectTransaction
RemoveFromPool
RemoveFromWhitelist
RepayLoan
RequestLoan
RequestPnftMigration
RescindLoan
SetAuthority
SetBankFlags
SetVaultLock
SplitStake
StakeSol
StakeToken
StartPnftMigration
Swap
SwitchFox
SwitchFoxRequest
TakeLoan
TokenMint
Transfer
Unknown
Unlabeled
UnstakeSol
UnstakeToken
UpdateBankManager
UpdateExternalPriceAccount
UpdateFarm
UpdateItem
UpdateOffer
UpdateOrder
UpdatePrimarySaleMetadata
UpdateRaffle
UpdateRecordAuthorityData
UpdateVaultOwner
UpgradeFox
UpgradeFoxRequest
UpgradeProgramInstruction
ValidateSafetyDepositBoxV2
WhitelistCreator
Withdraw
WithdrawGem
Other(String)
Implementations§
Trait Implementations§
Source§impl Clone for TransactionType
impl Clone for TransactionType
Source§fn clone(&self) -> TransactionType
fn clone(&self) -> TransactionType
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 TransactionType
impl Debug for TransactionType
Source§impl<'de> Deserialize<'de> for TransactionType
impl<'de> Deserialize<'de> for TransactionType
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 Display for TransactionType
impl Display for TransactionType
Source§impl FromStr for TransactionType
impl FromStr for TransactionType
Source§impl PartialEq for TransactionType
impl PartialEq for TransactionType
Source§impl Serialize for TransactionType
impl Serialize for TransactionType
Source§impl TryFrom<&str> for TransactionType
impl TryFrom<&str> for TransactionType
Source§impl TryFrom<String> for TransactionType
impl TryFrom<String> for TransactionType
impl Eq for TransactionType
impl StructuralPartialEq for TransactionType
Auto Trait Implementations§
impl Freeze for TransactionType
impl RefUnwindSafe for TransactionType
impl Send for TransactionType
impl Sync for TransactionType
impl Unpin for TransactionType
impl UnwindSafe for TransactionType
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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>
Converts
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>
Converts
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> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.