hooks_rs::api

Enum FieldId

Source
#[repr(u32)]
pub enum FieldId {
Show 212 variants CloseResolution = 1_048_577, Method = 1_048_578, TransactionResult = 1_048_579, TickSize = 1_048_592, UNLModifyDisabling = 1_048_593, HookResult = 1_048_594, LedgerEntryType = 65_537, TransactionType = 65_538, SignerWeight = 65_539, TransferFee = 65_540, Version = 65_552, HookStateChangeCount = 65_553, HookEmitCount = 65_554, HookExecutionIndex = 65_555, HookApiVersion = 65_556, NetworkID = 131_073, 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, TicketCount = 131_112, TicketSequence = 131_113, NFTokenTaxon = 131_114, MintedNFTokens = 131_115, BurnedNFTokens = 131_116, HookStateCount = 131_117, EmitGeneration = 131_118, LockCount = 131_119, RewardTime = 131_170, RewardLgrFirst = 131_171, RewardLgrLast = 131_172, 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, NFTokenOfferNode = 196_620, EmitBurden = 196_621, HookInstructionCount = 196_625, HookReturnCode = 196_626, ReferenceCount = 196_627, RewardAccumulator = 196_708, EmailHash = 262_145, TakerPaysCurrency = 655_361, TakerPaysIssuer = 655_362, TakerGetsCurrency = 655_363, TakerGetsIssuer = 655_364, 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, NFTokenID = 327_690, EmitParentTxnID = 327_691, EmitNonce = 327_692, EmitHookHash = 327_693, BookDirectory = 327_696, InvoiceID = 327_697, Nickname = 327_698, Amendment = 327_699, HookOn = 327_700, Digest = 327_701, Channel = 327_702, ConsensusHash = 327_703, CheckID = 327_704, ValidatedHash = 327_705, PreviousPageMin = 327_706, NextPageMin = 327_707, NFTokenBuyOffer = 327_708, NFTokenSellOffer = 327_709, HookStateKey = 327_710, HookHash = 327_711, HookNamespace = 327_712, HookSetTxnID = 327_713, OfferID = 327_714, EscrowID = 327_715, URITokenID = 327_716, 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, NFTokenBrokerFee = 393_235, HookCallbackFee = 393_236, LockedBalance = 393_237, PublicKey = 458_753, MessageKey = 458_754, SigningPubKey = 458_755, TxnSignature = 458_756, URI = 458_757, 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, ValidatorToDisable = 458_772, ValidatorToReEnable = 458_773, HookStateData = 458_774, HookReturnString = 458_775, HookParameterName = 458_776, HookParameterValue = 458_777, Blob = 458_778, Account = 524_289, Owner = 524_290, Destination = 524_291, Issuer = 524_292, Authorize = 524_293, Unauthorize = 524_294, RegularKey = 524_296, NFTokenMinter = 524_297, EmitCallback = 524_298, HookAccount = 524_304, Indexes = 1_245_185, Hashes = 1_245_186, Amendments = 1_245_187, NFTokenOffers = 1_245_188, HookNamespaces = 1_245_189, Paths = 1_179_649, 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, NFToken = 917_516, EmitDetails = 917_517, Hook = 917_518, Signer = 917_520, Majority = 917_522, DisabledValidator = 917_523, EmittedTxn = 917_524, HookExecution = 917_525, HookDefinition = 917_526, HookParameter = 917_527, HookGrant = 917_528, Signers = 983_043, SignerEntries = 983_044, Template = 983_045, Necessary = 983_046, Sufficient = 983_047, AffectedNodes = 983_048, Memos = 983_049, NFTokens = 983_050, Hooks = 983_051, Majorities = 983_056, DisabledValidators = 983_057, HookExecutions = 983_058, HookParameters = 983_059, HookGrants = 983_060,
}
Expand description

Field type

Variants§

§

CloseResolution = 1_048_577

§

Method = 1_048_578

§

TransactionResult = 1_048_579

§

TickSize = 1_048_592

§

UNLModifyDisabling = 1_048_593

§

HookResult = 1_048_594

§

LedgerEntryType = 65_537

§

TransactionType = 65_538

