Enum FieldId

Source
#[repr(u32)]
pub enum FieldId {
Show 165 variants Generic = 0, LedgerEntry = 655_491_329, Transaction = 655_425_793, Validation = 655_556_865, Metadata = 655_622_401, Hash = 327_937, Index = 327_938, CloseResolution = 1_048_577, Method = 1_048_578, TransactionResult = 1_048_579, TickSize = 1_048_592, UNLModifyDisabling = 1_048_593, LedgerEntryType = 65_537, TransactionType = 65_538, SignerWeight = 65_539, Version = 65_552, Flags = 131_074, SourceTag = 131_075, Sequence = 131_076, PreviousTxnLgrSeq = 131_077, LedgerSequence = 131_078, CloseTime = 131_079, ParentCloseTime = 131_080, SigningTime = 131_081, Expiration = 131_082, TransferRate = 131_083, WalletSize = 131_084, OwnerCount = 131_085, DestinationTag = 131_086, HighQualityIn = 131_088, HighQualityOut = 131_089, LowQualityIn = 131_090, LowQualityOut = 131_091, QualityIn = 131_092, QualityOut = 131_093, StampEscrow = 131_094, BondAmount = 131_095, LoadFee = 131_096, OfferSequence = 131_097, FirstLedgerSequence = 131_098, LastLedgerSequence = 131_099, TransactionIndex = 131_100, OperationLimit = 131_101, ReferenceFeeUnits = 131_102, ReserveBase = 131_103, ReserveIncrement = 131_104, SetFlag = 131_105, ClearFlag = 131_106, SignerQuorum = 131_107, CancelAfter = 131_108, FinishAfter = 131_109, SignerListID = 131_110, SettleDelay = 131_111, HookStateCount = 131_112, HookReserveCount = 131_113, HookDataMaxSize = 131_114, EmitGeneration = 131_115, IndexNext = 196_609, IndexPrevious = 196_610, BookNode = 196_611, OwnerNode = 196_612, BaseFee = 196_613, ExchangeRate = 196_614, LowNode = 196_615, HighNode = 196_616, DestinationNode = 196_617, Cookie = 196_618, ServerVersion = 196_619, EmitBurden = 196_620, HookOn = 196_624, EmailHash = 262_145, TakerPaysCurrency = 1_114_113, TakerPaysIssuer = 1_114_114, TakerGetsCurrency = 1_114_115, TakerGetsIssuer = 1_114_116, LedgerHash = 327_681, ParentHash = 327_682, TransactionHash = 327_683, AccountHash = 327_684, PreviousTxnID = 327_685, LedgerIndex = 327_686, WalletLocator = 327_687, RootIndex = 327_688, AccountTxnID = 327_689, EmitParentTxnID = 327_690, EmitNonce = 327_691, BookDirectory = 327_696, InvoiceID = 327_697, Nickname = 327_698, Amendment = 327_699, TicketID = 327_700, Digest = 327_701, PayChannel = 327_702, ConsensusHash = 327_703, CheckID = 327_704, ValidatedHash = 327_705, Amount = 393_217, Balance = 393_218, LimitAmount = 393_219, TakerPays = 393_220, TakerGets = 393_221, LowLimit = 393_222, HighLimit = 393_223, Fee = 393_224, SendMax = 393_225, DeliverMin = 393_226, MinimumOffer = 393_232, RippleEscrow = 393_233, DeliveredAmount = 393_234, PublicKey = 458_753, MessageKey = 458_754, SigningPubKey = 458_755, TxnSignature = 458_756, Signature = 458_758, Domain = 458_759, FundCode = 458_760, RemoveCode = 458_761, ExpireCode = 458_762, CreateCode = 458_763, MemoType = 458_764, MemoData = 458_765, MemoFormat = 458_766, Fulfillment = 458_768, Condition = 458_769, MasterSignature = 458_770, UNLModifyValidator = 458_771, NegativeUNLToDisable = 458_772, NegativeUNLToReEnable = 458_773, HookData = 458_774, Account = 524_289, Owner = 524_290, Destination = 524_291, Issuer = 524_292, Authorize = 524_293, Unauthorize = 524_294, Target = 524_295, RegularKey = 524_296, Paths = 1_179_649, Indexes = 1_245_185, Hashes = 1_245_186, Amendments = 1_245_187, TransactionMetaData = 917_506, CreatedNode = 917_507, DeletedNode = 917_508, ModifiedNode = 917_509, PreviousFields = 917_510, FinalFields = 917_511, NewFields = 917_512, TemplateEntry = 917_513, Memo = 917_514, SignerEntry = 917_515, EmitDetails = 917_516, Signer = 917_520, Majority = 917_522, NegativeUNLEntry = 917_523, SigningAccounts = 983_042, Signers = 983_043, SignerEntries = 983_044, Template = 983_045, Necessary = 983_046, Sufficient = 983_047, AffectedNodes = 983_048, Memos = 983_049, Majorities = 983_056, NegativeUNL = 983_057,
}
Expand description

Field type

Variants§

§

Generic = 0

§

LedgerEntry = 655_491_329

§

Transaction = 655_425_793

§

Validation = 655_556_865

§

Metadata = 655_622_401

§

Hash = 327_937

§

Index = 327_938

§

CloseResolution = 1_048_577

§

Method = 1_048_578

§

TransactionResult = 1_048_579

§

TickSize = 1_048_592

§

UNLModifyDisabling = 1_048_593

