MessageFields

Trait MessageFields 

Source
pub trait MessageFields {
    const FIELDS: &'static [&'static MessageField];
    const ONEOFS: &'static [&'static str] = _;
}

Required Associated Constants§

Source

const FIELDS: &'static [&'static MessageField]

Provided Associated Constants§

Source

const ONEOFS: &'static [&'static str] = _

Oneof group names declared in this message.

A oneof name acts as a virtual parent path for its variant fields during read mask validation. For example, a message with oneof execution_result { CommandResults command_results = 3; ... } lists "execution_result" here so that paths like "execution_result.command_results" are accepted by validate().

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl MessageFields for BcsData

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for Checkpoint

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for CheckpointContents

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for CheckpointSummary

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for CoinMetadata

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for CoinTreasury

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for RegulatedCoinMetadata

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for GasCoin

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for Input

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for Result

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for Unknown

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for Argument

Source§

const FIELDS: &'static [&'static MessageField]

Source§

const ONEOFS: &'static [&'static str]

Source§

impl MessageFields for CommandOutput

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for CommandOutputs

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for CommandResult

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for CommandResults

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for DynamicField

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for Epoch

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ProtocolAttributes

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ProtocolConfig

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ProtocolFeatureFlags

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ValidatorCommittee

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ValidatorCommitteeMember

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ValidatorCommitteeMembers

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for Event

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for Events

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for AddressFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for AllEventFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for AllTransactionFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for AnyEventFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for AnyTransactionFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for CommandFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

const ONEOFS: &'static [&'static str]

Source§

impl MessageFields for EventFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

const ONEOFS: &'static [&'static str]

Source§

impl MessageFields for ExecutionStatusFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for MakeMoveVecCommandFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for MergeCoinsCommandFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for MoveCallCommandFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for MoveEventTypeFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for MovePackageAndModuleFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for NotEventFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for NotTransactionFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ObjectIdFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for PublishCommandFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for SplitCoinsCommandFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for TransactionFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

const ONEOFS: &'static [&'static str]

Source§

impl MessageFields for TransactionKindsFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for TransferObjectsCommandFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for UpgradeCommandFilter

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for EndMarker

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for Progress

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for CheckpointData

Source§

const FIELDS: &'static [&'static MessageField]

Source§

const ONEOFS: &'static [&'static str]

Source§

impl MessageFields for GetCheckpointRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

const ONEOFS: &'static [&'static str]

Source§

impl MessageFields for GetEpochRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for GetEpochResponse

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for GetHealthRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for GetHealthResponse

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for GetObjectsRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for GetObjectsResponse

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for GetServiceInfoRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for GetServiceInfoResponse

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for GetTransactionsRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for GetTransactionsResponse

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ObjectRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ObjectRequests

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ObjectResult

Source§

const FIELDS: &'static [&'static MessageField]

Source§

const ONEOFS: &'static [&'static str]

Source§

impl MessageFields for StreamCheckpointsRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for TransactionRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for TransactionRequests

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for TransactionResult

Source§

const FIELDS: &'static [&'static MessageField]

Source§

const ONEOFS: &'static [&'static str]

Source§

impl MessageFields for ListPackageVersionsRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ListPackageVersionsResponse

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for PackageVersion

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for Object

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for Objects

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for UserSignature

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for UserSignatures

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ValidatorAggregatedSignature

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for GetCoinInfoRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for GetCoinInfoResponse

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ListDynamicFieldsRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ListDynamicFieldsResponse

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ListOwnedObjectsRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ListOwnedObjectsResponse

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ExecutedTransaction

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ExecutedTransactions

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for Transaction

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for TransactionEffects

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for TransactionEvents

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ExecuteTransactionItem

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ExecuteTransactionResult

Source§

const FIELDS: &'static [&'static MessageField]

Source§

const ONEOFS: &'static [&'static str]

Source§

impl MessageFields for ExecuteTransactionsRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ExecuteTransactionsResponse

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ExecutionError

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for SimulateTransactionItem

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for SimulateTransactionResult

Source§

const FIELDS: &'static [&'static MessageField]

Source§

const ONEOFS: &'static [&'static str]

Source§

impl MessageFields for SimulateTransactionsRequest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for SimulateTransactionsResponse

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for SimulatedTransaction

Source§

const FIELDS: &'static [&'static MessageField]

Source§

const ONEOFS: &'static [&'static str]

Source§

impl MessageFields for Address

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for Digest

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ObjectId

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for ObjectReference

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for TypeTag

Source§

const FIELDS: &'static [&'static MessageField]

Source§

const ONEOFS: &'static [&'static str]

Source§

impl MessageFields for TypeTagStruct

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for TypeTagVector

Source§

const FIELDS: &'static [&'static MessageField]

Source§

impl MessageFields for TypeTags

Source§

const FIELDS: &'static [&'static MessageField]