§

SignerWeight = 65_539

§

TransferFee = 65_540

§

Version = 65_552

§

HookStateChangeCount = 65_553

§

HookEmitCount = 65_554

§

HookExecutionIndex = 65_555

§

HookApiVersion = 65_556

§

NetworkID = 131_073

§

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

§

TicketCount = 131_112

§

TicketSequence = 131_113

§

NFTokenTaxon = 131_114

§

MintedNFTokens = 131_115

§

BurnedNFTokens = 131_116

§

HookStateCount = 131_117

§

EmitGeneration = 131_118

§

LockCount = 131_119

§

RewardTime = 131_170

§

RewardLgrFirst = 131_171

§

RewardLgrLast = 131_172

§

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

§

NFTokenOfferNode = 196_620

§

EmitBurden = 196_621

§

HookInstructionCount = 196_625

§

HookReturnCode = 196_626

§

ReferenceCount = 196_627

§

RewardAccumulator = 196_708

§

EmailHash = 262_145

§

TakerPaysCurrency = 655_361

§

TakerPaysIssuer = 655_362

§

TakerGetsCurrency = 655_363

§

TakerGetsIssuer = 655_364

§

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

§

NFTokenID = 327_690

§

EmitParentTxnID = 327_691

§

EmitNonce = 327_692

§

EmitHookHash = 327_693

§

BookDirectory = 327_696

§

InvoiceID = 327_697

§

Nickname = 327_698

§

Amendment = 327_699

§

HookOn = 327_700

§

Digest = 327_701

§

Channel = 327_702

§

ConsensusHash = 327_703

§

CheckID = 327_704

§

ValidatedHash = 327_705

§

PreviousPageMin = 327_706

§

NextPageMin = 327_707

§

NFTokenBuyOffer = 327_708

§

NFTokenSellOffer = 327_709

§

HookStateKey = 327_710

§

HookHash = 327_711

§

HookNamespace = 327_712

§

HookSetTxnID = 327_713

§

OfferID = 327_714

§

EscrowID = 327_715

§

URITokenID = 327_716

§

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

§

NFTokenBrokerFee = 393_235

§

HookCallbackFee = 393_236

§

LockedBalance = 393_237

§

PublicKey = 458_753

§

MessageKey = 458_754

§

SigningPubKey = 458_755

§

TxnSignature = 458_756

§

URI = 458_757

§

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

§

ValidatorToDisable = 458_772

§

ValidatorToReEnable = 458_773

§

HookStateData = 458_774

§

HookReturnString = 458_775

§

HookParameterName = 458_776

§

HookParameterValue = 458_777

§

Blob = 458_778

§

Account = 524_289

§

Owner = 524_290

§

Destination = 524_291

§

Issuer = 524_292

§

Authorize = 524_293

§

Unauthorize = 524_294

§

RegularKey = 524_296

§

NFTokenMinter = 524_297

§

EmitCallback = 524_298

§

HookAccount = 524_304

§

Indexes = 1_245_185

§

Hashes = 1_245_186

§

Amendments = 1_245_187

§

NFTokenOffers = 1_245_188

§

HookNamespaces = 1_245_189

§

Paths = 1_179_649

§

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

§

NFToken = 917_516

§

EmitDetails = 917_517

§

Hook = 917_518

§

Signer = 917_520

§

Majority = 917_522

§

DisabledValidator = 917_523

§

EmittedTxn = 917_524

§

HookExecution = 917_525

§

HookDefinition = 917_526

§

HookParameter = 917_527

§

HookGrant = 917_528

§

Signers = 983_043

§

SignerEntries = 983_044

§

Template = 983_045

§

Necessary = 983_046

§

Sufficient = 983_047

§

AffectedNodes = 983_048

§

Memos = 983_049

§

NFTokens = 983_050

§

Hooks = 983_051

§

Majorities = 983_056

§

DisabledValidators = 983_057

§

HookExecutions = 983_058

§

HookParameters = 983_059

§

HookGrants = 983_060

Trait Implementations§

Source§

impl Clone for FieldId

Source§

fn clone(&self) -> FieldId

Returns a copy 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, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. 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.