pub enum TransactionBody {
Show 27 variants
AcmeFaucet(AcmeFaucetBody),
ActivateProtocolVersion(ActivateProtocolVersionBody),
AddCredits(AddCreditsBody),
BlockValidatorAnchor(BlockValidatorAnchorBody),
BurnCredits(BurnCreditsBody),
BurnTokens(BurnTokensBody),
CreateDataAccount(CreateDataAccountBody),
CreateIdentity(CreateIdentityBody),
CreateKeyBook(CreateKeyBookBody),
CreateKeyPage(CreateKeyPageBody),
CreateLiteTokenAccount(CreateLiteTokenAccountBody),
CreateToken(CreateTokenBody),
CreateTokenAccount(CreateTokenAccountBody),
DirectoryAnchor(DirectoryAnchorBody),
IssueTokens(IssueTokensBody),
LockAccount(LockAccountBody),
NetworkMaintenance(NetworkMaintenanceBody),
RemoteTransaction(RemoteTransactionBody),
SendTokens(SendTokensBody),
SystemGenesis(SystemGenesisBody),
SystemWriteData(SystemWriteDataBody),
TransferCredits(TransferCreditsBody),
UpdateAccountAuth(UpdateAccountAuthBody),
UpdateKey(UpdateKeyBody),
UpdateKeyPage(UpdateKeyPageBody),
WriteData(WriteDataBody),
WriteDataTo(WriteDataToBody),
}Variants§
AcmeFaucet(AcmeFaucetBody)
ActivateProtocolVersion(ActivateProtocolVersionBody)
AddCredits(AddCreditsBody)
BlockValidatorAnchor(BlockValidatorAnchorBody)
BurnCredits(BurnCreditsBody)
BurnTokens(BurnTokensBody)
CreateDataAccount(CreateDataAccountBody)
CreateIdentity(CreateIdentityBody)
CreateKeyBook(CreateKeyBookBody)
CreateKeyPage(CreateKeyPageBody)
CreateLiteTokenAccount(CreateLiteTokenAccountBody)
CreateToken(CreateTokenBody)
CreateTokenAccount(CreateTokenAccountBody)
DirectoryAnchor(DirectoryAnchorBody)
IssueTokens(IssueTokensBody)
LockAccount(LockAccountBody)
NetworkMaintenance(NetworkMaintenanceBody)
RemoteTransaction(RemoteTransactionBody)
SendTokens(SendTokensBody)
SystemGenesis(SystemGenesisBody)
SystemWriteData(SystemWriteDataBody)
TransferCredits(TransferCreditsBody)
UpdateAccountAuth(UpdateAccountAuthBody)
UpdateKey(UpdateKeyBody)
UpdateKeyPage(UpdateKeyPageBody)
WriteData(WriteDataBody)
WriteDataTo(WriteDataToBody)
Implementations§
Trait Implementations§
Source§impl Clone for TransactionBody
impl Clone for TransactionBody
Source§fn clone(&self) -> TransactionBody
fn clone(&self) -> TransactionBody
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 TransactionBody
impl Debug for TransactionBody
Source§impl<'de> Deserialize<'de> for TransactionBody
impl<'de> Deserialize<'de> for TransactionBody
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 PartialEq for TransactionBody
impl PartialEq for TransactionBody
Source§impl Serialize for TransactionBody
impl Serialize for TransactionBody
impl StructuralPartialEq for TransactionBody
Auto Trait Implementations§
impl Freeze for TransactionBody
impl RefUnwindSafe for TransactionBody
impl Send for TransactionBody
impl Sync for TransactionBody
impl Unpin for TransactionBody
impl UnsafeUnpin for TransactionBody
impl UnwindSafe for TransactionBody
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