§

LedgerEntryType = 65_537

§

TransactionType = 65_538

§

SignerWeight = 65_539

§

Version = 65_552

§

Flags = 131_074

§

SourceTag = 131_075

§

Sequence = 131_076

§

PreviousTxnLgrSeq = 131_077

§

LedgerSequence = 131_078

§

CloseTime = 131_079

§

ParentCloseTime = 131_080

§

SigningTime = 131_081

§

Expiration = 131_082

§

TransferRate = 131_083

§

WalletSize = 131_084

§

OwnerCount = 131_085

§

DestinationTag = 131_086

§

HighQualityIn = 131_088

§

HighQualityOut = 131_089

§

LowQualityIn = 131_090

§

LowQualityOut = 131_091

§

QualityIn = 131_092

§

QualityOut = 131_093

§

StampEscrow = 131_094

§

BondAmount = 131_095

§

LoadFee = 131_096

§

OfferSequence = 131_097

§

FirstLedgerSequence = 131_098

§

LastLedgerSequence = 131_099

§

TransactionIndex = 131_100

§

OperationLimit = 131_101

§

ReferenceFeeUnits = 131_102

§

ReserveBase = 131_103

§

ReserveIncrement = 131_104

§

SetFlag = 131_105

§

ClearFlag = 131_106

§

SignerQuorum = 131_107

§

CancelAfter = 131_108

§

FinishAfter = 131_109

§

SignerListID = 131_110

§

SettleDelay = 131_111

§

HookStateCount = 131_112

§

HookReserveCount = 131_113

§

HookDataMaxSize = 131_114

§

EmitGeneration = 131_115

§

IndexNext = 196_609

§

IndexPrevious = 196_610

§

BookNode = 196_611

§

OwnerNode = 196_612

§

BaseFee = 196_613

§

ExchangeRate = 196_614

§

LowNode = 196_615

§

HighNode = 196_616

§

DestinationNode = 196_617

§

Cookie = 196_618

§

ServerVersion = 196_619

§

EmitBurden = 196_620

§

HookOn = 196_624

§

EmailHash = 262_145

§

TakerPaysCurrency = 1_114_113

§

TakerPaysIssuer = 1_114_114

§

TakerGetsCurrency = 1_114_115

§

TakerGetsIssuer = 1_114_116

§

LedgerHash = 327_681

§

ParentHash = 327_682

§

TransactionHash = 327_683

§

AccountHash = 327_684

§

PreviousTxnID = 327_685

§

LedgerIndex = 327_686

§

WalletLocator = 327_687

§

RootIndex = 327_688

§

AccountTxnID = 327_689

§

EmitParentTxnID = 327_690

§

EmitNonce = 327_691

§

BookDirectory = 327_696

§

InvoiceID = 327_697

§

Nickname = 327_698

§

Amendment = 327_699

§

TicketID = 327_700

§

Digest = 327_701

§

PayChannel = 327_702

§

ConsensusHash = 327_703

§

CheckID = 327_704

§

ValidatedHash = 327_705

§

Amount = 393_217

§

Balance = 393_218

§

LimitAmount = 393_219

§

TakerPays = 393_220

§

TakerGets = 393_221

§

LowLimit = 393_222

§

HighLimit = 393_223

§

Fee = 393_224

§

SendMax = 393_225

§

DeliverMin = 393_226

§

MinimumOffer = 393_232

§

RippleEscrow = 393_233

§

DeliveredAmount = 393_234

§

PublicKey = 458_753

§

MessageKey = 458_754

§

SigningPubKey = 458_755

§

TxnSignature = 458_756

§

Signature = 458_758

§

Domain = 458_759

§

FundCode = 458_760

§

RemoveCode = 458_761

§

ExpireCode = 458_762

§

CreateCode = 458_763

§

MemoType = 458_764

§

MemoData = 458_765

§

MemoFormat = 458_766

§

Fulfillment = 458_768

§

Condition = 458_769

§

MasterSignature = 458_770

§

UNLModifyValidator = 458_771

§

NegativeUNLToDisable = 458_772

§

NegativeUNLToReEnable = 458_773

§

HookData = 458_774

§

Account = 524_289

§

Owner = 524_290

§

Destination = 524_291

§

Issuer = 524_292

§

Authorize = 524_293

§

Unauthorize = 524_294

§

Target = 524_295

§

RegularKey = 524_296

§

Paths = 1_179_649

§

Indexes = 1_245_185

§

Hashes = 1_245_186

§

Amendments = 1_245_187

§

TransactionMetaData = 917_506

§

CreatedNode = 917_507

§

DeletedNode = 917_508

§

ModifiedNode = 917_509

§

PreviousFields = 917_510

§

FinalFields = 917_511

§

NewFields = 917_512

§

TemplateEntry = 917_513

§

Memo = 917_514

§

SignerEntry = 917_515

§

EmitDetails = 917_516

§

Signer = 917_520

§

Majority = 917_522

§

NegativeUNLEntry = 917_523

§

SigningAccounts = 983_042

§

Signers = 983_043

§

SignerEntries = 983_044

§

Template = 983_045

§

Necessary = 983_046

§

Sufficient = 983_047

§

AffectedNodes = 983_048

§

Memos = 983_049

§

Majorities = 983_056

§

NegativeUNL = 983_057

Trait Implementations§

Source§

impl Clone for FieldId

Source§

fn clone(&self) -> FieldId

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for FieldId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.