From a27d8d149df3853e67d9bed3396504d3a18ad692 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 15 Nov 2023 08:39:58 +0000 Subject: [PATCH] Deploy rust API reference Merge pull request #1561 from oasisprotocol/kostko/feature/oasis-core-23.0.4 Bump Oasis Core to 23.0.4 5f6eae1927ec6a645c9cc25ccedc51abe34c0c8f --- rust/implementors/core/clone/trait.Clone.js | 8 +- rust/implementors/core/cmp/trait.Eq.js | 6 +- rust/implementors/core/cmp/trait.Ord.js | 4 +- rust/implementors/core/cmp/trait.PartialEq.js | 6 +- .../implementors/core/cmp/trait.PartialOrd.js | 6 +- rust/implementors/core/convert/trait.AsRef.js | 4 +- rust/implementors/core/convert/trait.From.js | 6 +- .../core/convert/trait.TryFrom.js | 4 +- .../core/default/trait.Default.js | 8 +- rust/implementors/core/error/trait.Error.js | 6 +- rust/implementors/core/fmt/trait.Debug.js | 8 +- rust/implementors/core/fmt/trait.Display.js | 6 +- rust/implementors/core/fmt/trait.LowerHex.js | 2 +- rust/implementors/core/hash/trait.Hash.js | 4 +- rust/implementors/core/marker/trait.Copy.js | 8 +- .../core/marker/trait.StructuralEq.js | 6 +- .../core/marker/trait.StructuralPartialEq.js | 6 +- rust/implementors/core/ops/arith/trait.Add.js | 2 +- rust/implementors/core/ops/arith/trait.Mul.js | 2 +- .../core/ops/arith/trait.MulAssign.js | 2 +- .../core/ops/deref/trait.Deref.js | 2 +- .../core/ops/deref/trait.DerefMut.js | 2 +- .../core/str/traits/trait.FromStr.js | 2 +- .../lazy_static/trait.LazyStatic.js | 2 +- .../oasis_cbor/decode/trait.Decode.js | 8 +- .../oasis_cbor/encode/trait.Encode.js | 8 +- .../oasis_cbor/encode/trait.EncodeAsMap.js | 8 +- .../serde/de/trait.Deserialize.js | 2 +- rust/implementors/zeroize/trait.Zeroize.js | 2 +- .../map/trait.Integer.html | 2 +- .../map/trait.MapKey.html | 8 +- .../address/enum.Error.html | 2 +- .../token/struct.BaseUnits.html | 4 +- .../token/struct.Denomination.html | 4 +- .../common/crypto/hash/struct.Hash.html | 4 +- .../crypto/signature/struct.PublicKey.html | 6 +- .../crypto/signature/struct.Signature.html | 2 +- .../crypto/x25519/struct.PrivateKey.html | 4 +- .../crypto/x25519/struct.PublicKey.html | 4 +- .../key_format/trait.KeyFormatAtom.html | 20 +- .../common/namespace/struct.Namespace.html | 2 +- .../common/quantity/struct.Quantity.html | 6 +- .../common/sgx/ias/type.QuoteContext.html | 720 +++++++++--------- .../common/sgx/pcs/enum.TCBStatus.html | 8 +- .../sgx/pcs/struct.EnclaveTCBLevel.html | 8 +- .../sgx/pcs/struct.EnclaveTCBVersions.html | 8 +- .../common/sgx/pcs/struct.QEIdentity.html | 8 +- .../sgx/pcs/struct.SignedQEIdentity.html | 12 +- .../common/sgx/pcs/struct.SignedTCBInfo.html | 12 +- .../common/sgx/pcs/struct.TCBComponent.html | 8 +- .../common/sgx/pcs/struct.TCBInfo.html | 8 +- .../common/sgx/pcs/struct.TCBLevel.html | 8 +- .../common/sgx/pcs/struct.TCBVersions.html | 8 +- .../common/sgx/pcs/struct.TDXModule.html | 8 +- .../common/sgx/struct.MrEnclave.html | 4 +- .../common/sgx/struct.MrSigner.html | 6 +- .../consensus/address/struct.Address.html | 4 +- .../consensus/roothash/enum.Error.html | 2 +- .../consensus/state/enum.StateError.html | 2 +- .../consensus/verifier/enum.Error.html | 2 +- rust/oasis_core_runtime/dispatcher/index.html | 2 +- .../dispatcher/struct.Dispatcher.html | 10 +- .../dispatcher/struct.PostInitState.html | 4 +- .../dispatcher/struct.PreInitState.html | 2 +- .../dispatcher/trait.Initializer.html | 6 +- .../client/enum.RpcClientError.html | 2 +- .../enclave_rpc/demux/enum.Error.html | 2 +- .../enclave_rpc/types/struct.SessionID.html | 6 +- rust/oasis_core_runtime/host/enum.Error.html | 2 +- rust/oasis_core_runtime/protocol/index.html | 2 +- .../protocol/struct.Protocol.html | 4 +- .../struct.ProtocolUntrustedLocalStorage.html | 4 +- .../storage/mkvs/marshal/trait.Marshal.html | 2 +- .../storage/mkvs/struct.Prefix.html | 2 +- .../storage/mkvs/type.Key.html | 38 +- .../storage/mkvs/type.WriteLog.html | 24 +- .../storage/trait.KeyValue.html | 2 +- .../transaction/rwset/type.CoarsenedSet.html | 24 +- .../transaction/tags/type.Tags.html | 24 +- .../transaction/types/struct.TxnBatch.html | 2 +- .../types/struct.Error.html | 2 +- .../crypto/multisig/enum.Error.html | 2 +- .../crypto/multisig/type.SignatureSet.html | 20 +- .../multisig/type.SignatureSetOwned.html | 24 +- .../signature/ed25519/struct.PublicKey.html | 2 +- .../crypto/signature/struct.Signature.html | 2 +- .../dispatcher/enum.Error.html | 4 +- .../error/struct.RuntimeError.html | 2 +- .../oasis_runtime_sdk/history/enum.Error.html | 4 +- .../keymanager/enum.KeyManagerError.html | 2 +- .../keymanager/struct.KeyPairId.html | 4 +- .../module/enum.CallResult.html | 2 +- .../module/trait.BlockHandler.html | 2 +- .../module/trait.InvariantHandler.html | 60 +- .../module/trait.MethodHandler.html | 58 +- .../module/trait.MigrationHandler.html | 62 +- .../module/trait.ModuleInfoHandler.html | 2 +- .../module/trait.TransactionHandler.html | 60 +- .../modules/accounts/enum.Error.html | 2 +- .../modules/consensus/enum.Error.html | 4 +- .../consensus_accounts/enum.Error.html | 4 +- .../modules/core/enum.Error.html | 4 +- .../core/struct.TxSimulationFailure.html | 4 +- .../enum.ParameterValidationError.html | 2 +- .../schedule_control/enum.Error.html | 4 +- .../storage/struct.Prefix.html | 2 +- .../keymanager/enum.KeyManagerError.html | 2 +- .../testing/keymanager/struct.KeyPairId.html | 4 +- .../types/address/struct.Address.html | 6 +- .../types/token/struct.BaseUnits.html | 4 +- .../types/token/struct.Denomination.html | 4 +- .../enum.Error.html | 4 +- rust/search-index.js | 10 +- rust/src/fuzz_mkvs_node/mkvs_node.rs.html | 2 +- rust/src/fuzz_mkvs_proof/mkvs_proof.rs.html | 2 +- .../oasis_core_runtime/attestation.rs.html | 2 +- rust/src/oasis_core_runtime/cache.rs.html | 2 +- .../oasis_core_runtime/common/bytes.rs.html | 2 +- .../common/crypto/hash.rs.html | 2 +- .../common/crypto/mod.rs.html | 2 +- .../common/crypto/mrae/deoxysii.rs.html | 2 +- .../common/crypto/mrae/mod.rs.html | 2 +- .../common/crypto/mrae/nonce.rs.html | 2 +- .../common/crypto/signature.rs.html | 2 +- .../common/crypto/x25519.rs.html | 2 +- .../common/key_format.rs.html | 2 +- .../oasis_core_runtime/common/logger.rs.html | 2 +- .../src/oasis_core_runtime/common/mod.rs.html | 2 +- .../common/namespace.rs.html | 2 +- .../oasis_core_runtime/common/process.rs.html | 2 +- .../common/quantity.rs.html | 2 +- .../common/sgx/egetkey.rs.html | 2 +- .../oasis_core_runtime/common/sgx/ias.rs.html | 2 +- .../oasis_core_runtime/common/sgx/mod.rs.html | 2 +- .../oasis_core_runtime/common/sgx/pcs.rs.html | 2 +- .../common/sgx/seal.rs.html | 2 +- .../oasis_core_runtime/common/time.rs.html | 2 +- .../oasis_core_runtime/common/version.rs.html | 2 +- .../common/versioned.rs.html | 2 +- rust/src/oasis_core_runtime/config.rs.html | 2 +- .../consensus/address.rs.html | 2 +- .../consensus/beacon.rs.html | 2 +- .../consensus/governance.rs.html | 2 +- .../consensus/keymanager.rs.html | 2 +- .../oasis_core_runtime/consensus/mod.rs.html | 2 +- .../consensus/registry.rs.html | 2 +- .../consensus/roothash/block.rs.html | 2 +- .../roothash/commitment/executor.rs.html | 2 +- .../consensus/roothash/commitment/mod.rs.html | 2 +- .../roothash/commitment/pool.rs.html | 2 +- .../consensus/roothash/message.rs.html | 2 +- .../consensus/roothash/mod.rs.html | 2 +- .../consensus/scheduler.rs.html | 2 +- .../consensus/staking.rs.html | 2 +- .../consensus/state/beacon.rs.html | 2 +- .../consensus/state/keymanager.rs.html | 2 +- .../consensus/state/mod.rs.html | 2 +- .../consensus/state/registry.rs.html | 2 +- .../consensus/state/roothash.rs.html | 2 +- .../consensus/state/staking.rs.html | 2 +- .../consensus/tendermint/merkle.rs.html | 2 +- .../consensus/tendermint/mod.rs.html | 2 +- .../tendermint/verifier/cache.rs.html | 2 +- .../tendermint/verifier/clock.rs.html | 2 +- .../tendermint/verifier/handle.rs.html | 2 +- .../consensus/tendermint/verifier/io.rs.html | 2 +- .../consensus/tendermint/verifier/mod.rs.html | 2 +- .../tendermint/verifier/noop.rs.html | 2 +- .../tendermint/verifier/predicates.rs.html | 2 +- .../tendermint/verifier/signature.rs.html | 2 +- .../tendermint/verifier/store/lru.rs.html | 2 +- .../tendermint/verifier/store/mod.rs.html | 2 +- .../tendermint/verifier/store/state.rs.html | 2 +- .../tendermint/verifier/types.rs.html | 2 +- .../consensus/transaction.rs.html | 2 +- .../consensus/verifier.rs.html | 2 +- .../src/oasis_core_runtime/dispatcher.rs.html | 50 +- .../enclave_rpc/client.rs.html | 2 +- .../enclave_rpc/context.rs.html | 2 +- .../enclave_rpc/demux.rs.html | 2 +- .../enclave_rpc/dispatcher.rs.html | 2 +- .../enclave_rpc/mod.rs.html | 2 +- .../enclave_rpc/session.rs.html | 2 +- .../enclave_rpc/transport.rs.html | 2 +- .../enclave_rpc/types.rs.html | 2 +- rust/src/oasis_core_runtime/future.rs.html | 2 +- rust/src/oasis_core_runtime/host.rs.html | 2 +- rust/src/oasis_core_runtime/identity.rs.html | 2 +- rust/src/oasis_core_runtime/init.rs.html | 2 +- rust/src/oasis_core_runtime/lib.rs.html | 2 +- rust/src/oasis_core_runtime/macros.rs.html | 2 +- rust/src/oasis_core_runtime/policy.rs.html | 2 +- rust/src/oasis_core_runtime/protocol.rs.html | 10 +- .../storage/mkvs/cache/lru_cache.rs.html | 2 +- .../storage/mkvs/cache/mod.rs.html | 2 +- .../storage/mkvs/marshal.rs.html | 2 +- .../storage/mkvs/mod.rs.html | 2 +- .../storage/mkvs/sync/errors.rs.html | 2 +- .../storage/mkvs/sync/host.rs.html | 2 +- .../storage/mkvs/sync/merge.rs.html | 2 +- .../storage/mkvs/sync/mod.rs.html | 2 +- .../storage/mkvs/sync/noop.rs.html | 2 +- .../storage/mkvs/sync/proof.rs.html | 2 +- .../storage/mkvs/sync/stats.rs.html | 2 +- .../storage/mkvs/tree/commit.rs.html | 2 +- .../storage/mkvs/tree/errors.rs.html | 2 +- .../storage/mkvs/tree/insert.rs.html | 2 +- .../storage/mkvs/tree/iterator.rs.html | 2 +- .../storage/mkvs/tree/lookup.rs.html | 2 +- .../storage/mkvs/tree/macros.rs.html | 2 +- .../storage/mkvs/tree/marshal.rs.html | 2 +- .../storage/mkvs/tree/mod.rs.html | 2 +- .../storage/mkvs/tree/node.rs.html | 2 +- .../storage/mkvs/tree/overlay.rs.html | 2 +- .../storage/mkvs/tree/prefetch.rs.html | 2 +- .../storage/mkvs/tree/remove.rs.html | 2 +- .../oasis_core_runtime/storage/mod.rs.html | 2 +- .../transaction/context.rs.html | 2 +- .../transaction/dispatcher.rs.html | 2 +- .../transaction/mod.rs.html | 2 +- .../transaction/rwset.rs.html | 2 +- .../transaction/tags.rs.html | 2 +- .../transaction/tree.rs.html | 2 +- .../transaction/types.rs.html | 2 +- rust/src/oasis_core_runtime/types.rs.html | 2 +- 225 files changed, 915 insertions(+), 947 deletions(-) diff --git a/rust/implementors/core/clone/trait.Clone.js b/rust/implementors/core/clone/trait.Clone.js index 18f6817c40..fab35e18e8 100644 --- a/rust/implementors/core/clone/trait.Clone.js +++ b/rust/implementors/core/clone/trait.Clone.js @@ -1,7 +1,7 @@ (function() {var implementors = { "oasis_contract_sdk":[["impl Clone for MockEnv"],["impl Clone for MockStore"]], -"oasis_contract_sdk_types":[["impl Clone for QueryResponse"],["impl Clone for Denomination"],["impl Clone for NotifyReply"],["impl Clone for ExecutionOk"],["impl Clone for InstantiateResult"],["impl Clone for CodeId"],["impl Clone for Event"],["impl Clone for SignatureKind"],["impl Clone for StoreKind"],["impl Clone for InstanceId"],["impl Clone for Message"],["impl Clone for QueryRequest"],["impl Clone for CallFormat"],["impl Clone for CallResult"],["impl Clone for Address"],["impl Clone for ExecutionResult"],["impl Clone for AccountsResponse"],["impl Clone for BaseUnits"],["impl Clone for Reply"],["impl Clone for AccountsQuery"]], -"oasis_core_runtime":[["impl Clone for MessageEvent"],["impl Clone for LogEntry"],["impl Clone for PublicKey"],["impl Clone for Role"],["impl Clone for Escrow"],["impl Clone for IncomingMessage"],["impl Clone for PublicKey"],["impl Clone for StakeThreshold"],["impl Clone for TCBVersions"],["impl Clone for QuotePolicy"],["impl Clone for Version"],["impl Clone for EncryptedSecret"],["impl Clone for Block"],["impl Clone for Config"],["impl Clone for CommissionRateStep"],["impl Clone for MessageType"],["impl Clone for ExecutorCommitment"],["impl Clone for Header"],["impl Clone for GetPrefixesRequest"],["impl Clone for EnclavePolicySGX"],["impl Clone for Signed"],["impl Clone for HostFetchConsensusEventsRequest"],["impl Clone for PolicySGX"],["impl Clone for HostFetchConsensusEventsResponse"],["impl Clone for PeerFeedback"],["impl Clone for ExecutorParameters"],["impl Clone for Error"],["impl Clone for ExecutionMode"],["impl Clone for SlashReason"],["impl Clone for TxnSchedulerParameters"],["impl Clone for Message"],["impl Clone for RegistryMessage"],["impl Clone for CommitteeKind"],["impl Clone for EventKind"],["impl Clone for RuntimeInfoResponse"],["impl Clone for TCBInfo"],["impl Clone for WithdrawResult"],["impl Clone for Vote"],["impl Clone for Slash"],["impl Clone for SignedTCBInfo"],["impl Clone for TLSAddress"],["impl Clone for RolesMask"],["impl Clone for PrivateKey"],["impl Clone for RuntimeKind"],["impl Clone for TxnBatch"],["impl Clone for Kind"],["impl Clone for ProofResponse"],["impl Clone for Hash"],["impl Clone for RuntimeStakingParameters"],["impl Clone for CapabilityTEE"],["impl Clone for VersionInfo"],["impl Clone for Transfer"],["impl Clone for SignedEncryptedEphemeralSecret"],["impl Clone for NodeRuntime"],["impl Clone for MrEnclave"],["impl Clone for CommissionSchedule"],["impl Clone for QuoteBundle"],["impl Clone for CacheSet"],["impl Clone for Quantity"],["impl Clone for AddEscrowResult"],["impl Clone for ComputedBatch"],["impl Clone for Body"],["impl Clone for Node"],["impl Clone for SignatureBundle"],["impl Clone for ReclaimEscrow"],["impl Clone for CheckTxResult"],["impl Clone for Account"],["impl Clone for GeneralAccount"],["impl Clone for QEIdentity"],["impl Clone for QuotePolicy"],["impl Clone for TDXModule"],["impl Clone for MrSigner"],["impl Clone for TransferResult"],["impl Clone for ProposalContent"],["impl Clone for TCBLevel"],["impl Clone for SGXAttestation"],["impl Clone for MethodDescriptor"],["impl Clone for TEEHardware"],["impl Clone for ReclaimEscrowResult"],["impl Clone for Response"],["impl Clone for LogEntryKind"],["impl Clone for SGXConstraints"],["impl Clone for Event"],["impl Clone for EscrowEvent"],["impl Clone for ConsensusAddress"],["impl Clone for ConsensusParameterChanges"],["impl Clone for Storage"],["impl Clone for RuntimeGenesis"],["impl Clone for EnclaveTCBLevel"],["impl Clone for GetRequest"],["impl Clone for TCBStatus"],["impl Clone for ChangeParametersProposal"],["impl Clone for Proof"],["impl Clone for RAKBinding"],["impl Clone for StakeAccumulator"],["impl Clone for Prefix"],["impl Clone for CancelUpgradeProposal"],["impl Clone for Error"],["impl Clone for TreeID"],["impl Clone for RuntimeGovernanceModel"],["impl Clone for VerifiedQuote"],["impl Clone for SignedEncryptedMasterSecret"],["impl Clone for RoundResults"],["impl Clone for VRFInfo"],["impl Clone for ProtocolVersions"],["impl Clone for Namespace"],["impl Clone for SignedQEIdentity"],["impl Clone for ReadWriteSet"],["impl Clone for HeaderType"],["impl Clone for EnclaveTCBVersions"],["impl Clone for ThresholdKind"],["impl Clone for AllowanceChangeEvent"],["impl Clone for EntityWhitelistConfig"],["impl Clone for CommissionRateBoundStep"],["impl Clone for MultiSigned"],["impl Clone for SessionID"],["impl Clone for Status"],["impl Clone for MaxNodesConstraint"],["impl Clone for TCBBundle"],["impl Clone for IterateRequest"],["impl<T: Clone> Clone for Versioned<T>"],["impl Clone for CoarsenedKey"],["impl Clone for EncryptedEphemeralSecret"],["impl Clone for DebondingDelegation"],["impl Clone for BurnEvent"],["impl Clone for AVR"],["impl Clone for Signature"],["impl Clone for Features"],["impl Clone for Nonce"],["impl Clone for Event"],["impl Clone for ConsensusInfo"],["impl Clone for Message"],["impl Clone for EscrowAccount"],["impl Clone for TCPAddress"],["impl Clone for SignedPolicySGX"],["impl Clone for Delegation"],["impl Clone for StorageParameters"],["impl Clone for Request"],["impl Clone for Frame"],["impl Clone for LightBlock"],["impl Clone for EnclaveIdentity"],["impl Clone for ProposalVote"],["impl Clone for HostStorageEndpoint"],["impl Clone for QuotePolicy"],["impl Clone for UpgradeProposal"],["impl Clone for ExecutorCommitmentHeader"],["impl Clone for GovernanceMessage"],["impl Clone for Withdraw"],["impl Clone for RuntimeAdmissionPolicy"],["impl Clone for HostInfo"],["impl Clone for CheckTxMetadata"],["impl Clone for P2PInfo"],["impl Clone for TCBComponent"],["impl Clone for TransferEvent"],["impl Clone for StakingMessage"],["impl Clone for ValidatorSetConstraint"],["impl Clone for SchedulingConstraints"],["impl Clone for EntityWhitelistRuntimeAdmissionPolicy"],["impl Clone for SharePool"],["impl Clone for ExecutorCommitmentFailure"],["impl Clone for Capabilities"],["impl Clone for TLSInfo"],["impl Clone for Root"],["impl Clone for Builder"],["impl Clone for EncryptedMasterSecret"],["impl Clone for EpochTimeState"],["impl Clone for BlockMetadata"],["impl Clone for FeatureScheduleControl"],["impl Clone for Tag"],["impl Clone for Address"],["impl Clone for MinPoolSizeConstraint"],["impl Clone for Runtime"],["impl Clone for RootType"],["impl Clone for TrustRoot"],["impl Clone for Quote"],["impl Clone for AnnotatedBlock"],["impl Clone for LightBlockMeta"],["impl Clone for ComputeResultsHeader"],["impl Clone for RawProofEntry"],["impl Clone for RuntimeInfoRequest"]], -"oasis_runtime_sdk":[["impl Clone for Signer"],["impl Clone for MessageResult"],["impl Clone for ConsensusWithdrawContext"],["impl Clone for NonceQuery"],["impl Clone for RuntimeInfoResponse"],["impl Clone for BalancesQuery"],["impl Clone for TakeReceipt"],["impl Clone for ConsensusAccountQuery"],["impl Clone for PublicKey"],["impl Clone for Genesis"],["impl Clone for UnverifiedTransaction"],["impl Clone for State"],["impl Clone for RewardStep"],["impl Clone for BalanceQuery"],["impl Clone for ModuleInfo"],["impl Clone for MessageEventHookInvocation"],["impl Clone for ConsensusError"],["impl Clone for CallEnvelopeX25519DeoxysII"],["impl Clone for PublicKey"],["impl Clone for Genesis"],["impl Clone for PublicKey"],["impl Clone for Address"],["impl Clone for DenominationInfo"],["impl Clone for Fee"],["impl Clone for DelegationInfo"],["impl Clone for UndelegationInfo"],["impl Clone for Deposit"],["impl Clone for CallOptions"],["impl Clone for CallResult"],["impl Clone for SignatureAddressSpec"],["impl Clone for DelegationQuery"],["impl Clone for Box<dyn KeyManager>"],["impl Clone for Parameters"],["impl Clone for UndelegationsQuery"],["impl Clone for Parameters"],["impl Clone for EstimateGasQuery"],["impl Clone for Parameters"],["impl Clone for ConsensusUndelegateContext"],["impl Clone for DynamicMinGasPrice"],["impl Clone for Genesis"],["impl Clone for ExtendedDelegationInfo"],["impl Clone for MethodHandlerKind"],["impl Clone for Parameters"],["impl Clone for Account"],["impl Clone for ExecuteReadOnlyTxQuery"],["impl Clone for PublicKey"],["impl Clone for Transfer"],["impl Clone for CallFormat"],["impl Clone for AuthInfo"],["impl Clone for GasCosts"],["impl Clone for MockKeyManagerClient"],["impl Clone for Transaction"],["impl Clone for ExecuteReadOnlyTxResponse"],["impl Clone for Signature"],["impl Clone for Delegate"],["impl Clone for AccountBalance"],["impl Clone for Parameters"],["impl Clone for Metadata"],["impl Clone for EpochRewards"],["impl Clone for Withdraw"],["impl Clone for PublicKey"],["impl Clone for CallerAddress"],["impl Clone for ReceiptKind"],["impl Clone for RewardSchedule"],["impl Clone for Genesis"],["impl Clone for Undelegate"],["impl Clone for Receipt"],["impl Clone for LocalConfig"],["impl Clone for MethodHandlerInfo"],["impl Clone for AddressesQuery"],["impl Clone for PublicKey"],["impl Clone for AuthProof"],["impl Clone for BaseUnits"],["impl Clone for SubcallInfo"],["impl Clone for TransactionFee"],["impl Clone for SignerInfo"],["impl Clone for ConsensusTransferContext"],["impl Clone for GasCosts"],["impl Clone for SenderMeta"],["impl Clone for GasCosts"],["impl Clone for SignatureType"],["impl Clone for TransactionWithMeta"],["impl Clone for AccountBalances"],["impl Clone for CallDataPublicKeyQueryResponse"],["impl Clone for Config"],["impl Clone for ConsensusDelegateContext"],["impl Clone for EventTag"],["impl Clone for ResultEnvelopeX25519DeoxysII"],["impl Clone for Call"],["impl Clone for DenominationInfoQuery"],["impl Clone for Denomination"],["impl Clone for FeeManager"],["impl Clone for DelegationsQuery"],["impl Clone for KeyManagerClientWithContext"],["impl Clone for RewardAction"],["impl Clone for AddressSpec"],["impl Clone for Mode"],["impl Clone for Genesis"]], -"oasis_runtime_sdk_contracts":[["impl Clone for LocalConfig"],["impl Clone for ContractEvent"],["impl Clone for InstanceRawStorageQueryResult"],["impl Clone for CustomQueryResult"],["impl Clone for InstanceRawStorageQuery"],["impl Clone for InstanceStorageQueryResult"],["impl Clone for Upgrade"],["impl Clone for Code"],["impl Clone for CallResult"],["impl Clone for CustomQuery"],["impl Clone for Policy"],["impl Clone for InstanceQuery"],["impl Clone for PublicKeyQueryResult"],["impl Clone for GasCosts"],["impl Clone for StoreKind"],["impl Clone for InstanceStorageQuery"],["impl Clone for CodeQuery"],["impl Clone for Call"],["impl Clone for PublicKeyKind"],["impl Clone for PublicKeyQuery"],["impl Clone for Parameters"],["impl Clone for Instance"],["impl Clone for ChangeUpgradePolicy"],["impl Clone for CodeStorageQueryResult"],["impl Clone for ABI"],["impl Clone for Genesis"],["impl Clone for CodeStorageQuery"],["impl Clone for Upload"],["impl Clone for InstantiateResult"],["impl Clone for UploadResult"],["impl Clone for Instantiate"]] +"oasis_contract_sdk_types":[["impl Clone for Event"],["impl Clone for CodeId"],["impl Clone for NotifyReply"],["impl Clone for ExecutionOk"],["impl Clone for Reply"],["impl Clone for StoreKind"],["impl Clone for SignatureKind"],["impl Clone for AccountsResponse"],["impl Clone for CallFormat"],["impl Clone for InstantiateResult"],["impl Clone for Denomination"],["impl Clone for QueryRequest"],["impl Clone for BaseUnits"],["impl Clone for ExecutionResult"],["impl Clone for AccountsQuery"],["impl Clone for Message"],["impl Clone for QueryResponse"],["impl Clone for CallResult"],["impl Clone for InstanceId"],["impl Clone for Address"]], +"oasis_core_runtime":[["impl Clone for PrivateKey"],["impl Clone for Quote"],["impl Clone for EntityWhitelistRuntimeAdmissionPolicy"],["impl Clone for CommissionSchedule"],["impl Clone for TCPAddress"],["impl Clone for ExecutionMode"],["impl Clone for ReadWriteSet"],["impl Clone for Response"],["impl Clone for SharePool"],["impl Clone for EncryptedEphemeralSecret"],["impl Clone for SignatureBundle"],["impl Clone for EpochTimeState"],["impl Clone for Root"],["impl Clone for Request"],["impl Clone for TrustRoot"],["impl Clone for ProtocolVersions"],["impl Clone for RegistryMessage"],["impl Clone for WithdrawResult"],["impl Clone for QEIdentity"],["impl Clone for EnclaveIdentity"],["impl Clone for Event"],["impl Clone for Capabilities"],["impl Clone for CacheSet"],["impl Clone for HostFetchConsensusEventsResponse"],["impl Clone for BlockMetadata"],["impl Clone for SignedEncryptedMasterSecret"],["impl Clone for UpgradeProposal"],["impl Clone for MinPoolSizeConstraint"],["impl Clone for HostInfo"],["impl Clone for RuntimeAdmissionPolicy"],["impl Clone for Signature"],["impl Clone for StorageParameters"],["impl Clone for SessionID"],["impl Clone for RuntimeStakingParameters"],["impl Clone for CommitteeKind"],["impl Clone for AVR"],["impl Clone for ExecutorCommitmentHeader"],["impl Clone for ChangeParametersProposal"],["impl Clone for Block"],["impl Clone for Node"],["impl Clone for RuntimeKind"],["impl Clone for ReclaimEscrow"],["impl Clone for HostFetchConsensusEventsRequest"],["impl Clone for Event"],["impl Clone for Message"],["impl Clone for NodeRuntime"],["impl Clone for AddEscrowResult"],["impl<T: Clone> Clone for Versioned<T>"],["impl Clone for RAKBinding"],["impl Clone for ProposalVote"],["impl Clone for TCBStatus"],["impl Clone for EnclavePolicySGX"],["impl Clone for VerifiedQuote"],["impl Clone for VRFInfo"],["impl Clone for Frame"],["impl Clone for RawProofEntry"],["impl Clone for Quantity"],["impl Clone for SignedQEIdentity"],["impl Clone for Nonce"],["impl Clone for SlashReason"],["impl Clone for FeatureScheduleControl"],["impl Clone for TreeID"],["impl Clone for ProposalContent"],["impl Clone for Header"],["impl Clone for RuntimeInfoRequest"],["impl Clone for TCBInfo"],["impl Clone for P2PInfo"],["impl Clone for MrEnclave"],["impl Clone for CommissionRateStep"],["impl Clone for EntityWhitelistConfig"],["impl Clone for Escrow"],["impl Clone for MultiSigned"],["impl Clone for ConsensusAddress"],["impl Clone for PublicKey"],["impl Clone for Tag"],["impl Clone for TransferResult"],["impl Clone for ComputedBatch"],["impl Clone for EnclaveTCBLevel"],["impl Clone for Hash"],["impl Clone for TCBVersions"],["impl Clone for Body"],["impl Clone for ValidatorSetConstraint"],["impl Clone for Storage"],["impl Clone for TCBLevel"],["impl Clone for Proof"],["impl Clone for Message"],["impl Clone for CommissionRateBoundStep"],["impl Clone for Kind"],["impl Clone for Transfer"],["impl Clone for RuntimeInfoResponse"],["impl Clone for RuntimeGenesis"],["impl Clone for ComputeResultsHeader"],["impl Clone for IterateRequest"],["impl Clone for LogEntryKind"],["impl Clone for SignedEncryptedEphemeralSecret"],["impl Clone for DebondingDelegation"],["impl Clone for VersionInfo"],["impl Clone for PublicKey"],["impl Clone for LightBlockMeta"],["impl Clone for Withdraw"],["impl Clone for TCBComponent"],["impl Clone for TxnSchedulerParameters"],["impl Clone for AnnotatedBlock"],["impl Clone for Namespace"],["impl Clone for EscrowAccount"],["impl Clone for Address"],["impl Clone for EventKind"],["impl Clone for Vote"],["impl Clone for EscrowEvent"],["impl Clone for CheckTxResult"],["impl Clone for SignedTCBInfo"],["impl Clone for EncryptedSecret"],["impl Clone for Config"],["impl Clone for Delegation"],["impl Clone for ThresholdKind"],["impl Clone for PolicySGX"],["impl Clone for Signed"],["impl Clone for ExecutorCommitment"],["impl Clone for ReclaimEscrowResult"],["impl Clone for CapabilityTEE"],["impl Clone for MrSigner"],["impl Clone for CheckTxMetadata"],["impl Clone for IncomingMessage"],["impl Clone for SignedPolicySGX"],["impl Clone for Features"],["impl Clone for TxnBatch"],["impl Clone for Status"],["impl Clone for MessageEvent"],["impl Clone for StakingMessage"],["impl Clone for ConsensusParameterChanges"],["impl Clone for ConsensusInfo"],["impl Clone for TLSInfo"],["impl Clone for EncryptedMasterSecret"],["impl Clone for Builder"],["impl Clone for Error"],["impl Clone for SGXConstraints"],["impl Clone for Version"],["impl Clone for RoundResults"],["impl Clone for HostStorageEndpoint"],["impl Clone for StakeThreshold"],["impl Clone for ProofResponse"],["impl Clone for MessageType"],["impl Clone for TransferEvent"],["impl Clone for CoarsenedKey"],["impl Clone for Account"],["impl Clone for HeaderType"],["impl Clone for StakeAccumulator"],["impl Clone for TDXModule"],["impl Clone for Runtime"],["impl Clone for AllowanceChangeEvent"],["impl Clone for TCBBundle"],["impl Clone for SchedulingConstraints"],["impl Clone for Prefix"],["impl Clone for PeerFeedback"],["impl Clone for EnclaveTCBVersions"],["impl Clone for CancelUpgradeProposal"],["impl Clone for ExecutorCommitmentFailure"],["impl Clone for QuotePolicy"],["impl Clone for RolesMask"],["impl Clone for Slash"],["impl Clone for QuotePolicy"],["impl Clone for QuotePolicy"],["impl Clone for SGXAttestation"],["impl Clone for QuoteBundle"],["impl Clone for TLSAddress"],["impl Clone for GovernanceMessage"],["impl Clone for RuntimeGovernanceModel"],["impl Clone for LightBlock"],["impl Clone for GeneralAccount"],["impl Clone for LogEntry"],["impl Clone for Error"],["impl Clone for BurnEvent"],["impl Clone for GetPrefixesRequest"],["impl Clone for TEEHardware"],["impl Clone for RootType"],["impl Clone for MethodDescriptor"],["impl Clone for GetRequest"],["impl Clone for ExecutorParameters"],["impl Clone for Role"],["impl Clone for MaxNodesConstraint"]], +"oasis_runtime_sdk":[["impl Clone for FeeManager"],["impl Clone for DynamicMinGasPrice"],["impl Clone for Genesis"],["impl Clone for Receipt"],["impl Clone for Parameters"],["impl Clone for Transaction"],["impl Clone for RewardAction"],["impl Clone for Fee"],["impl Clone for AuthInfo"],["impl Clone for CallResult"],["impl Clone for EstimateGasQuery"],["impl Clone for ModuleInfo"],["impl Clone for Parameters"],["impl Clone for KeyManagerClientWithContext"],["impl Clone for NonceQuery"],["impl Clone for Denomination"],["impl Clone for Signer"],["impl Clone for AccountBalances"],["impl Clone for PublicKey"],["impl Clone for Signature"],["impl Clone for AddressesQuery"],["impl Clone for UndelegationsQuery"],["impl Clone for EventTag"],["impl Clone for MethodHandlerKind"],["impl Clone for MethodHandlerInfo"],["impl Clone for EpochRewards"],["impl Clone for BaseUnits"],["impl Clone for Genesis"],["impl Clone for Parameters"],["impl Clone for RuntimeInfoResponse"],["impl Clone for DenominationInfoQuery"],["impl Clone for GasCosts"],["impl Clone for LocalConfig"],["impl Clone for ExtendedDelegationInfo"],["impl Clone for Transfer"],["impl Clone for ExecuteReadOnlyTxQuery"],["impl Clone for AccountBalance"],["impl Clone for DelegationsQuery"],["impl Clone for Parameters"],["impl Clone for Config"],["impl Clone for ConsensusUndelegateContext"],["impl Clone for BalanceQuery"],["impl Clone for CallerAddress"],["impl Clone for ResultEnvelopeX25519DeoxysII"],["impl Clone for Box<dyn KeyManager>"],["impl Clone for TransactionWithMeta"],["impl Clone for Delegate"],["impl Clone for Address"],["impl Clone for Metadata"],["impl Clone for AuthProof"],["impl Clone for DenominationInfo"],["impl Clone for SubcallInfo"],["impl Clone for ReceiptKind"],["impl Clone for RewardSchedule"],["impl Clone for ConsensusWithdrawContext"],["impl Clone for Undelegate"],["impl Clone for Genesis"],["impl Clone for UnverifiedTransaction"],["impl Clone for Call"],["impl Clone for PublicKey"],["impl Clone for PublicKey"],["impl Clone for CallFormat"],["impl Clone for State"],["impl Clone for AddressSpec"],["impl Clone for SignatureAddressSpec"],["impl Clone for Deposit"],["impl Clone for Parameters"],["impl Clone for Genesis"],["impl Clone for DelegationInfo"],["impl Clone for Withdraw"],["impl Clone for MockKeyManagerClient"],["impl Clone for MessageResult"],["impl Clone for PublicKey"],["impl Clone for ConsensusAccountQuery"],["impl Clone for Account"],["impl Clone for GasCosts"],["impl Clone for SignatureType"],["impl Clone for CallDataPublicKeyQueryResponse"],["impl Clone for DelegationQuery"],["impl Clone for SenderMeta"],["impl Clone for BalancesQuery"],["impl Clone for MessageEventHookInvocation"],["impl Clone for ConsensusTransferContext"],["impl Clone for TransactionFee"],["impl Clone for Genesis"],["impl Clone for SignerInfo"],["impl Clone for RewardStep"],["impl Clone for ExecuteReadOnlyTxResponse"],["impl Clone for ConsensusDelegateContext"],["impl Clone for GasCosts"],["impl Clone for PublicKey"],["impl Clone for PublicKey"],["impl Clone for UndelegationInfo"],["impl Clone for ConsensusError"],["impl Clone for TakeReceipt"],["impl Clone for Mode"],["impl Clone for CallEnvelopeX25519DeoxysII"],["impl Clone for CallOptions"]], +"oasis_runtime_sdk_contracts":[["impl Clone for CustomQueryResult"],["impl Clone for InstantiateResult"],["impl Clone for Call"],["impl Clone for InstanceStorageQuery"],["impl Clone for ChangeUpgradePolicy"],["impl Clone for Parameters"],["impl Clone for StoreKind"],["impl Clone for Instantiate"],["impl Clone for InstanceStorageQueryResult"],["impl Clone for InstanceRawStorageQuery"],["impl Clone for LocalConfig"],["impl Clone for CodeStorageQuery"],["impl Clone for UploadResult"],["impl Clone for CallResult"],["impl Clone for InstanceRawStorageQueryResult"],["impl Clone for Policy"],["impl Clone for Genesis"],["impl Clone for Upload"],["impl Clone for ABI"],["impl Clone for Upgrade"],["impl Clone for CustomQuery"],["impl Clone for GasCosts"],["impl Clone for Instance"],["impl Clone for PublicKeyKind"],["impl Clone for PublicKeyQuery"],["impl Clone for CodeStorageQueryResult"],["impl Clone for ContractEvent"],["impl Clone for Code"],["impl Clone for CodeQuery"],["impl Clone for InstanceQuery"],["impl Clone for PublicKeyQueryResult"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/cmp/trait.Eq.js b/rust/implementors/core/cmp/trait.Eq.js index 376bcc5563..cc4a1dea21 100644 --- a/rust/implementors/core/cmp/trait.Eq.js +++ b/rust/implementors/core/cmp/trait.Eq.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"oasis_contract_sdk_types":[["impl Eq for CodeId"],["impl Eq for BaseUnits"],["impl Eq for NotifyReply"],["impl Eq for Address"],["impl Eq for InstanceId"],["impl Eq for CallFormat"],["impl Eq for Denomination"]], -"oasis_core_runtime":[["impl Eq for Quantity"],["impl Eq for MrEnclave"],["impl Eq for Version"],["impl Eq for ExecutorCommitmentHeader"],["impl Eq for EntityWhitelistRuntimeAdmissionPolicy"],["impl Eq for CommissionRateBoundStep"],["impl Eq for Namespace"],["impl Eq for StorageParameters"],["impl Eq for Event"],["impl Eq for SharePool"],["impl Eq for Vote"],["impl Eq for EpochTimeState"],["impl Eq for RawProofEntry"],["impl Eq for Kind"],["impl Eq for Quote"],["impl Eq for RolesMask"],["impl Eq for TLSInfo"],["impl Eq for TreeID"],["impl Eq for EscrowAccount"],["impl Eq for PublicKey"],["impl Eq for EscrowEvent"],["impl Eq for TrustRoot"],["impl Eq for Block"],["impl Eq for EncryptedEphemeralSecret"],["impl Eq for TxnSchedulerParameters"],["impl Eq for StakingMessage"],["impl Eq for CommissionSchedule"],["impl Eq for TransferResult"],["impl Eq for TCBBundle"],["impl Eq for TxnBatch"],["impl Eq for GeneralAccount"],["impl Eq for AddEscrowResult"],["impl Eq for EntityWhitelistConfig"],["impl Eq for SlashReason"],["impl Eq for Node"],["impl Eq for ThresholdKind"],["impl Eq for Prefix"],["impl Eq for ReclaimEscrowResult"],["impl Eq for ConsensusAddress"],["impl Eq for ValidatorSetConstraint"],["impl Eq for EncryptedSecret"],["impl Eq for RegistryMessage"],["impl Eq for ConsensusInfo"],["impl Eq for StakeThreshold"],["impl Eq for CommitteeKind"],["impl Eq for VersionInfo"],["impl Eq for TransferEvent"],["impl Eq for RuntimeGenesis"],["impl Eq for QuotePolicy"],["impl Eq for Signed"],["impl Eq for ProposalVote"],["impl Eq for Slash"],["impl Eq for CancelUpgradeProposal"],["impl Eq for HeaderType"],["impl Eq for HostStorageEndpoint"],["impl Eq for MinPoolSizeConstraint"],["impl<T: Eq> Eq for Versioned<T>"],["impl Eq for MaxNodesConstraint"],["impl Eq for SignedPolicySGX"],["impl Eq for RootType"],["impl Eq for Capabilities"],["impl Eq for Message"],["impl Eq for Account"],["impl Eq for Transfer"],["impl Eq for PeerFeedback"],["impl Eq for RuntimeStakingParameters"],["impl Eq for SchedulingConstraints"],["impl Eq for NodeRuntime"],["impl Eq for TCBStatus"],["impl Eq for ExecutionMode"],["impl Eq for ReadWriteSet"],["impl Eq for StakeAccumulator"],["impl Eq for ComputeResultsHeader"],["impl Eq for Proof"],["impl Eq for EnclavePolicySGX"],["impl Eq for CapabilityTEE"],["impl Eq for MrSigner"],["impl Eq for TCPAddress"],["impl Eq for Signature"],["impl Eq for ExecutorCommitment"],["impl Eq for LogEntryKind"],["impl Eq for Role"],["impl Eq for CommissionRateStep"],["impl Eq for SignedEncryptedMasterSecret"],["impl Eq for SessionID"],["impl Eq for PolicySGX"],["impl Eq for SignedTCBInfo"],["impl Eq for LogEntry"],["impl Eq for Address"],["impl Eq for WithdrawResult"],["impl Eq for NodeBox"],["impl Eq for Hash"],["impl Eq for EncryptedMasterSecret"],["impl Eq for P2PInfo"],["impl Eq for BurnEvent"],["impl Eq for IncomingMessage"],["impl Eq for QuotePolicy"],["impl Eq for ProposalContent"],["impl Eq for RuntimeGovernanceModel"],["impl Eq for Delegation"],["impl Eq for TLSAddress"],["impl Eq for VRFInfo"],["impl Eq for ChangeParametersProposal"],["impl Eq for SignedQEIdentity"],["impl Eq for Escrow"],["impl Eq for Runtime"],["impl Eq for GovernanceMessage"],["impl Eq for PublicKey"],["impl Eq for DebondingDelegation"],["impl Eq for MessageEvent"],["impl Eq for Withdraw"],["impl Eq for ReclaimEscrow"],["impl Eq for SignatureBundle"],["impl Eq for ExecutorParameters"],["impl Eq for TEEHardware"],["impl Eq for AnnotatedBlock"],["impl Eq for ProtocolVersions"],["impl Eq for BlockMetadata"],["impl Eq for RuntimeAdmissionPolicy"],["impl Eq for RuntimeKind"],["impl Eq for AVR"],["impl Eq for RoundResults"],["impl Eq for Header"],["impl Eq for Root"],["impl Eq for MultiSigned"],["impl Eq for QuoteBundle"],["impl Eq for ExecutorCommitmentFailure"],["impl Eq for Status"],["impl Eq for SignedEncryptedEphemeralSecret"],["impl Eq for UpgradeProposal"],["impl Eq for QuotePolicy"],["impl Eq for CoarsenedKey"],["impl Eq for ConsensusParameterChanges"],["impl Eq for EnclaveIdentity"],["impl Eq for AllowanceChangeEvent"]], -"oasis_runtime_sdk":[["impl Eq for CallFormat"],["impl Eq for Mode"],["impl Eq for RewardAction"],["impl Eq for Event"],["impl Eq for Address"],["impl Eq for BaseUnits"],["impl Eq for PublicKey"],["impl Eq for PublicKey"],["impl Eq for PublicKey"],["impl Eq for SignatureAddressSpec"],["impl Eq for Signature"],["impl Eq for ConsensusError"],["impl Eq for SenderMeta"],["impl Eq for PublicKey"],["impl Eq for PublicKey"],["impl Eq for Parameters"],["impl Eq for SignatureType"],["impl Eq for PublicKey"],["impl Eq for Denomination"]], +"oasis_contract_sdk_types":[["impl Eq for InstanceId"],["impl Eq for CallFormat"],["impl Eq for Denomination"],["impl Eq for Address"],["impl Eq for BaseUnits"],["impl Eq for CodeId"],["impl Eq for NotifyReply"]], +"oasis_core_runtime":[["impl Eq for Withdraw"],["impl Eq for CapabilityTEE"],["impl Eq for ExecutorCommitment"],["impl Eq for ProposalVote"],["impl Eq for PeerFeedback"],["impl Eq for Header"],["impl Eq for EncryptedMasterSecret"],["impl Eq for TCBBundle"],["impl Eq for Slash"],["impl Eq for Node"],["impl Eq for WithdrawResult"],["impl Eq for TransferEvent"],["impl Eq for AVR"],["impl Eq for SignedEncryptedEphemeralSecret"],["impl Eq for PolicySGX"],["impl Eq for RuntimeGenesis"],["impl Eq for Quantity"],["impl Eq for Role"],["impl Eq for SessionID"],["impl Eq for TrustRoot"],["impl Eq for ConsensusAddress"],["impl Eq for TxnSchedulerParameters"],["impl Eq for AddEscrowResult"],["impl Eq for Quote"],["impl Eq for EncryptedSecret"],["impl Eq for Namespace"],["impl Eq for ExecutorCommitmentFailure"],["impl Eq for HostStorageEndpoint"],["impl Eq for RuntimeAdmissionPolicy"],["impl Eq for Kind"],["impl Eq for TEEHardware"],["impl Eq for QuotePolicy"],["impl Eq for ValidatorSetConstraint"],["impl Eq for CommissionRateStep"],["impl Eq for BlockMetadata"],["impl Eq for SignatureBundle"],["impl Eq for LogEntryKind"],["impl Eq for GeneralAccount"],["impl Eq for MrEnclave"],["impl Eq for TransferResult"],["impl Eq for AnnotatedBlock"],["impl Eq for CommitteeKind"],["impl Eq for CancelUpgradeProposal"],["impl Eq for Root"],["impl Eq for Capabilities"],["impl Eq for RuntimeKind"],["impl Eq for VersionInfo"],["impl Eq for Block"],["impl Eq for UpgradeProposal"],["impl Eq for MrSigner"],["impl Eq for TLSInfo"],["impl Eq for SignedEncryptedMasterSecret"],["impl Eq for Signature"],["impl Eq for RuntimeGovernanceModel"],["impl Eq for RawProofEntry"],["impl Eq for SlashReason"],["impl Eq for MinPoolSizeConstraint"],["impl Eq for StorageParameters"],["impl Eq for HeaderType"],["impl Eq for RolesMask"],["impl Eq for DebondingDelegation"],["impl Eq for EnclavePolicySGX"],["impl Eq for Vote"],["impl Eq for RootType"],["impl Eq for StakingMessage"],["impl Eq for ConsensusParameterChanges"],["impl Eq for NodeRuntime"],["impl Eq for ExecutorParameters"],["impl Eq for EpochTimeState"],["impl Eq for TCBStatus"],["impl Eq for SignedTCBInfo"],["impl Eq for Status"],["impl Eq for SignedQEIdentity"],["impl Eq for CoarsenedKey"],["impl Eq for Message"],["impl Eq for SharePool"],["impl Eq for Version"],["impl Eq for AllowanceChangeEvent"],["impl Eq for Delegation"],["impl Eq for EncryptedEphemeralSecret"],["impl Eq for RoundResults"],["impl Eq for ThresholdKind"],["impl Eq for MessageEvent"],["impl Eq for SignedPolicySGX"],["impl Eq for CommissionRateBoundStep"],["impl Eq for ReclaimEscrow"],["impl Eq for Transfer"],["impl Eq for EscrowAccount"],["impl Eq for GovernanceMessage"],["impl Eq for MultiSigned"],["impl Eq for P2PInfo"],["impl Eq for ExecutorCommitmentHeader"],["impl Eq for EntityWhitelistConfig"],["impl Eq for ReclaimEscrowResult"],["impl Eq for TxnBatch"],["impl Eq for QuotePolicy"],["impl Eq for TreeID"],["impl Eq for Escrow"],["impl Eq for ReadWriteSet"],["impl Eq for QuoteBundle"],["impl Eq for MaxNodesConstraint"],["impl Eq for ExecutionMode"],["impl Eq for Event"],["impl Eq for RegistryMessage"],["impl Eq for StakeThreshold"],["impl Eq for BurnEvent"],["impl Eq for PublicKey"],["impl Eq for ComputeResultsHeader"],["impl Eq for SchedulingConstraints"],["impl Eq for PublicKey"],["impl Eq for ProtocolVersions"],["impl Eq for Signed"],["impl<T: Eq> Eq for Versioned<T>"],["impl Eq for Account"],["impl Eq for TLSAddress"],["impl Eq for VRFInfo"],["impl Eq for IncomingMessage"],["impl Eq for StakeAccumulator"],["impl Eq for ProposalContent"],["impl Eq for ChangeParametersProposal"],["impl Eq for TCPAddress"],["impl Eq for NodeBox"],["impl Eq for ConsensusInfo"],["impl Eq for Address"],["impl Eq for Runtime"],["impl Eq for Hash"],["impl Eq for LogEntry"],["impl Eq for Proof"],["impl Eq for CommissionSchedule"],["impl Eq for EntityWhitelistRuntimeAdmissionPolicy"],["impl Eq for Prefix"],["impl Eq for RuntimeStakingParameters"],["impl Eq for EscrowEvent"],["impl Eq for QuotePolicy"],["impl Eq for EnclaveIdentity"]], +"oasis_runtime_sdk":[["impl Eq for PublicKey"],["impl Eq for PublicKey"],["impl Eq for Parameters"],["impl Eq for CallFormat"],["impl Eq for Event"],["impl Eq for RewardAction"],["impl Eq for Denomination"],["impl Eq for PublicKey"],["impl Eq for ConsensusError"],["impl Eq for Mode"],["impl Eq for Signature"],["impl Eq for SenderMeta"],["impl Eq for Address"],["impl Eq for SignatureType"],["impl Eq for PublicKey"],["impl Eq for SignatureAddressSpec"],["impl Eq for BaseUnits"],["impl Eq for PublicKey"],["impl Eq for PublicKey"]], "oasis_runtime_sdk_contracts":[["impl Eq for ABI"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/cmp/trait.Ord.js b/rust/implementors/core/cmp/trait.Ord.js index eaab7aacbc..4b73246c33 100644 --- a/rust/implementors/core/cmp/trait.Ord.js +++ b/rust/implementors/core/cmp/trait.Ord.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"oasis_contract_sdk_types":[["impl Ord for BaseUnits"],["impl Ord for Denomination"],["impl Ord for Address"]], -"oasis_core_runtime":[["impl Ord for ThresholdKind"],["impl Ord for Quantity"],["impl Ord for Signature"],["impl Ord for Namespace"],["impl Ord for SessionID"],["impl Ord for MrEnclave"],["impl Ord for Address"],["impl Ord for RolesMask"],["impl Ord for Hash"],["impl Ord for MrSigner"],["impl Ord for Prefix"],["impl Ord for SlashReason"],["impl Ord for CommitteeKind"],["impl Ord for Role"],["impl Ord for Vote"],["impl Ord for PublicKey"]], +"oasis_contract_sdk_types":[["impl Ord for BaseUnits"],["impl Ord for Address"],["impl Ord for Denomination"]], +"oasis_core_runtime":[["impl Ord for Address"],["impl Ord for SlashReason"],["impl Ord for PublicKey"],["impl Ord for SessionID"],["impl Ord for Hash"],["impl Ord for CommitteeKind"],["impl Ord for MrEnclave"],["impl Ord for Prefix"],["impl Ord for Vote"],["impl Ord for Quantity"],["impl Ord for RolesMask"],["impl Ord for Role"],["impl Ord for MrSigner"],["impl Ord for ThresholdKind"],["impl Ord for Namespace"],["impl Ord for Signature"]], "oasis_runtime_sdk":[["impl Ord for Address"],["impl Ord for SignatureType"],["impl Ord for Denomination"],["impl Ord for BaseUnits"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/cmp/trait.PartialEq.js b/rust/implementors/core/cmp/trait.PartialEq.js index cdfb9b8c95..8251129448 100644 --- a/rust/implementors/core/cmp/trait.PartialEq.js +++ b/rust/implementors/core/cmp/trait.PartialEq.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"oasis_contract_sdk_types":[["impl PartialEq<Address> for Address"],["impl PartialEq<Denomination> for Denomination"],["impl PartialEq<CodeId> for CodeId"],["impl PartialEq<NotifyReply> for NotifyReply"],["impl PartialEq<InstanceId> for InstanceId"],["impl PartialEq<BaseUnits> for BaseUnits"],["impl PartialEq<CallFormat> for CallFormat"]], -"oasis_core_runtime":[["impl PartialEq<Quantity> for Quantity"],["impl PartialEq<RuntimeStakingParameters> for RuntimeStakingParameters"],["impl PartialEq<ValidatorSetConstraint> for ValidatorSetConstraint"],["impl PartialEq<EncryptedSecret> for EncryptedSecret"],["impl PartialEq<Quote> for Quote"],["impl PartialEq<EpochTimeState> for EpochTimeState"],["impl PartialEq<Delegation> for Delegation"],["impl PartialEq<Signed> for Signed"],["impl PartialEq<Vote> for Vote"],["impl PartialEq<Signature> for Signature"],["impl PartialEq<RolesMask> for RolesMask"],["impl PartialEq<Address> for Address"],["impl PartialEq<SlashReason> for SlashReason"],["impl PartialEq<BurnEvent> for BurnEvent"],["impl PartialEq<ReclaimEscrow> for ReclaimEscrow"],["impl PartialEq<MultiSigned> for MultiSigned"],["impl PartialEq<RuntimeKind> for RuntimeKind"],["impl PartialEq<P2PInfo> for P2PInfo"],["impl PartialEq<HostStorageEndpoint> for HostStorageEndpoint"],["impl PartialEq<ExecutorParameters> for ExecutorParameters"],["impl PartialEq<QuotePolicy> for QuotePolicy"],["impl PartialEq<ComputeResultsHeader> for ComputeResultsHeader"],["impl PartialEq<NodeBox> for NodeBox"],["impl PartialEq<ReclaimEscrowResult> for ReclaimEscrowResult"],["impl PartialEq<PeerFeedback> for PeerFeedback"],["impl PartialEq<RuntimeGovernanceModel> for RuntimeGovernanceModel"],["impl<T: PartialEq> PartialEq<Versioned<T>> for Versioned<T>"],["impl PartialEq<EnclavePolicySGX> for EnclavePolicySGX"],["impl PartialEq<AllowanceChangeEvent> for AllowanceChangeEvent"],["impl PartialEq<TLSInfo> for TLSInfo"],["impl PartialEq<SharePool> for SharePool"],["impl PartialEq<RawProofEntry> for RawProofEntry"],["impl PartialEq<TreeID> for TreeID"],["impl PartialEq<EntityWhitelistConfig> for EntityWhitelistConfig"],["impl PartialEq<LogEntryKind> for LogEntryKind"],["impl PartialEq<TrustRoot> for TrustRoot"],["impl PartialEq<ConsensusAddress> for ConsensusAddress"],["impl PartialEq<Capabilities> for Capabilities"],["impl PartialEq<CommitteeKind> for CommitteeKind"],["impl PartialEq<TransferEvent> for TransferEvent"],["impl PartialEq<ConsensusInfo> for ConsensusInfo"],["impl PartialEq<Root> for Root"],["impl PartialEq<EscrowEvent> for EscrowEvent"],["impl PartialEq<Message> for Message"],["impl PartialEq<ConsensusParameterChanges> for ConsensusParameterChanges"],["impl PartialEq<RuntimeGenesis> for RuntimeGenesis"],["impl PartialEq<TxnBatch> for TxnBatch"],["impl PartialEq<CommissionSchedule> for CommissionSchedule"],["impl PartialEq<ExecutorCommitmentHeader> for ExecutorCommitmentHeader"],["impl PartialEq<BlockMetadata> for BlockMetadata"],["impl PartialEq<SignedTCBInfo> for SignedTCBInfo"],["impl PartialEq<Withdraw> for Withdraw"],["impl PartialEq<Prefix> for Prefix"],["impl PartialEq<Account> for Account"],["impl PartialEq<Version> for Version"],["impl PartialEq<ExecutorCommitmentFailure> for ExecutorCommitmentFailure"],["impl PartialEq<Status> for Status"],["impl PartialEq<Slash> for Slash"],["impl PartialEq<CancelUpgradeProposal> for CancelUpgradeProposal"],["impl PartialEq<Node> for Node"],["impl PartialEq<Header> for Header"],["impl PartialEq<Transfer> for Transfer"],["impl PartialEq<MrSigner> for MrSigner"],["impl PartialEq<HeaderType> for HeaderType"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<RootType> for RootType"],["impl PartialEq<QuotePolicy> for QuotePolicy"],["impl PartialEq<Hash> for Hash"],["impl PartialEq<StakeThreshold> for StakeThreshold"],["impl PartialEq<SchedulingConstraints> for SchedulingConstraints"],["impl PartialEq<DebondingDelegation> for DebondingDelegation"],["impl PartialEq<AddEscrowResult> for AddEscrowResult"],["impl PartialEq<TCBStatus> for TCBStatus"],["impl PartialEq<MrEnclave> for MrEnclave"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<SessionID> for SessionID"],["impl PartialEq<ExecutionMode> for ExecutionMode"],["impl PartialEq<StorageParameters> for StorageParameters"],["impl PartialEq<TLSAddress> for TLSAddress"],["impl PartialEq<RuntimeAdmissionPolicy> for RuntimeAdmissionPolicy"],["impl PartialEq<NodeRuntime> for NodeRuntime"],["impl PartialEq<EntityWhitelistRuntimeAdmissionPolicy> for EntityWhitelistRuntimeAdmissionPolicy"],["impl PartialEq<ProtocolVersions> for ProtocolVersions"],["impl PartialEq<TxnSchedulerParameters> for TxnSchedulerParameters"],["impl PartialEq<EncryptedMasterSecret> for EncryptedMasterSecret"],["impl PartialEq<EscrowAccount> for EscrowAccount"],["impl PartialEq<CapabilityTEE> for CapabilityTEE"],["impl PartialEq<IncomingMessage> for IncomingMessage"],["impl PartialEq<MessageEvent> for MessageEvent"],["impl PartialEq<MinPoolSizeConstraint> for MinPoolSizeConstraint"],["impl PartialEq<VersionInfo> for VersionInfo"],["impl PartialEq<UpgradeProposal> for UpgradeProposal"],["impl PartialEq<ThresholdKind> for ThresholdKind"],["impl PartialEq<AnnotatedBlock> for AnnotatedBlock"],["impl PartialEq<Escrow> for Escrow"],["impl PartialEq<Proof> for Proof"],["impl PartialEq<EncryptedEphemeralSecret> for EncryptedEphemeralSecret"],["impl PartialEq<ExecutorCommitment> for ExecutorCommitment"],["impl PartialEq<StakeAccumulator> for StakeAccumulator"],["impl PartialEq<StakingMessage> for StakingMessage"],["impl PartialEq<CoarsenedKey> for CoarsenedKey"],["impl PartialEq<WithdrawResult> for WithdrawResult"],["impl PartialEq<AVR> for AVR"],["impl PartialEq<RoundResults> for RoundResults"],["impl PartialEq<LogEntry> for LogEntry"],["impl PartialEq<CommissionRateStep> for CommissionRateStep"],["impl PartialEq<QuotePolicy> for QuotePolicy"],["impl PartialEq<SignedQEIdentity> for SignedQEIdentity"],["impl PartialEq<TCBBundle> for TCBBundle"],["impl PartialEq<TEEHardware> for TEEHardware"],["impl PartialEq<Block> for Block"],["impl PartialEq<QuoteBundle> for QuoteBundle"],["impl PartialEq<RegistryMessage> for RegistryMessage"],["impl PartialEq<SignedEncryptedMasterSecret> for SignedEncryptedMasterSecret"],["impl PartialEq<Event> for Event"],["impl PartialEq<ProposalContent> for ProposalContent"],["impl PartialEq<Kind> for Kind"],["impl PartialEq<EnclaveIdentity> for EnclaveIdentity"],["impl PartialEq<ProposalVote> for ProposalVote"],["impl PartialEq<TCPAddress> for TCPAddress"],["impl PartialEq<VRFInfo> for VRFInfo"],["impl PartialEq<MaxNodesConstraint> for MaxNodesConstraint"],["impl PartialEq<ChangeParametersProposal> for ChangeParametersProposal"],["impl PartialEq<SignedEncryptedEphemeralSecret> for SignedEncryptedEphemeralSecret"],["impl PartialEq<PolicySGX> for PolicySGX"],["impl PartialEq<Namespace> for Namespace"],["impl PartialEq<GeneralAccount> for GeneralAccount"],["impl PartialEq<SignatureBundle> for SignatureBundle"],["impl PartialEq<Role> for Role"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<TransferResult> for TransferResult"],["impl PartialEq<CommissionRateBoundStep> for CommissionRateBoundStep"],["impl PartialEq<SignedPolicySGX> for SignedPolicySGX"],["impl PartialEq<ReadWriteSet> for ReadWriteSet"],["impl PartialEq<GovernanceMessage> for GovernanceMessage"]], -"oasis_runtime_sdk":[["impl PartialEq<Address> for Address"],["impl PartialEq<SignatureType> for SignatureType"],["impl PartialEq<Mode> for Mode"],["impl PartialEq<Denomination> for Denomination"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<RewardAction> for RewardAction"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<SenderMeta> for SenderMeta"],["impl PartialEq<Event> for Event"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<CallFormat> for CallFormat"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<SignatureAddressSpec> for SignatureAddressSpec"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<ConsensusError> for ConsensusError"],["impl PartialEq<Signature> for Signature"],["impl PartialEq<BaseUnits> for BaseUnits"],["impl PartialEq<Parameters> for Parameters"]], +"oasis_contract_sdk_types":[["impl PartialEq<CallFormat> for CallFormat"],["impl PartialEq<BaseUnits> for BaseUnits"],["impl PartialEq<InstanceId> for InstanceId"],["impl PartialEq<NotifyReply> for NotifyReply"],["impl PartialEq<Denomination> for Denomination"],["impl PartialEq<CodeId> for CodeId"],["impl PartialEq<Address> for Address"]], +"oasis_core_runtime":[["impl PartialEq<Hash> for Hash"],["impl PartialEq<SignatureBundle> for SignatureBundle"],["impl PartialEq<Kind> for Kind"],["impl PartialEq<SessionID> for SessionID"],["impl PartialEq<Slash> for Slash"],["impl PartialEq<TxnSchedulerParameters> for TxnSchedulerParameters"],["impl PartialEq<TreeID> for TreeID"],["impl PartialEq<ReclaimEscrowResult> for ReclaimEscrowResult"],["impl PartialEq<CommitteeKind> for CommitteeKind"],["impl PartialEq<SignedEncryptedEphemeralSecret> for SignedEncryptedEphemeralSecret"],["impl PartialEq<ProposalContent> for ProposalContent"],["impl PartialEq<RegistryMessage> for RegistryMessage"],["impl PartialEq<ConsensusAddress> for ConsensusAddress"],["impl PartialEq<Address> for Address"],["impl PartialEq<Namespace> for Namespace"],["impl PartialEq<RawProofEntry> for RawProofEntry"],["impl PartialEq<Block> for Block"],["impl PartialEq<TrustRoot> for TrustRoot"],["impl PartialEq<RuntimeKind> for RuntimeKind"],["impl PartialEq<MrEnclave> for MrEnclave"],["impl PartialEq<StorageParameters> for StorageParameters"],["impl PartialEq<StakingMessage> for StakingMessage"],["impl PartialEq<TLSInfo> for TLSInfo"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Vote> for Vote"],["impl PartialEq<StakeThreshold> for StakeThreshold"],["impl PartialEq<CommissionRateStep> for CommissionRateStep"],["impl PartialEq<Status> for Status"],["impl PartialEq<ReclaimEscrow> for ReclaimEscrow"],["impl PartialEq<TCBBundle> for TCBBundle"],["impl PartialEq<ProposalVote> for ProposalVote"],["impl PartialEq<TransferEvent> for TransferEvent"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Version> for Version"],["impl PartialEq<DebondingDelegation> for DebondingDelegation"],["impl PartialEq<Root> for Root"],["impl PartialEq<BlockMetadata> for BlockMetadata"],["impl PartialEq<SlashReason> for SlashReason"],["impl PartialEq<PeerFeedback> for PeerFeedback"],["impl PartialEq<MrSigner> for MrSigner"],["impl PartialEq<RuntimeStakingParameters> for RuntimeStakingParameters"],["impl PartialEq<LogEntryKind> for LogEntryKind"],["impl PartialEq<CancelUpgradeProposal> for CancelUpgradeProposal"],["impl PartialEq<EntityWhitelistConfig> for EntityWhitelistConfig"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<Account> for Account"],["impl PartialEq<TEEHardware> for TEEHardware"],["impl PartialEq<SignedPolicySGX> for SignedPolicySGX"],["impl PartialEq<RuntimeGenesis> for RuntimeGenesis"],["impl PartialEq<HostStorageEndpoint> for HostStorageEndpoint"],["impl PartialEq<StakeAccumulator> for StakeAccumulator"],["impl PartialEq<EntityWhitelistRuntimeAdmissionPolicy> for EntityWhitelistRuntimeAdmissionPolicy"],["impl PartialEq<AllowanceChangeEvent> for AllowanceChangeEvent"],["impl PartialEq<GovernanceMessage> for GovernanceMessage"],["impl PartialEq<CommissionSchedule> for CommissionSchedule"],["impl PartialEq<TCBStatus> for TCBStatus"],["impl PartialEq<HeaderType> for HeaderType"],["impl PartialEq<Message> for Message"],["impl PartialEq<ExecutionMode> for ExecutionMode"],["impl PartialEq<MaxNodesConstraint> for MaxNodesConstraint"],["impl PartialEq<TCPAddress> for TCPAddress"],["impl PartialEq<ExecutorCommitment> for ExecutorCommitment"],["impl PartialEq<ConsensusInfo> for ConsensusInfo"],["impl PartialEq<CapabilityTEE> for CapabilityTEE"],["impl PartialEq<TransferResult> for TransferResult"],["impl PartialEq<Signed> for Signed"],["impl PartialEq<MessageEvent> for MessageEvent"],["impl PartialEq<GeneralAccount> for GeneralAccount"],["impl PartialEq<AVR> for AVR"],["impl PartialEq<LogEntry> for LogEntry"],["impl PartialEq<ProtocolVersions> for ProtocolVersions"],["impl PartialEq<TxnBatch> for TxnBatch"],["impl PartialEq<Withdraw> for Withdraw"],["impl PartialEq<Escrow> for Escrow"],["impl PartialEq<MultiSigned> for MultiSigned"],["impl PartialEq<RoundResults> for RoundResults"],["impl PartialEq<SchedulingConstraints> for SchedulingConstraints"],["impl PartialEq<SharePool> for SharePool"],["impl<T: PartialEq> PartialEq<Versioned<T>> for Versioned<T>"],["impl PartialEq<QuoteBundle> for QuoteBundle"],["impl PartialEq<Quote> for Quote"],["impl PartialEq<Proof> for Proof"],["impl PartialEq<VersionInfo> for VersionInfo"],["impl PartialEq<SignedTCBInfo> for SignedTCBInfo"],["impl PartialEq<EscrowEvent> for EscrowEvent"],["impl PartialEq<EncryptedEphemeralSecret> for EncryptedEphemeralSecret"],["impl PartialEq<SignedEncryptedMasterSecret> for SignedEncryptedMasterSecret"],["impl PartialEq<AnnotatedBlock> for AnnotatedBlock"],["impl PartialEq<Delegation> for Delegation"],["impl PartialEq<Signature> for Signature"],["impl PartialEq<TLSAddress> for TLSAddress"],["impl PartialEq<Transfer> for Transfer"],["impl PartialEq<PolicySGX> for PolicySGX"],["impl PartialEq<ConsensusParameterChanges> for ConsensusParameterChanges"],["impl PartialEq<Role> for Role"],["impl PartialEq<Node> for Node"],["impl PartialEq<ThresholdKind> for ThresholdKind"],["impl PartialEq<QuotePolicy> for QuotePolicy"],["impl PartialEq<EpochTimeState> for EpochTimeState"],["impl PartialEq<EncryptedSecret> for EncryptedSecret"],["impl PartialEq<AddEscrowResult> for AddEscrowResult"],["impl PartialEq<VRFInfo> for VRFInfo"],["impl PartialEq<NodeBox> for NodeBox"],["impl PartialEq<ComputeResultsHeader> for ComputeResultsHeader"],["impl PartialEq<Capabilities> for Capabilities"],["impl PartialEq<UpgradeProposal> for UpgradeProposal"],["impl PartialEq<QuotePolicy> for QuotePolicy"],["impl PartialEq<WithdrawResult> for WithdrawResult"],["impl PartialEq<EncryptedMasterSecret> for EncryptedMasterSecret"],["impl PartialEq<MinPoolSizeConstraint> for MinPoolSizeConstraint"],["impl PartialEq<Header> for Header"],["impl PartialEq<P2PInfo> for P2PInfo"],["impl PartialEq<RuntimeGovernanceModel> for RuntimeGovernanceModel"],["impl PartialEq<Event> for Event"],["impl PartialEq<QuotePolicy> for QuotePolicy"],["impl PartialEq<ExecutorCommitmentFailure> for ExecutorCommitmentFailure"],["impl PartialEq<EnclavePolicySGX> for EnclavePolicySGX"],["impl PartialEq<ValidatorSetConstraint> for ValidatorSetConstraint"],["impl PartialEq<EscrowAccount> for EscrowAccount"],["impl PartialEq<CommissionRateBoundStep> for CommissionRateBoundStep"],["impl PartialEq<EnclaveIdentity> for EnclaveIdentity"],["impl PartialEq<BurnEvent> for BurnEvent"],["impl PartialEq<ExecutorParameters> for ExecutorParameters"],["impl PartialEq<Quantity> for Quantity"],["impl PartialEq<ReadWriteSet> for ReadWriteSet"],["impl PartialEq<NodeRuntime> for NodeRuntime"],["impl PartialEq<CoarsenedKey> for CoarsenedKey"],["impl PartialEq<SignedQEIdentity> for SignedQEIdentity"],["impl PartialEq<Prefix> for Prefix"],["impl PartialEq<RuntimeAdmissionPolicy> for RuntimeAdmissionPolicy"],["impl PartialEq<ExecutorCommitmentHeader> for ExecutorCommitmentHeader"],["impl PartialEq<ChangeParametersProposal> for ChangeParametersProposal"],["impl PartialEq<IncomingMessage> for IncomingMessage"],["impl PartialEq<RolesMask> for RolesMask"],["impl PartialEq<RootType> for RootType"]], +"oasis_runtime_sdk":[["impl PartialEq<SenderMeta> for SenderMeta"],["impl PartialEq<SignatureType> for SignatureType"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Parameters> for Parameters"],["impl PartialEq<RewardAction> for RewardAction"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<SignatureAddressSpec> for SignatureAddressSpec"],["impl PartialEq<Signature> for Signature"],["impl PartialEq<ConsensusError> for ConsensusError"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<CallFormat> for CallFormat"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Mode> for Mode"],["impl PartialEq<BaseUnits> for BaseUnits"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Denomination> for Denomination"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Event> for Event"],["impl PartialEq<Address> for Address"]], "oasis_runtime_sdk_contracts":[["impl PartialEq<ABI> for ABI"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/cmp/trait.PartialOrd.js b/rust/implementors/core/cmp/trait.PartialOrd.js index 6294113188..8dc89c0ab0 100644 --- a/rust/implementors/core/cmp/trait.PartialOrd.js +++ b/rust/implementors/core/cmp/trait.PartialOrd.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"oasis_contract_sdk_types":[["impl PartialOrd<BaseUnits> for BaseUnits"],["impl PartialOrd<Address> for Address"],["impl PartialOrd<Denomination> for Denomination"]], -"oasis_core_runtime":[["impl PartialOrd<MrSigner> for MrSigner"],["impl PartialOrd<Quantity> for Quantity"],["impl PartialOrd<SessionID> for SessionID"],["impl PartialOrd<Namespace> for Namespace"],["impl PartialOrd<Vote> for Vote"],["impl PartialOrd<Prefix> for Prefix"],["impl PartialOrd<MrEnclave> for MrEnclave"],["impl PartialOrd<CommitteeKind> for CommitteeKind"],["impl PartialOrd<Signature> for Signature"],["impl PartialOrd<RolesMask> for RolesMask"],["impl PartialOrd<Role> for Role"],["impl PartialOrd<Address> for Address"],["impl PartialOrd<Hash> for Hash"],["impl PartialOrd<ThresholdKind> for ThresholdKind"],["impl PartialOrd<PublicKey> for PublicKey"],["impl PartialOrd<SlashReason> for SlashReason"]], -"oasis_runtime_sdk":[["impl PartialOrd<Address> for Address"],["impl PartialOrd<Denomination> for Denomination"],["impl PartialOrd<SignatureType> for SignatureType"],["impl PartialOrd<BaseUnits> for BaseUnits"]] +"oasis_contract_sdk_types":[["impl PartialOrd<Denomination> for Denomination"],["impl PartialOrd<BaseUnits> for BaseUnits"],["impl PartialOrd<Address> for Address"]], +"oasis_core_runtime":[["impl PartialOrd<ThresholdKind> for ThresholdKind"],["impl PartialOrd<Vote> for Vote"],["impl PartialOrd<PublicKey> for PublicKey"],["impl PartialOrd<Prefix> for Prefix"],["impl PartialOrd<RolesMask> for RolesMask"],["impl PartialOrd<Role> for Role"],["impl PartialOrd<Signature> for Signature"],["impl PartialOrd<Namespace> for Namespace"],["impl PartialOrd<SessionID> for SessionID"],["impl PartialOrd<Quantity> for Quantity"],["impl PartialOrd<CommitteeKind> for CommitteeKind"],["impl PartialOrd<SlashReason> for SlashReason"],["impl PartialOrd<Hash> for Hash"],["impl PartialOrd<MrEnclave> for MrEnclave"],["impl PartialOrd<MrSigner> for MrSigner"],["impl PartialOrd<Address> for Address"]], +"oasis_runtime_sdk":[["impl PartialOrd<BaseUnits> for BaseUnits"],["impl PartialOrd<Address> for Address"],["impl PartialOrd<SignatureType> for SignatureType"],["impl PartialOrd<Denomination> for Denomination"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/convert/trait.AsRef.js b/rust/implementors/core/convert/trait.AsRef.js index 4b4702b8e0..b57e712a37 100644 --- a/rust/implementors/core/convert/trait.AsRef.js +++ b/rust/implementors/core/convert/trait.AsRef.js @@ -1,5 +1,5 @@ (function() {var implementors = { "oasis_contract_sdk_types":[["impl AsRef<[u8]> for Denomination"],["impl AsRef<[u8]> for Address"]], -"oasis_core_runtime":[["impl AsRef<[u8]> for Hash"],["impl AsRef<[u8]> for MrSigner"],["impl AsRef<[u8]> for PublicKey"],["impl AsRef<[u8]> for PrivateKey"],["impl AsRef<[u8]> for MrEnclave"],["impl AsRef<[u8]> for Signature"],["impl AsRef<[u8]> for Namespace"],["impl AsRef<[u8]> for Prefix"],["impl AsRef<[u8]> for Address"],["impl AsRef<[u8]> for PublicKey"],["impl AsRef<[u8]> for CoarsenedKey"],["impl AsRef<[u8]> for RawProofEntry"],["impl AsRef<[u8]> for SessionID"]], -"oasis_runtime_sdk":[["impl AsRef<[u8]> for Signature"],["impl AsRef<[u8]> for Denomination"],["impl AsRef<[u8]> for Address"],["impl AsRef<[u8]> for PublicKey"]] +"oasis_core_runtime":[["impl AsRef<[u8]> for Hash"],["impl AsRef<[u8]> for MrEnclave"],["impl AsRef<[u8]> for Prefix"],["impl AsRef<[u8]> for RawProofEntry"],["impl AsRef<[u8]> for CoarsenedKey"],["impl AsRef<[u8]> for SessionID"],["impl AsRef<[u8]> for PrivateKey"],["impl AsRef<[u8]> for PublicKey"],["impl AsRef<[u8]> for Address"],["impl AsRef<[u8]> for MrSigner"],["impl AsRef<[u8]> for Signature"],["impl AsRef<[u8]> for Namespace"],["impl AsRef<[u8]> for PublicKey"]], +"oasis_runtime_sdk":[["impl AsRef<[u8]> for Denomination"],["impl AsRef<[u8]> for Signature"],["impl AsRef<[u8]> for PublicKey"],["impl AsRef<[u8]> for Address"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/convert/trait.From.js b/rust/implementors/core/convert/trait.From.js index 59b7a09b14..7c3b2a2046 100644 --- a/rust/implementors/core/convert/trait.From.js +++ b/rust/implementors/core/convert/trait.From.js @@ -1,8 +1,8 @@ (function() {var implementors = { "oasis_contract_sdk":[["impl From<ExecutionContext> for MockContext"]], "oasis_contract_sdk_storage":[["impl<I: Integer> From<I> for Int<I>"]], -"oasis_contract_sdk_types":[["impl From<Denomination> for Denomination"],["impl From<AccountsQuery> for QueryRequest"],["impl From<Address> for Address"],["impl From<BaseUnits> for BaseUnits"],["impl From<u64> for CodeId"],["impl From<u64> for InstanceId"],["impl From<Denomination> for Denomination"],["impl From<&BaseUnits> for BaseUnits"],["impl From<AccountsResponse> for QueryResponse"],["impl From<CallFormat> for CallFormat"],["impl From<CallResult> for CallResult"],["impl From<Address> for Address"]], -"oasis_core_runtime":[["impl From<&'static str> for MrSigner"],["impl From<&[u8]> for SessionID"],["impl From<Vec<u8, Global>> for PublicKey"],["impl From<&'static str> for Hash"],["impl From<VecDeque<Vec<u8, Global>, Global>> for TxnBatch"],["impl From<Vec<Vec<u8, Global>, Global>> for TxnBatch"],["impl From<Vec<u8, Global>> for Namespace"],["impl From<Vec<u8, Global>> for MrSigner"],["impl From<[u8; 32]> for PublicKey"],["impl From<Error> for StateError"],["impl From<Error> for Error"],["impl From<u128> for Quantity"],["impl From<RawProofEntry> for Vec<u8>"],["impl From<&[u8]> for PublicKey"],["impl From<Error> for Error"],["impl From<StaticSecret> for PrivateKey"],["impl From<MrSigner> for [u8; 32]"],["impl From<DecodeError> for Error"],["impl From<Error> for Error"],["impl From<Vec<u8, Global>> for RawProofEntry"],["impl From<Vec<u8, Global>> for Prefix"],["impl From<&[u8]> for Signature"],["impl From<Signature> for [u8; 64]"],["impl From<&[u8]> for MrEnclave"],["impl From<Vec<u8, Global>> for SessionID"],["impl From<u64> for Version"],["impl From<LightBlockMeta> for LightBlock"],["impl From<[u8; 32]> for PrivateKey"],["impl From<&[u8]> for Hash"],["impl From<&[u8]> for Namespace"],["impl From<Vec<u8, Global>> for CoarsenedKey"],["impl From<JoinError> for Error"],["impl From<&[u8; 21]> for Address"],["impl From<Vec<u8, Global>> for Signature"],["impl From<Error> for Error"],["impl From<&'static str> for MrEnclave"],["impl From<Error> for RpcClientError"],["impl From<ProtocolError> for Error"],["impl From<StateError> for Error"],["impl<'a> From<&'a str> for Address"],["impl From<Address> for [u8; 21]"],["impl From<Prefix> for Vec<u8>"],["impl From<&'static str> for PublicKey"],["impl From<TxnBatch> for VecDeque<Vec<u8>>"],["impl From<StateError> for Error"],["impl From<&[u8]> for MrSigner"],["impl From<Hash> for [u8; 32]"],["impl From<Vec<u8, Global>> for MrEnclave"],["impl From<Namespace> for [u8; 32]"],["impl From<Vec<u8, Global>> for Hash"],["impl From<u16> for Quantity"],["impl From<u64> for Quantity"],["impl From<PrivateKey> for StaticSecret"],["impl From<DecodeError> for RpcClientError"],["impl From<CoarsenedKey> for Vec<u8>"],["impl From<Version> for u64"],["impl From<&'static str> for Signature"],["impl From<MrEnclave> for [u8; 32]"],["impl From<Error> for Error"],["impl From<&'static str> for SessionID"],["impl From<u32> for Quantity"],["impl From<SessionID> for [u8; 32]"],["impl From<PublicKey> for PublicKey"],["impl From<&'static str> for Namespace"],["impl From<TxnBatch> for Vec<Vec<u8>>"],["impl From<PublicKey> for [u8; 32]"],["impl From<u8> for Quantity"],["impl From<&PrivateKey> for PublicKey"],["impl From<PublicKey> for PublicKey"]], -"oasis_runtime_sdk":[["impl From<PublicKey> for PublicKey"],["impl From<&Mode> for &'static str"],["impl From<RewardScheduleError> for ParameterValidationError"],["impl From<Error> for RuntimeError"],["impl From<Error> for RuntimeError"],["impl From<&'static str> for PublicKey"],["impl From<&'static str> for PublicKey"],["impl From<&'static str> for PublicKey"],["impl From<Error> for Error"],["impl From<&'static str> for PublicKey"],["impl From<Transaction> for TransactionWithMeta"],["impl From<Error> for RuntimeError"],["impl From<KeyManagerError> for Error"],["impl From<Error> for Error"],["impl From<Address> for Address"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"],["impl From<PublicKey> for PublicKey"],["impl From<StateError> for Error"],["impl From<&'static str> for PublicKey"],["impl From<MessageEvent> for ConsensusError"],["impl From<&'static str> for Address"],["impl From<CallResult> for CallResult"],["impl From<Vec<u8, Global>> for Signature"],["impl From<TxSimulationFailure> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"],["impl From<Signature> for Vec<u8>"],["impl From<CallResult> for DispatchResult"],["impl From<Error> for RuntimeError"],["impl From<&PublicKey> for PublicKey"],["impl From<Error> for RuntimeError"]], +"oasis_contract_sdk_types":[["impl From<CallFormat> for CallFormat"],["impl From<AccountsQuery> for QueryRequest"],["impl From<u64> for CodeId"],["impl From<BaseUnits> for BaseUnits"],["impl From<u64> for InstanceId"],["impl From<Denomination> for Denomination"],["impl From<&BaseUnits> for BaseUnits"],["impl From<AccountsResponse> for QueryResponse"],["impl From<CallResult> for CallResult"],["impl From<Address> for Address"],["impl From<Address> for Address"],["impl From<Denomination> for Denomination"]], +"oasis_core_runtime":[["impl From<PrivateKey> for StaticSecret"],["impl From<Vec<u8, Global>> for SessionID"],["impl From<u64> for Version"],["impl From<Vec<u8, Global>> for Hash"],["impl From<MrEnclave> for [u8; 32]"],["impl From<[u8; 32]> for PublicKey"],["impl From<Error> for Error"],["impl From<&'static str> for PublicKey"],["impl From<StateError> for Error"],["impl From<Prefix> for Vec<u8>"],["impl From<PublicKey> for PublicKey"],["impl From<DecodeError> for Error"],["impl From<PublicKey> for PublicKey"],["impl From<StaticSecret> for PrivateKey"],["impl From<MrSigner> for [u8; 32]"],["impl From<LightBlockMeta> for LightBlock"],["impl From<&[u8]> for MrEnclave"],["impl From<Vec<u8, Global>> for Namespace"],["impl From<Vec<u8, Global>> for PublicKey"],["impl From<RawProofEntry> for Vec<u8>"],["impl From<&[u8; 21]> for Address"],["impl From<&'static str> for Signature"],["impl From<Vec<u8, Global>> for MrSigner"],["impl From<&[u8]> for PublicKey"],["impl From<u32> for Quantity"],["impl From<TxnBatch> for Vec<Vec<u8>>"],["impl From<Vec<u8, Global>> for Signature"],["impl From<u16> for Quantity"],["impl From<&'static str> for Namespace"],["impl From<TxnBatch> for VecDeque<Vec<u8>>"],["impl From<Error> for StateError"],["impl From<Error> for Error"],["impl From<&[u8]> for Signature"],["impl From<Namespace> for [u8; 32]"],["impl From<Error> for Error"],["impl From<SessionID> for [u8; 32]"],["impl From<&[u8]> for MrSigner"],["impl From<Vec<u8, Global>> for CoarsenedKey"],["impl From<CoarsenedKey> for Vec<u8>"],["impl From<Error> for Error"],["impl From<&'static str> for SessionID"],["impl From<u64> for Quantity"],["impl From<&[u8]> for SessionID"],["impl From<PublicKey> for [u8; 32]"],["impl From<Version> for u64"],["impl From<u128> for Quantity"],["impl From<Vec<u8, Global>> for RawProofEntry"],["impl From<Error> for RpcClientError"],["impl From<&'static str> for Hash"],["impl From<Error> for Error"],["impl From<&'static str> for MrEnclave"],["impl From<[u8; 32]> for PrivateKey"],["impl From<u8> for Quantity"],["impl From<VecDeque<Vec<u8, Global>, Global>> for TxnBatch"],["impl From<Signature> for [u8; 64]"],["impl From<ProtocolError> for Error"],["impl From<DecodeError> for RpcClientError"],["impl From<&[u8]> for Hash"],["impl From<&PrivateKey> for PublicKey"],["impl From<Vec<Vec<u8, Global>, Global>> for TxnBatch"],["impl<'a> From<&'a str> for Address"],["impl From<&'static str> for MrSigner"],["impl From<JoinError> for Error"],["impl From<Address> for [u8; 21]"],["impl From<Vec<u8, Global>> for MrEnclave"],["impl From<StateError> for Error"],["impl From<Vec<u8, Global>> for Prefix"],["impl From<Hash> for [u8; 32]"],["impl From<&[u8]> for Namespace"]], +"oasis_runtime_sdk":[["impl From<&'static str> for Address"],["impl From<Address> for Address"],["impl From<Error> for Error"],["impl From<CallResult> for DispatchResult"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"],["impl From<Signature> for Vec<u8>"],["impl From<PublicKey> for PublicKey"],["impl From<&'static str> for PublicKey"],["impl From<Error> for RuntimeError"],["impl From<&'static str> for PublicKey"],["impl From<Error> for RuntimeError"],["impl From<CallResult> for CallResult"],["impl From<KeyManagerError> for Error"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"],["impl From<Transaction> for TransactionWithMeta"],["impl From<TxSimulationFailure> for Error"],["impl From<Error> for RuntimeError"],["impl From<RewardScheduleError> for ParameterValidationError"],["impl From<PublicKey> for PublicKey"],["impl From<&'static str> for PublicKey"],["impl From<&Mode> for &'static str"],["impl From<&'static str> for PublicKey"],["impl From<&'static str> for PublicKey"],["impl From<StateError> for Error"],["impl From<Error> for RuntimeError"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"],["impl From<MessageEvent> for ConsensusError"],["impl From<Error> for Error"],["impl From<Vec<u8, Global>> for Signature"],["impl From<&PublicKey> for PublicKey"],["impl From<Error> for RuntimeError"],["impl From<Error> for Error"]], "oasis_runtime_sdk_contracts":[["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/convert/trait.TryFrom.js b/rust/implementors/core/convert/trait.TryFrom.js index b0bca961fb..5cfc48734d 100644 --- a/rust/implementors/core/convert/trait.TryFrom.js +++ b/rust/implementors/core/convert/trait.TryFrom.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"oasis_contract_sdk_types":[["impl TryFrom<&[u8]> for Denomination"],["impl TryFrom<u32> for StoreKind"],["impl TryFrom<u32> for SignatureKind"],["impl TryFrom<&[u8]> for Address"]], +"oasis_contract_sdk_types":[["impl TryFrom<&[u8]> for Address"],["impl TryFrom<u32> for SignatureKind"],["impl TryFrom<u32> for StoreKind"],["impl TryFrom<&[u8]> for Denomination"]], "oasis_core_runtime":[["impl TryFrom<&Quantity> for u128"],["impl TryFrom<LightBlock> for LightBlockMeta"],["impl TryFrom<&Quantity> for u64"],["impl TryFrom<Quantity> for u128"],["impl TryFrom<Quantity> for u64"]], -"oasis_runtime_sdk":[["impl<'a> TryFrom<&'a [u8]> for Undelegation"],["impl TryFrom<u8> for SignatureType"],["impl TryFrom<&[u8]> for Address"],["impl TryFrom<CallResult> for TxSimulationFailure"],["impl TryFrom<&[u8]> for Denomination"]] +"oasis_runtime_sdk":[["impl TryFrom<CallResult> for TxSimulationFailure"],["impl TryFrom<&[u8]> for Denomination"],["impl TryFrom<u8> for SignatureType"],["impl TryFrom<&[u8]> for Address"],["impl<'a> TryFrom<&'a [u8]> for Undelegation"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/default/trait.Default.js b/rust/implementors/core/default/trait.Default.js index 0f37db1a12..afb2226c03 100644 --- a/rust/implementors/core/default/trait.Default.js +++ b/rust/implementors/core/default/trait.Default.js @@ -1,7 +1,7 @@ (function() {var implementors = { "oasis_contract_sdk":[["impl Default for MockEnv"],["impl Default for MockStore"]], -"oasis_contract_sdk_types":[["impl Default for Address"],["impl Default for ExecutionContext"],["impl Default for Denomination"],["impl Default for InstanceId"],["impl Default for BaseUnits"],["impl Default for CallFormat"],["impl Default for ExecutionOk"],["impl Default for CodeId"],["impl Default for InstantiateResult"]], -"oasis_core_runtime":[["impl Default for ProposalContent"],["impl Default for SignedEncryptedEphemeralSecret"],["impl Default for RuntimeAdmissionPolicy"],["impl Default for Role"],["impl Default for TEEHardware"],["impl Default for TCBStatus"],["impl Default for Quantity"],["impl Default for MessageEvent"],["impl Default for RootType"],["impl Default for RawProofEntry"],["impl Default for ReadWriteSet"],["impl Default for CommissionSchedule"],["impl Default for Proof"],["impl Default for AllowanceChangeEvent"],["impl Default for Storage"],["impl Default for ExecutionMode"],["impl Default for ExecutorParameters"],["impl Default for TCPAddress"],["impl Default for ExecutorCommitment"],["impl Default for NoopDispatcher"],["impl Default for Namespace"],["impl Default for ReclaimEscrow"],["impl Default for TCBInfo"],["impl Default for Proof"],["impl Default for ProtocolVersions"],["impl Default for CheckTxMetadata"],["impl Default for EscrowAccount"],["impl Default for CoarsenedKey"],["impl Default for Identity"],["impl Default for Kind"],["impl Default for EnclaveTCBVersions"],["impl Default for VerifiedQuote"],["impl Default for PrivateKey"],["impl Default for UpgradeProposal"],["impl Default for Root"],["impl Default for SignedTCBInfo"],["impl Default for AVR"],["impl Default for Signed"],["impl Default for RoundResults"],["impl Default for FeatureScheduleControl"],["impl Default for PublicKey"],["impl Default for IterateRequest"],["impl Default for SharePool"],["impl Default for EpochTimeState"],["impl Default for Account"],["impl Default for RuntimeKind"],["impl Default for VRFInfo"],["impl Default for IncomingMessage"],["impl Default for TrustRoot"],["impl Default for HeaderType"],["impl Default for AddEscrowResult"],["impl Default for Proof"],["impl Default for ChangeParametersProposal"],["impl Default for Signature"],["impl Default for Message"],["impl Default for RuntimeGenesis"],["impl Default for TCBLevel"],["impl Default for LightBlock"],["impl Default for StakeAccumulator"],["impl Default for ComputeResultsHeader"],["impl Default for Block"],["impl Default for TreeID"],["impl Default for Capabilities"],["impl Default for EnclaveIdentity"],["impl Default for ValidatorSetConstraint"],["impl Default for TLSInfo"],["impl Default for RuntimeInfoResponse"],["impl Default for CancelUpgradeProposal"],["impl Default for TCBComponent"],["impl Default for StakeThreshold"],["impl Default for Fee"],["impl Default for EnclavePolicySGX"],["impl Default for Version"],["impl Default for Dispatcher"],["impl Default for DebondingDelegation"],["impl Default for ExecutorCommitmentHeader"],["impl Default for TLSAddress"],["impl Default for Slash"],["impl Default for GeneralAccount"],["impl Default for PublicKey"],["impl Default for Config"],["impl Default for CommitteeKind"],["impl Default for TDXModule"],["impl Default for Features"],["impl Default for Event"],["impl Default for RolesMask"],["impl Default for Status"],["impl Default for QuotePolicy"],["impl Default for NodeRuntime"],["impl Default for MrSigner"],["impl Default for EncryptedEphemeralSecret"],["impl Default for ConsensusAddress"],["impl Default for Address"],["impl Default for Hash"],["impl Default for BurnEvent"],["impl Default for RuntimeStakingParameters"],["impl Default for PostInitState"],["impl Default for TxnSchedulerParameters"],["impl Default for EntityWhitelistConfig"],["impl Default for LogEntry"],["impl Default for Withdraw"],["impl Default for MrEnclave"],["impl Default for SignedTransactionWithProof"],["impl Default for WithdrawResult"],["impl Default for Body"],["impl Default for EntityWhitelistRuntimeAdmissionPolicy"],["impl Default for CapabilityTEE"],["impl Default for PolicySGX"],["impl Default for Delegation"],["impl Default for EncryptedSecret"],["impl Default for ReclaimEscrowResult"],["impl Default for SignedQEIdentity"],["impl Default for CheckTxResult"],["impl Default for MaxNodesConstraint"],["impl Default for CommissionRateBoundStep"],["impl Default for Builder"],["impl Default for Escrow"],["impl Default for TCBBundle"],["impl Default for Error"],["impl Default for QuotePolicy"],["impl Default for HostFetchConsensusEventsResponse"],["impl Default for P2PInfo"],["impl Default for Runtime"],["impl Default for MessageType"],["impl Default for QuoteBundle"],["impl Default for QuotePolicy"],["impl Default for AnnotatedBlock"],["impl Default for StorageParameters"],["impl Default for Tag"],["impl Default for MinPoolSizeConstraint"],["impl Default for NodeBox"],["impl Default for SchedulingConstraints"],["impl Default for Node"],["impl Default for ConsensusInfo"],["impl Default for Prefix"],["impl Default for SignatureBundle"],["impl Default for ExecutorCommitmentFailure"],["impl Default for Vote"],["impl Default for Transfer"],["impl Default for ProposalVote"],["impl Default for GetRequest"],["impl Default for SignedPolicySGX"],["impl Default for TransferResult"],["impl Default for RuntimeInfoRequest"],["impl Default for Header"],["impl Default for TransferEvent"],["impl Default for SessionID"],["impl Default for BlockMetadata"],["impl Default for CommissionRateStep"],["impl Default for ProofResponse"],["impl Default for MultiSigned"],["impl Default for Frame"],["impl Default for ComputedBatch"],["impl Default for TxnBatch"],["impl Default for EncryptedMasterSecret"],["impl Default for TCBVersions"],["impl Default for QEIdentity"],["impl Default for GetPrefixesRequest"],["impl Default for VersionInfo"],["impl Default for EnclaveTCBLevel"],["impl Default for RuntimeGovernanceModel"],["impl Default for SignedEncryptedMasterSecret"],["impl Default for Error"],["impl Default for ConsensusParameterChanges"]], -"oasis_runtime_sdk":[["impl Default for BalancesQuery"],["impl Default for CallDataPublicKeyQueryResponse"],["impl Default for RewardAction"],["impl Default for RewardSchedule"],["impl Default for Receipt"],["impl Default for DelegationInfo"],["impl Default for EpochRewards"],["impl Default for AuthInfo"],["impl Default for Transfer"],["impl Default for FeeManager"],["impl Default for GasCosts"],["impl Default for DenominationInfo"],["impl Default for Denomination"],["impl Default for ConsensusAccountQuery"],["impl Default for State"],["impl<'a> Default for DispatchOptions<'a>"],["impl Default for DenominationInfoQuery"],["impl Default for ResultEnvelopeX25519DeoxysII"],["impl Default for Metadata"],["impl Default for AccountBalance"],["impl Default for DelegationsQuery"],["impl Default for ExtendedDelegationInfo"],["impl Default for BaseUnits"],["impl Default for GasCosts"],["impl Default for UndelegationInfo"],["impl Default for SenderMeta"],["impl Default for DelegationQuery"],["impl Default for RootRng"],["impl Default for AccountBalances"],["impl Default for ReceiptKind"],["impl Default for Undelegate"],["impl Default for ConsensusTransferContext"],["impl Default for DynamicMinGasPrice"],["impl Default for GasCosts"],["impl Default for Call"],["impl Default for CallEnvelopeX25519DeoxysII"],["impl Default for Genesis"],["impl Default for Genesis"],["impl Default for CallOptions"],["impl Default for ConsensusDelegateContext"],["impl Default for Parameters"],["impl Default for Parameters"],["impl Default for Account"],["impl Default for Config"],["impl Default for Genesis"],["impl Default for ConsensusWithdrawContext"],["impl Default for ExecuteReadOnlyTxQuery"],["impl Default for Withdraw"],["impl Default for AddressesQuery"],["impl Default for Deposit"],["impl Default for Signature"],["impl Default for MockKeyManagerClient"],["impl Default for Address"],["impl Default for NonceQuery"],["impl Default for UndelegationsQuery"],["impl Default for Genesis"],["impl Default for TakeReceipt"],["impl Default for LocalConfig"],["impl Default for CallFormat"],["impl Default for ExecuteReadOnlyTxResponse"],["impl Default for Delegate"],["impl Default for Parameters"],["impl Default for Parameters"],["impl Default for RewardStep"],["impl Default for Mock"],["impl Default for BalanceQuery"],["impl Default for Fee"],["impl Default for Genesis"],["impl Default for ConsensusUndelegateContext"],["impl Default for TransactionFee"],["impl Default for ConsensusError"],["impl Default for Parameters"],["impl Default for CallResult"]], -"oasis_runtime_sdk_contracts":[["impl Default for GasCosts"],["impl Default for InstanceQuery"],["impl Default for LocalConfig"],["impl Default for CodeStorageQueryResult"],["impl Default for CodeStorageQuery"],["impl Default for ContractEvent"],["impl Default for InstanceStorageQuery"],["impl Default for CustomQueryResult"],["impl Default for InstantiateResult"],["impl Default for CallResult"],["impl Default for InstanceStorageQueryResult"],["impl Default for CustomQuery"],["impl Default for UploadResult"],["impl Default for Genesis"],["impl Default for InstanceRawStorageQueryResult"],["impl Default for PublicKeyQueryResult"],["impl Default for Parameters"]] +"oasis_contract_sdk_types":[["impl Default for InstanceId"],["impl Default for ExecutionOk"],["impl Default for InstantiateResult"],["impl Default for Denomination"],["impl Default for CallFormat"],["impl Default for BaseUnits"],["impl Default for Address"],["impl Default for ExecutionContext"],["impl Default for CodeId"]], +"oasis_core_runtime":[["impl Default for VRFInfo"],["impl Default for SignedEncryptedEphemeralSecret"],["impl Default for EncryptedSecret"],["impl Default for CommitteeKind"],["impl Default for EnclaveIdentity"],["impl Default for Event"],["impl Default for TLSInfo"],["impl Default for SignedQEIdentity"],["impl Default for Fee"],["impl Default for SignedTransactionWithProof"],["impl Default for Quantity"],["impl Default for Proof"],["impl Default for P2PInfo"],["impl Default for QuotePolicy"],["impl Default for ReadWriteSet"],["impl Default for Identity"],["impl Default for RolesMask"],["impl Default for WithdrawResult"],["impl Default for ExecutorCommitmentHeader"],["impl Default for HeaderType"],["impl Default for Body"],["impl Default for ChangeParametersProposal"],["impl Default for ComputedBatch"],["impl Default for ExecutorCommitmentFailure"],["impl Default for StorageParameters"],["impl Default for MrEnclave"],["impl Default for BlockMetadata"],["impl Default for ConsensusInfo"],["impl Default for CheckTxMetadata"],["impl Default for Escrow"],["impl Default for Slash"],["impl Default for AVR"],["impl Default for QEIdentity"],["impl Default for StakeAccumulator"],["impl Default for EncryptedMasterSecret"],["impl Default for CommissionRateStep"],["impl Default for Error"],["impl Default for TCBInfo"],["impl Default for Proof"],["impl Default for SignedPolicySGX"],["impl Default for EncryptedEphemeralSecret"],["impl Default for SessionID"],["impl Default for MessageEvent"],["impl Default for RuntimeGenesis"],["impl Default for Dispatcher"],["impl Default for HostFetchConsensusEventsResponse"],["impl Default for ExecutorParameters"],["impl Default for TrustRoot"],["impl Default for ProposalContent"],["impl Default for Prefix"],["impl Default for EntityWhitelistConfig"],["impl Default for CommissionSchedule"],["impl Default for SchedulingConstraints"],["impl Default for TCBVersions"],["impl Default for ReclaimEscrow"],["impl Default for TCBStatus"],["impl Default for TransferEvent"],["impl Default for Namespace"],["impl Default for Account"],["impl Default for VersionInfo"],["impl Default for Node"],["impl Default for MrSigner"],["impl Default for TDXModule"],["impl Default for Storage"],["impl Default for Block"],["impl Default for ValidatorSetConstraint"],["impl Default for TEEHardware"],["impl Default for RoundResults"],["impl Default for Tag"],["impl Default for CoarsenedKey"],["impl Default for Kind"],["impl Default for QuotePolicy"],["impl Default for QuoteBundle"],["impl Default for Header"],["impl Default for Version"],["impl Default for Signature"],["impl Default for EnclaveTCBVersions"],["impl Default for ExecutionMode"],["impl Default for Frame"],["impl Default for Hash"],["impl Default for ConsensusParameterChanges"],["impl Default for RuntimeGovernanceModel"],["impl Default for CheckTxResult"],["impl Default for IterateRequest"],["impl Default for PostInitState"],["impl Default for BurnEvent"],["impl Default for Delegation"],["impl Default for AddEscrowResult"],["impl Default for TransferResult"],["impl Default for SignatureBundle"],["impl Default for Runtime"],["impl Default for TLSAddress"],["impl Default for SignedEncryptedMasterSecret"],["impl Default for EnclavePolicySGX"],["impl Default for TreeID"],["impl Default for Vote"],["impl Default for ProtocolVersions"],["impl Default for EnclaveTCBLevel"],["impl Default for Config"],["impl Default for GetPrefixesRequest"],["impl Default for RuntimeStakingParameters"],["impl Default for ProofResponse"],["impl Default for RuntimeInfoResponse"],["impl Default for ReclaimEscrowResult"],["impl Default for Withdraw"],["impl Default for GetRequest"],["impl Default for RawProofEntry"],["impl Default for SharePool"],["impl Default for TCPAddress"],["impl Default for TCBBundle"],["impl Default for Signed"],["impl Default for TCBComponent"],["impl Default for GeneralAccount"],["impl Default for FeatureScheduleControl"],["impl Default for CommissionRateBoundStep"],["impl Default for NodeBox"],["impl Default for Capabilities"],["impl Default for Address"],["impl Default for RuntimeInfoRequest"],["impl Default for Status"],["impl Default for RootType"],["impl Default for UpgradeProposal"],["impl Default for EscrowAccount"],["impl Default for ComputeResultsHeader"],["impl Default for PublicKey"],["impl Default for Builder"],["impl Default for SignedTCBInfo"],["impl Default for PublicKey"],["impl Default for Message"],["impl Default for PolicySGX"],["impl Default for NoopDispatcher"],["impl Default for Role"],["impl Default for CapabilityTEE"],["impl Default for IncomingMessage"],["impl Default for RuntimeAdmissionPolicy"],["impl Default for Features"],["impl Default for MaxNodesConstraint"],["impl Default for NodeRuntime"],["impl Default for TCBLevel"],["impl Default for ExecutorCommitment"],["impl Default for DebondingDelegation"],["impl Default for MinPoolSizeConstraint"],["impl Default for MessageType"],["impl Default for QuotePolicy"],["impl Default for Error"],["impl Default for CancelUpgradeProposal"],["impl Default for LightBlock"],["impl Default for Transfer"],["impl Default for AllowanceChangeEvent"],["impl Default for TxnSchedulerParameters"],["impl Default for EpochTimeState"],["impl Default for ConsensusAddress"],["impl Default for PrivateKey"],["impl Default for AnnotatedBlock"],["impl Default for VerifiedQuote"],["impl Default for MultiSigned"],["impl Default for Root"],["impl Default for ProposalVote"],["impl Default for Proof"],["impl Default for LogEntry"],["impl Default for StakeThreshold"],["impl Default for TxnBatch"],["impl Default for RuntimeKind"],["impl Default for EntityWhitelistRuntimeAdmissionPolicy"]], +"oasis_runtime_sdk":[["impl Default for Genesis"],["impl Default for SenderMeta"],["impl Default for Fee"],["impl Default for UndelegationsQuery"],["impl Default for ExecuteReadOnlyTxQuery"],["impl Default for Parameters"],["impl Default for Genesis"],["impl Default for AuthInfo"],["impl Default for GasCosts"],["impl Default for DelegationQuery"],["impl Default for Mock"],["impl Default for CallDataPublicKeyQueryResponse"],["impl Default for ConsensusWithdrawContext"],["impl Default for Denomination"],["impl Default for CallEnvelopeX25519DeoxysII"],["impl Default for CallResult"],["impl Default for ResultEnvelopeX25519DeoxysII"],["impl Default for ConsensusError"],["impl Default for CallFormat"],["impl Default for TakeReceipt"],["impl Default for RewardSchedule"],["impl Default for Withdraw"],["impl Default for Signature"],["impl Default for GasCosts"],["impl Default for DelegationsQuery"],["impl Default for State"],["impl Default for BalanceQuery"],["impl Default for ReceiptKind"],["impl Default for Address"],["impl Default for DynamicMinGasPrice"],["impl Default for Delegate"],["impl Default for Genesis"],["impl Default for Deposit"],["impl<'a> Default for DispatchOptions<'a>"],["impl Default for BaseUnits"],["impl Default for RootRng"],["impl Default for MockKeyManagerClient"],["impl Default for ExtendedDelegationInfo"],["impl Default for Parameters"],["impl Default for ConsensusDelegateContext"],["impl Default for DelegationInfo"],["impl Default for RewardAction"],["impl Default for UndelegationInfo"],["impl Default for Config"],["impl Default for AccountBalance"],["impl Default for CallOptions"],["impl Default for Parameters"],["impl Default for ExecuteReadOnlyTxResponse"],["impl Default for Metadata"],["impl Default for AccountBalances"],["impl Default for LocalConfig"],["impl Default for Parameters"],["impl Default for DenominationInfo"],["impl Default for Transfer"],["impl Default for Genesis"],["impl Default for TransactionFee"],["impl Default for ConsensusTransferContext"],["impl Default for NonceQuery"],["impl Default for DenominationInfoQuery"],["impl Default for Account"],["impl Default for Receipt"],["impl Default for BalancesQuery"],["impl Default for Genesis"],["impl Default for ConsensusAccountQuery"],["impl Default for FeeManager"],["impl Default for ConsensusUndelegateContext"],["impl Default for Call"],["impl Default for Parameters"],["impl Default for EpochRewards"],["impl Default for GasCosts"],["impl Default for AddressesQuery"],["impl Default for RewardStep"],["impl Default for Undelegate"]], +"oasis_runtime_sdk_contracts":[["impl Default for InstanceRawStorageQueryResult"],["impl Default for InstanceStorageQueryResult"],["impl Default for LocalConfig"],["impl Default for Parameters"],["impl Default for InstantiateResult"],["impl Default for CustomQuery"],["impl Default for UploadResult"],["impl Default for CustomQueryResult"],["impl Default for InstanceStorageQuery"],["impl Default for ContractEvent"],["impl Default for InstanceQuery"],["impl Default for CodeStorageQueryResult"],["impl Default for PublicKeyQueryResult"],["impl Default for Genesis"],["impl Default for CodeStorageQuery"],["impl Default for GasCosts"],["impl Default for CallResult"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/error/trait.Error.js b/rust/implementors/core/error/trait.Error.js index 7db33a336f..225a594c12 100644 --- a/rust/implementors/core/error/trait.Error.js +++ b/rust/implementors/core/error/trait.Error.js @@ -1,7 +1,7 @@ (function() {var implementors = { "oasis_contract_sdk":[["impl Error for CryptoError"]], -"oasis_contract_sdk_types":[["impl Error for Error"],["impl Error for Error"]], -"oasis_core_runtime":[["impl Error for Error"],["impl Error for Error"],["impl Error for StateError"],["impl Error for Error"],["impl Error for Error"],["impl Error for Error"],["impl Error for PolicyVerifierError"],["impl Error for SyncerError"],["impl Error for ProtocolError"],["impl Error for RpcClientError"],["impl Error for Error"],["impl Error for Error"]], -"oasis_runtime_sdk":[["impl Error for Error"],["impl Error for ParameterValidationError"],["impl Error for Error"],["impl Error for ParameterValidationError"],["impl Error for ParameterValidationError"],["impl Error for Error"],["impl Error for Error"],["impl Error for Error"],["impl Error for TxSimulationFailure"],["impl Error for Error"],["impl Error for ParameterValidationError"],["impl Error for Error"],["impl Error for Error"],["impl Error for Error"],["impl Error for Error"],["impl Error for Error"],["impl Error for RewardScheduleError"],["impl Error for Error"],["impl Error for Error"],["impl Error for Error"]], +"oasis_contract_sdk_types":[["impl Error for Error"],["impl Error for Error"]], +"oasis_core_runtime":[["impl Error for Error"],["impl Error for Error"],["impl Error for PolicyVerifierError"],["impl Error for Error"],["impl Error for Error"],["impl Error for RpcClientError"],["impl Error for SyncerError"],["impl Error for ProtocolError"],["impl Error for Error"],["impl Error for Error"],["impl Error for StateError"],["impl Error for Error"]], +"oasis_runtime_sdk":[["impl Error for ParameterValidationError"],["impl Error for Error"],["impl Error for Error"],["impl Error for RewardScheduleError"],["impl Error for Error"],["impl Error for ParameterValidationError"],["impl Error for Error"],["impl Error for Error"],["impl Error for Error"],["impl Error for Error"],["impl Error for Error"],["impl Error for TxSimulationFailure"],["impl Error for Error"],["impl Error for Error"],["impl Error for Error"],["impl Error for ParameterValidationError"],["impl Error for Error"],["impl Error for Error"],["impl Error for ParameterValidationError"],["impl Error for Error"]], "oasis_runtime_sdk_contracts":[["impl Error for Error"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/fmt/trait.Debug.js b/rust/implementors/core/fmt/trait.Debug.js index 2f456af2ef..5c8d46ae72 100644 --- a/rust/implementors/core/fmt/trait.Debug.js +++ b/rust/implementors/core/fmt/trait.Debug.js @@ -1,7 +1,7 @@ (function() {var implementors = { "oasis_contract_sdk":[["impl Debug for CryptoError"]], -"oasis_contract_sdk_types":[["impl Debug for Event"],["impl Debug for AccountsResponse"],["impl Debug for CallFormat"],["impl Debug for BaseUnits"],["impl Debug for AccountsQuery"],["impl Debug for NotifyReply"],["impl Debug for InstantiateResult"],["impl Debug for Denomination"],["impl Debug for Error"],["impl Debug for ExecutionResult"],["impl Debug for ExecutionOk"],["impl Debug for Reply"],["impl Debug for CallResult"],["impl Debug for Address"],["impl Debug for ExecutionContext"],["impl Debug for QueryRequest"],["impl Debug for QueryResponse"],["impl Debug for InstanceId"],["impl Debug for Error"],["impl Debug for CodeId"],["impl Debug for Message"]], -"oasis_core_runtime":[["impl Debug for FeatureScheduleControl"],["impl Debug for Vote"],["impl Debug for CheckTxMetadata"],["impl Debug for Event"],["impl Debug for EnclavePolicySGX"],["impl Debug for TrustRoot"],["impl Debug for PeerFeedback"],["impl Debug for TransferResult"],["impl Debug for UpgradeProposal"],["impl Debug for CapabilityTEE"],["impl Debug for Body"],["impl Debug for Prefix"],["impl Debug for Kind"],["impl Debug for RegistryMessage"],["impl Debug for EncryptedEphemeralSecret"],["impl Debug for ProtocolVersions"],["impl Debug for ComputeResultsHeader"],["impl Debug for SlashReason"],["impl Debug for SignedEncryptedEphemeralSecret"],["impl Debug for StakingMessage"],["impl Debug for HostFetchConsensusEventsRequest"],["impl Debug for NodeBox"],["impl Debug for ValidatorSetConstraint"],["impl Debug for Error"],["impl Debug for MessageType"],["impl Debug for VerifiedQuote"],["impl Debug for Error"],["impl Debug for SignatureBundle"],["impl Debug for Storage"],["impl Debug for EnclaveTCBVersions"],["impl Debug for Namespace"],["impl Debug for LightBlockMeta"],["impl Debug for SignedEncryptedMasterSecret"],["impl Debug for Error"],["impl Debug for Account"],["impl Debug for StorageSyncRequest"],["impl Debug for TransferEvent"],["impl Debug for CheckTxResult"],["impl Debug for EventKind"],["impl Debug for PolicyVerifierError"],["impl Debug for PublicKey"],["impl Debug for EncryptedMasterSecret"],["impl Debug for SGXAttestation"],["impl Debug for Capabilities"],["impl Debug for GetPrefixesRequest"],["impl Debug for VersionInfo"],["impl Debug for RolesMask"],["impl Debug for TDXModule"],["impl<T: Debug> Debug for Versioned<T>"],["impl Debug for SignedQEIdentity"],["impl Debug for Tree"],["impl Debug for ProposalContent"],["impl Debug for VRFInfo"],["impl Debug for Body"],["impl Debug for Signed"],["impl Debug for GetRequest"],["impl Debug for RuntimeKind"],["impl Debug for Message"],["impl Debug for Features"],["impl Debug for Root"],["impl Debug for NodeRuntime"],["impl Debug for HostStorageEndpoint"],["impl Debug for EncryptedSecret"],["impl Debug for SchedulingConstraints"],["impl Debug for Role"],["impl Debug for ExecutorParameters"],["impl Debug for SessionID"],["impl Debug for TEEHardware"],["impl Debug for TCBStatus"],["impl Debug for Address"],["impl Debug for EscrowAccount"],["impl Debug for MultiSigned"],["impl Debug for Header"],["impl Debug for StorageSyncRequestWithEndpoint"],["impl Debug for BurnEvent"],["impl Debug for GeneralAccount"],["impl Debug for TxnSchedulerParameters"],["impl Debug for Error"],["impl Debug for EntityWhitelistRuntimeAdmissionPolicy"],["impl Debug for Withdraw"],["impl Debug for TCBBundle"],["impl Debug for QuotePolicy"],["impl Debug for EntityWhitelistConfig"],["impl Debug for GovernanceMessage"],["impl Debug for ThresholdKind"],["impl Debug for CommitteeKind"],["impl Debug for RuntimeInfoResponse"],["impl Debug for Error"],["impl Debug for HostInfo"],["impl Debug for TCBLevel"],["impl Debug for Status"],["impl Debug for EscrowEvent"],["impl Debug for RuntimeGenesis"],["impl Debug for TLSAddress"],["impl Debug for Message"],["impl Debug for EpochTimeState"],["impl Debug for Error"],["impl Debug for PublicKey"],["impl Debug for EnclaveIdentity"],["impl Debug for MrEnclave"],["impl Debug for RuntimeStakingParameters"],["impl Debug for TLSInfo"],["impl Debug for HostFetchConsensusEventsResponse"],["impl Debug for Slash"],["impl Debug for SignedPolicySGX"],["impl Debug for MinPoolSizeConstraint"],["impl Debug for StateError"],["impl Debug for Error"],["impl Debug for Transfer"],["impl Debug for CoarsenedKey"],["impl Debug for Frame"],["impl Debug for RAKBinding"],["impl Debug for Tag"],["impl Debug for Quantity"],["impl Debug for MaxNodesConstraint"],["impl Debug for ExecutionMode"],["impl Debug for ConsensusParameterChanges"],["impl Debug for Fee"],["impl Debug for Quote"],["impl Debug for TCBComponent"],["impl Debug for ComputedBatch"],["impl Debug for HeaderType"],["impl Debug for Escrow"],["impl Debug for TCBVersions"],["impl Debug for TxnBatch"],["impl Debug for CommissionRateStep"],["impl Debug for Transaction"],["impl Debug for ExecutorCommitmentHeader"],["impl Debug for RuntimeGovernanceModel"],["impl Debug for WithdrawResult"],["impl Debug for ProposalVote"],["impl Debug for ChangeParametersProposal"],["impl Debug for Version"],["impl Debug for CancelUpgradeProposal"],["impl Debug for ReadWriteSet"],["impl Debug for P2PInfo"],["impl Debug for MethodDescriptor"],["impl Debug for Proof"],["impl Debug for ConsensusAddress"],["impl Debug for SharePool"],["impl Debug for ExecutorCommitment"],["impl Debug for RuntimeInfoRequest"],["impl Debug for RpcClientError"],["impl Debug for RawProofEntry"],["impl Debug for MessageEvent"],["impl Debug for LightBlock"],["impl Debug for SGXConstraints"],["impl Debug for ProtocolError"],["impl Debug for Event"],["impl Debug for SyncerError"],["impl Debug for SignedTCBInfo"],["impl Debug for DebondingDelegation"],["impl Debug for CommissionSchedule"],["impl Debug for RoundResults"],["impl Debug for LogEntry"],["impl Debug for MrSigner"],["impl Debug for StorageParameters"],["impl Debug for AddEscrowResult"],["impl Debug for Nonce"],["impl Debug for RootType"],["impl Debug for PolicySGX"],["impl Debug for ReclaimEscrow"],["impl Debug for Node"],["impl Debug for Block"],["impl Debug for Response"],["impl Debug for CommissionRateBoundStep"],["impl Debug for SignedTransactionWithProof"],["impl Debug for EnclaveTCBLevel"],["impl Debug for Config"],["impl Debug for Proof"],["impl Debug for LogEntryKind"],["impl Debug for Error"],["impl Debug for BlockMetadata"],["impl Debug for AllowanceChangeEvent"],["impl Debug for QuoteBundle"],["impl Debug for Hash"],["impl Debug for Message"],["impl Debug for Request"],["impl Debug for ReclaimEscrowResult"],["impl Debug for IterateRequest"],["impl Debug for Signature"],["impl Debug for TCBInfo"],["impl Debug for IncomingMessage"],["impl Debug for QuotePolicy"],["impl Debug for RuntimeAdmissionPolicy"],["impl Debug for StakeThreshold"],["impl Debug for TCPAddress"],["impl Debug for Delegation"],["impl Debug for ExecutorCommitmentFailure"],["impl Debug for StorageSyncResponse"],["impl Debug for ConsensusInfo"],["impl Debug for ProofResponse"],["impl Debug for AVR"],["impl Debug for QuotePolicy"],["impl Debug for AnnotatedBlock"],["impl Debug for Proof"],["impl Debug for QEIdentity"],["impl Debug for Runtime"],["impl Debug for StakeAccumulator"],["impl Debug for TreeID"]], -"oasis_runtime_sdk":[["impl Debug for ConsensusError"],["impl Debug for MethodHandlerInfo"],["impl Debug for Parameters"],["impl Debug for Error"],["impl Debug for ConsensusDelegateContext"],["impl Debug for AccountBalance"],["impl Debug for SubcallInfo"],["impl Debug for ConsensusUndelegateContext"],["impl Debug for CallFormat"],["impl Debug for GasCosts"],["impl Debug for RuntimeInfoResponse"],["impl Debug for PublicKey"],["impl Debug for UnverifiedTransaction"],["impl Debug for Event"],["impl Debug for AddressesQuery"],["impl Debug for NonceQuery"],["impl Debug for ConsensusTransferContext"],["impl Debug for FeeManager"],["impl Debug for CallOptions"],["impl Debug for ReceiptKind"],["impl Debug for SenderMeta"],["impl Debug for Delegate"],["impl Debug for CallDataPublicKeyQueryResponse"],["impl Debug for Error"],["impl Debug for EpochRewards"],["impl Debug for RewardScheduleError"],["impl Debug for Signature"],["impl Debug for Genesis"],["impl Debug for RewardSchedule"],["impl Debug for TakeReceipt"],["impl Debug for AccountBalances"],["impl Debug for ParameterValidationError"],["impl Debug for Mode"],["impl Debug for Transfer"],["impl Debug for Genesis"],["impl Debug for DelegationQuery"],["impl Debug for GasCosts"],["impl Debug for Account"],["impl Debug for DenominationInfo"],["impl Debug for ExtendedDelegationInfo"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for CallEnvelopeX25519DeoxysII"],["impl Debug for CallerAddress"],["impl Debug for MessageResult"],["impl Debug for MethodHandlerKind"],["impl Debug for PublicKey"],["impl Debug for Withdraw"],["impl Debug for SignatureType"],["impl Debug for PublicKey"],["impl Debug for Denomination"],["impl Debug for Error"],["impl Debug for ConsensusAccountQuery"],["impl Debug for UndelegationInfo"],["impl Debug for Error"],["impl Debug for EstimateGasQuery"],["impl Debug for Error"],["impl Debug for LocalConfig"],["impl Debug for DenominationInfoQuery"],["impl Debug for AuthProof"],["impl Debug for GasCosts"],["impl Debug for SubcallResult"],["impl Debug for Error"],["impl Debug for Metadata"],["impl Debug for ExecuteReadOnlyTxResponse"],["impl Debug for AuthInfo"],["impl Debug for CallResult"],["impl Debug for Receipt"],["impl Debug for Parameters"],["impl Debug for Genesis"],["impl Debug for UndelegationsQuery"],["impl Debug for DelegationInfo"],["impl Debug for ParameterValidationError"],["impl Debug for DynamicMinGasPrice"],["impl Debug for PublicKey"],["impl Debug for TransactionFee"],["impl Debug for ResultEnvelopeX25519DeoxysII"],["impl Debug for CallResult"],["impl Debug for EventTag"],["impl Debug for Config"],["impl Debug for DelegationsQuery"],["impl Debug for ModuleInfo"],["impl Debug for Error"],["impl Debug for BalanceQuery"],["impl Debug for ParameterValidationError"],["impl Debug for Undelegate"],["impl Debug for PublicKey"],["impl Debug for Address"],["impl Debug for TxSimulationFailure"],["impl Debug for ParameterValidationError"],["impl Debug for Genesis"],["impl Debug for AddressSpec"],["impl Debug for ExecuteReadOnlyTxQuery"],["impl Debug for Call"],["impl Debug for Event"],["impl Debug for SignatureAddressSpec"],["impl Debug for Error"],["impl Debug for Parameters"],["impl Debug for Error"],["impl Debug for MessageEventHookInvocation"],["impl Debug for DispatchResult"],["impl Debug for State"],["impl Debug for Parameters"],["impl Debug for Error"],["impl Debug for Fee"],["impl Debug for Signer"],["impl Debug for BalancesQuery"],["impl Debug for Deposit"],["impl Debug for Metadata"],["impl Debug for Parameters"],["impl Debug for Transaction"],["impl Debug for BaseUnits"],["impl Debug for Error"],["impl Debug for RewardStep"],["impl Debug for Error"],["impl Debug for ConsensusWithdrawContext"],["impl Debug for Event"],["impl Debug for RewardAction"],["impl Debug for Genesis"],["impl Debug for Event"],["impl Debug for PublicKey"],["impl Debug for SignerInfo"]], -"oasis_runtime_sdk_contracts":[["impl Debug for CustomQueryResult"],["impl Debug for ContractEvent"],["impl Debug for Instance"],["impl Debug for LocalConfig"],["impl Debug for Event"],["impl Debug for StoreKind"],["impl Debug for Upgrade"],["impl Debug for Parameters"],["impl Debug for Policy"],["impl Debug for PublicKeyKind"],["impl Debug for InstanceStorageQuery"],["impl Debug for Genesis"],["impl Debug for InstanceRawStorageQueryResult"],["impl Debug for Upload"],["impl Debug for InstanceStorageQueryResult"],["impl Debug for GasCosts"],["impl Debug for Error"],["impl Debug for Code"],["impl Debug for CodeStorageQuery"],["impl Debug for PublicKeyQueryResult"],["impl Debug for UploadResult"],["impl Debug for CodeQuery"],["impl Debug for CallResult"],["impl Debug for ABI"],["impl Debug for CodeStorageQueryResult"],["impl Debug for InstanceQuery"],["impl Debug for InstantiateResult"],["impl Debug for Call"],["impl Debug for CustomQuery"],["impl Debug for ChangeUpgradePolicy"],["impl Debug for PublicKeyQuery"],["impl Debug for Instantiate"],["impl Debug for InstanceRawStorageQuery"]] +"oasis_contract_sdk_types":[["impl Debug for ExecutionContext"],["impl Debug for Error"],["impl Debug for Address"],["impl Debug for NotifyReply"],["impl Debug for AccountsResponse"],["impl Debug for QueryResponse"],["impl Debug for Reply"],["impl Debug for AccountsQuery"],["impl Debug for CallFormat"],["impl Debug for CodeId"],["impl Debug for QueryRequest"],["impl Debug for Event"],["impl Debug for ExecutionOk"],["impl Debug for Message"],["impl Debug for InstanceId"],["impl Debug for InstantiateResult"],["impl Debug for BaseUnits"],["impl Debug for Error"],["impl Debug for CallResult"],["impl Debug for Denomination"],["impl Debug for ExecutionResult"]], +"oasis_core_runtime":[["impl Debug for TransferEvent"],["impl Debug for SGXAttestation"],["impl Debug for ConsensusParameterChanges"],["impl Debug for TxnSchedulerParameters"],["impl Debug for MessageType"],["impl Debug for ReclaimEscrow"],["impl Debug for VRFInfo"],["impl Debug for CommissionRateStep"],["impl Debug for Transfer"],["impl Debug for Role"],["impl Debug for GetRequest"],["impl Debug for RootType"],["impl Debug for Nonce"],["impl Debug for LogEntry"],["impl Debug for FeatureScheduleControl"],["impl Debug for ProtocolVersions"],["impl Debug for Body"],["impl Debug for WithdrawResult"],["impl Debug for RuntimeStakingParameters"],["impl Debug for Quote"],["impl Debug for Error"],["impl Debug for Delegation"],["impl Debug for ExecutorCommitment"],["impl Debug for Block"],["impl Debug for LightBlock"],["impl Debug for TLSAddress"],["impl Debug for AddEscrowResult"],["impl Debug for Escrow"],["impl Debug for P2PInfo"],["impl Debug for RawProofEntry"],["impl Debug for CommissionSchedule"],["impl Debug for HostFetchConsensusEventsResponse"],["impl Debug for Transaction"],["impl Debug for Error"],["impl Debug for TEEHardware"],["impl Debug for HostInfo"],["impl Debug for UpgradeProposal"],["impl Debug for RuntimeKind"],["impl Debug for QuotePolicy"],["impl Debug for Status"],["impl Debug for ComputedBatch"],["impl Debug for CancelUpgradeProposal"],["impl Debug for QuoteBundle"],["impl Debug for TCPAddress"],["impl Debug for SignedEncryptedMasterSecret"],["impl Debug for EnclaveTCBVersions"],["impl Debug for StorageSyncResponse"],["impl Debug for EntityWhitelistConfig"],["impl Debug for Root"],["impl Debug for TCBLevel"],["impl Debug for QEIdentity"],["impl Debug for MrSigner"],["impl Debug for EnclaveIdentity"],["impl Debug for PublicKey"],["impl Debug for Node"],["impl Debug for Error"],["impl Debug for AnnotatedBlock"],["impl Debug for SharePool"],["impl Debug for RoundResults"],["impl Debug for PeerFeedback"],["impl Debug for MethodDescriptor"],["impl Debug for SessionID"],["impl Debug for Message"],["impl Debug for MaxNodesConstraint"],["impl Debug for RuntimeGovernanceModel"],["impl Debug for StakeAccumulator"],["impl Debug for Features"],["impl Debug for RpcClientError"],["impl Debug for StakingMessage"],["impl Debug for Signed"],["impl Debug for ExecutionMode"],["impl Debug for SignatureBundle"],["impl Debug for Proof"],["impl Debug for StorageSyncRequestWithEndpoint"],["impl Debug for EncryptedSecret"],["impl Debug for Request"],["impl Debug for Error"],["impl Debug for BlockMetadata"],["impl Debug for EventKind"],["impl Debug for PolicyVerifierError"],["impl Debug for AllowanceChangeEvent"],["impl Debug for PublicKey"],["impl Debug for GeneralAccount"],["impl Debug for Storage"],["impl Debug for Tag"],["impl Debug for ProposalContent"],["impl Debug for EncryptedMasterSecret"],["impl<T: Debug> Debug for Versioned<T>"],["impl Debug for ValidatorSetConstraint"],["impl Debug for Namespace"],["impl Debug for Error"],["impl Debug for SGXConstraints"],["impl Debug for MessageEvent"],["impl Debug for VersionInfo"],["impl Debug for Message"],["impl Debug for IncomingMessage"],["impl Debug for TCBBundle"],["impl Debug for RuntimeInfoResponse"],["impl Debug for ChangeParametersProposal"],["impl Debug for Signature"],["impl Debug for EnclavePolicySGX"],["impl Debug for ComputeResultsHeader"],["impl Debug for Frame"],["impl Debug for CapabilityTEE"],["impl Debug for Address"],["impl Debug for Account"],["impl Debug for SignedEncryptedEphemeralSecret"],["impl Debug for SlashReason"],["impl Debug for HostStorageEndpoint"],["impl Debug for ReclaimEscrowResult"],["impl Debug for StorageSyncRequest"],["impl Debug for CoarsenedKey"],["impl Debug for ExecutorCommitmentFailure"],["impl Debug for Config"],["impl Debug for TrustRoot"],["impl Debug for TLSInfo"],["impl Debug for CommitteeKind"],["impl Debug for TCBComponent"],["impl Debug for Header"],["impl Debug for Prefix"],["impl Debug for CommissionRateBoundStep"],["impl Debug for IterateRequest"],["impl Debug for DebondingDelegation"],["impl Debug for Hash"],["impl Debug for GovernanceMessage"],["impl Debug for Quantity"],["impl Debug for QuotePolicy"],["impl Debug for EscrowEvent"],["impl Debug for Version"],["impl Debug for Capabilities"],["impl Debug for EncryptedEphemeralSecret"],["impl Debug for Event"],["impl Debug for ProofResponse"],["impl Debug for RAKBinding"],["impl Debug for CheckTxResult"],["impl Debug for Withdraw"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for TCBVersions"],["impl Debug for SignedTransactionWithProof"],["impl Debug for Response"],["impl Debug for Message"],["impl Debug for StateError"],["impl Debug for NodeBox"],["impl Debug for QuotePolicy"],["impl Debug for Fee"],["impl Debug for Event"],["impl Debug for MinPoolSizeConstraint"],["impl Debug for SignedQEIdentity"],["impl Debug for TCBStatus"],["impl Debug for ReadWriteSet"],["impl Debug for Proof"],["impl Debug for LogEntryKind"],["impl Debug for TxnBatch"],["impl Debug for ProtocolError"],["impl Debug for EntityWhitelistRuntimeAdmissionPolicy"],["impl Debug for TransferResult"],["impl Debug for NodeRuntime"],["impl Debug for TCBInfo"],["impl Debug for Runtime"],["impl Debug for MrEnclave"],["impl Debug for AVR"],["impl Debug for SyncerError"],["impl Debug for RegistryMessage"],["impl Debug for Body"],["impl Debug for BurnEvent"],["impl Debug for SchedulingConstraints"],["impl Debug for ExecutorParameters"],["impl Debug for ConsensusAddress"],["impl Debug for LightBlockMeta"],["impl Debug for RuntimeInfoRequest"],["impl Debug for RolesMask"],["impl Debug for EscrowAccount"],["impl Debug for Tree"],["impl Debug for EnclaveTCBLevel"],["impl Debug for PolicySGX"],["impl Debug for EpochTimeState"],["impl Debug for SignedTCBInfo"],["impl Debug for ThresholdKind"],["impl Debug for MultiSigned"],["impl Debug for HostFetchConsensusEventsRequest"],["impl Debug for ConsensusInfo"],["impl Debug for TDXModule"],["impl Debug for RuntimeGenesis"],["impl Debug for SignedPolicySGX"],["impl Debug for RuntimeAdmissionPolicy"],["impl Debug for Error"],["impl Debug for ProposalVote"],["impl Debug for GetPrefixesRequest"],["impl Debug for Proof"],["impl Debug for TreeID"],["impl Debug for HeaderType"],["impl Debug for StorageParameters"],["impl Debug for ExecutorCommitmentHeader"],["impl Debug for CheckTxMetadata"],["impl Debug for StakeThreshold"],["impl Debug for VerifiedQuote"],["impl Debug for Vote"],["impl Debug for Slash"],["impl Debug for Kind"]], +"oasis_runtime_sdk":[["impl Debug for Parameters"],["impl Debug for AuthInfo"],["impl Debug for SignatureAddressSpec"],["impl Debug for ResultEnvelopeX25519DeoxysII"],["impl Debug for Delegate"],["impl Debug for Config"],["impl Debug for NonceQuery"],["impl Debug for Event"],["impl Debug for RewardSchedule"],["impl Debug for UndelegationInfo"],["impl Debug for Parameters"],["impl Debug for ModuleInfo"],["impl Debug for Withdraw"],["impl Debug for Genesis"],["impl Debug for ParameterValidationError"],["impl Debug for AccountBalance"],["impl Debug for Transaction"],["impl Debug for BalancesQuery"],["impl Debug for PublicKey"],["impl Debug for CallFormat"],["impl Debug for ExtendedDelegationInfo"],["impl Debug for Genesis"],["impl Debug for Error"],["impl Debug for RewardAction"],["impl Debug for Event"],["impl Debug for LocalConfig"],["impl Debug for AddressSpec"],["impl Debug for DenominationInfoQuery"],["impl Debug for Mode"],["impl Debug for Transfer"],["impl Debug for ConsensusWithdrawContext"],["impl Debug for RewardScheduleError"],["impl Debug for ExecuteReadOnlyTxResponse"],["impl Debug for ConsensusTransferContext"],["impl Debug for GasCosts"],["impl Debug for CallDataPublicKeyQueryResponse"],["impl Debug for ParameterValidationError"],["impl Debug for BalanceQuery"],["impl Debug for Error"],["impl Debug for GasCosts"],["impl Debug for PublicKey"],["impl Debug for Error"],["impl Debug for PublicKey"],["impl Debug for AuthProof"],["impl Debug for DelegationQuery"],["impl Debug for Event"],["impl Debug for SubcallResult"],["impl Debug for UnverifiedTransaction"],["impl Debug for RewardStep"],["impl Debug for ConsensusDelegateContext"],["impl Debug for Metadata"],["impl Debug for Error"],["impl Debug for Genesis"],["impl Debug for Error"],["impl Debug for ParameterValidationError"],["impl Debug for UndelegationsQuery"],["impl Debug for TxSimulationFailure"],["impl Debug for AccountBalances"],["impl Debug for Receipt"],["impl Debug for Call"],["impl Debug for Error"],["impl Debug for EstimateGasQuery"],["impl Debug for Genesis"],["impl Debug for TransactionFee"],["impl Debug for ConsensusError"],["impl Debug for PublicKey"],["impl Debug for CallEnvelopeX25519DeoxysII"],["impl Debug for FeeManager"],["impl Debug for ExecuteReadOnlyTxQuery"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for SenderMeta"],["impl Debug for CallerAddress"],["impl Debug for Address"],["impl Debug for Error"],["impl Debug for SubcallInfo"],["impl Debug for Error"],["impl Debug for Parameters"],["impl Debug for Genesis"],["impl Debug for Error"],["impl Debug for RuntimeInfoResponse"],["impl Debug for Undelegate"],["impl Debug for EpochRewards"],["impl Debug for SignatureType"],["impl Debug for MessageEventHookInvocation"],["impl Debug for Parameters"],["impl Debug for Account"],["impl Debug for Error"],["impl Debug for Event"],["impl Debug for CallResult"],["impl Debug for ConsensusUndelegateContext"],["impl Debug for PublicKey"],["impl Debug for Signer"],["impl Debug for BaseUnits"],["impl Debug for CallResult"],["impl Debug for Parameters"],["impl Debug for DenominationInfo"],["impl Debug for Deposit"],["impl Debug for Error"],["impl Debug for MessageResult"],["impl Debug for DispatchResult"],["impl Debug for PublicKey"],["impl Debug for SignerInfo"],["impl Debug for ConsensusAccountQuery"],["impl Debug for DelegationsQuery"],["impl Debug for CallOptions"],["impl Debug for MethodHandlerInfo"],["impl Debug for ParameterValidationError"],["impl Debug for GasCosts"],["impl Debug for TakeReceipt"],["impl Debug for Denomination"],["impl Debug for MethodHandlerKind"],["impl Debug for Fee"],["impl Debug for DynamicMinGasPrice"],["impl Debug for Signature"],["impl Debug for Metadata"],["impl Debug for ReceiptKind"],["impl Debug for DelegationInfo"],["impl Debug for EventTag"],["impl Debug for State"],["impl Debug for AddressesQuery"]], +"oasis_runtime_sdk_contracts":[["impl Debug for Instantiate"],["impl Debug for Upload"],["impl Debug for CodeQuery"],["impl Debug for CodeStorageQuery"],["impl Debug for Instance"],["impl Debug for Event"],["impl Debug for ABI"],["impl Debug for CustomQuery"],["impl Debug for InstantiateResult"],["impl Debug for InstanceRawStorageQuery"],["impl Debug for PublicKeyKind"],["impl Debug for InstanceStorageQueryResult"],["impl Debug for Genesis"],["impl Debug for LocalConfig"],["impl Debug for CallResult"],["impl Debug for Code"],["impl Debug for InstanceRawStorageQueryResult"],["impl Debug for Call"],["impl Debug for InstanceStorageQuery"],["impl Debug for Error"],["impl Debug for UploadResult"],["impl Debug for CodeStorageQueryResult"],["impl Debug for ContractEvent"],["impl Debug for InstanceQuery"],["impl Debug for GasCosts"],["impl Debug for Upgrade"],["impl Debug for PublicKeyQueryResult"],["impl Debug for PublicKeyQuery"],["impl Debug for Policy"],["impl Debug for Parameters"],["impl Debug for ChangeUpgradePolicy"],["impl Debug for StoreKind"],["impl Debug for CustomQueryResult"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/fmt/trait.Display.js b/rust/implementors/core/fmt/trait.Display.js index 50ff361d10..ece1a89cbf 100644 --- a/rust/implementors/core/fmt/trait.Display.js +++ b/rust/implementors/core/fmt/trait.Display.js @@ -1,7 +1,7 @@ (function() {var implementors = { "oasis_contract_sdk":[["impl Display for CryptoError"]], -"oasis_contract_sdk_types":[["impl Display for Error"],["impl Display for Error"],["impl Display for BaseUnits"],["impl Display for Denomination"]], -"oasis_core_runtime":[["impl Display for Signature"],["impl Display for Hash"],["impl Display for SyncerError"],["impl Display for Error"],["impl Display for Error"],["impl Display for MrSigner"],["impl Display for SessionID"],["impl Display for RpcClientError"],["impl Display for ProtocolError"],["impl Display for Error"],["impl Display for Namespace"],["impl Display for Quantity"],["impl Display for Error"],["impl Display for Error"],["impl Display for PolicyVerifierError"],["impl Display for PublicKey"],["impl Display for StateError"],["impl Display for Error"],["impl Display for Error"],["impl Display for MrEnclave"]], -"oasis_runtime_sdk":[["impl Display for TxSimulationFailure"],["impl Display for Error"],["impl Display for Error"],["impl Display for ParameterValidationError"],["impl Display for Error"],["impl Display for Error"],["impl Display for Address"],["impl Display for Error"],["impl Display for ParameterValidationError"],["impl Display for Error"],["impl Display for Error"],["impl Display for Error"],["impl Display for Error"],["impl Display for Error"],["impl Display for BaseUnits"],["impl Display for Error"],["impl Display for ParameterValidationError"],["impl Display for RewardScheduleError"],["impl Display for Error"],["impl Display for ParameterValidationError"],["impl Display for Error"],["impl Display for Denomination"],["impl Display for Error"],["impl Display for Mode"]], +"oasis_contract_sdk_types":[["impl Display for Error"],["impl Display for BaseUnits"],["impl Display for Error"],["impl Display for Denomination"]], +"oasis_core_runtime":[["impl Display for MrEnclave"],["impl Display for Error"],["impl Display for MrSigner"],["impl Display for Error"],["impl Display for Signature"],["impl Display for Error"],["impl Display for Error"],["impl Display for PolicyVerifierError"],["impl Display for SyncerError"],["impl Display for Error"],["impl Display for ProtocolError"],["impl Display for Quantity"],["impl Display for Error"],["impl Display for Namespace"],["impl Display for SessionID"],["impl Display for PublicKey"],["impl Display for Error"],["impl Display for Hash"],["impl Display for StateError"],["impl Display for RpcClientError"]], +"oasis_runtime_sdk":[["impl Display for ParameterValidationError"],["impl Display for Error"],["impl Display for Error"],["impl Display for Error"],["impl Display for ParameterValidationError"],["impl Display for Error"],["impl Display for ParameterValidationError"],["impl Display for Mode"],["impl Display for Error"],["impl Display for Error"],["impl Display for Error"],["impl Display for Error"],["impl Display for Error"],["impl Display for Denomination"],["impl Display for Error"],["impl Display for Address"],["impl Display for Error"],["impl Display for Error"],["impl Display for BaseUnits"],["impl Display for Error"],["impl Display for TxSimulationFailure"],["impl Display for Error"],["impl Display for RewardScheduleError"],["impl Display for ParameterValidationError"]], "oasis_runtime_sdk_contracts":[["impl Display for Error"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/fmt/trait.LowerHex.js b/rust/implementors/core/fmt/trait.LowerHex.js index 14dafe2d52..86c5aa3a25 100644 --- a/rust/implementors/core/fmt/trait.LowerHex.js +++ b/rust/implementors/core/fmt/trait.LowerHex.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"oasis_core_runtime":[["impl LowerHex for MrEnclave"],["impl LowerHex for PublicKey"],["impl LowerHex for Namespace"],["impl LowerHex for Address"],["impl LowerHex for Hash"],["impl LowerHex for MrSigner"],["impl LowerHex for SessionID"],["impl LowerHex for Signature"]], +"oasis_core_runtime":[["impl LowerHex for MrSigner"],["impl LowerHex for Address"],["impl LowerHex for SessionID"],["impl LowerHex for PublicKey"],["impl LowerHex for Namespace"],["impl LowerHex for Hash"],["impl LowerHex for Signature"],["impl LowerHex for MrEnclave"]], "oasis_runtime_sdk":[["impl LowerHex for Address"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/hash/trait.Hash.js b/rust/implementors/core/hash/trait.Hash.js index 21035a74c3..08e7da4e1d 100644 --- a/rust/implementors/core/hash/trait.Hash.js +++ b/rust/implementors/core/hash/trait.Hash.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"oasis_core_runtime":[["impl Hash for PublicKey"],["impl Hash for CommissionRateBoundStep"],["impl Hash for MaxNodesConstraint"],["impl Hash for P2PInfo"],["impl Hash for EscrowEvent"],["impl Hash for Namespace"],["impl Hash for SignatureBundle"],["impl Hash for SharePool"],["impl Hash for VersionInfo"],["impl Hash for RolesMask"],["impl Hash for MinPoolSizeConstraint"],["impl Hash for CommitteeKind"],["impl Hash for HeaderType"],["impl Hash for TCPAddress"],["impl Hash for TxnSchedulerParameters"],["impl Hash for VRFInfo"],["impl Hash for Vote"],["impl Hash for AddEscrowResult"],["impl Hash for Hash"],["impl Hash for MultiSigned"],["impl Hash for EnclaveIdentity"],["impl Hash for Slash"],["impl Hash for MrEnclave"],["impl Hash for ProposalVote"],["impl Hash for RuntimeGovernanceModel"],["impl Hash for ConsensusParameterChanges"],["impl Hash for GeneralAccount"],["impl Hash for ConsensusInfo"],["impl Hash for ProtocolVersions"],["impl Hash for Delegation"],["impl Hash for ConsensusAddress"],["impl Hash for TransferResult"],["impl Hash for Version"],["impl Hash for Account"],["impl Hash for PublicKey"],["impl Hash for EntityWhitelistRuntimeAdmissionPolicy"],["impl Hash for SlashReason"],["impl Hash for UpgradeProposal"],["impl Hash for EscrowAccount"],["impl Hash for ReclaimEscrowResult"],["impl Hash for Withdraw"],["impl Hash for RuntimeStakingParameters"],["impl Hash for ThresholdKind"],["impl Hash for StakingMessage"],["impl Hash for Block"],["impl Hash for ReclaimEscrow"],["impl Hash for Role"],["impl Hash for MrSigner"],["impl Hash for RuntimeGenesis"],["impl Hash for CommissionRateStep"],["impl Hash for TLSAddress"],["impl Hash for IncomingMessage"],["impl Hash for StorageParameters"],["impl Hash for TEEHardware"],["impl Hash for AllowanceChangeEvent"],["impl<T: Hash> Hash for Versioned<T>"],["impl Hash for AnnotatedBlock"],["impl Hash for StakeAccumulator"],["impl Hash for HostStorageEndpoint"],["impl Hash for EntityWhitelistConfig"],["impl Hash for Kind"],["impl Hash for Signed"],["impl Hash for BurnEvent"],["impl Hash for Quantity"],["impl Hash for ExecutorParameters"],["impl Hash for Address"],["impl Hash for SchedulingConstraints"],["impl Hash for Header"],["impl Hash for CapabilityTEE"],["impl Hash for RuntimeAdmissionPolicy"],["impl Hash for TLSInfo"],["impl Hash for RuntimeKind"],["impl Hash for Transfer"],["impl Hash for Event"],["impl Hash for NodeRuntime"],["impl Hash for StakeThreshold"],["impl Hash for RegistryMessage"],["impl Hash for ValidatorSetConstraint"],["impl Hash for LogEntry"],["impl Hash for Runtime"],["impl Hash for EpochTimeState"],["impl Hash for CommissionSchedule"],["impl Hash for ComputeResultsHeader"],["impl Hash for RootType"],["impl Hash for CancelUpgradeProposal"],["impl Hash for TransferEvent"],["impl Hash for Capabilities"],["impl Hash for DebondingDelegation"],["impl Hash for Escrow"],["impl Hash for WithdrawResult"],["impl Hash for SessionID"],["impl Hash for Signature"]], -"oasis_runtime_sdk":[["impl Hash for Address"],["impl Hash for SignatureType"],["impl Hash for Denomination"]], +"oasis_core_runtime":[["impl Hash for Quantity"],["impl Hash for Block"],["impl Hash for ProtocolVersions"],["impl Hash for MinPoolSizeConstraint"],["impl Hash for Event"],["impl Hash for CommissionRateBoundStep"],["impl Hash for VRFInfo"],["impl Hash for TLSInfo"],["impl Hash for Slash"],["impl Hash for EnclaveIdentity"],["impl Hash for EscrowAccount"],["impl Hash for RuntimeStakingParameters"],["impl Hash for TxnSchedulerParameters"],["impl Hash for ExecutorParameters"],["impl Hash for MultiSigned"],["impl Hash for ConsensusInfo"],["impl Hash for CommissionSchedule"],["impl Hash for EscrowEvent"],["impl Hash for Hash"],["impl Hash for AllowanceChangeEvent"],["impl Hash for AddEscrowResult"],["impl Hash for TEEHardware"],["impl Hash for RuntimeGenesis"],["impl Hash for ConsensusAddress"],["impl Hash for TransferResult"],["impl Hash for BurnEvent"],["impl Hash for EpochTimeState"],["impl Hash for PublicKey"],["impl Hash for Namespace"],["impl Hash for SessionID"],["impl Hash for CommitteeKind"],["impl Hash for Withdraw"],["impl Hash for Delegation"],["impl Hash for DebondingDelegation"],["impl Hash for CommissionRateStep"],["impl Hash for Transfer"],["impl Hash for Runtime"],["impl Hash for AnnotatedBlock"],["impl Hash for Role"],["impl Hash for RegistryMessage"],["impl Hash for Header"],["impl Hash for ConsensusParameterChanges"],["impl Hash for ProposalVote"],["impl Hash for Signed"],["impl Hash for WithdrawResult"],["impl Hash for StakingMessage"],["impl Hash for MrSigner"],["impl Hash for Signature"],["impl Hash for Address"],["impl Hash for ReclaimEscrowResult"],["impl Hash for RuntimeAdmissionPolicy"],["impl Hash for NodeRuntime"],["impl<T: Hash> Hash for Versioned<T>"],["impl Hash for GeneralAccount"],["impl Hash for StakeThreshold"],["impl Hash for VersionInfo"],["impl Hash for ReclaimEscrow"],["impl Hash for HostStorageEndpoint"],["impl Hash for UpgradeProposal"],["impl Hash for SchedulingConstraints"],["impl Hash for SharePool"],["impl Hash for EntityWhitelistConfig"],["impl Hash for RuntimeGovernanceModel"],["impl Hash for Capabilities"],["impl Hash for MaxNodesConstraint"],["impl Hash for TLSAddress"],["impl Hash for RuntimeKind"],["impl Hash for SlashReason"],["impl Hash for MrEnclave"],["impl Hash for HeaderType"],["impl Hash for PublicKey"],["impl Hash for SignatureBundle"],["impl Hash for CancelUpgradeProposal"],["impl Hash for P2PInfo"],["impl Hash for EntityWhitelistRuntimeAdmissionPolicy"],["impl Hash for LogEntry"],["impl Hash for StorageParameters"],["impl Hash for ThresholdKind"],["impl Hash for Version"],["impl Hash for ComputeResultsHeader"],["impl Hash for Escrow"],["impl Hash for RootType"],["impl Hash for IncomingMessage"],["impl Hash for TCPAddress"],["impl Hash for Account"],["impl Hash for Vote"],["impl Hash for CapabilityTEE"],["impl Hash for RolesMask"],["impl Hash for TransferEvent"],["impl Hash for ValidatorSetConstraint"],["impl Hash for StakeAccumulator"],["impl Hash for Kind"]], +"oasis_runtime_sdk":[["impl Hash for Denomination"],["impl Hash for Address"],["impl Hash for SignatureType"]], "oasis_runtime_sdk_contracts":[["impl Hash for ABI"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/marker/trait.Copy.js b/rust/implementors/core/marker/trait.Copy.js index 7efe96c824..26ec22a2ed 100644 --- a/rust/implementors/core/marker/trait.Copy.js +++ b/rust/implementors/core/marker/trait.Copy.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"oasis_contract_sdk_types":[["impl Copy for NotifyReply"],["impl Copy for CallFormat"],["impl Copy for CodeId"],["impl Copy for StoreKind"],["impl Copy for Address"],["impl Copy for InstanceId"],["impl Copy for SignatureKind"]], -"oasis_core_runtime":[["impl Copy for Root"],["impl Copy for Kind"],["impl Copy for TCBStatus"],["impl Copy for EventKind"],["impl Copy for LogEntryKind"],["impl Copy for MrEnclave"],["impl Copy for MrSigner"],["impl Copy for Hash"],["impl Copy for Namespace"],["impl Copy for MessageType"],["impl Copy for SessionID"],["impl Copy for PublicKey"],["impl Copy for RootType"],["impl Copy for HostStorageEndpoint"],["impl Copy for PeerFeedback"],["impl Copy for Version"],["impl Copy for PublicKey"],["impl Copy for Signature"]], -"oasis_runtime_sdk":[["impl Copy for MethodHandlerKind"],["impl Copy for Address"],["impl Copy for Mode"],["impl Copy for SignatureType"],["impl Copy for CallFormat"]], -"oasis_runtime_sdk_contracts":[["impl Copy for ABI"],["impl Copy for Policy"]] +"oasis_contract_sdk_types":[["impl Copy for NotifyReply"],["impl Copy for Address"],["impl Copy for CallFormat"],["impl Copy for SignatureKind"],["impl Copy for InstanceId"],["impl Copy for CodeId"],["impl Copy for StoreKind"]], +"oasis_core_runtime":[["impl Copy for LogEntryKind"],["impl Copy for Hash"],["impl Copy for HostStorageEndpoint"],["impl Copy for MrSigner"],["impl Copy for RootType"],["impl Copy for EventKind"],["impl Copy for MrEnclave"],["impl Copy for Signature"],["impl Copy for Root"],["impl Copy for Kind"],["impl Copy for PublicKey"],["impl Copy for MessageType"],["impl Copy for PublicKey"],["impl Copy for PeerFeedback"],["impl Copy for Version"],["impl Copy for SessionID"],["impl Copy for Namespace"],["impl Copy for TCBStatus"]], +"oasis_runtime_sdk":[["impl Copy for SignatureType"],["impl Copy for MethodHandlerKind"],["impl Copy for CallFormat"],["impl Copy for Address"],["impl Copy for Mode"]], +"oasis_runtime_sdk_contracts":[["impl Copy for Policy"],["impl Copy for ABI"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/marker/trait.StructuralEq.js b/rust/implementors/core/marker/trait.StructuralEq.js index 057a2a7332..f901937dae 100644 --- a/rust/implementors/core/marker/trait.StructuralEq.js +++ b/rust/implementors/core/marker/trait.StructuralEq.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"oasis_contract_sdk_types":[["impl StructuralEq for InstanceId"],["impl StructuralEq for CallFormat"],["impl StructuralEq for CodeId"],["impl StructuralEq for Denomination"],["impl StructuralEq for BaseUnits"],["impl StructuralEq for Address"],["impl StructuralEq for NotifyReply"]], -"oasis_core_runtime":[["impl StructuralEq for ValidatorSetConstraint"],["impl StructuralEq for NodeBox"],["impl StructuralEq for EnclaveIdentity"],["impl StructuralEq for BlockMetadata"],["impl StructuralEq for TransferResult"],["impl StructuralEq for TEEHardware"],["impl StructuralEq for ProtocolVersions"],["impl StructuralEq for ReclaimEscrow"],["impl StructuralEq for RegistryMessage"],["impl StructuralEq for TxnSchedulerParameters"],["impl StructuralEq for Signed"],["impl StructuralEq for TLSInfo"],["impl StructuralEq for Root"],["impl StructuralEq for LogEntryKind"],["impl StructuralEq for RuntimeGovernanceModel"],["impl StructuralEq for Slash"],["impl StructuralEq for SignedPolicySGX"],["impl StructuralEq for Delegation"],["impl StructuralEq for TxnBatch"],["impl StructuralEq for CommissionRateStep"],["impl StructuralEq for MaxNodesConstraint"],["impl StructuralEq for ReadWriteSet"],["impl StructuralEq for MinPoolSizeConstraint"],["impl StructuralEq for Address"],["impl StructuralEq for EncryptedSecret"],["impl StructuralEq for StakeAccumulator"],["impl StructuralEq for EncryptedEphemeralSecret"],["impl StructuralEq for ProposalContent"],["impl StructuralEq for ReclaimEscrowResult"],["impl StructuralEq for TCBBundle"],["impl StructuralEq for SignedEncryptedEphemeralSecret"],["impl StructuralEq for IncomingMessage"],["impl StructuralEq for MessageEvent"],["impl StructuralEq for PeerFeedback"],["impl StructuralEq for AVR"],["impl StructuralEq for Header"],["impl StructuralEq for Capabilities"],["impl StructuralEq for Status"],["impl StructuralEq for ExecutorCommitmentHeader"],["impl StructuralEq for CancelUpgradeProposal"],["impl StructuralEq for ExecutorParameters"],["impl StructuralEq for QuoteBundle"],["impl StructuralEq for EscrowEvent"],["impl StructuralEq for TreeID"],["impl StructuralEq for VRFInfo"],["impl StructuralEq for GeneralAccount"],["impl StructuralEq for EnclavePolicySGX"],["impl StructuralEq for SharePool"],["impl StructuralEq for CapabilityTEE"],["impl StructuralEq for TLSAddress"],["impl StructuralEq for Proof"],["impl StructuralEq for Prefix"],["impl StructuralEq for CommitteeKind"],["impl StructuralEq for EpochTimeState"],["impl StructuralEq for AllowanceChangeEvent"],["impl StructuralEq for ChangeParametersProposal"],["impl StructuralEq for Event"],["impl StructuralEq for Quote"],["impl StructuralEq for ConsensusAddress"],["impl StructuralEq for RawProofEntry"],["impl StructuralEq for ThresholdKind"],["impl StructuralEq for ConsensusInfo"],["impl StructuralEq for Escrow"],["impl StructuralEq for AnnotatedBlock"],["impl StructuralEq for Version"],["impl StructuralEq for Role"],["impl StructuralEq for QuotePolicy"],["impl StructuralEq for TransferEvent"],["impl StructuralEq for Vote"],["impl StructuralEq for DebondingDelegation"],["impl StructuralEq for RuntimeGenesis"],["impl StructuralEq for Quantity"],["impl StructuralEq for UpgradeProposal"],["impl StructuralEq for ExecutorCommitmentFailure"],["impl StructuralEq for ConsensusParameterChanges"],["impl StructuralEq for NodeRuntime"],["impl StructuralEq for HostStorageEndpoint"],["impl StructuralEq for Runtime"],["impl StructuralEq for StakeThreshold"],["impl StructuralEq for ProposalVote"],["impl StructuralEq for MultiSigned"],["impl StructuralEq for TCPAddress"],["impl StructuralEq for PublicKey"],["impl StructuralEq for Message"],["impl StructuralEq for ComputeResultsHeader"],["impl StructuralEq for EntityWhitelistConfig"],["impl StructuralEq for StorageParameters"],["impl StructuralEq for WithdrawResult"],["impl StructuralEq for AddEscrowResult"],["impl StructuralEq for RootType"],["impl StructuralEq for HeaderType"],["impl StructuralEq for Block"],["impl StructuralEq for Account"],["impl StructuralEq for CommissionRateBoundStep"],["impl StructuralEq for CommissionSchedule"],["impl StructuralEq for QuotePolicy"],["impl StructuralEq for QuotePolicy"],["impl StructuralEq for RuntimeKind"],["impl StructuralEq for EntityWhitelistRuntimeAdmissionPolicy"],["impl StructuralEq for StakingMessage"],["impl StructuralEq for EscrowAccount"],["impl StructuralEq for SignedEncryptedMasterSecret"],["impl StructuralEq for RuntimeAdmissionPolicy"],["impl StructuralEq for PolicySGX"],["impl StructuralEq for Node"],["impl StructuralEq for CoarsenedKey"],["impl StructuralEq for Transfer"],["impl StructuralEq for RuntimeStakingParameters"],["impl StructuralEq for RoundResults"],["impl StructuralEq for VersionInfo"],["impl StructuralEq for Kind"],["impl StructuralEq for TrustRoot"],["impl StructuralEq for BurnEvent"],["impl StructuralEq for ExecutorCommitment"],["impl StructuralEq for SignatureBundle"],["impl StructuralEq for P2PInfo"],["impl StructuralEq for ExecutionMode"],["impl StructuralEq for EncryptedMasterSecret"],["impl StructuralEq for RolesMask"],["impl StructuralEq for SlashReason"],["impl<T> StructuralEq for Versioned<T>"],["impl StructuralEq for TCBStatus"],["impl StructuralEq for GovernanceMessage"],["impl StructuralEq for Withdraw"],["impl StructuralEq for LogEntry"],["impl StructuralEq for SchedulingConstraints"]], -"oasis_runtime_sdk":[["impl StructuralEq for Mode"],["impl StructuralEq for Address"],["impl StructuralEq for CallFormat"],["impl StructuralEq for SignatureAddressSpec"],["impl StructuralEq for RewardAction"],["impl StructuralEq for PublicKey"],["impl StructuralEq for SenderMeta"],["impl StructuralEq for Signature"],["impl StructuralEq for PublicKey"],["impl StructuralEq for PublicKey"],["impl StructuralEq for Event"],["impl StructuralEq for PublicKey"],["impl StructuralEq for SignatureType"],["impl StructuralEq for PublicKey"],["impl StructuralEq for PublicKey"],["impl StructuralEq for BaseUnits"],["impl StructuralEq for Parameters"],["impl StructuralEq for ConsensusError"],["impl StructuralEq for Denomination"]], +"oasis_contract_sdk_types":[["impl StructuralEq for NotifyReply"],["impl StructuralEq for CallFormat"],["impl StructuralEq for CodeId"],["impl StructuralEq for BaseUnits"],["impl StructuralEq for Denomination"],["impl StructuralEq for InstanceId"],["impl StructuralEq for Address"]], +"oasis_core_runtime":[["impl StructuralEq for LogEntryKind"],["impl StructuralEq for MessageEvent"],["impl StructuralEq for StakingMessage"],["impl StructuralEq for ExecutorCommitmentFailure"],["impl StructuralEq for LogEntry"],["impl StructuralEq for TransferEvent"],["impl StructuralEq for CommitteeKind"],["impl StructuralEq for QuotePolicy"],["impl StructuralEq for EncryptedSecret"],["impl StructuralEq for TransferResult"],["impl StructuralEq for SignedEncryptedEphemeralSecret"],["impl StructuralEq for Signed"],["impl StructuralEq for TrustRoot"],["impl StructuralEq for QuoteBundle"],["impl StructuralEq for SlashReason"],["impl StructuralEq for StakeThreshold"],["impl StructuralEq for PolicySGX"],["impl StructuralEq for EnclavePolicySGX"],["impl StructuralEq for Block"],["impl StructuralEq for Slash"],["impl StructuralEq for CommissionRateBoundStep"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeKind"],["impl StructuralEq for EnclaveIdentity"],["impl StructuralEq for Address"],["impl StructuralEq for CancelUpgradeProposal"],["impl StructuralEq for ProtocolVersions"],["impl StructuralEq for AnnotatedBlock"],["impl StructuralEq for Version"],["impl StructuralEq for ThresholdKind"],["impl StructuralEq for EpochTimeState"],["impl StructuralEq for PublicKey"],["impl StructuralEq for CommissionRateStep"],["impl StructuralEq for RuntimeStakingParameters"],["impl StructuralEq for SchedulingConstraints"],["impl StructuralEq for StakeAccumulator"],["impl StructuralEq for CoarsenedKey"],["impl StructuralEq for AVR"],["impl StructuralEq for AddEscrowResult"],["impl StructuralEq for PeerFeedback"],["impl StructuralEq for WithdrawResult"],["impl StructuralEq for ReclaimEscrow"],["impl StructuralEq for GovernanceMessage"],["impl StructuralEq for Quantity"],["impl StructuralEq for Role"],["impl StructuralEq for ConsensusAddress"],["impl StructuralEq for BurnEvent"],["impl StructuralEq for ConsensusParameterChanges"],["impl StructuralEq for ExecutorCommitmentHeader"],["impl StructuralEq for CapabilityTEE"],["impl StructuralEq for TEEHardware"],["impl StructuralEq for RuntimeAdmissionPolicy"],["impl StructuralEq for Account"],["impl StructuralEq for Node"],["impl StructuralEq for NodeBox"],["impl StructuralEq for EncryptedMasterSecret"],["impl StructuralEq for ReclaimEscrowResult"],["impl StructuralEq for ExecutionMode"],["impl StructuralEq for MultiSigned"],["impl StructuralEq for Prefix"],["impl StructuralEq for TreeID"],["impl StructuralEq for ProposalContent"],["impl StructuralEq for CommissionSchedule"],["impl StructuralEq for ChangeParametersProposal"],["impl StructuralEq for BlockMetadata"],["impl StructuralEq for HeaderType"],["impl StructuralEq for TCPAddress"],["impl StructuralEq for ExecutorParameters"],["impl StructuralEq for EncryptedEphemeralSecret"],["impl StructuralEq for QuotePolicy"],["impl StructuralEq for Event"],["impl StructuralEq for MinPoolSizeConstraint"],["impl StructuralEq for Status"],["impl StructuralEq for UpgradeProposal"],["impl StructuralEq for SignedPolicySGX"],["impl StructuralEq for GeneralAccount"],["impl StructuralEq for Quote"],["impl<T> StructuralEq for Versioned<T>"],["impl StructuralEq for Proof"],["impl StructuralEq for SignedEncryptedMasterSecret"],["impl StructuralEq for RegistryMessage"],["impl StructuralEq for ExecutorCommitment"],["impl StructuralEq for ReadWriteSet"],["impl StructuralEq for TxnBatch"],["impl StructuralEq for TCBStatus"],["impl StructuralEq for HostStorageEndpoint"],["impl StructuralEq for RuntimeGenesis"],["impl StructuralEq for ValidatorSetConstraint"],["impl StructuralEq for Vote"],["impl StructuralEq for DebondingDelegation"],["impl StructuralEq for SharePool"],["impl StructuralEq for Escrow"],["impl StructuralEq for AllowanceChangeEvent"],["impl StructuralEq for Transfer"],["impl StructuralEq for Root"],["impl StructuralEq for Delegation"],["impl StructuralEq for RootType"],["impl StructuralEq for MaxNodesConstraint"],["impl StructuralEq for Withdraw"],["impl StructuralEq for StorageParameters"],["impl StructuralEq for EscrowAccount"],["impl StructuralEq for ConsensusInfo"],["impl StructuralEq for TCBBundle"],["impl StructuralEq for TLSInfo"],["impl StructuralEq for TLSAddress"],["impl StructuralEq for RoundResults"],["impl StructuralEq for RolesMask"],["impl StructuralEq for EntityWhitelistConfig"],["impl StructuralEq for IncomingMessage"],["impl StructuralEq for VersionInfo"],["impl StructuralEq for TxnSchedulerParameters"],["impl StructuralEq for EntityWhitelistRuntimeAdmissionPolicy"],["impl StructuralEq for QuotePolicy"],["impl StructuralEq for SignatureBundle"],["impl StructuralEq for EscrowEvent"],["impl StructuralEq for ProposalVote"],["impl StructuralEq for NodeRuntime"],["impl StructuralEq for VRFInfo"],["impl StructuralEq for RawProofEntry"],["impl StructuralEq for Capabilities"],["impl StructuralEq for Header"],["impl StructuralEq for RuntimeGovernanceModel"],["impl StructuralEq for Message"],["impl StructuralEq for ComputeResultsHeader"],["impl StructuralEq for Kind"],["impl StructuralEq for P2PInfo"]], +"oasis_runtime_sdk":[["impl StructuralEq for PublicKey"],["impl StructuralEq for SenderMeta"],["impl StructuralEq for ConsensusError"],["impl StructuralEq for PublicKey"],["impl StructuralEq for Mode"],["impl StructuralEq for CallFormat"],["impl StructuralEq for PublicKey"],["impl StructuralEq for RewardAction"],["impl StructuralEq for Event"],["impl StructuralEq for PublicKey"],["impl StructuralEq for PublicKey"],["impl StructuralEq for Address"],["impl StructuralEq for Denomination"],["impl StructuralEq for Parameters"],["impl StructuralEq for SignatureType"],["impl StructuralEq for BaseUnits"],["impl StructuralEq for SignatureAddressSpec"],["impl StructuralEq for Signature"],["impl StructuralEq for PublicKey"]], "oasis_runtime_sdk_contracts":[["impl StructuralEq for ABI"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/marker/trait.StructuralPartialEq.js b/rust/implementors/core/marker/trait.StructuralPartialEq.js index cb097ecb18..1c985328ec 100644 --- a/rust/implementors/core/marker/trait.StructuralPartialEq.js +++ b/rust/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"oasis_contract_sdk_types":[["impl StructuralPartialEq for CallFormat"],["impl StructuralPartialEq for Denomination"],["impl StructuralPartialEq for NotifyReply"],["impl StructuralPartialEq for CodeId"],["impl StructuralPartialEq for InstanceId"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for BaseUnits"]], -"oasis_core_runtime":[["impl StructuralPartialEq for ReclaimEscrowResult"],["impl StructuralPartialEq for TreeID"],["impl StructuralPartialEq for Delegation"],["impl StructuralPartialEq for Root"],["impl StructuralPartialEq for ReclaimEscrow"],["impl StructuralPartialEq for AnnotatedBlock"],["impl StructuralPartialEq for Capabilities"],["impl StructuralPartialEq for CommissionRateStep"],["impl StructuralPartialEq for VRFInfo"],["impl StructuralPartialEq for ChangeParametersProposal"],["impl StructuralPartialEq for RegistryMessage"],["impl StructuralPartialEq for AVR"],["impl StructuralPartialEq for Withdraw"],["impl StructuralPartialEq for RuntimeGenesis"],["impl StructuralPartialEq for RuntimeAdmissionPolicy"],["impl StructuralPartialEq for CapabilityTEE"],["impl StructuralPartialEq for ExecutorCommitmentHeader"],["impl StructuralPartialEq for LogEntry"],["impl StructuralPartialEq for ProposalVote"],["impl StructuralPartialEq for ExecutionMode"],["impl StructuralPartialEq for ConsensusInfo"],["impl StructuralPartialEq for Version"],["impl StructuralPartialEq for DebondingDelegation"],["impl StructuralPartialEq for Vote"],["impl StructuralPartialEq for Status"],["impl StructuralPartialEq for MessageEvent"],["impl StructuralPartialEq for ProposalContent"],["impl StructuralPartialEq for ThresholdKind"],["impl StructuralPartialEq for SignatureBundle"],["impl StructuralPartialEq for ConsensusParameterChanges"],["impl StructuralPartialEq for UpgradeProposal"],["impl StructuralPartialEq for SignedEncryptedMasterSecret"],["impl StructuralPartialEq for PeerFeedback"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for BlockMetadata"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for TrustRoot"],["impl StructuralPartialEq for Block"],["impl StructuralPartialEq for TxnSchedulerParameters"],["impl StructuralPartialEq for GeneralAccount"],["impl StructuralPartialEq for Account"],["impl StructuralPartialEq for AllowanceChangeEvent"],["impl StructuralPartialEq for CancelUpgradeProposal"],["impl StructuralPartialEq for RootType"],["impl StructuralPartialEq for SignedEncryptedEphemeralSecret"],["impl StructuralPartialEq for PolicySGX"],["impl StructuralPartialEq for RuntimeStakingParameters"],["impl StructuralPartialEq for EscrowEvent"],["impl StructuralPartialEq for TLSAddress"],["impl StructuralPartialEq for EnclavePolicySGX"],["impl StructuralPartialEq for AddEscrowResult"],["impl StructuralPartialEq for EscrowAccount"],["impl StructuralPartialEq for Role"],["impl StructuralPartialEq for WithdrawResult"],["impl StructuralPartialEq for ExecutorCommitment"],["impl StructuralPartialEq for RuntimeKind"],["impl StructuralPartialEq for IncomingMessage"],["impl StructuralPartialEq for MultiSigned"],["impl StructuralPartialEq for StakeThreshold"],["impl StructuralPartialEq for SharePool"],["impl StructuralPartialEq for QuotePolicy"],["impl StructuralPartialEq for Quote"],["impl StructuralPartialEq for EntityWhitelistConfig"],["impl StructuralPartialEq for Slash"],["impl StructuralPartialEq for TCBBundle"],["impl StructuralPartialEq for StakeAccumulator"],["impl StructuralPartialEq for QuoteBundle"],["impl StructuralPartialEq for MinPoolSizeConstraint"],["impl StructuralPartialEq for Prefix"],["impl StructuralPartialEq for Quantity"],["impl StructuralPartialEq for Kind"],["impl StructuralPartialEq for ProtocolVersions"],["impl StructuralPartialEq for RawProofEntry"],["impl StructuralPartialEq for Transfer"],["impl StructuralPartialEq for EncryptedMasterSecret"],["impl StructuralPartialEq for ReadWriteSet"],["impl StructuralPartialEq for EncryptedEphemeralSecret"],["impl StructuralPartialEq for Proof"],["impl StructuralPartialEq for Message"],["impl StructuralPartialEq for TransferEvent"],["impl StructuralPartialEq for ExecutorCommitmentFailure"],["impl StructuralPartialEq for SignedPolicySGX"],["impl StructuralPartialEq for Header"],["impl StructuralPartialEq for ConsensusAddress"],["impl StructuralPartialEq for TLSInfo"],["impl StructuralPartialEq for CommissionRateBoundStep"],["impl StructuralPartialEq for EnclaveIdentity"],["impl StructuralPartialEq for HostStorageEndpoint"],["impl StructuralPartialEq for Node"],["impl StructuralPartialEq for VersionInfo"],["impl StructuralPartialEq for RuntimeGovernanceModel"],["impl StructuralPartialEq for SlashReason"],["impl StructuralPartialEq for QuotePolicy"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for TEEHardware"],["impl StructuralPartialEq for CommitteeKind"],["impl StructuralPartialEq for TransferResult"],["impl StructuralPartialEq for NodeRuntime"],["impl<T> StructuralPartialEq for Versioned<T>"],["impl StructuralPartialEq for EpochTimeState"],["impl StructuralPartialEq for CoarsenedKey"],["impl StructuralPartialEq for GovernanceMessage"],["impl StructuralPartialEq for MaxNodesConstraint"],["impl StructuralPartialEq for BurnEvent"],["impl StructuralPartialEq for QuotePolicy"],["impl StructuralPartialEq for Event"],["impl StructuralPartialEq for Escrow"],["impl StructuralPartialEq for P2PInfo"],["impl StructuralPartialEq for ComputeResultsHeader"],["impl StructuralPartialEq for EncryptedSecret"],["impl StructuralPartialEq for EntityWhitelistRuntimeAdmissionPolicy"],["impl StructuralPartialEq for HeaderType"],["impl StructuralPartialEq for StorageParameters"],["impl StructuralPartialEq for RolesMask"],["impl StructuralPartialEq for Signed"],["impl StructuralPartialEq for TCBStatus"],["impl StructuralPartialEq for ValidatorSetConstraint"],["impl StructuralPartialEq for CommissionSchedule"],["impl StructuralPartialEq for RoundResults"],["impl StructuralPartialEq for NodeBox"],["impl StructuralPartialEq for StakingMessage"],["impl StructuralPartialEq for ExecutorParameters"],["impl StructuralPartialEq for SchedulingConstraints"],["impl StructuralPartialEq for TxnBatch"],["impl StructuralPartialEq for LogEntryKind"],["impl StructuralPartialEq for TCPAddress"]], -"oasis_runtime_sdk":[["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for SignatureAddressSpec"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for SignatureType"],["impl StructuralPartialEq for RewardAction"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for Signature"],["impl StructuralPartialEq for Event"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for Mode"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for Denomination"],["impl StructuralPartialEq for SenderMeta"],["impl StructuralPartialEq for CallFormat"],["impl StructuralPartialEq for Parameters"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for ConsensusError"],["impl StructuralPartialEq for BaseUnits"],["impl StructuralPartialEq for PublicKey"]], +"oasis_contract_sdk_types":[["impl StructuralPartialEq for NotifyReply"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for BaseUnits"],["impl StructuralPartialEq for CallFormat"],["impl StructuralPartialEq for Denomination"],["impl StructuralPartialEq for CodeId"],["impl StructuralPartialEq for InstanceId"]], +"oasis_core_runtime":[["impl StructuralPartialEq for StorageParameters"],["impl StructuralPartialEq for EscrowAccount"],["impl StructuralPartialEq for EscrowEvent"],["impl StructuralPartialEq for ComputeResultsHeader"],["impl StructuralPartialEq for SignatureBundle"],["impl StructuralPartialEq for Event"],["impl StructuralPartialEq for ConsensusParameterChanges"],["impl StructuralPartialEq for PeerFeedback"],["impl StructuralPartialEq for ReadWriteSet"],["impl StructuralPartialEq for EncryptedSecret"],["impl StructuralPartialEq for GovernanceMessage"],["impl StructuralPartialEq for ProposalVote"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for EnclaveIdentity"],["impl StructuralPartialEq for LogEntry"],["impl StructuralPartialEq for MaxNodesConstraint"],["impl StructuralPartialEq for Message"],["impl StructuralPartialEq for Root"],["impl StructuralPartialEq for Proof"],["impl StructuralPartialEq for GeneralAccount"],["impl StructuralPartialEq for ReclaimEscrow"],["impl StructuralPartialEq for SignedPolicySGX"],["impl StructuralPartialEq for TCBStatus"],["impl StructuralPartialEq for TCPAddress"],["impl StructuralPartialEq for QuotePolicy"],["impl StructuralPartialEq for VRFInfo"],["impl StructuralPartialEq for Quantity"],["impl StructuralPartialEq for Capabilities"],["impl StructuralPartialEq for ThresholdKind"],["impl StructuralPartialEq for Version"],["impl StructuralPartialEq for ExecutorCommitment"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for SignedEncryptedEphemeralSecret"],["impl StructuralPartialEq for TransferResult"],["impl StructuralPartialEq for ReclaimEscrowResult"],["impl StructuralPartialEq for StakeThreshold"],["impl StructuralPartialEq for CommissionRateStep"],["impl StructuralPartialEq for ExecutorParameters"],["impl StructuralPartialEq for Vote"],["impl StructuralPartialEq for Prefix"],["impl StructuralPartialEq for MinPoolSizeConstraint"],["impl StructuralPartialEq for TEEHardware"],["impl StructuralPartialEq for ChangeParametersProposal"],["impl StructuralPartialEq for CommitteeKind"],["impl StructuralPartialEq for LogEntryKind"],["impl StructuralPartialEq for ConsensusInfo"],["impl StructuralPartialEq for ConsensusAddress"],["impl StructuralPartialEq for SlashReason"],["impl StructuralPartialEq for MessageEvent"],["impl StructuralPartialEq for NodeBox"],["impl StructuralPartialEq for VersionInfo"],["impl StructuralPartialEq for ExecutionMode"],["impl StructuralPartialEq for CancelUpgradeProposal"],["impl StructuralPartialEq for EntityWhitelistRuntimeAdmissionPolicy"],["impl StructuralPartialEq for Escrow"],["impl StructuralPartialEq for UpgradeProposal"],["impl StructuralPartialEq for TCBBundle"],["impl StructuralPartialEq for Withdraw"],["impl StructuralPartialEq for ProposalContent"],["impl StructuralPartialEq for TransferEvent"],["impl StructuralPartialEq for EnclavePolicySGX"],["impl StructuralPartialEq for TLSAddress"],["impl StructuralPartialEq for Transfer"],["impl StructuralPartialEq for TLSInfo"],["impl StructuralPartialEq for Kind"],["impl StructuralPartialEq for Quote"],["impl StructuralPartialEq for TrustRoot"],["impl StructuralPartialEq for Role"],["impl StructuralPartialEq for TxnSchedulerParameters"],["impl StructuralPartialEq for ExecutorCommitmentHeader"],["impl StructuralPartialEq for StakeAccumulator"],["impl StructuralPartialEq for Header"],["impl StructuralPartialEq for AllowanceChangeEvent"],["impl StructuralPartialEq for BurnEvent"],["impl StructuralPartialEq for RuntimeGovernanceModel"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for SharePool"],["impl StructuralPartialEq for Slash"],["impl StructuralPartialEq for ProtocolVersions"],["impl StructuralPartialEq for Status"],["impl StructuralPartialEq for AddEscrowResult"],["impl StructuralPartialEq for Delegation"],["impl StructuralPartialEq for CoarsenedKey"],["impl StructuralPartialEq for CapabilityTEE"],["impl StructuralPartialEq for Signed"],["impl StructuralPartialEq for Account"],["impl StructuralPartialEq for MultiSigned"],["impl StructuralPartialEq for RolesMask"],["impl StructuralPartialEq for WithdrawResult"],["impl StructuralPartialEq for EncryptedEphemeralSecret"],["impl StructuralPartialEq for StakingMessage"],["impl StructuralPartialEq for EntityWhitelistConfig"],["impl StructuralPartialEq for Node"],["impl StructuralPartialEq for RuntimeAdmissionPolicy"],["impl StructuralPartialEq for AnnotatedBlock"],["impl StructuralPartialEq for QuotePolicy"],["impl StructuralPartialEq for CommissionRateBoundStep"],["impl StructuralPartialEq for HeaderType"],["impl StructuralPartialEq for DebondingDelegation"],["impl StructuralPartialEq for TxnBatch"],["impl StructuralPartialEq for SchedulingConstraints"],["impl StructuralPartialEq for BlockMetadata"],["impl StructuralPartialEq for IncomingMessage"],["impl StructuralPartialEq for Block"],["impl StructuralPartialEq for AVR"],["impl StructuralPartialEq for RuntimeKind"],["impl StructuralPartialEq for RuntimeGenesis"],["impl StructuralPartialEq for PolicySGX"],["impl StructuralPartialEq for RoundResults"],["impl<T> StructuralPartialEq for Versioned<T>"],["impl StructuralPartialEq for QuoteBundle"],["impl StructuralPartialEq for TreeID"],["impl StructuralPartialEq for SignedEncryptedMasterSecret"],["impl StructuralPartialEq for CommissionSchedule"],["impl StructuralPartialEq for HostStorageEndpoint"],["impl StructuralPartialEq for EncryptedMasterSecret"],["impl StructuralPartialEq for P2PInfo"],["impl StructuralPartialEq for RuntimeStakingParameters"],["impl StructuralPartialEq for RootType"],["impl StructuralPartialEq for ExecutorCommitmentFailure"],["impl StructuralPartialEq for EpochTimeState"],["impl StructuralPartialEq for NodeRuntime"],["impl StructuralPartialEq for ValidatorSetConstraint"],["impl StructuralPartialEq for QuotePolicy"],["impl StructuralPartialEq for RegistryMessage"],["impl StructuralPartialEq for RawProofEntry"]], +"oasis_runtime_sdk":[["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for Signature"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for BaseUnits"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for Denomination"],["impl StructuralPartialEq for SenderMeta"],["impl StructuralPartialEq for ConsensusError"],["impl StructuralPartialEq for Event"],["impl StructuralPartialEq for SignatureType"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for RewardAction"],["impl StructuralPartialEq for Parameters"],["impl StructuralPartialEq for SignatureAddressSpec"],["impl StructuralPartialEq for CallFormat"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for Mode"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for PublicKey"]], "oasis_runtime_sdk_contracts":[["impl StructuralPartialEq for ABI"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/ops/arith/trait.Add.js b/rust/implementors/core/ops/arith/trait.Add.js index 2ec98701e7..c48b1c90ba 100644 --- a/rust/implementors/core/ops/arith/trait.Add.js +++ b/rust/implementors/core/ops/arith/trait.Add.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"oasis_core_runtime":[["impl Add<u64> for Quantity"],["impl<'a> Add<&'a Quantity> for Quantity"],["impl Add<Quantity> for Quantity"]] +"oasis_core_runtime":[["impl Add<u64> for Quantity"],["impl Add<Quantity> for Quantity"],["impl<'a> Add<&'a Quantity> for Quantity"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/ops/arith/trait.Mul.js b/rust/implementors/core/ops/arith/trait.Mul.js index 6fbca45026..aa84302ffe 100644 --- a/rust/implementors/core/ops/arith/trait.Mul.js +++ b/rust/implementors/core/ops/arith/trait.Mul.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"oasis_core_runtime":[["impl<'a> Mul<&'a Quantity> for Quantity"],["impl Mul<Quantity> for Quantity"],["impl Mul<u64> for Quantity"]] +"oasis_core_runtime":[["impl Mul<u64> for Quantity"],["impl<'a> Mul<&'a Quantity> for Quantity"],["impl Mul<Quantity> for Quantity"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/ops/arith/trait.MulAssign.js b/rust/implementors/core/ops/arith/trait.MulAssign.js index 5242188435..c0f164800d 100644 --- a/rust/implementors/core/ops/arith/trait.MulAssign.js +++ b/rust/implementors/core/ops/arith/trait.MulAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"oasis_core_runtime":[["impl MulAssign<u64> for Quantity"],["impl<'a> MulAssign<&'a Quantity> for Quantity"],["impl MulAssign<Quantity> for Quantity"]] +"oasis_core_runtime":[["impl MulAssign<Quantity> for Quantity"],["impl<'a> MulAssign<&'a Quantity> for Quantity"],["impl MulAssign<u64> for Quantity"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/ops/deref/trait.Deref.js b/rust/implementors/core/ops/deref/trait.Deref.js index b864db446c..93713bdeef 100644 --- a/rust/implementors/core/ops/deref/trait.Deref.js +++ b/rust/implementors/core/ops/deref/trait.Deref.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"oasis_core_runtime":[["impl Deref for COMMON_POOL_ADDRESS"],["impl Deref for Nonce"],["impl Deref for Prefix"],["impl Deref for RawProofEntry"],["impl Deref for FEE_ACC_ADDRESS"],["impl Deref for GOVERNANCE_DEPOSITS_ADDRESS"],["impl Deref for TxnBatch"],["impl Deref for BUILD_INFO"]] +"oasis_core_runtime":[["impl Deref for TxnBatch"],["impl Deref for FEE_ACC_ADDRESS"],["impl Deref for BUILD_INFO"],["impl Deref for Prefix"],["impl Deref for Nonce"],["impl Deref for COMMON_POOL_ADDRESS"],["impl Deref for GOVERNANCE_DEPOSITS_ADDRESS"],["impl Deref for RawProofEntry"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/ops/deref/trait.DerefMut.js b/rust/implementors/core/ops/deref/trait.DerefMut.js index be2781443b..d4072e717a 100644 --- a/rust/implementors/core/ops/deref/trait.DerefMut.js +++ b/rust/implementors/core/ops/deref/trait.DerefMut.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"oasis_core_runtime":[["impl DerefMut for Prefix"],["impl DerefMut for RawProofEntry"],["impl DerefMut for TxnBatch"]] +"oasis_core_runtime":[["impl DerefMut for Prefix"],["impl DerefMut for TxnBatch"],["impl DerefMut for RawProofEntry"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/core/str/traits/trait.FromStr.js b/rust/implementors/core/str/traits/trait.FromStr.js index 452b74108c..3e1875b70b 100644 --- a/rust/implementors/core/str/traits/trait.FromStr.js +++ b/rust/implementors/core/str/traits/trait.FromStr.js @@ -1,5 +1,5 @@ (function() {var implementors = { "oasis_contract_sdk_types":[["impl FromStr for Denomination"]], -"oasis_core_runtime":[["impl FromStr for MrSigner"],["impl FromStr for MrEnclave"],["impl FromStr for Signature"],["impl FromStr for PublicKey"],["impl FromStr for Namespace"],["impl FromStr for SessionID"],["impl FromStr for Hash"]], +"oasis_core_runtime":[["impl FromStr for MrSigner"],["impl FromStr for MrEnclave"],["impl FromStr for Namespace"],["impl FromStr for SessionID"],["impl FromStr for PublicKey"],["impl FromStr for Signature"],["impl FromStr for Hash"]], "oasis_runtime_sdk":[["impl FromStr for Denomination"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/lazy_static/trait.LazyStatic.js b/rust/implementors/lazy_static/trait.LazyStatic.js index d2b5a521e7..1aac2f7a02 100644 --- a/rust/implementors/lazy_static/trait.LazyStatic.js +++ b/rust/implementors/lazy_static/trait.LazyStatic.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"oasis_core_runtime":[["impl LazyStatic for COMMON_POOL_ADDRESS"],["impl LazyStatic for GOVERNANCE_DEPOSITS_ADDRESS"],["impl LazyStatic for FEE_ACC_ADDRESS"],["impl LazyStatic for BUILD_INFO"]] +"oasis_core_runtime":[["impl LazyStatic for GOVERNANCE_DEPOSITS_ADDRESS"],["impl LazyStatic for COMMON_POOL_ADDRESS"],["impl LazyStatic for BUILD_INFO"],["impl LazyStatic for FEE_ACC_ADDRESS"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/oasis_cbor/decode/trait.Decode.js b/rust/implementors/oasis_cbor/decode/trait.Decode.js index b5ed2a5ba3..8aca67a2a9 100644 --- a/rust/implementors/oasis_cbor/decode/trait.Decode.js +++ b/rust/implementors/oasis_cbor/decode/trait.Decode.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"oasis_contract_sdk_types":[["impl Decode for CallResult"],["impl Decode for InstanceId"],["impl Decode for CallFormat"],["impl Decode for NotifyReply"],["impl Decode for ExecutionContext"],["impl Decode for Message"],["impl Decode for AccountsResponse"],["impl Decode for QueryResponse"],["impl Decode for InstantiateResult"],["impl Decode for BaseUnits"],["impl Decode for CodeId"],["impl Decode for ExecutionResult"],["impl Decode for AccountsQuery"],["impl Decode for ExecutionOk"],["impl Decode for Address"],["impl Decode for Reply"],["impl Decode for QueryRequest"],["impl Decode for Denomination"],["impl Decode for Event"]], -"oasis_core_runtime":[["impl Decode for Event"],["impl Decode for MessageType"],["impl Decode for Root"],["impl Decode for AVR"],["impl Decode for DebondingDelegation"],["impl Decode for StorageSyncResponse"],["impl Decode for ConsensusInfo"],["impl Decode for ValidatorSetConstraint"],["impl Decode for Quote"],["impl Decode for Node"],["impl Decode for Role"],["impl Decode for Proof"],["impl Decode for ProposalContent"],["impl Decode for UpgradeProposal"],["impl Decode for IncomingMessage"],["impl Decode for SlashReason"],["impl Decode for ExecutionMode"],["impl Decode for QuoteBundle"],["impl Decode for Frame"],["impl Decode for ExecutorCommitmentHeader"],["impl Decode for Quantity"],["impl Decode for ProtocolVersions"],["impl Decode for Error"],["impl Decode for RuntimeKind"],["impl Decode for ProofResponse"],["impl Decode for Transfer"],["impl Decode for RawProofEntry"],["impl Decode for CommitteeKind"],["impl Decode for Prefix"],["impl Decode for Body"],["impl Decode for Runtime"],["impl Decode for MrEnclave"],["impl Decode for ConsensusAddress"],["impl Decode for TrustRoot"],["impl Decode for ReclaimEscrow"],["impl Decode for Hash"],["impl Decode for MinPoolSizeConstraint"],["impl Decode for TxnSchedulerParameters"],["impl Decode for ChangeParametersProposal"],["impl Decode for EntityWhitelistConfig"],["impl Decode for RAKBinding"],["impl Decode for ComputeResultsHeader"],["impl Decode for RoundResults"],["impl Decode for CapabilityTEE"],["impl Decode for EpochTimeState"],["impl Decode for PublicKey"],["impl Decode for Header"],["impl Decode for MrSigner"],["impl Decode for StorageParameters"],["impl Decode for StorageSyncRequestWithEndpoint"],["impl Decode for Message"],["impl Decode for BlockMetadata"],["impl Decode for ExecutorCommitmentFailure"],["impl Decode for PeerFeedback"],["impl Decode for EncryptedMasterSecret"],["impl Decode for CoarsenedKey"],["impl Decode for TEEHardware"],["impl Decode for SignedEncryptedEphemeralSecret"],["impl Decode for RolesMask"],["impl Decode for NodeRuntime"],["impl Decode for EscrowAccount"],["impl Decode for EncryptedEphemeralSecret"],["impl Decode for GetPrefixesRequest"],["impl Decode for Address"],["impl Decode for Block"],["impl Decode for SchedulingConstraints"],["impl Decode for SignedTCBInfo"],["impl Decode for Signature"],["impl Decode for PublicKey"],["impl Decode for RootType"],["impl Decode for Escrow"],["impl Decode for EnclaveIdentity"],["impl Decode for RegistryMessage"],["impl Decode for StakingMessage"],["impl Decode for IterateRequest"],["impl Decode for SignedQEIdentity"],["impl Decode for HostFetchConsensusEventsRequest"],["impl Decode for HostStorageEndpoint"],["impl Decode for EscrowEvent"],["impl Decode for RuntimeGovernanceModel"],["impl Decode for Signed"],["impl Decode for SessionID"],["impl Decode for TLSInfo"],["impl Decode for EncryptedSecret"],["impl Decode for SignedPolicySGX"],["impl Decode for QuotePolicy"],["impl Decode for RuntimeInfoResponse"],["impl Decode for ConsensusParameterChanges"],["impl Decode for EventKind"],["impl Decode for Delegation"],["impl Decode for HostFetchConsensusEventsResponse"],["impl Decode for AddEscrowResult"],["impl Decode for Proof"],["impl Decode for Status"],["impl Decode for TxnBatch"],["impl Decode for PrivateKey"],["impl Decode for VersionInfo"],["impl Decode for Error"],["impl Decode for ProposalVote"],["impl Decode for BurnEvent"],["impl Decode for HeaderType"],["impl Decode for PolicySGX"],["impl Decode for CheckTxResult"],["impl Decode for SignedTransactionWithProof"],["impl Decode for ExecutorParameters"],["impl Decode for Response"],["impl Decode for StorageSyncRequest"],["impl Decode for LogEntry"],["impl Decode for ReclaimEscrowResult"],["impl<T: Decode> Decode for Versioned<T>"],["impl Decode for RuntimeInfoRequest"],["impl Decode for Namespace"],["impl Decode for SGXAttestation"],["impl Decode for GeneralAccount"],["impl Decode for ReadWriteSet"],["impl Decode for MessageEvent"],["impl Decode for VRFInfo"],["impl Decode for TLSAddress"],["impl Decode for MaxNodesConstraint"],["impl Decode for Body"],["impl Decode for SGXConstraints"],["impl Decode for Slash"],["impl Decode for Event"],["impl Decode for AllowanceChangeEvent"],["impl Decode for Features"],["impl Decode for Capabilities"],["impl Decode for GovernanceMessage"],["impl Decode for ThresholdKind"],["impl Decode for EntityWhitelistRuntimeAdmissionPolicy"],["impl Decode for Message"],["impl Decode for Request"],["impl Decode for P2PInfo"],["impl Decode for CommissionSchedule"],["impl Decode for Fee"],["impl Decode for Kind"],["impl Decode for Vote"],["impl Decode for ComputedBatch"],["impl Decode for Message"],["impl Decode for SharePool"],["impl Decode for AnnotatedBlock"],["impl Decode for TransferEvent"],["impl Decode for RuntimeAdmissionPolicy"],["impl Decode for QuotePolicy"],["impl Decode for ExecutorCommitment"],["impl Decode for CancelUpgradeProposal"],["impl Decode for SignedEncryptedMasterSecret"],["impl Decode for TransferResult"],["impl Decode for TCPAddress"],["impl Decode for Account"],["impl Decode for TreeID"],["impl Decode for SignatureBundle"],["impl Decode for Withdraw"],["impl Decode for TCBBundle"],["impl Decode for MultiSigned"],["impl Decode for CheckTxMetadata"],["impl Decode for Version"],["impl Decode for FeatureScheduleControl"],["impl Decode for RuntimeGenesis"],["impl Decode for CommissionRateBoundStep"],["impl Decode for StakeThreshold"],["impl Decode for RuntimeStakingParameters"],["impl Decode for Proof"],["impl Decode for LightBlock"],["impl Decode for EnclavePolicySGX"],["impl Decode for QuotePolicy"],["impl Decode for GetRequest"],["impl Decode for CommissionRateStep"],["impl Decode for Transaction"],["impl Decode for WithdrawResult"],["impl Decode for StakeAccumulator"]], -"oasis_runtime_sdk":[["impl Decode for Parameters"],["impl Decode for GasCosts"],["impl Decode for DelegationInfo"],["impl Decode for Signature"],["impl Decode for ConsensusUndelegateContext"],["impl Decode for NonceQuery"],["impl Decode for Fee"],["impl Decode for DelegationQuery"],["impl Decode for Receipt"],["impl Decode for Delegate"],["impl Decode for CallResult"],["impl Decode for MethodHandlerInfo"],["impl Decode for Genesis"],["impl Decode for AddressesQuery"],["impl Decode for AccountBalances"],["impl Decode for CallEnvelopeX25519DeoxysII"],["impl Decode for UndelegationInfo"],["impl Decode for BalancesQuery"],["impl Decode for Parameters"],["impl Decode for ConsensusTransferContext"],["impl Decode for Transfer"],["impl Decode for UndelegationsQuery"],["impl Decode for Undelegate"],["impl Decode for ExecuteReadOnlyTxResponse"],["impl Decode for CallDataPublicKeyQueryResponse"],["impl Decode for Genesis"],["impl Decode for ExecuteReadOnlyTxQuery"],["impl Decode for DelegationsQuery"],["impl Decode for AuthInfo"],["impl Decode for BalanceQuery"],["impl Decode for ConsensusDelegateContext"],["impl Decode for CallFormat"],["impl Decode for EstimateGasQuery"],["impl Decode for RewardAction"],["impl Decode for DenominationInfo"],["impl Decode for PublicKey"],["impl Decode for DynamicMinGasPrice"],["impl Decode for Metadata"],["impl Decode for Deposit"],["impl Decode for DenominationInfoQuery"],["impl Decode for ConsensusAccountQuery"],["impl Decode for Genesis"],["impl Decode for CallerAddress"],["impl Decode for Config"],["impl Decode for ConsensusError"],["impl Decode for AuthProof"],["impl Decode for ResultEnvelopeX25519DeoxysII"],["impl Decode for PublicKey"],["impl Decode for BaseUnits"],["impl Decode for Withdraw"],["impl Decode for PublicKey"],["impl Decode for RuntimeInfoResponse"],["impl Decode for Denomination"],["impl Decode for Transaction"],["impl Decode for Account"],["impl Decode for RewardSchedule"],["impl Decode for Parameters"],["impl Decode for Genesis"],["impl Decode for PublicKey"],["impl Decode for UnverifiedTransaction"],["impl Decode for LocalConfig"],["impl Decode for SignerInfo"],["impl Decode for ModuleInfo"],["impl Decode for Address"],["impl Decode for SignatureAddressSpec"],["impl Decode for Genesis"],["impl Decode for MethodHandlerKind"],["impl Decode for Parameters"],["impl Decode for SignatureType"],["impl Decode for GasCosts"],["impl Decode for ConsensusWithdrawContext"],["impl Decode for TakeReceipt"],["impl Decode for ReceiptKind"],["impl Decode for GasCosts"],["impl Decode for AccountBalance"],["impl Decode for Call"],["impl Decode for EpochRewards"],["impl Decode for Parameters"],["impl Decode for AddressSpec"],["impl Decode for RewardStep"],["impl Decode for MessageEventHookInvocation"],["impl Decode for PublicKey"],["impl Decode for Signer"],["impl Decode for PublicKey"],["impl Decode for ExtendedDelegationInfo"]], -"oasis_runtime_sdk_contracts":[["impl Decode for Parameters"],["impl Decode for Call"],["impl Decode for Genesis"],["impl Decode for ContractEvent"],["impl Decode for CodeQuery"],["impl Decode for LocalConfig"],["impl Decode for CodeStorageQueryResult"],["impl Decode for CodeStorageQuery"],["impl Decode for Code"],["impl Decode for Upload"],["impl Decode for ChangeUpgradePolicy"],["impl Decode for InstanceRawStorageQuery"],["impl Decode for UploadResult"],["impl Decode for InstanceStorageQueryResult"],["impl Decode for Upgrade"],["impl Decode for PublicKeyQuery"],["impl Decode for CallResult"],["impl Decode for PublicKeyKind"],["impl Decode for InstantiateResult"],["impl Decode for Instance"],["impl Decode for InstanceRawStorageQueryResult"],["impl Decode for StoreKind"],["impl Decode for Policy"],["impl Decode for CustomQuery"],["impl Decode for PublicKeyQueryResult"],["impl Decode for InstanceStorageQuery"],["impl Decode for CustomQueryResult"],["impl Decode for Instantiate"],["impl Decode for InstanceQuery"],["impl Decode for ABI"],["impl Decode for GasCosts"]] +"oasis_contract_sdk_types":[["impl Decode for ExecutionResult"],["impl Decode for NotifyReply"],["impl Decode for CallResult"],["impl Decode for InstanceId"],["impl Decode for QueryResponse"],["impl Decode for Reply"],["impl Decode for ExecutionOk"],["impl Decode for BaseUnits"],["impl Decode for InstantiateResult"],["impl Decode for Denomination"],["impl Decode for AccountsResponse"],["impl Decode for Event"],["impl Decode for QueryRequest"],["impl Decode for CodeId"],["impl Decode for Address"],["impl Decode for CallFormat"],["impl Decode for Message"],["impl Decode for AccountsQuery"],["impl Decode for ExecutionContext"]], +"oasis_core_runtime":[["impl Decode for SGXConstraints"],["impl Decode for StorageParameters"],["impl Decode for ExecutorCommitmentHeader"],["impl Decode for EventKind"],["impl Decode for CheckTxMetadata"],["impl Decode for Quantity"],["impl Decode for ProtocolVersions"],["impl Decode for VRFInfo"],["impl Decode for EscrowAccount"],["impl Decode for SignedEncryptedEphemeralSecret"],["impl Decode for Hash"],["impl Decode for ValidatorSetConstraint"],["impl Decode for QuotePolicy"],["impl Decode for Signature"],["impl Decode for ConsensusAddress"],["impl Decode for BurnEvent"],["impl Decode for Features"],["impl Decode for TCBBundle"],["impl Decode for Signed"],["impl Decode for GetRequest"],["impl Decode for Header"],["impl Decode for IncomingMessage"],["impl Decode for SlashReason"],["impl Decode for PublicKey"],["impl Decode for Proof"],["impl Decode for VersionInfo"],["impl Decode for CommissionSchedule"],["impl Decode for WithdrawResult"],["impl Decode for RegistryMessage"],["impl Decode for ReclaimEscrow"],["impl Decode for Transfer"],["impl Decode for Proof"],["impl Decode for MessageType"],["impl Decode for EncryptedEphemeralSecret"],["impl Decode for ReadWriteSet"],["impl Decode for Escrow"],["impl Decode for HostFetchConsensusEventsRequest"],["impl Decode for PublicKey"],["impl Decode for FeatureScheduleControl"],["impl Decode for Quote"],["impl Decode for Request"],["impl Decode for Fee"],["impl Decode for Block"],["impl Decode for QuotePolicy"],["impl Decode for ReclaimEscrowResult"],["impl Decode for ExecutorCommitmentFailure"],["impl Decode for SGXAttestation"],["impl Decode for TransferEvent"],["impl Decode for SignedPolicySGX"],["impl Decode for Event"],["impl Decode for Prefix"],["impl Decode for ExecutorCommitment"],["impl Decode for HeaderType"],["impl Decode for LogEntry"],["impl Decode for RuntimeGenesis"],["impl Decode for RAKBinding"],["impl Decode for RuntimeInfoRequest"],["impl Decode for EpochTimeState"],["impl Decode for StakeAccumulator"],["impl Decode for Delegation"],["impl Decode for QuoteBundle"],["impl Decode for Body"],["impl Decode for DebondingDelegation"],["impl Decode for ProposalContent"],["impl Decode for RoundResults"],["impl Decode for AVR"],["impl<T: Decode> Decode for Versioned<T>"],["impl Decode for Event"],["impl Decode for StorageSyncResponse"],["impl Decode for MultiSigned"],["impl Decode for Body"],["impl Decode for MinPoolSizeConstraint"],["impl Decode for EncryptedMasterSecret"],["impl Decode for Frame"],["impl Decode for SignedEncryptedMasterSecret"],["impl Decode for Root"],["impl Decode for SchedulingConstraints"],["impl Decode for CommissionRateStep"],["impl Decode for Capabilities"],["impl Decode for SignedTransactionWithProof"],["impl Decode for Status"],["impl Decode for HostStorageEndpoint"],["impl Decode for StorageSyncRequest"],["impl Decode for CapabilityTEE"],["impl Decode for EnclaveIdentity"],["impl Decode for ConsensusInfo"],["impl Decode for SignedTCBInfo"],["impl Decode for Withdraw"],["impl Decode for RawProofEntry"],["impl Decode for AddEscrowResult"],["impl Decode for SignatureBundle"],["impl Decode for Proof"],["impl Decode for Vote"],["impl Decode for RuntimeAdmissionPolicy"],["impl Decode for MrSigner"],["impl Decode for TransferResult"],["impl Decode for LightBlock"],["impl Decode for Node"],["impl Decode for HostFetchConsensusEventsResponse"],["impl Decode for ProofResponse"],["impl Decode for MrEnclave"],["impl Decode for TxnSchedulerParameters"],["impl Decode for TCPAddress"],["impl Decode for EncryptedSecret"],["impl Decode for CoarsenedKey"],["impl Decode for RuntimeGovernanceModel"],["impl Decode for CheckTxResult"],["impl Decode for StorageSyncRequestWithEndpoint"],["impl Decode for EntityWhitelistConfig"],["impl Decode for GeneralAccount"],["impl Decode for Message"],["impl Decode for ProposalVote"],["impl Decode for Kind"],["impl Decode for AnnotatedBlock"],["impl Decode for PrivateKey"],["impl Decode for Response"],["impl Decode for TLSAddress"],["impl Decode for CommissionRateBoundStep"],["impl Decode for RuntimeStakingParameters"],["impl Decode for AllowanceChangeEvent"],["impl Decode for GetPrefixesRequest"],["impl Decode for Runtime"],["impl Decode for ChangeParametersProposal"],["impl Decode for SignedQEIdentity"],["impl Decode for BlockMetadata"],["impl Decode for UpgradeProposal"],["impl Decode for CommitteeKind"],["impl Decode for P2PInfo"],["impl Decode for SessionID"],["impl Decode for Slash"],["impl Decode for EntityWhitelistRuntimeAdmissionPolicy"],["impl Decode for Error"],["impl Decode for PolicySGX"],["impl Decode for Transaction"],["impl Decode for SharePool"],["impl Decode for ComputeResultsHeader"],["impl Decode for NodeRuntime"],["impl Decode for RuntimeKind"],["impl Decode for MaxNodesConstraint"],["impl Decode for Message"],["impl Decode for PeerFeedback"],["impl Decode for ExecutorParameters"],["impl Decode for CancelUpgradeProposal"],["impl Decode for Version"],["impl Decode for TrustRoot"],["impl Decode for IterateRequest"],["impl Decode for Role"],["impl Decode for RuntimeInfoResponse"],["impl Decode for TEEHardware"],["impl Decode for Account"],["impl Decode for EnclavePolicySGX"],["impl Decode for StakingMessage"],["impl Decode for RootType"],["impl Decode for TreeID"],["impl Decode for ThresholdKind"],["impl Decode for TxnBatch"],["impl Decode for Address"],["impl Decode for RolesMask"],["impl Decode for Error"],["impl Decode for Message"],["impl Decode for ExecutionMode"],["impl Decode for MessageEvent"],["impl Decode for EscrowEvent"],["impl Decode for ComputedBatch"],["impl Decode for ConsensusParameterChanges"],["impl Decode for StakeThreshold"],["impl Decode for TLSInfo"],["impl Decode for GovernanceMessage"],["impl Decode for QuotePolicy"],["impl Decode for Namespace"]], +"oasis_runtime_sdk":[["impl Decode for Account"],["impl Decode for Genesis"],["impl Decode for UndelegationsQuery"],["impl Decode for ConsensusError"],["impl Decode for GasCosts"],["impl Decode for SignatureType"],["impl Decode for ModuleInfo"],["impl Decode for Delegate"],["impl Decode for RuntimeInfoResponse"],["impl Decode for MethodHandlerInfo"],["impl Decode for Parameters"],["impl Decode for Parameters"],["impl Decode for BalanceQuery"],["impl Decode for Call"],["impl Decode for Parameters"],["impl Decode for MethodHandlerKind"],["impl Decode for TakeReceipt"],["impl Decode for ConsensusUndelegateContext"],["impl Decode for EpochRewards"],["impl Decode for Genesis"],["impl Decode for SignatureAddressSpec"],["impl Decode for Genesis"],["impl Decode for EstimateGasQuery"],["impl Decode for Genesis"],["impl Decode for CallResult"],["impl Decode for Genesis"],["impl Decode for ResultEnvelopeX25519DeoxysII"],["impl Decode for ConsensusTransferContext"],["impl Decode for NonceQuery"],["impl Decode for Withdraw"],["impl Decode for Transaction"],["impl Decode for ExtendedDelegationInfo"],["impl Decode for CallFormat"],["impl Decode for DelegationsQuery"],["impl Decode for AuthInfo"],["impl Decode for DynamicMinGasPrice"],["impl Decode for PublicKey"],["impl Decode for AccountBalances"],["impl Decode for LocalConfig"],["impl Decode for CallEnvelopeX25519DeoxysII"],["impl Decode for ConsensusWithdrawContext"],["impl Decode for ReceiptKind"],["impl Decode for Parameters"],["impl Decode for AddressSpec"],["impl Decode for DelegationInfo"],["impl Decode for BaseUnits"],["impl Decode for ConsensusAccountQuery"],["impl Decode for UnverifiedTransaction"],["impl Decode for RewardAction"],["impl Decode for Transfer"],["impl Decode for Undelegate"],["impl Decode for Parameters"],["impl Decode for ExecuteReadOnlyTxResponse"],["impl Decode for Metadata"],["impl Decode for Address"],["impl Decode for BalancesQuery"],["impl Decode for MessageEventHookInvocation"],["impl Decode for Fee"],["impl Decode for Signature"],["impl Decode for DelegationQuery"],["impl Decode for RewardSchedule"],["impl Decode for ConsensusDelegateContext"],["impl Decode for Denomination"],["impl Decode for Config"],["impl Decode for PublicKey"],["impl Decode for GasCosts"],["impl Decode for SignerInfo"],["impl Decode for AddressesQuery"],["impl Decode for PublicKey"],["impl Decode for AccountBalance"],["impl Decode for PublicKey"],["impl Decode for PublicKey"],["impl Decode for Signer"],["impl Decode for DenominationInfo"],["impl Decode for PublicKey"],["impl Decode for RewardStep"],["impl Decode for Deposit"],["impl Decode for DenominationInfoQuery"],["impl Decode for CallerAddress"],["impl Decode for AuthProof"],["impl Decode for UndelegationInfo"],["impl Decode for CallDataPublicKeyQueryResponse"],["impl Decode for ExecuteReadOnlyTxQuery"],["impl Decode for Receipt"],["impl Decode for GasCosts"]], +"oasis_runtime_sdk_contracts":[["impl Decode for Upgrade"],["impl Decode for ContractEvent"],["impl Decode for ChangeUpgradePolicy"],["impl Decode for Policy"],["impl Decode for InstanceQuery"],["impl Decode for PublicKeyQueryResult"],["impl Decode for InstanceRawStorageQuery"],["impl Decode for StoreKind"],["impl Decode for PublicKeyQuery"],["impl Decode for ABI"],["impl Decode for InstanceStorageQueryResult"],["impl Decode for GasCosts"],["impl Decode for Instance"],["impl Decode for CustomQuery"],["impl Decode for CodeStorageQuery"],["impl Decode for CodeQuery"],["impl Decode for InstanceRawStorageQueryResult"],["impl Decode for PublicKeyKind"],["impl Decode for Instantiate"],["impl Decode for InstanceStorageQuery"],["impl Decode for CodeStorageQueryResult"],["impl Decode for Upload"],["impl Decode for CustomQueryResult"],["impl Decode for CallResult"],["impl Decode for Code"],["impl Decode for Genesis"],["impl Decode for Parameters"],["impl Decode for Call"],["impl Decode for LocalConfig"],["impl Decode for InstantiateResult"],["impl Decode for UploadResult"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/oasis_cbor/encode/trait.Encode.js b/rust/implementors/oasis_cbor/encode/trait.Encode.js index b0ddbd0c6c..41caa700be 100644 --- a/rust/implementors/oasis_cbor/encode/trait.Encode.js +++ b/rust/implementors/oasis_cbor/encode/trait.Encode.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"oasis_contract_sdk_types":[["impl Encode for InstanceId"],["impl Encode for CodeId"],["impl Encode for ExecutionOk"],["impl Encode for Address"],["impl Encode for Reply"],["impl Encode for NotifyReply"],["impl Encode for ExecutionResult"],["impl Encode for AccountsQuery"],["impl Encode for Message"],["impl Encode for Event"],["impl Encode for ExecutionContext"],["impl Encode for AccountsResponse"],["impl Encode for Denomination"],["impl Encode for QueryRequest"],["impl Encode for CallFormat"],["impl Encode for BaseUnits"],["impl Encode for QueryResponse"],["impl Encode for InstantiateResult"],["impl Encode for CallResult"]], -"oasis_core_runtime":[["impl Encode for BurnEvent"],["impl Encode for QuotePolicy"],["impl Encode for CommissionSchedule"],["impl Encode for ConsensusAddress"],["impl Encode for P2PInfo"],["impl Encode for HostStorageEndpoint"],["impl Encode for GetPrefixesRequest"],["impl Encode for FeatureScheduleControl"],["impl Encode for EnclaveIdentity"],["impl Encode for RoundResults"],["impl Encode for MaxNodesConstraint"],["impl Encode for Hash"],["impl Encode for StakingMessage"],["impl Encode for RAKBinding"],["impl<T: EncodeAsMap> Encode for Versioned<T>"],["impl Encode for MrSigner"],["impl Encode for Prefix"],["impl Encode for Fee"],["impl Encode for CapabilityTEE"],["impl Encode for EncryptedSecret"],["impl Encode for Delegation"],["impl Encode for TreeID"],["impl Encode for RolesMask"],["impl Encode for EncryptedEphemeralSecret"],["impl Encode for Message"],["impl Encode for ReclaimEscrowResult"],["impl Encode for Account"],["impl Encode for Transaction"],["impl Encode for ExecutionMode"],["impl Encode for GetRequest"],["impl Encode for SharePool"],["impl Encode for QuoteBundle"],["impl Encode for TxnSchedulerParameters"],["impl Encode for TLSInfo"],["impl Encode for MessageType"],["impl Encode for VRFInfo"],["impl Encode for SGXAttestation"],["impl Encode for RuntimeInfoResponse"],["impl Encode for EncryptedMasterSecret"],["impl Encode for CommissionRateBoundStep"],["impl Encode for NodeRuntime"],["impl Encode for PublicKey"],["impl Encode for RuntimeInfoRequest"],["impl Encode for AnnotatedBlock"],["impl Encode for ComputedBatch"],["impl Encode for SignedPolicySGX"],["impl Encode for Capabilities"],["impl Encode for Proof"],["impl Encode for EnclavePolicySGX"],["impl Encode for SignedEncryptedEphemeralSecret"],["impl Encode for Runtime"],["impl Encode for RegistryMessage"],["impl Encode for ComputeResultsHeader"],["impl Encode for PublicKey"],["impl Encode for ChangeParametersProposal"],["impl Encode for ProofResponse"],["impl Encode for StorageSyncRequest"],["impl Encode for LogEntry"],["impl Encode for ProposalContent"],["impl Encode for RuntimeStakingParameters"],["impl Encode for WithdrawResult"],["impl Encode for Signature"],["impl Encode for HostFetchConsensusEventsRequest"],["impl Encode for EscrowAccount"],["impl Encode for PolicySGX"],["impl Encode for CommitteeKind"],["impl Encode for HeaderType"],["impl Encode for SchedulingConstraints"],["impl Encode for VersionInfo"],["impl Encode for Vote"],["impl Encode for Quote"],["impl Encode for EpochTimeState"],["impl Encode for MessageEvent"],["impl Encode for Response"],["impl Encode for TEEHardware"],["impl Encode for SGXConstraints"],["impl Encode for StakeAccumulator"],["impl Encode for TCPAddress"],["impl Encode for TrustRoot"],["impl Encode for Header"],["impl Encode for ProtocolVersions"],["impl Encode for AddEscrowResult"],["impl Encode for MrEnclave"],["impl Encode for TLSAddress"],["impl Encode for Proof"],["impl Encode for RawProofEntry"],["impl Encode for EntityWhitelistConfig"],["impl Encode for Quantity"],["impl Encode for SignedTransactionWithProof"],["impl Encode for SignedEncryptedMasterSecret"],["impl Encode for TxnBatch"],["impl Encode for ProposalVote"],["impl Encode for Message"],["impl Encode for Event"],["impl Encode for Role"],["impl Encode for Body"],["impl Encode for Kind"],["impl Encode for Node"],["impl Encode for HostFetchConsensusEventsResponse"],["impl Encode for Transfer"],["impl Encode for TransferResult"],["impl Encode for SignedQEIdentity"],["impl Encode for Slash"],["impl Encode for Event"],["impl Encode for ThresholdKind"],["impl Encode for SlashReason"],["impl Encode for ExecutorCommitmentHeader"],["impl Encode for GeneralAccount"],["impl Encode for Block"],["impl Encode for QuotePolicy"],["impl Encode for SessionID"],["impl Encode for SignedTCBInfo"],["impl Encode for ReclaimEscrow"],["impl Encode for Version"],["impl Encode for CoarsenedKey"],["impl Encode for AVR"],["impl Encode for ExecutorCommitmentFailure"],["impl Encode for DebondingDelegation"],["impl Encode for EventKind"],["impl Encode for ConsensusParameterChanges"],["impl Encode for QuotePolicy"],["impl Encode for StorageSyncResponse"],["impl Encode for ReadWriteSet"],["impl Encode for ValidatorSetConstraint"],["impl Encode for StorageSyncRequestWithEndpoint"],["impl Encode for RuntimeGovernanceModel"],["impl Encode for MinPoolSizeConstraint"],["impl Encode for Proof"],["impl Encode for PeerFeedback"],["impl Encode for IterateRequest"],["impl Encode for StorageParameters"],["impl Encode for RootType"],["impl Encode for CheckTxMetadata"],["impl Encode for PrivateKey"],["impl Encode for Body"],["impl Encode for Request"],["impl Encode for EntityWhitelistRuntimeAdmissionPolicy"],["impl Encode for ExecutorCommitment"],["impl Encode for Message"],["impl Encode for TransferEvent"],["impl Encode for TCBBundle"],["impl Encode for UpgradeProposal"],["impl Encode for Status"],["impl Encode for Error"],["impl Encode for AllowanceChangeEvent"],["impl Encode for Signed"],["impl Encode for BlockMetadata"],["impl Encode for Root"],["impl Encode for Withdraw"],["impl Encode for RuntimeGenesis"],["impl Encode for LightBlock"],["impl Encode for MultiSigned"],["impl Encode for Escrow"],["impl Encode for Features"],["impl Encode for CheckTxResult"],["impl Encode for Address"],["impl Encode for RuntimeKind"],["impl Encode for CommissionRateStep"],["impl Encode for IncomingMessage"],["impl Encode for CancelUpgradeProposal"],["impl Encode for Namespace"],["impl Encode for GovernanceMessage"],["impl Encode for ExecutorParameters"],["impl Encode for ConsensusInfo"],["impl Encode for Frame"],["impl Encode for RuntimeAdmissionPolicy"],["impl Encode for Error"],["impl Encode for EscrowEvent"],["impl Encode for StakeThreshold"],["impl Encode for SignatureBundle"]], -"oasis_runtime_sdk":[["impl Encode for TakeReceipt"],["impl Encode for Event"],["impl Encode for PublicKey"],["impl Encode for Genesis"],["impl Encode for Undelegate"],["impl Encode for Event"],["impl Encode for ConsensusDelegateContext"],["impl Encode for Transfer"],["impl Encode for GasCosts"],["impl Encode for Parameters"],["impl Encode for RewardSchedule"],["impl Encode for Event"],["impl Encode for AddressesQuery"],["impl Encode for GasCosts"],["impl Encode for RewardStep"],["impl Encode for Receipt"],["impl Encode for RewardAction"],["impl Encode for DenominationInfo"],["impl Encode for CallerAddress"],["impl Encode for MethodHandlerKind"],["impl Encode for DynamicMinGasPrice"],["impl Encode for AuthProof"],["impl Encode for GasCosts"],["impl Encode for AuthInfo"],["impl Encode for Parameters"],["impl Encode for Genesis"],["impl Encode for ConsensusError"],["impl Encode for SignatureType"],["impl Encode for BalancesQuery"],["impl Encode for Account"],["impl Encode for PublicKey"],["impl Encode for ConsensusAccountQuery"],["impl Encode for EstimateGasQuery"],["impl Encode for MethodHandlerInfo"],["impl Encode for Withdraw"],["impl Encode for ResultEnvelopeX25519DeoxysII"],["impl Encode for UnverifiedTransaction"],["impl Encode for EpochRewards"],["impl Encode for Genesis"],["impl Encode for PublicKey"],["impl Encode for ModuleInfo"],["impl Encode for ExecuteReadOnlyTxQuery"],["impl Encode for Parameters"],["impl Encode for CallEnvelopeX25519DeoxysII"],["impl Encode for Signature"],["impl Encode for CallDataPublicKeyQueryResponse"],["impl Encode for Parameters"],["impl Encode for Config"],["impl Encode for AccountBalances"],["impl Encode for ConsensusWithdrawContext"],["impl Encode for Transaction"],["impl Encode for SignatureAddressSpec"],["impl Encode for MessageEventHookInvocation"],["impl Encode for ConsensusUndelegateContext"],["impl Encode for PublicKey"],["impl Encode for DelegationQuery"],["impl Encode for DenominationInfoQuery"],["impl Encode for ReceiptKind"],["impl Encode for Call"],["impl Encode for Parameters"],["impl Encode for NonceQuery"],["impl Encode for BaseUnits"],["impl Encode for SignerInfo"],["impl Encode for Genesis"],["impl Encode for Genesis"],["impl Encode for UndelegationsQuery"],["impl Encode for CallFormat"],["impl Encode for PublicKey"],["impl Encode for BalanceQuery"],["impl Encode for LocalConfig"],["impl Encode for Address"],["impl Encode for ExtendedDelegationInfo"],["impl Encode for AccountBalance"],["impl Encode for Signer"],["impl Encode for AddressSpec"],["impl Encode for Event"],["impl Encode for Metadata"],["impl Encode for CallResult"],["impl Encode for Deposit"],["impl Encode for RuntimeInfoResponse"],["impl Encode for ConsensusTransferContext"],["impl Encode for DelegationInfo"],["impl Encode for ExecuteReadOnlyTxResponse"],["impl Encode for UndelegationInfo"],["impl Encode for Fee"],["impl Encode for PublicKey"],["impl Encode for Delegate"],["impl Encode for DelegationsQuery"],["impl Encode for Denomination"]], -"oasis_runtime_sdk_contracts":[["impl Encode for UploadResult"],["impl Encode for CodeStorageQueryResult"],["impl Encode for PublicKeyQueryResult"],["impl Encode for PublicKeyQuery"],["impl Encode for Upgrade"],["impl Encode for ChangeUpgradePolicy"],["impl Encode for CodeStorageQuery"],["impl Encode for CallResult"],["impl Encode for PublicKeyKind"],["impl Encode for ABI"],["impl Encode for InstanceQuery"],["impl Encode for Event"],["impl Encode for Call"],["impl Encode for InstanceRawStorageQueryResult"],["impl Encode for CustomQuery"],["impl Encode for GasCosts"],["impl Encode for Code"],["impl Encode for InstanceRawStorageQuery"],["impl Encode for InstanceStorageQueryResult"],["impl Encode for CustomQueryResult"],["impl Encode for StoreKind"],["impl Encode for InstantiateResult"],["impl Encode for CodeQuery"],["impl Encode for Instance"],["impl Encode for LocalConfig"],["impl Encode for Instantiate"],["impl Encode for Parameters"],["impl Encode for Genesis"],["impl Encode for Upload"],["impl Encode for ContractEvent"],["impl Encode for InstanceStorageQuery"],["impl Encode for Policy"]] +"oasis_contract_sdk_types":[["impl Encode for QueryRequest"],["impl Encode for NotifyReply"],["impl Encode for AccountsResponse"],["impl Encode for AccountsQuery"],["impl Encode for Event"],["impl Encode for CallResult"],["impl Encode for Reply"],["impl Encode for CallFormat"],["impl Encode for ExecutionContext"],["impl Encode for Message"],["impl Encode for CodeId"],["impl Encode for InstanceId"],["impl Encode for InstantiateResult"],["impl Encode for ExecutionOk"],["impl Encode for ExecutionResult"],["impl Encode for BaseUnits"],["impl Encode for Denomination"],["impl Encode for Address"],["impl Encode for QueryResponse"]], +"oasis_core_runtime":[["impl Encode for Error"],["impl Encode for QuotePolicy"],["impl Encode for ConsensusAddress"],["impl Encode for IncomingMessage"],["impl Encode for StakeAccumulator"],["impl Encode for TransferResult"],["impl Encode for Escrow"],["impl Encode for SGXConstraints"],["impl Encode for Quote"],["impl Encode for Transfer"],["impl Encode for Namespace"],["impl Encode for Address"],["impl Encode for ProtocolVersions"],["impl Encode for Proof"],["impl Encode for ValidatorSetConstraint"],["impl Encode for TxnSchedulerParameters"],["impl Encode for SignedQEIdentity"],["impl Encode for PublicKey"],["impl Encode for ExecutionMode"],["impl Encode for RAKBinding"],["impl Encode for Withdraw"],["impl Encode for EscrowEvent"],["impl Encode for StorageSyncRequestWithEndpoint"],["impl Encode for SessionID"],["impl Encode for SignedTCBInfo"],["impl Encode for CommissionSchedule"],["impl Encode for Signed"],["impl Encode for TCBBundle"],["impl Encode for SignedEncryptedEphemeralSecret"],["impl Encode for RegistryMessage"],["impl Encode for ComputeResultsHeader"],["impl Encode for Event"],["impl Encode for QuotePolicy"],["impl Encode for LogEntry"],["impl Encode for Features"],["impl Encode for HostFetchConsensusEventsRequest"],["impl Encode for PublicKey"],["impl Encode for TreeID"],["impl Encode for AVR"],["impl Encode for WithdrawResult"],["impl Encode for RuntimeInfoRequest"],["impl Encode for ReclaimEscrowResult"],["impl Encode for GovernanceMessage"],["impl Encode for Signature"],["impl Encode for LightBlock"],["impl Encode for TLSInfo"],["impl Encode for Frame"],["impl Encode for RuntimeAdmissionPolicy"],["impl Encode for VRFInfo"],["impl Encode for EscrowAccount"],["impl Encode for TEEHardware"],["impl Encode for SlashReason"],["impl Encode for Runtime"],["impl Encode for MaxNodesConstraint"],["impl Encode for RuntimeStakingParameters"],["impl Encode for MultiSigned"],["impl Encode for NodeRuntime"],["impl Encode for CheckTxMetadata"],["impl Encode for UpgradeProposal"],["impl Encode for Root"],["impl Encode for RuntimeGenesis"],["impl Encode for Role"],["impl Encode for HeaderType"],["impl Encode for EntityWhitelistRuntimeAdmissionPolicy"],["impl Encode for MessageEvent"],["impl Encode for Message"],["impl Encode for RuntimeGovernanceModel"],["impl Encode for CommissionRateStep"],["impl Encode for SharePool"],["impl Encode for RolesMask"],["impl Encode for MrEnclave"],["impl Encode for Body"],["impl Encode for ChangeParametersProposal"],["impl Encode for RawProofEntry"],["impl Encode for AllowanceChangeEvent"],["impl Encode for Block"],["impl Encode for Hash"],["impl Encode for SignedEncryptedMasterSecret"],["impl Encode for Vote"],["impl Encode for CheckTxResult"],["impl Encode for CancelUpgradeProposal"],["impl Encode for AnnotatedBlock"],["impl Encode for QuotePolicy"],["impl Encode for GeneralAccount"],["impl Encode for CommissionRateBoundStep"],["impl Encode for SignatureBundle"],["impl Encode for StakingMessage"],["impl Encode for RoundResults"],["impl Encode for ExecutorCommitmentHeader"],["impl Encode for RuntimeKind"],["impl Encode for HostStorageEndpoint"],["impl Encode for EpochTimeState"],["impl Encode for Node"],["impl Encode for SignedPolicySGX"],["impl Encode for Transaction"],["impl Encode for Header"],["impl Encode for ReclaimEscrow"],["impl Encode for Body"],["impl Encode for StorageParameters"],["impl Encode for ConsensusInfo"],["impl Encode for IterateRequest"],["impl Encode for QuoteBundle"],["impl Encode for RootType"],["impl Encode for ProposalVote"],["impl Encode for Fee"],["impl Encode for AddEscrowResult"],["impl Encode for Account"],["impl Encode for Kind"],["impl Encode for SchedulingConstraints"],["impl Encode for TransferEvent"],["impl Encode for PeerFeedback"],["impl Encode for Message"],["impl Encode for TLSAddress"],["impl Encode for ExecutorCommitmentFailure"],["impl Encode for PrivateKey"],["impl Encode for VersionInfo"],["impl Encode for TxnBatch"],["impl Encode for EncryptedSecret"],["impl Encode for ProofResponse"],["impl Encode for EncryptedMasterSecret"],["impl Encode for Message"],["impl Encode for Request"],["impl Encode for CoarsenedKey"],["impl Encode for EventKind"],["impl Encode for PolicySGX"],["impl Encode for GetPrefixesRequest"],["impl Encode for TrustRoot"],["impl Encode for ReadWriteSet"],["impl Encode for EntityWhitelistConfig"],["impl Encode for BurnEvent"],["impl Encode for Prefix"],["impl Encode for CommitteeKind"],["impl Encode for Error"],["impl Encode for Version"],["impl Encode for BlockMetadata"],["impl Encode for Proof"],["impl Encode for MinPoolSizeConstraint"],["impl Encode for Quantity"],["impl Encode for StorageSyncRequest"],["impl Encode for CapabilityTEE"],["impl Encode for EnclavePolicySGX"],["impl Encode for MrSigner"],["impl Encode for Slash"],["impl Encode for Proof"],["impl Encode for Status"],["impl Encode for ComputedBatch"],["impl Encode for ExecutorParameters"],["impl Encode for ExecutorCommitment"],["impl Encode for ThresholdKind"],["impl Encode for MessageType"],["impl Encode for Delegation"],["impl Encode for EnclaveIdentity"],["impl Encode for SGXAttestation"],["impl Encode for GetRequest"],["impl<T: EncodeAsMap> Encode for Versioned<T>"],["impl Encode for RuntimeInfoResponse"],["impl Encode for FeatureScheduleControl"],["impl Encode for DebondingDelegation"],["impl Encode for TCPAddress"],["impl Encode for Capabilities"],["impl Encode for EncryptedEphemeralSecret"],["impl Encode for Response"],["impl Encode for SignedTransactionWithProof"],["impl Encode for HostFetchConsensusEventsResponse"],["impl Encode for ConsensusParameterChanges"],["impl Encode for P2PInfo"],["impl Encode for StorageSyncResponse"],["impl Encode for StakeThreshold"],["impl Encode for Event"],["impl Encode for ProposalContent"]], +"oasis_runtime_sdk":[["impl Encode for ExecuteReadOnlyTxResponse"],["impl Encode for PublicKey"],["impl Encode for PublicKey"],["impl Encode for Parameters"],["impl Encode for AuthProof"],["impl Encode for GasCosts"],["impl Encode for SignatureType"],["impl Encode for CallResult"],["impl Encode for PublicKey"],["impl Encode for Call"],["impl Encode for Genesis"],["impl Encode for Event"],["impl Encode for RewardSchedule"],["impl Encode for Parameters"],["impl Encode for ConsensusUndelegateContext"],["impl Encode for Metadata"],["impl Encode for DelegationInfo"],["impl Encode for CallFormat"],["impl Encode for BalanceQuery"],["impl Encode for ConsensusTransferContext"],["impl Encode for Deposit"],["impl Encode for Genesis"],["impl Encode for LocalConfig"],["impl Encode for Delegate"],["impl Encode for Genesis"],["impl Encode for Receipt"],["impl Encode for AccountBalances"],["impl Encode for MethodHandlerKind"],["impl Encode for DelegationQuery"],["impl Encode for Withdraw"],["impl Encode for MethodHandlerInfo"],["impl Encode for UndelegationsQuery"],["impl Encode for ConsensusAccountQuery"],["impl Encode for ConsensusWithdrawContext"],["impl Encode for DelegationsQuery"],["impl Encode for MessageEventHookInvocation"],["impl Encode for Event"],["impl Encode for PublicKey"],["impl Encode for ConsensusError"],["impl Encode for ModuleInfo"],["impl Encode for Genesis"],["impl Encode for UnverifiedTransaction"],["impl Encode for PublicKey"],["impl Encode for Parameters"],["impl Encode for GasCosts"],["impl Encode for Account"],["impl Encode for RewardAction"],["impl Encode for Signer"],["impl Encode for AddressesQuery"],["impl Encode for DenominationInfo"],["impl Encode for EstimateGasQuery"],["impl Encode for ConsensusDelegateContext"],["impl Encode for AuthInfo"],["impl Encode for SignerInfo"],["impl Encode for PublicKey"],["impl Encode for Parameters"],["impl Encode for AddressSpec"],["impl Encode for NonceQuery"],["impl Encode for ResultEnvelopeX25519DeoxysII"],["impl Encode for DynamicMinGasPrice"],["impl Encode for Fee"],["impl Encode for ExecuteReadOnlyTxQuery"],["impl Encode for CallerAddress"],["impl Encode for ReceiptKind"],["impl Encode for DenominationInfoQuery"],["impl Encode for Transfer"],["impl Encode for Config"],["impl Encode for UndelegationInfo"],["impl Encode for GasCosts"],["impl Encode for Transaction"],["impl Encode for Event"],["impl Encode for Signature"],["impl Encode for RuntimeInfoResponse"],["impl Encode for RewardStep"],["impl Encode for Parameters"],["impl Encode for Undelegate"],["impl Encode for EpochRewards"],["impl Encode for CallEnvelopeX25519DeoxysII"],["impl Encode for TakeReceipt"],["impl Encode for BaseUnits"],["impl Encode for Genesis"],["impl Encode for Denomination"],["impl Encode for ExtendedDelegationInfo"],["impl Encode for CallDataPublicKeyQueryResponse"],["impl Encode for Event"],["impl Encode for SignatureAddressSpec"],["impl Encode for BalancesQuery"],["impl Encode for AccountBalance"],["impl Encode for Address"]], +"oasis_runtime_sdk_contracts":[["impl Encode for Policy"],["impl Encode for CodeQuery"],["impl Encode for CallResult"],["impl Encode for ContractEvent"],["impl Encode for Event"],["impl Encode for CodeStorageQueryResult"],["impl Encode for CodeStorageQuery"],["impl Encode for ChangeUpgradePolicy"],["impl Encode for Instance"],["impl Encode for Upgrade"],["impl Encode for PublicKeyQuery"],["impl Encode for Genesis"],["impl Encode for PublicKeyKind"],["impl Encode for InstanceRawStorageQuery"],["impl Encode for InstanceRawStorageQueryResult"],["impl Encode for InstantiateResult"],["impl Encode for InstanceStorageQueryResult"],["impl Encode for UploadResult"],["impl Encode for ABI"],["impl Encode for PublicKeyQueryResult"],["impl Encode for GasCosts"],["impl Encode for StoreKind"],["impl Encode for LocalConfig"],["impl Encode for CustomQuery"],["impl Encode for Code"],["impl Encode for Upload"],["impl Encode for Parameters"],["impl Encode for InstanceQuery"],["impl Encode for InstanceStorageQuery"],["impl Encode for Call"],["impl Encode for Instantiate"],["impl Encode for CustomQueryResult"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/oasis_cbor/encode/trait.EncodeAsMap.js b/rust/implementors/oasis_cbor/encode/trait.EncodeAsMap.js index 76f38e6dc1..2764d52382 100644 --- a/rust/implementors/oasis_cbor/encode/trait.EncodeAsMap.js +++ b/rust/implementors/oasis_cbor/encode/trait.EncodeAsMap.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"oasis_contract_sdk_types":[["impl EncodeAsMap for AccountsQuery"],["impl EncodeAsMap for ExecutionOk"],["impl EncodeAsMap for CallResult"],["impl EncodeAsMap for Reply"],["impl EncodeAsMap for AccountsResponse"],["impl EncodeAsMap for InstantiateResult"],["impl EncodeAsMap for Message"],["impl EncodeAsMap for QueryResponse"],["impl EncodeAsMap for Event"],["impl EncodeAsMap for ExecutionResult"],["impl EncodeAsMap for ExecutionContext"]], -"oasis_core_runtime":[["impl EncodeAsMap for MultiSigned"],["impl EncodeAsMap for Transfer"],["impl EncodeAsMap for MinPoolSizeConstraint"],["impl EncodeAsMap for FeatureScheduleControl"],["impl EncodeAsMap for EscrowAccount"],["impl EncodeAsMap for SGXAttestation"],["impl EncodeAsMap for ValidatorSetConstraint"],["impl EncodeAsMap for GetPrefixesRequest"],["impl EncodeAsMap for StorageSyncRequest"],["impl EncodeAsMap for SignedEncryptedMasterSecret"],["impl EncodeAsMap for CapabilityTEE"],["impl EncodeAsMap for Body"],["impl EncodeAsMap for ExecutorCommitment"],["impl EncodeAsMap for Body"],["impl EncodeAsMap for RegistryMessage"],["impl EncodeAsMap for TLSInfo"],["impl EncodeAsMap for EncryptedEphemeralSecret"],["impl EncodeAsMap for BlockMetadata"],["impl EncodeAsMap for ReclaimEscrowResult"],["impl EncodeAsMap for TLSAddress"],["impl EncodeAsMap for TCPAddress"],["impl EncodeAsMap for EncryptedMasterSecret"],["impl EncodeAsMap for RuntimeStakingParameters"],["impl EncodeAsMap for StakeAccumulator"],["impl EncodeAsMap for Status"],["impl EncodeAsMap for EnclavePolicySGX"],["impl EncodeAsMap for CheckTxResult"],["impl EncodeAsMap for Error"],["impl EncodeAsMap for CommissionRateStep"],["impl EncodeAsMap for AVR"],["impl EncodeAsMap for HostFetchConsensusEventsRequest"],["impl EncodeAsMap for LightBlock"],["impl EncodeAsMap for ConsensusParameterChanges"],["impl EncodeAsMap for Withdraw"],["impl EncodeAsMap for SignatureBundle"],["impl EncodeAsMap for GetRequest"],["impl EncodeAsMap for IncomingMessage"],["impl EncodeAsMap for VersionInfo"],["impl EncodeAsMap for TreeID"],["impl EncodeAsMap for ProposalVote"],["impl EncodeAsMap for SignedTransactionWithProof"],["impl EncodeAsMap for SGXConstraints"],["impl EncodeAsMap for ProposalContent"],["impl EncodeAsMap for GeneralAccount"],["impl EncodeAsMap for RuntimeInfoResponse"],["impl EncodeAsMap for Runtime"],["impl EncodeAsMap for EntityWhitelistRuntimeAdmissionPolicy"],["impl EncodeAsMap for Version"],["impl EncodeAsMap for EncryptedSecret"],["impl EncodeAsMap for Slash"],["impl EncodeAsMap for MessageEvent"],["impl EncodeAsMap for CommissionRateBoundStep"],["impl EncodeAsMap for SchedulingConstraints"],["impl EncodeAsMap for Features"],["impl EncodeAsMap for RuntimeInfoRequest"],["impl EncodeAsMap for Frame"],["impl EncodeAsMap for SignedPolicySGX"],["impl EncodeAsMap for Request"],["impl EncodeAsMap for ProofResponse"],["impl EncodeAsMap for Message"],["impl EncodeAsMap for Capabilities"],["impl EncodeAsMap for ComputeResultsHeader"],["impl EncodeAsMap for StakeThreshold"],["impl EncodeAsMap for Transaction"],["impl EncodeAsMap for RAKBinding"],["impl EncodeAsMap for Proof"],["impl EncodeAsMap for EscrowEvent"],["impl EncodeAsMap for Header"],["impl EncodeAsMap for MaxNodesConstraint"],["impl EncodeAsMap for ConsensusInfo"],["impl EncodeAsMap for QuotePolicy"],["impl EncodeAsMap for EntityWhitelistConfig"],["impl EncodeAsMap for Proof"],["impl EncodeAsMap for Event"],["impl EncodeAsMap for UpgradeProposal"],["impl EncodeAsMap for P2PInfo"],["impl EncodeAsMap for SignedQEIdentity"],["impl EncodeAsMap for Node"],["impl EncodeAsMap for CheckTxMetadata"],["impl EncodeAsMap for RuntimeGenesis"],["impl EncodeAsMap for VRFInfo"],["impl EncodeAsMap for ExecutorCommitmentHeader"],["impl EncodeAsMap for QuoteBundle"],["impl EncodeAsMap for AddEscrowResult"],["impl EncodeAsMap for Escrow"],["impl EncodeAsMap for Error"],["impl EncodeAsMap for WithdrawResult"],["impl EncodeAsMap for Message"],["impl EncodeAsMap for ExecutorParameters"],["impl EncodeAsMap for ReclaimEscrow"],["impl EncodeAsMap for ProtocolVersions"],["impl EncodeAsMap for CancelUpgradeProposal"],["impl EncodeAsMap for Block"],["impl EncodeAsMap for QuotePolicy"],["impl EncodeAsMap for BurnEvent"],["impl EncodeAsMap for TxnSchedulerParameters"],["impl EncodeAsMap for GovernanceMessage"],["impl EncodeAsMap for ReadWriteSet"],["impl EncodeAsMap for HostFetchConsensusEventsResponse"],["impl EncodeAsMap for PolicySGX"],["impl EncodeAsMap for AnnotatedBlock"],["impl EncodeAsMap for Root"],["impl EncodeAsMap for IterateRequest"],["impl EncodeAsMap for RoundResults"],["impl EncodeAsMap for Account"],["impl EncodeAsMap for SharePool"],["impl EncodeAsMap for QuotePolicy"],["impl EncodeAsMap for DebondingDelegation"],["impl EncodeAsMap for Signed"],["impl EncodeAsMap for TrustRoot"],["impl EncodeAsMap for Response"],["impl EncodeAsMap for SignedTCBInfo"],["impl EncodeAsMap for Proof"],["impl EncodeAsMap for StorageParameters"],["impl EncodeAsMap for TCBBundle"],["impl EncodeAsMap for EpochTimeState"],["impl EncodeAsMap for ComputedBatch"],["impl EncodeAsMap for TransferResult"],["impl EncodeAsMap for StakingMessage"],["impl EncodeAsMap for Fee"],["impl EncodeAsMap for StorageSyncResponse"],["impl EncodeAsMap for Quote"],["impl EncodeAsMap for AllowanceChangeEvent"],["impl EncodeAsMap for EnclaveIdentity"],["impl EncodeAsMap for TransferEvent"],["impl EncodeAsMap for SignedEncryptedEphemeralSecret"],["impl EncodeAsMap for Delegation"],["impl EncodeAsMap for RuntimeAdmissionPolicy"],["impl EncodeAsMap for CommissionSchedule"],["impl EncodeAsMap for ConsensusAddress"],["impl EncodeAsMap for Event"],["impl EncodeAsMap for NodeRuntime"],["impl EncodeAsMap for ChangeParametersProposal"]], -"oasis_runtime_sdk":[["impl EncodeAsMap for Signer"],["impl EncodeAsMap for LocalConfig"],["impl EncodeAsMap for Deposit"],["impl EncodeAsMap for BalanceQuery"],["impl EncodeAsMap for ConsensusTransferContext"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for SignatureAddressSpec"],["impl EncodeAsMap for RuntimeInfoResponse"],["impl EncodeAsMap for DenominationInfoQuery"],["impl EncodeAsMap for CallDataPublicKeyQueryResponse"],["impl EncodeAsMap for NonceQuery"],["impl EncodeAsMap for ModuleInfo"],["impl EncodeAsMap for Metadata"],["impl EncodeAsMap for ExtendedDelegationInfo"],["impl EncodeAsMap for RewardSchedule"],["impl EncodeAsMap for Config"],["impl EncodeAsMap for DelegationQuery"],["impl EncodeAsMap for TakeReceipt"],["impl EncodeAsMap for ConsensusDelegateContext"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for Delegate"],["impl EncodeAsMap for Withdraw"],["impl EncodeAsMap for DelegationInfo"],["impl EncodeAsMap for PublicKey"],["impl EncodeAsMap for ConsensusWithdrawContext"],["impl EncodeAsMap for Account"],["impl EncodeAsMap for AddressSpec"],["impl EncodeAsMap for Fee"],["impl EncodeAsMap for ConsensusAccountQuery"],["impl EncodeAsMap for RewardStep"],["impl EncodeAsMap for ResultEnvelopeX25519DeoxysII"],["impl EncodeAsMap for Call"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for ConsensusUndelegateContext"],["impl EncodeAsMap for EpochRewards"],["impl EncodeAsMap for CallerAddress"],["impl EncodeAsMap for Transfer"],["impl EncodeAsMap for SignerInfo"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for BalancesQuery"],["impl EncodeAsMap for Transaction"],["impl EncodeAsMap for MessageEventHookInvocation"],["impl EncodeAsMap for ExecuteReadOnlyTxQuery"],["impl EncodeAsMap for MethodHandlerInfo"],["impl EncodeAsMap for AuthInfo"],["impl EncodeAsMap for DelegationsQuery"],["impl EncodeAsMap for EstimateGasQuery"],["impl EncodeAsMap for DynamicMinGasPrice"],["impl EncodeAsMap for AddressesQuery"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for ExecuteReadOnlyTxResponse"],["impl EncodeAsMap for CallEnvelopeX25519DeoxysII"],["impl EncodeAsMap for DenominationInfo"],["impl EncodeAsMap for Receipt"],["impl EncodeAsMap for ConsensusError"],["impl EncodeAsMap for CallResult"],["impl EncodeAsMap for Undelegate"],["impl EncodeAsMap for AccountBalances"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for AccountBalance"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for UndelegationInfo"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for UndelegationsQuery"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for AuthProof"]], -"oasis_runtime_sdk_contracts":[["impl EncodeAsMap for Upgrade"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for CustomQuery"],["impl EncodeAsMap for InstantiateResult"],["impl EncodeAsMap for CodeStorageQueryResult"],["impl EncodeAsMap for Policy"],["impl EncodeAsMap for InstanceRawStorageQuery"],["impl EncodeAsMap for Instantiate"],["impl EncodeAsMap for UploadResult"],["impl EncodeAsMap for InstanceRawStorageQueryResult"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for ContractEvent"],["impl EncodeAsMap for PublicKeyQueryResult"],["impl EncodeAsMap for PublicKeyQuery"],["impl EncodeAsMap for LocalConfig"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for InstanceStorageQuery"],["impl EncodeAsMap for Instance"],["impl EncodeAsMap for Code"],["impl EncodeAsMap for Call"],["impl EncodeAsMap for Upload"],["impl EncodeAsMap for InstanceQuery"],["impl EncodeAsMap for InstanceStorageQueryResult"],["impl EncodeAsMap for CodeStorageQuery"],["impl EncodeAsMap for ChangeUpgradePolicy"],["impl EncodeAsMap for CodeQuery"]] +"oasis_contract_sdk_types":[["impl EncodeAsMap for AccountsQuery"],["impl EncodeAsMap for CallResult"],["impl EncodeAsMap for Message"],["impl EncodeAsMap for ExecutionResult"],["impl EncodeAsMap for ExecutionContext"],["impl EncodeAsMap for Event"],["impl EncodeAsMap for InstantiateResult"],["impl EncodeAsMap for QueryResponse"],["impl EncodeAsMap for Reply"],["impl EncodeAsMap for ExecutionOk"],["impl EncodeAsMap for AccountsResponse"]], +"oasis_core_runtime":[["impl EncodeAsMap for StakingMessage"],["impl EncodeAsMap for ComputedBatch"],["impl EncodeAsMap for BurnEvent"],["impl EncodeAsMap for Capabilities"],["impl EncodeAsMap for Runtime"],["impl EncodeAsMap for EncryptedMasterSecret"],["impl EncodeAsMap for Root"],["impl EncodeAsMap for StakeAccumulator"],["impl EncodeAsMap for GetPrefixesRequest"],["impl EncodeAsMap for VRFInfo"],["impl EncodeAsMap for TransferResult"],["impl EncodeAsMap for ReadWriteSet"],["impl EncodeAsMap for AnnotatedBlock"],["impl EncodeAsMap for Proof"],["impl EncodeAsMap for ReclaimEscrowResult"],["impl EncodeAsMap for QuotePolicy"],["impl EncodeAsMap for Header"],["impl EncodeAsMap for Features"],["impl EncodeAsMap for CommissionRateStep"],["impl EncodeAsMap for NodeRuntime"],["impl EncodeAsMap for SignedEncryptedEphemeralSecret"],["impl EncodeAsMap for TLSInfo"],["impl EncodeAsMap for GeneralAccount"],["impl EncodeAsMap for ExecutorCommitmentHeader"],["impl EncodeAsMap for Body"],["impl EncodeAsMap for Version"],["impl EncodeAsMap for Proof"],["impl EncodeAsMap for SignedTransactionWithProof"],["impl EncodeAsMap for SignedTCBInfo"],["impl EncodeAsMap for Node"],["impl EncodeAsMap for RAKBinding"],["impl EncodeAsMap for QuoteBundle"],["impl EncodeAsMap for TCBBundle"],["impl EncodeAsMap for DebondingDelegation"],["impl EncodeAsMap for TxnSchedulerParameters"],["impl EncodeAsMap for Fee"],["impl EncodeAsMap for StorageSyncResponse"],["impl EncodeAsMap for Quote"],["impl EncodeAsMap for Transfer"],["impl EncodeAsMap for TCPAddress"],["impl EncodeAsMap for ConsensusInfo"],["impl EncodeAsMap for Transaction"],["impl EncodeAsMap for RoundResults"],["impl EncodeAsMap for EncryptedSecret"],["impl EncodeAsMap for ProofResponse"],["impl EncodeAsMap for ProposalVote"],["impl EncodeAsMap for ExecutorParameters"],["impl EncodeAsMap for CancelUpgradeProposal"],["impl EncodeAsMap for Message"],["impl EncodeAsMap for UpgradeProposal"],["impl EncodeAsMap for IncomingMessage"],["impl EncodeAsMap for StorageParameters"],["impl EncodeAsMap for ConsensusAddress"],["impl EncodeAsMap for ComputeResultsHeader"],["impl EncodeAsMap for Frame"],["impl EncodeAsMap for EntityWhitelistRuntimeAdmissionPolicy"],["impl EncodeAsMap for GetRequest"],["impl EncodeAsMap for RuntimeInfoRequest"],["impl EncodeAsMap for Error"],["impl EncodeAsMap for EscrowAccount"],["impl EncodeAsMap for TransferEvent"],["impl EncodeAsMap for AddEscrowResult"],["impl EncodeAsMap for VersionInfo"],["impl EncodeAsMap for Block"],["impl EncodeAsMap for EnclaveIdentity"],["impl EncodeAsMap for SignatureBundle"],["impl EncodeAsMap for Body"],["impl EncodeAsMap for ChangeParametersProposal"],["impl EncodeAsMap for BlockMetadata"],["impl EncodeAsMap for Delegation"],["impl EncodeAsMap for GovernanceMessage"],["impl EncodeAsMap for HostFetchConsensusEventsResponse"],["impl EncodeAsMap for IterateRequest"],["impl EncodeAsMap for AllowanceChangeEvent"],["impl EncodeAsMap for CheckTxResult"],["impl EncodeAsMap for HostFetchConsensusEventsRequest"],["impl EncodeAsMap for ValidatorSetConstraint"],["impl EncodeAsMap for CheckTxMetadata"],["impl EncodeAsMap for Response"],["impl EncodeAsMap for LightBlock"],["impl EncodeAsMap for QuotePolicy"],["impl EncodeAsMap for MaxNodesConstraint"],["impl EncodeAsMap for RuntimeAdmissionPolicy"],["impl EncodeAsMap for RuntimeInfoResponse"],["impl EncodeAsMap for SignedPolicySGX"],["impl EncodeAsMap for EntityWhitelistConfig"],["impl EncodeAsMap for StakeThreshold"],["impl EncodeAsMap for CapabilityTEE"],["impl EncodeAsMap for WithdrawResult"],["impl EncodeAsMap for TLSAddress"],["impl EncodeAsMap for SignedEncryptedMasterSecret"],["impl EncodeAsMap for StorageSyncRequest"],["impl EncodeAsMap for SchedulingConstraints"],["impl EncodeAsMap for PolicySGX"],["impl EncodeAsMap for SignedQEIdentity"],["impl EncodeAsMap for FeatureScheduleControl"],["impl EncodeAsMap for Slash"],["impl EncodeAsMap for Error"],["impl EncodeAsMap for EscrowEvent"],["impl EncodeAsMap for SGXAttestation"],["impl EncodeAsMap for RuntimeGenesis"],["impl EncodeAsMap for EnclavePolicySGX"],["impl EncodeAsMap for Escrow"],["impl EncodeAsMap for RuntimeStakingParameters"],["impl EncodeAsMap for AVR"],["impl EncodeAsMap for ProposalContent"],["impl EncodeAsMap for CommissionSchedule"],["impl EncodeAsMap for ProtocolVersions"],["impl EncodeAsMap for SGXConstraints"],["impl EncodeAsMap for TreeID"],["impl EncodeAsMap for MultiSigned"],["impl EncodeAsMap for Event"],["impl EncodeAsMap for EpochTimeState"],["impl EncodeAsMap for ExecutorCommitment"],["impl EncodeAsMap for MessageEvent"],["impl EncodeAsMap for Proof"],["impl EncodeAsMap for Account"],["impl EncodeAsMap for ReclaimEscrow"],["impl EncodeAsMap for Withdraw"],["impl EncodeAsMap for Signed"],["impl EncodeAsMap for Status"],["impl EncodeAsMap for QuotePolicy"],["impl EncodeAsMap for P2PInfo"],["impl EncodeAsMap for Request"],["impl EncodeAsMap for ConsensusParameterChanges"],["impl EncodeAsMap for Event"],["impl EncodeAsMap for RegistryMessage"],["impl EncodeAsMap for CommissionRateBoundStep"],["impl EncodeAsMap for SharePool"],["impl EncodeAsMap for Message"],["impl EncodeAsMap for EncryptedEphemeralSecret"],["impl EncodeAsMap for MinPoolSizeConstraint"],["impl EncodeAsMap for TrustRoot"]], +"oasis_runtime_sdk":[["impl EncodeAsMap for Transaction"],["impl EncodeAsMap for BalanceQuery"],["impl EncodeAsMap for UndelegationsQuery"],["impl EncodeAsMap for ConsensusTransferContext"],["impl EncodeAsMap for DenominationInfo"],["impl EncodeAsMap for ExecuteReadOnlyTxQuery"],["impl EncodeAsMap for ConsensusDelegateContext"],["impl EncodeAsMap for ExecuteReadOnlyTxResponse"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for AddressSpec"],["impl EncodeAsMap for Signer"],["impl EncodeAsMap for Config"],["impl EncodeAsMap for AddressesQuery"],["impl EncodeAsMap for Withdraw"],["impl EncodeAsMap for DynamicMinGasPrice"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for DelegationInfo"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for AccountBalance"],["impl EncodeAsMap for LocalConfig"],["impl EncodeAsMap for SignerInfo"],["impl EncodeAsMap for RuntimeInfoResponse"],["impl EncodeAsMap for EpochRewards"],["impl EncodeAsMap for MessageEventHookInvocation"],["impl EncodeAsMap for ConsensusWithdrawContext"],["impl EncodeAsMap for ConsensusUndelegateContext"],["impl EncodeAsMap for DelegationQuery"],["impl EncodeAsMap for NonceQuery"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Deposit"],["impl EncodeAsMap for Account"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Fee"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for Receipt"],["impl EncodeAsMap for CallDataPublicKeyQueryResponse"],["impl EncodeAsMap for TakeReceipt"],["impl EncodeAsMap for AuthInfo"],["impl EncodeAsMap for DelegationsQuery"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for AuthProof"],["impl EncodeAsMap for CallEnvelopeX25519DeoxysII"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for ConsensusError"],["impl EncodeAsMap for ConsensusAccountQuery"],["impl EncodeAsMap for EstimateGasQuery"],["impl EncodeAsMap for Delegate"],["impl EncodeAsMap for AccountBalances"],["impl EncodeAsMap for Undelegate"],["impl EncodeAsMap for RewardStep"],["impl EncodeAsMap for CallResult"],["impl EncodeAsMap for CallerAddress"],["impl EncodeAsMap for SignatureAddressSpec"],["impl EncodeAsMap for MethodHandlerInfo"],["impl EncodeAsMap for Call"],["impl EncodeAsMap for BalancesQuery"],["impl EncodeAsMap for ResultEnvelopeX25519DeoxysII"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Metadata"],["impl EncodeAsMap for Transfer"],["impl EncodeAsMap for RewardSchedule"],["impl EncodeAsMap for ExtendedDelegationInfo"],["impl EncodeAsMap for PublicKey"],["impl EncodeAsMap for ModuleInfo"],["impl EncodeAsMap for UndelegationInfo"],["impl EncodeAsMap for DenominationInfoQuery"],["impl EncodeAsMap for Parameters"]], +"oasis_runtime_sdk_contracts":[["impl EncodeAsMap for InstanceQuery"],["impl EncodeAsMap for Instantiate"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for InstantiateResult"],["impl EncodeAsMap for PublicKeyQuery"],["impl EncodeAsMap for Call"],["impl EncodeAsMap for CodeQuery"],["impl EncodeAsMap for CodeStorageQuery"],["impl EncodeAsMap for InstanceStorageQueryResult"],["impl EncodeAsMap for Policy"],["impl EncodeAsMap for PublicKeyQueryResult"],["impl EncodeAsMap for InstanceRawStorageQueryResult"],["impl EncodeAsMap for UploadResult"],["impl EncodeAsMap for ChangeUpgradePolicy"],["impl EncodeAsMap for ContractEvent"],["impl EncodeAsMap for Upgrade"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Instance"],["impl EncodeAsMap for CustomQuery"],["impl EncodeAsMap for Code"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for InstanceStorageQuery"],["impl EncodeAsMap for Upload"],["impl EncodeAsMap for CodeStorageQueryResult"],["impl EncodeAsMap for InstanceRawStorageQuery"],["impl EncodeAsMap for LocalConfig"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/serde/de/trait.Deserialize.js b/rust/implementors/serde/de/trait.Deserialize.js index b241424f71..899291da05 100644 --- a/rust/implementors/serde/de/trait.Deserialize.js +++ b/rust/implementors/serde/de/trait.Deserialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"oasis_core_runtime":[["impl<'de> Deserialize<'de> for TCBLevel"],["impl<'de> Deserialize<'de> for TCBStatus"],["impl<'de> Deserialize<'de> for EnclaveTCBVersions"],["impl<'de> Deserialize<'de> for TDXModule"],["impl<'de> Deserialize<'de> for SignedTCBInfo"],["impl<'de> Deserialize<'de> for QEIdentity"],["impl<'de> Deserialize<'de> for EnclaveTCBLevel"],["impl<'de> Deserialize<'de> for SignedQEIdentity"],["impl<'de> Deserialize<'de> for TCBVersions"],["impl<'de> Deserialize<'de> for TCBComponent"],["impl<'de> Deserialize<'de> for TCBInfo"]] +"oasis_core_runtime":[["impl<'de> Deserialize<'de> for QEIdentity"],["impl<'de> Deserialize<'de> for TCBComponent"],["impl<'de> Deserialize<'de> for TCBInfo"],["impl<'de> Deserialize<'de> for TDXModule"],["impl<'de> Deserialize<'de> for EnclaveTCBLevel"],["impl<'de> Deserialize<'de> for TCBVersions"],["impl<'de> Deserialize<'de> for TCBStatus"],["impl<'de> Deserialize<'de> for SignedTCBInfo"],["impl<'de> Deserialize<'de> for TCBLevel"],["impl<'de> Deserialize<'de> for SignedQEIdentity"],["impl<'de> Deserialize<'de> for EnclaveTCBVersions"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/implementors/zeroize/trait.Zeroize.js b/rust/implementors/zeroize/trait.Zeroize.js index 73f07ef557..f7ac693ecd 100644 --- a/rust/implementors/zeroize/trait.Zeroize.js +++ b/rust/implementors/zeroize/trait.Zeroize.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"oasis_core_runtime":[["impl Zeroize for PrivateKey"],["impl Zeroize for Namespace"],["impl Zeroize for Hash"],["impl Zeroize for MrEnclave"],["impl Zeroize for PublicKey"],["impl Zeroize for MrSigner"],["impl Zeroize for SessionID"],["impl Zeroize for Signature"]], +"oasis_core_runtime":[["impl Zeroize for PrivateKey"],["impl Zeroize for Hash"],["impl Zeroize for PublicKey"],["impl Zeroize for SessionID"],["impl Zeroize for Namespace"],["impl Zeroize for MrEnclave"],["impl Zeroize for MrSigner"],["impl Zeroize for Signature"]], "oasis_runtime_sdk":[["impl<S: Store> Zeroize for ConfidentialStore<S>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/oasis_contract_sdk_storage/map/trait.Integer.html b/rust/oasis_contract_sdk_storage/map/trait.Integer.html index b25302b4df..fdaa8a86b3 100644 --- a/rust/oasis_contract_sdk_storage/map/trait.Integer.html +++ b/rust/oasis_contract_sdk_storage/map/trait.Integer.html @@ -6,4 +6,4 @@ }
Expand description

A trait representing an integer that can be encoded into big-endian bytes.

Required Associated Types§

source

type Encoded: AsRef<[u8]>

Type of the encoded representation.

Required Methods§

source

fn to_be_bytes(self) -> Self::Encoded

Return the memory representation of this integer as a byte array in big-endian byte order.

-

Implementations on Foreign Types§

source§

impl Integer for i8

§

type Encoded = [u8; 1]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for u32

§

type Encoded = [u8; 4]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for i128

§

type Encoded = [u8; 16]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for u64

§

type Encoded = [u8; 8]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for i32

§

type Encoded = [u8; 4]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for u128

§

type Encoded = [u8; 16]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for i64

§

type Encoded = [u8; 8]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for u16

§

type Encoded = [u8; 2]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for i16

§

type Encoded = [u8; 2]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for u8

§

type Encoded = [u8; 1]

source§

fn to_be_bytes(self) -> Self::Encoded

Implementors§

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl Integer for i128

§

type Encoded = [u8; 16]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for u32

§

type Encoded = [u8; 4]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for u128

§

type Encoded = [u8; 16]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for i64

§

type Encoded = [u8; 8]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for u16

§

type Encoded = [u8; 2]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for u64

§

type Encoded = [u8; 8]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for i16

§

type Encoded = [u8; 2]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for i8

§

type Encoded = [u8; 1]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for i32

§

type Encoded = [u8; 4]

source§

fn to_be_bytes(self) -> Self::Encoded

source§

impl Integer for u8

§

type Encoded = [u8; 1]

source§

fn to_be_bytes(self) -> Self::Encoded

Implementors§

\ No newline at end of file diff --git a/rust/oasis_contract_sdk_storage/map/trait.MapKey.html b/rust/oasis_contract_sdk_storage/map/trait.MapKey.html index 4bb09e9000..e82e9f35d3 100644 --- a/rust/oasis_contract_sdk_storage/map/trait.MapKey.html +++ b/rust/oasis_contract_sdk_storage/map/trait.MapKey.html @@ -3,9 +3,9 @@ fn key(&self) -> Vec<&[u8]>; }
Expand description

A trait for types which can be used as map keys.

Required Methods§

source

fn key(&self) -> Vec<&[u8]>

Return the composite key.

-

Implementations on Foreign Types§

source§

impl<const N: usize> MapKey for [u8; N]

source§

fn key(&self) -> Vec<&[u8]>

source§

impl MapKey for String

source§

fn key(&self) -> Vec<&[u8]>

source§

impl<T, U> MapKey for (T, U)where - T: MapKey, - U: MapKey,

source§

fn key(&self) -> Vec<&[u8]>

source§

impl MapKey for &str

source§

fn key(&self) -> Vec<&[u8]>

source§

impl MapKey for Vec<u8>

source§

fn key(&self) -> Vec<&[u8]>

source§

impl MapKey for Address

source§

fn key(&self) -> Vec<&[u8]>

source§

impl MapKey for &[u8]

source§

fn key(&self) -> Vec<&[u8]>

source§

impl<T, U, V> MapKey for (T, U, V)where +

Implementations on Foreign Types§

source§

impl<const N: usize> MapKey for [u8; N]

source§

fn key(&self) -> Vec<&[u8]>

source§

impl<T, U, V> MapKey for (T, U, V)where T: MapKey, U: MapKey, - V: MapKey,

source§

fn key(&self) -> Vec<&[u8]>

Implementors§

source§

impl<I: Integer> MapKey for Int<I>

\ No newline at end of file + V: MapKey,
source§

fn key(&self) -> Vec<&[u8]>

source§

impl MapKey for Vec<u8>

source§

fn key(&self) -> Vec<&[u8]>

source§

impl MapKey for &str

source§

fn key(&self) -> Vec<&[u8]>

source§

impl MapKey for Address

source§

fn key(&self) -> Vec<&[u8]>

source§

impl MapKey for &[u8]

source§

fn key(&self) -> Vec<&[u8]>

source§

impl<T, U> MapKey for (T, U)where + T: MapKey, + U: MapKey,

source§

fn key(&self) -> Vec<&[u8]>

source§

impl MapKey for String

source§

fn key(&self) -> Vec<&[u8]>

Implementors§

source§

impl<I: Integer> MapKey for Int<I>

\ No newline at end of file diff --git a/rust/oasis_contract_sdk_types/address/enum.Error.html b/rust/oasis_contract_sdk_types/address/enum.Error.html index a696874342..4933366253 100644 --- a/rust/oasis_contract_sdk_types/address/enum.Error.html +++ b/rust/oasis_contract_sdk_types/address/enum.Error.html @@ -1,7 +1,7 @@ Error in oasis_contract_sdk_types::address - Rust
pub enum Error {
     MalformedAddress,
 }
Expand description

Error.

-

Variants§

§

MalformedAddress

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere +

Variants§

§

MalformedAddress

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_contract_sdk_types/token/struct.BaseUnits.html b/rust/oasis_contract_sdk_types/token/struct.BaseUnits.html index f5b5bc7718..63f38b2f77 100644 --- a/rust/oasis_contract_sdk_types/token/struct.BaseUnits.html +++ b/rust/oasis_contract_sdk_types/token/struct.BaseUnits.html @@ -2,9 +2,9 @@

Tuple Fields§

§0: u128§1: Denomination

Implementations§

source§

impl BaseUnits

source

pub fn new(amount: u128, denomination: Denomination) -> Self

Creates a new token amount of the given denomination.

source

pub fn amount(&self) -> u128

Token amount in base units.

source

pub fn denomination(&self) -> &Denomination

Denomination of the token amount.

-

Trait Implementations§

source§

impl Clone for BaseUnits

source§

fn clone(&self) -> BaseUnits

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 Debug for BaseUnits

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for BaseUnits

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Trait Implementations§

source§

impl Clone for BaseUnits

source§

fn clone(&self) -> BaseUnits

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 Debug for BaseUnits

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for BaseUnits

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for BaseUnits

source§

fn default() -> BaseUnits

Returns the “default value” for a type. Read more
source§

impl Display for BaseUnits

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for BaseUnits

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&BaseUnits> for BaseUnits

source§

fn from(a: &BaseUnits) -> Self

Converts to this type from the input type.
source§

impl From<BaseUnits> for BaseUnits

source§

fn from(a: BaseUnits) -> Self

Converts to this type from the input type.
source§

impl Ord for BaseUnits

source§

fn cmp(&self, other: &BaseUnits) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere +undefined.

source§

impl Default for BaseUnits

source§

fn default() -> BaseUnits

Returns the “default value” for a type. Read more
source§

impl Display for BaseUnits

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for BaseUnits

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&BaseUnits> for BaseUnits

source§

fn from(a: &BaseUnits) -> Self

Converts to this type from the input type.
source§

impl From<BaseUnits> for BaseUnits

source§

fn from(a: BaseUnits) -> Self

Converts to this type from the input type.
source§

impl Ord for BaseUnits

source§

fn cmp(&self, other: &BaseUnits) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<BaseUnits> for BaseUnits

source§

fn eq(&self, other: &BaseUnits) -> bool

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_contract_sdk_types/token/struct.Denomination.html b/rust/oasis_contract_sdk_types/token/struct.Denomination.html index 6c1b55e80b..c4646b890a 100644 --- a/rust/oasis_contract_sdk_types/token/struct.Denomination.html +++ b/rust/oasis_contract_sdk_types/token/struct.Denomination.html @@ -3,9 +3,9 @@
source

pub const NATIVE: Denomination = _

Denomination in native token.

source

pub fn is_native(&self) -> bool

Whether the denomination represents the native token.

source

pub fn into_vec(self) -> Vec<u8>

Raw representation of a denomination.

-

Trait Implementations§

source§

impl AsRef<[u8]> for Denomination

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Denomination

source§

fn clone(&self) -> Denomination

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 Debug for Denomination

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Denomination

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Trait Implementations§

source§

impl AsRef<[u8]> for Denomination

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Denomination

source§

fn clone(&self) -> Denomination

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 Debug for Denomination

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Denomination

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for Denomination

source§

fn default() -> Denomination

Returns the “default value” for a type. Read more
source§

impl Display for Denomination

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Denomination

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<Denomination> for Denomination

source§

fn from(d: Denomination) -> Self

Converts to this type from the input type.
source§

impl From<Denomination> for Denomination

source§

fn from(d: Denomination) -> Self

Converts to this type from the input type.
source§

impl FromStr for Denomination

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(v: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Ord for Denomination

source§

fn cmp(&self, other: &Denomination) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere +undefined.

source§

impl Default for Denomination

source§

fn default() -> Denomination

Returns the “default value” for a type. Read more
source§

impl Display for Denomination

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Denomination

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<Denomination> for Denomination

source§

fn from(d: Denomination) -> Self

Converts to this type from the input type.
source§

impl From<Denomination> for Denomination

source§

fn from(d: Denomination) -> Self

Converts to this type from the input type.
source§

impl FromStr for Denomination

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(v: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Ord for Denomination

source§

fn cmp(&self, other: &Denomination) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Denomination> for Denomination

source§

fn eq(&self, other: &Denomination) -> bool

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_core_runtime/common/crypto/hash/struct.Hash.html b/rust/oasis_core_runtime/common/crypto/hash/struct.Hash.html index 1554655aee..a8f4a113d8 100644 --- a/rust/oasis_core_runtime/common/crypto/hash/struct.Hash.html +++ b/rust/oasis_core_runtime/common/crypto/hash/struct.Hash.html @@ -5,9 +5,9 @@
source

pub fn is_empty(&self) -> bool

Returns true if the hash is of an empty string.

source

pub fn empty_hash() -> Hash

Hash of an empty string.

source

pub fn truncated(&self, n: usize) -> &[u8]

Hash truncated to the given number of bytes.

-

Trait Implementations§

source§

impl AsRef<[u8]> for Hash

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Hash

source§

fn clone(&self) -> Hash

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 Debug for Hash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Hash

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Trait Implementations§

source§

impl AsRef<[u8]> for Hash

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Hash

source§

fn clone(&self) -> Hash

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 Debug for Hash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Hash

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for Hash

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for Hash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Hash

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8]> for Hash

source§

fn from(b: &[u8]) -> Hash

Converts to this type from the input type.
source§

impl From<&'static str> for Hash

source§

fn from(s: &'static str) -> Hash

Converts to this type from the input type.
source§

impl From<Hash> for [u8; 32]

source§

fn from(b: Hash) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for Hash

source§

fn from(v: Vec<u8>) -> Hash

Converts to this type from the input type.
source§

impl FromStr for Hash

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Hash, FromHexError>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Hash

source§

fn hash<H>(&self, state: &mut H)where +undefined.

source§

impl Default for Hash

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for Hash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Hash

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8]> for Hash

source§

fn from(b: &[u8]) -> Hash

Converts to this type from the input type.
source§

impl From<&'static str> for Hash

source§

fn from(s: &'static str) -> Hash

Converts to this type from the input type.
source§

impl From<Hash> for [u8; 32]

source§

fn from(b: Hash) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for Hash

source§

fn from(v: Vec<u8>) -> Hash

Converts to this type from the input type.
source§

impl FromStr for Hash

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Hash, FromHexError>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Hash

source§

fn hash<H>(&self, state: &mut H)where H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl KeyFormatAtom for Hash

source§

fn size() -> usize

source§

fn encode_atom(self) -> Vec<u8>

source§

fn decode_atom(data: &[u8]) -> Selfwhere diff --git a/rust/oasis_core_runtime/common/crypto/signature/struct.PublicKey.html b/rust/oasis_core_runtime/common/crypto/signature/struct.PublicKey.html index 16513505cb..2e272d043d 100644 --- a/rust/oasis_core_runtime/common/crypto/signature/struct.PublicKey.html +++ b/rust/oasis_core_runtime/common/crypto/signature/struct.PublicKey.html @@ -1,11 +1,11 @@ PublicKey in oasis_core_runtime::common::crypto::signature - Rust
pub struct PublicKey(pub [u8; 32]);
Expand description

An Ed25519 public key.

Tuple Fields§

§0: [u8; 32]

Implementations§

source§

impl PublicKey

source

pub const fn len() -> usize

Size of this object in bytes.

-

Trait Implementations§

source§

impl AsRef<[u8]> for PublicKey

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PublicKey

source§

fn clone(&self) -> PublicKey

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 Debug for PublicKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for PublicKey

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Trait Implementations§

source§

impl AsRef<[u8]> for PublicKey

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PublicKey

source§

fn clone(&self) -> PublicKey

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 Debug for PublicKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for PublicKey

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for PublicKey

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for PublicKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for PublicKey

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8]> for PublicKey

source§

fn from(b: &[u8]) -> PublicKey

Converts to this type from the input type.
source§

impl From<&'static str> for PublicKey

source§

fn from(s: &'static str) -> PublicKey

Converts to this type from the input type.
source§

impl From<PublicKey> for [u8; 32]

source§

fn from(b: PublicKey) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for PublicKey

source§

fn from(v: Vec<u8>) -> PublicKey

Converts to this type from the input type.
source§

impl FromStr for PublicKey

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<PublicKey, FromHexError>

Parses a string s to return a value of this type. Read more
source§

impl Hash for PublicKey

source§

fn hash<H>(&self, state: &mut H)where +undefined.

source§

impl Default for PublicKey

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for PublicKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for PublicKey

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8]> for PublicKey

source§

fn from(b: &[u8]) -> PublicKey

Converts to this type from the input type.
source§

impl From<&'static str> for PublicKey

source§

fn from(s: &'static str) -> PublicKey

Converts to this type from the input type.
source§

impl From<PublicKey> for [u8; 32]

source§

fn from(b: PublicKey) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for PublicKey

source§

fn from(v: Vec<u8>) -> PublicKey

Converts to this type from the input type.
source§

impl FromStr for PublicKey

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<PublicKey, FromHexError>

Parses a string s to return a value of this type. Read more
source§

impl Hash for PublicKey

source§

fn hash<H>(&self, state: &mut H)where H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for PublicKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for PublicKey

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for PublicKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for PublicKey

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<PublicKey> for PublicKey

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_core_runtime/common/crypto/signature/struct.Signature.html b/rust/oasis_core_runtime/common/crypto/signature/struct.Signature.html index ea108ac859..e14dc58d2b 100644 --- a/rust/oasis_core_runtime/common/crypto/signature/struct.Signature.html +++ b/rust/oasis_core_runtime/common/crypto/signature/struct.Signature.html @@ -9,7 +9,7 @@
source

pub fn verify_raw(&self, pk: &PublicKey, msg: &[u8]) -> Result<()>

Verify signature without applying domain separation.

Trait Implementations§

source§

impl AsRef<[u8]> for Signature

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Signature

source§

fn clone(&self) -> Signature

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 Debug for Signature

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Signature

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for Signature

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for Signature

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Signature

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8]> for Signature

source§

fn from(b: &[u8]) -> Signature

Converts to this type from the input type.
source§

impl From<&'static str> for Signature

source§

fn from(s: &'static str) -> Signature

Converts to this type from the input type.
source§

impl From<Signature> for [u8; 64]

source§

fn from(b: Signature) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for Signature

source§

fn from(v: Vec<u8>) -> Signature

Converts to this type from the input type.
source§

impl FromStr for Signature

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Signature, FromHexError>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Signature

source§

fn hash<H>(&self, state: &mut H)where +undefined.

source§

impl Default for Signature

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for Signature

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Signature

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8]> for Signature

source§

fn from(b: &[u8]) -> Signature

Converts to this type from the input type.
source§

impl From<&'static str> for Signature

source§

fn from(s: &'static str) -> Signature

Converts to this type from the input type.
source§

impl From<Signature> for [u8; 64]

source§

fn from(b: Signature) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for Signature

source§

fn from(v: Vec<u8>) -> Signature

Converts to this type from the input type.
source§

impl FromStr for Signature

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Signature, FromHexError>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Signature

source§

fn hash<H>(&self, state: &mut H)where H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Signature

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for Signature

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere diff --git a/rust/oasis_core_runtime/common/crypto/x25519/struct.PrivateKey.html b/rust/oasis_core_runtime/common/crypto/x25519/struct.PrivateKey.html index 5c37ebb69a..4968de41e9 100644 --- a/rust/oasis_core_runtime/common/crypto/x25519/struct.PrivateKey.html +++ b/rust/oasis_core_runtime/common/crypto/x25519/struct.PrivateKey.html @@ -5,8 +5,8 @@

Trait Implementations§

source§

impl AsRef<[u8]> for PrivateKey

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PrivateKey

source§

fn clone(&self) -> PrivateKey

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 Decode for PrivateKey

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or undefined.
source§

impl Default for PrivateKey

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Encode for PrivateKey

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&PrivateKey> for PublicKey

source§

fn from(sk: &PrivateKey) -> PublicKey

Given an X25519 private key, compute its corresponding public key.

-
source§

impl From<[u8; 32]> for PrivateKey

source§

fn from(bytes: [u8; 32]) -> PrivateKey

Load private key from a byte array.

-
source§

impl From<PrivateKey> for StaticSecret

source§

fn from(sk: PrivateKey) -> Self

Converts to this type from the input type.
source§

impl From<StaticSecret> for PrivateKey

source§

fn from(sk: StaticSecret) -> Self

Converts to this type from the input type.
source§

impl Zeroize for PrivateKey

source§

fn zeroize(&mut self)

Zero out this object from memory using Rust intrinsics which ensure the +
source§

impl From<[u8; 32]> for PrivateKey

source§

fn from(bytes: [u8; 32]) -> PrivateKey

Load private key from a byte array.

+
source§

impl From<PrivateKey> for StaticSecret

source§

fn from(sk: PrivateKey) -> Self

Converts to this type from the input type.
source§

impl From<StaticSecret> for PrivateKey

source§

fn from(sk: StaticSecret) -> Self

Converts to this type from the input type.
source§

impl Zeroize for PrivateKey

source§

fn zeroize(&mut self)

Zero out this object from memory using Rust intrinsics which ensure the zeroization operation is not “optimized away” by the compiler.

Auto Trait Implementations§

§

impl RefUnwindSafe for PrivateKey

§

impl Send for PrivateKey

§

impl Sync for PrivateKey

§

impl Unpin for PrivateKey

§

impl UnwindSafe for PrivateKey

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_core_runtime/common/crypto/x25519/struct.PublicKey.html b/rust/oasis_core_runtime/common/crypto/x25519/struct.PublicKey.html index ad5f37fc29..974d4e6c2c 100644 --- a/rust/oasis_core_runtime/common/crypto/x25519/struct.PublicKey.html +++ b/rust/oasis_core_runtime/common/crypto/x25519/struct.PublicKey.html @@ -1,9 +1,9 @@ PublicKey in oasis_core_runtime::common::crypto::x25519 - Rust
pub struct PublicKey(pub PublicKey);
Expand description

A CBOR serializable Diffie-Hellman X25519 public key.

Tuple Fields§

§0: PublicKey

Trait Implementations§

source§

impl AsRef<[u8]> for PublicKey

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PublicKey

source§

fn clone(&self) -> PublicKey

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 Debug for PublicKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for PublicKey

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for PublicKey

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Encode for PublicKey

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&PrivateKey> for PublicKey

source§

fn from(sk: &PrivateKey) -> PublicKey

Given an X25519 private key, compute its corresponding public key.

+undefined.
source§

impl Default for PublicKey

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Encode for PublicKey

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&PrivateKey> for PublicKey

source§

fn from(sk: &PrivateKey) -> PublicKey

Given an X25519 private key, compute its corresponding public key.

source§

impl From<[u8; 32]> for PublicKey

source§

fn from(bytes: [u8; 32]) -> PublicKey

Load public key from a byte array.

-
source§

impl From<PublicKey> for PublicKey

source§

fn from(pk: PublicKey) -> Self

Converts to this type from the input type.
source§

impl From<PublicKey> for PublicKey

source§

fn from(pk: PublicKey) -> Self

Converts to this type from the input type.
source§

impl Hash for PublicKey

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source§

impl From<PublicKey> for PublicKey

source§

fn from(pk: PublicKey) -> Self

Converts to this type from the input type.
source§

impl From<PublicKey> for PublicKey

source§

fn from(pk: PublicKey) -> Self

Converts to this type from the input type.
source§

impl Hash for PublicKey

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<PublicKey> for PublicKey

source§

fn eq(&self, other: &PublicKey) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/rust/oasis_core_runtime/common/key_format/trait.KeyFormatAtom.html b/rust/oasis_core_runtime/common/key_format/trait.KeyFormatAtom.html index 255c5ea637..065eb180b4 100644 --- a/rust/oasis_core_runtime/common/key_format/trait.KeyFormatAtom.html +++ b/rust/oasis_core_runtime/common/key_format/trait.KeyFormatAtom.html @@ -6,20 +6,20 @@ where Self: Sized; }
Expand description

Part of the KeyFormat to be used with key-value backends for constructing keys.

Required Methods§

source

fn size() -> usize

source

fn encode_atom(self) -> Vec<u8>

source

fn decode_atom(data: &[u8]) -> Selfwhere - Self: Sized,

Implementations on Foreign Types§

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom, TupleElement3: KeyFormatAtom, TupleElement4: KeyFormatAtom, TupleElement5: KeyFormatAtom, TupleElement6: KeyFormatAtom, TupleElement7: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

Implementations on Foreign Types§

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom, TupleElement3: KeyFormatAtom, TupleElement4: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

impl KeyFormatAtom for u8

source§

fn size() -> usize

source§

fn encode_atom(self) -> Vec<u8>

source§

fn decode_atom(data: &[u8]) -> Selfwhere - Self: Sized,

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom, TupleElement3: KeyFormatAtom, TupleElement4: KeyFormatAtom, TupleElement5: KeyFormatAtom, TupleElement6: KeyFormatAtom, TupleElement7: KeyFormatAtom, TupleElement8: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

impl KeyFormatAtom for u8

source§

fn size() -> usize

source§

fn encode_atom(self) -> Vec<u8>

source§

fn decode_atom(data: &[u8]) -> Selfwhere + Self: Sized,

source§

impl KeyFormatAtom for ()

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom, TupleElement3: KeyFormatAtom, TupleElement4: KeyFormatAtom, TupleElement5: KeyFormatAtom, TupleElement6: KeyFormatAtom, TupleElement7: KeyFormatAtom, TupleElement8: KeyFormatAtom, TupleElement9: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

impl KeyFormatAtom for ()

source§

impl KeyFormatAtom for u64

source§

fn size() -> usize

source§

fn encode_atom(self) -> Vec<u8>

source§

fn decode_atom(data: &[u8]) -> Selfwhere - Self: Sized,

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom, TupleElement3: KeyFormatAtom, TupleElement4: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom, TupleElement3: KeyFormatAtom, TupleElement4: KeyFormatAtom, TupleElement5: KeyFormatAtom, TupleElement6: KeyFormatAtom, TupleElement7: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1)

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom, TupleElement3: KeyFormatAtom, TupleElement4: KeyFormatAtom, TupleElement5: KeyFormatAtom, TupleElement6: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom, TupleElement3: KeyFormatAtom, TupleElement4: KeyFormatAtom, TupleElement5: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom, TupleElement3: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1)

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2)

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom, TupleElement3: KeyFormatAtom, TupleElement4: KeyFormatAtom, TupleElement5: KeyFormatAtom, TupleElement6: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2)

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom, TupleElement3: KeyFormatAtom, TupleElement4: KeyFormatAtom, TupleElement5: KeyFormatAtom, TupleElement6: KeyFormatAtom, TupleElement7: KeyFormatAtom, TupleElement8: KeyFormatAtom, TupleElement9: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom, TupleElement3: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom, TupleElement3: KeyFormatAtom, TupleElement4: KeyFormatAtom, TupleElement5: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

impl KeyFormatAtom for u64

source§

fn size() -> usize

source§

fn encode_atom(self) -> Vec<u8>

source§

fn decode_atom(data: &[u8]) -> Selfwhere + Self: Sized,

source§

impl<TupleElement0: KeyFormatAtom, TupleElement1: KeyFormatAtom, TupleElement2: KeyFormatAtom, TupleElement3: KeyFormatAtom, TupleElement4: KeyFormatAtom, TupleElement5: KeyFormatAtom, TupleElement6: KeyFormatAtom, TupleElement7: KeyFormatAtom, TupleElement8: KeyFormatAtom> KeyFormatAtom for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

Implementors§

\ No newline at end of file +) -> (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

Implementors§

source§

impl KeyFormatAtom for Address

source§

impl KeyFormatAtom for Hash

\ No newline at end of file diff --git a/rust/oasis_core_runtime/common/namespace/struct.Namespace.html b/rust/oasis_core_runtime/common/namespace/struct.Namespace.html index 757cfc5576..d3b94cdc03 100644 --- a/rust/oasis_core_runtime/common/namespace/struct.Namespace.html +++ b/rust/oasis_core_runtime/common/namespace/struct.Namespace.html @@ -2,7 +2,7 @@

Tuple Fields§

§0: [u8; 32]

Implementations§

source§

impl Namespace

source

pub const fn len() -> usize

Size of this object in bytes.

Trait Implementations§

source§

impl AsRef<[u8]> for Namespace

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Namespace

source§

fn clone(&self) -> Namespace

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 Debug for Namespace

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Namespace

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for Namespace

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for Namespace

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Namespace

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8]> for Namespace

source§

fn from(b: &[u8]) -> Namespace

Converts to this type from the input type.
source§

impl From<&'static str> for Namespace

source§

fn from(s: &'static str) -> Namespace

Converts to this type from the input type.
source§

impl From<Namespace> for [u8; 32]

source§

fn from(b: Namespace) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for Namespace

source§

fn from(v: Vec<u8>) -> Namespace

Converts to this type from the input type.
source§

impl FromStr for Namespace

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Namespace, FromHexError>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Namespace

source§

fn hash<H>(&self, state: &mut H)where +undefined.

source§

impl Default for Namespace

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for Namespace

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Namespace

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8]> for Namespace

source§

fn from(b: &[u8]) -> Namespace

Converts to this type from the input type.
source§

impl From<&'static str> for Namespace

source§

fn from(s: &'static str) -> Namespace

Converts to this type from the input type.
source§

impl From<Namespace> for [u8; 32]

source§

fn from(b: Namespace) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for Namespace

source§

fn from(v: Vec<u8>) -> Namespace

Converts to this type from the input type.
source§

impl FromStr for Namespace

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Namespace, FromHexError>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Namespace

source§

fn hash<H>(&self, state: &mut H)where H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Namespace

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for Namespace

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere diff --git a/rust/oasis_core_runtime/common/quantity/struct.Quantity.html b/rust/oasis_core_runtime/common/quantity/struct.Quantity.html index f21a7c392e..3d0210e336 100644 --- a/rust/oasis_core_runtime/common/quantity/struct.Quantity.html +++ b/rust/oasis_core_runtime/common/quantity/struct.Quantity.html @@ -2,11 +2,11 @@

Implementations§

source§

impl Quantity

source

pub fn checked_sub(&self, other: &Quantity) -> Option<Quantity>

Subtracts two numbers, checking for underflow. If underflow happens, None is returned.

source

pub fn checked_div(&self, other: &Quantity) -> Option<Quantity>

Divides two numbers, checking for underflow, overflow and division by zero. If any of that happens, None is returned.

-

Trait Implementations§

source§

impl<'a> Add<&'a Quantity> for Quantity

§

type Output = Quantity

The resulting type after applying the + operator.
source§

fn add(self, other: &Quantity) -> Quantity

Performs the + operation. Read more
source§

impl Add<Quantity> for Quantity

§

type Output = Quantity

The resulting type after applying the + operator.
source§

fn add(self, other: Quantity) -> Quantity

Performs the + operation. Read more
source§

impl Add<u64> for Quantity

§

type Output = Quantity

The resulting type after applying the + operator.
source§

fn add(self, other: u64) -> Quantity

Performs the + operation. Read more
source§

impl<'a> AddAssign<&'a Quantity> for Quantity

source§

fn add_assign(&mut self, other: &Quantity)

Performs the += operation. Read more
source§

impl AddAssign<Quantity> for Quantity

source§

fn add_assign(&mut self, other: Quantity)

Performs the += operation. Read more
source§

impl AddAssign<u64> for Quantity

source§

fn add_assign(&mut self, other: u64)

Performs the += operation. Read more
source§

impl Clone for Quantity

source§

fn clone(&self) -> Quantity

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 Debug for Quantity

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Quantity

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Trait Implementations§

source§

impl<'a> Add<&'a Quantity> for Quantity

§

type Output = Quantity

The resulting type after applying the + operator.
source§

fn add(self, other: &Quantity) -> Quantity

Performs the + operation. Read more
source§

impl Add<Quantity> for Quantity

§

type Output = Quantity

The resulting type after applying the + operator.
source§

fn add(self, other: Quantity) -> Quantity

Performs the + operation. Read more
source§

impl Add<u64> for Quantity

§

type Output = Quantity

The resulting type after applying the + operator.
source§

fn add(self, other: u64) -> Quantity

Performs the + operation. Read more
source§

impl<'a> AddAssign<&'a Quantity> for Quantity

source§

fn add_assign(&mut self, other: &Quantity)

Performs the += operation. Read more
source§

impl AddAssign<Quantity> for Quantity

source§

fn add_assign(&mut self, other: Quantity)

Performs the += operation. Read more
source§

impl AddAssign<u64> for Quantity

source§

fn add_assign(&mut self, other: u64)

Performs the += operation. Read more
source§

impl Clone for Quantity

source§

fn clone(&self) -> Quantity

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 Debug for Quantity

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Quantity

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for Quantity

source§

fn default() -> Quantity

Returns the “default value” for a type. Read more
source§

impl Display for Quantity

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Quantity

source§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
source§

impl From<u128> for Quantity

source§

fn from(v: u128) -> Quantity

Converts to this type from the input type.
source§

impl From<u16> for Quantity

source§

fn from(v: u16) -> Quantity

Converts to this type from the input type.
source§

impl From<u32> for Quantity

source§

fn from(v: u32) -> Quantity

Converts to this type from the input type.
source§

impl From<u64> for Quantity

source§

fn from(v: u64) -> Quantity

Converts to this type from the input type.
source§

impl From<u8> for Quantity

source§

fn from(v: u8) -> Quantity

Converts to this type from the input type.
source§

impl Hash for Quantity

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +undefined.

source§

impl Default for Quantity

source§

fn default() -> Quantity

Returns the “default value” for a type. Read more
source§

impl Display for Quantity

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Quantity

source§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
source§

impl From<u128> for Quantity

source§

fn from(v: u128) -> Quantity

Converts to this type from the input type.
source§

impl From<u16> for Quantity

source§

fn from(v: u16) -> Quantity

Converts to this type from the input type.
source§

impl From<u32> for Quantity

source§

fn from(v: u32) -> Quantity

Converts to this type from the input type.
source§

impl From<u64> for Quantity

source§

fn from(v: u64) -> Quantity

Converts to this type from the input type.
source§

impl From<u8> for Quantity

source§

fn from(v: u8) -> Quantity

Converts to this type from the input type.
source§

impl Hash for Quantity

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> Mul<&'a Quantity> for Quantity

§

type Output = Quantity

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Quantity) -> Quantity

Performs the * operation. Read more
source§

impl Mul<Quantity> for Quantity

§

type Output = Quantity

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Quantity) -> Quantity

Performs the * operation. Read more
source§

impl Mul<u64> for Quantity

§

type Output = Quantity

The resulting type after applying the * operator.
source§

fn mul(self, other: u64) -> Quantity

Performs the * operation. Read more
source§

impl<'a> MulAssign<&'a Quantity> for Quantity

source§

fn mul_assign(&mut self, rhs: &Quantity)

Performs the *= operation. Read more
source§

impl MulAssign<Quantity> for Quantity

source§

fn mul_assign(&mut self, rhs: Quantity)

Performs the *= operation. Read more
source§

impl MulAssign<u64> for Quantity

source§

fn mul_assign(&mut self, other: u64)

Performs the *= operation. Read more
source§

impl Ord for Quantity

source§

fn cmp(&self, other: &Quantity) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> Mul<&'a Quantity> for Quantity

§

type Output = Quantity

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Quantity) -> Quantity

Performs the * operation. Read more
source§

impl Mul<Quantity> for Quantity

§

type Output = Quantity

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Quantity) -> Quantity

Performs the * operation. Read more
source§

impl Mul<u64> for Quantity

§

type Output = Quantity

The resulting type after applying the * operator.
source§

fn mul(self, other: u64) -> Quantity

Performs the * operation. Read more
source§

impl<'a> MulAssign<&'a Quantity> for Quantity

source§

fn mul_assign(&mut self, rhs: &Quantity)

Performs the *= operation. Read more
source§

impl MulAssign<Quantity> for Quantity

source§

fn mul_assign(&mut self, rhs: Quantity)

Performs the *= operation. Read more
source§

impl MulAssign<u64> for Quantity

source§

fn mul_assign(&mut self, other: u64)

Performs the *= operation. Read more
source§

impl Ord for Quantity

source§

fn cmp(&self, other: &Quantity) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Quantity> for Quantity

source§

fn eq(&self, other: &Quantity) -> bool

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_core_runtime/common/sgx/ias/type.QuoteContext.html b/rust/oasis_core_runtime/common/sgx/ias/type.QuoteContext.html index abbbb666f2..29bbd272a7 100644 --- a/rust/oasis_core_runtime/common/sgx/ias/type.QuoteContext.html +++ b/rust/oasis_core_runtime/common/sgx/ias/type.QuoteContext.html @@ -1,4 +1,4 @@ -QuoteContext in oasis_core_runtime::common::sgx::ias - Rust
pub type QuoteContext = [u8; 8];
Expand description

The purpose of QuoteContext is to prevent quotes from being used in +QuoteContext in oasis_core_runtime::common::sgx::ias - Rust

pub type QuoteContext = [u8; 8];
Expand description

The purpose of QuoteContext is to prevent quotes from being used in different contexts. The value is included as a prefix in report data.

Implementations§

source§

impl<const N: usize> [u8; N]

source

pub const fn as_ascii(&self) -> Option<&[AsciiChar; N]>

🔬This is a nightly-only experimental API. (ascii_char)

Converts this array of bytes into a array of ASCII characters, or returns None if any of the characters is non-ASCII.

@@ -198,130 +198,131 @@
Examples

Trait Implementations§

§

impl<'a, T, const N: usize> Arbitrary<'a> for [T; N]where T: Arbitrary<'a>,

§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<[T; N], Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<[T; N], Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
§

fn size_hint(d: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
§

impl<T> Array for [T; 0]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 0]where +needs to construct itself. Read more

§

impl<T> Array for [T; 0]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 0]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 0usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 0]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 1]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 1]where +[Array].

§

impl<T> Array for [T; 1]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 1]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 1usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 1]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 10]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 10]where +[Array].

§

impl<T> Array for [T; 10]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 10]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 10usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 10]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 1024]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 1024]where +[Array].

§

impl<T> Array for [T; 1024]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 1024]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 1_024usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 1024]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 1048576]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 11]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 11]where +[Array].

§

impl<T> Array for [T; 1048576]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 11]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 11]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 11usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 11]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 12]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 12]where +[Array].

§

impl<T> Array for [T; 12]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 12]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 12usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 12]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 128]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 128]where +[Array].

§

impl<T> Array for [T; 128]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 128]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 128usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 128]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 13]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 13]where +[Array].

§

impl<T> Array for [T; 13]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 13]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 13usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 13]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 131072]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 14]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 14]where +[Array].

§

impl<T> Array for [T; 131072]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 14]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 14]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 14usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 14]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 15]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 15]where +[Array].

§

impl<T> Array for [T; 15]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 15]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 15usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 15]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 1536]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 16]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 16]where +[Array].

§

impl<T> Array for [T; 1536]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 16]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 16]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 16usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 16]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 16384]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 17]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 17]where +[Array].

§

impl<T> Array for [T; 16384]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 17]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 17]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 17usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 17]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 18]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 18]where +[Array].

§

impl<T> Array for [T; 18]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 18]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 18usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 18]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 19]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 19]where +[Array].

§

impl<T> Array for [T; 19]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 19]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 19usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 19]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 2]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 2]where +[Array].

§

impl<T> Array for [T; 2]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 2]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 2usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 2]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 20]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 20]where +[Array].

§

impl<T> Array for [T; 20]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 20]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 20usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 20]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 2048]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 2048]where +[Array].

§

impl<T> Array for [T; 2048]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 2048]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 2_048usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 2048]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 21]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 21]where +[Array].

§

impl<T> Array for [T; 21]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 21]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 21usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 21]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 22]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 22]where +[Array].

§

impl<T> Array for [T; 22]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 22]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 22usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 22]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 23]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 23]where +[Array].

§

impl<T> Array for [T; 23]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 23]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 23usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 23]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 24]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 24]where +[Array].

§

impl<T> Array for [T; 24]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 24]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 24usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 24]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 24576]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 25]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 25]where +[Array].

§

impl<T> Array for [T; 24576]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 25]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 25]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 25usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 25]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 256]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 256]where +[Array].

§

impl<T> Array for [T; 256]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 256]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 256usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 256]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 26]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 26]where +[Array].

§

impl<T> Array for [T; 26]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 26]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 26usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 26]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 262144]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 27]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 27]where +[Array].

§

impl<T> Array for [T; 262144]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 27]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 27]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 27usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 27]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 28]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 28]where +[Array].

§

impl<T> Array for [T; 28]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 28]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 28usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 28]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 29]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 29]where +[Array].

§

impl<T> Array for [T; 29]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 29]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 29usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 29]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 3]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 3]where +[Array].

§

impl<T> Array for [T; 3]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 3]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 3usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 3]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 30]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 30]where +[Array].

§

impl<T> Array for [T; 30]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 30]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 30usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 30]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 31]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 31]where +[Array].

§

impl<T> Array for [T; 31]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 31]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 31usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 31]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 32]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 32]where +[Array].

§

impl<T> Array for [T; 32]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 32]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 32usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 32]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 32768]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 33]where +[Array].

§

impl<T> Array for [T; 32768]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 33]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 33usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 33]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 36]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 393216]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 4]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 4]where +[Array].

§

impl<T> Array for [T; 36]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 393216]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 4]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 4]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 4usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 4]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 4096]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 4096]where +[Array].

§

impl<T> Array for [T; 4096]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 4096]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 4_096usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 4096]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 5]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 5]where +[Array].

§

impl<T> Array for [T; 5]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 5]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 5usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 5]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 512]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 512]where +[Array].

§

impl<T> Array for [T; 512]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 512]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 512usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 512]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 524288]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 6]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 6]where +[Array].

§

impl<T> Array for [T; 524288]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 6]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 6]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 6usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 6]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 64]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 64]where +[Array].

§

impl<T> Array for [T; 64]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 64]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 64usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 64]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 65536]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 7]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 7]where +[Array].

§

impl<T> Array for [T; 65536]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 7]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 7]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 7usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 7]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 8]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 8]where +[Array].

§

impl<T> Array for [T; 8]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 8]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 8usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 8]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 8192]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 9]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 9]where +[Array].

§

impl<T> Array for [T; 8192]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 9]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> Array for [T; 9]where T: Default,

§

type Item = T

The type of the items in the thing.
§

const CAPACITY: usize = 9usize

The number of slots in the thing.
§

fn as_slice(&self) -> &[T]

Gives a shared slice over the whole thing. Read more
§

fn as_slice_mut(&mut self) -> &mut [T]

Gives a unique slice over the whole thing. Read more
§

fn default() -> [T; 9]

Create a default-initialized instance of ourself, similar to the Default trait, but implemented for the same range of sizes as -[Array].
§

impl<T> Array for [T; 96]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> ArrayLike for [T; 0]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 1]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 128]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 16]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 192]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 2]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 3]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 32]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 4]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 64]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 8]

§

type Item = T

Type of the elements being stored.
§

impl AsBytes for [u8; 0]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 1]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 10]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 11]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 12]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 13]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 14]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 15]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 16]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 17]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 18]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 19]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 2]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 20]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 21]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 22]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 23]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 24]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 25]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 26]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 27]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 28]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 29]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 3]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 30]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 31]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 32]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 4]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 5]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 6]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 7]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 8]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 9]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
1.0.0 · source§

impl<T, const N: usize> AsMut<[T]> for [T; N]

source§

fn as_mut(&mut self) -> &mut [T]

Converts this type into a mutable reference of the (usually inferred) input type.
1.0.0 · source§

impl<T, const N: usize> AsRef<[T]> for [T; N]

source§

fn as_ref(&self) -> &[T]

Converts this type into a shared reference of the (usually inferred) input type.
1.4.0 · source§

impl<T, const N: usize> Borrow<[T]> for [T; N]

source§

fn borrow(&self) -> &[T]

Immutably borrows from an owned value. Read more
1.4.0 · source§

impl<T, const N: usize> BorrowMut<[T]> for [T; N]

source§

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

Mutably borrows from an owned value. Read more
1.58.0 · source§

impl<T, const N: usize> Clone for [T; N]where +[Array].

§

impl<T> Array for [T; 96]

§

type Item = T

The type of the array’s elements.
§

fn size() -> usize

Returns the number of items the array can hold.
§

impl<T> ArrayLike for [T; 0]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 1]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 128]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 16]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 192]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 2]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 3]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 32]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 4]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 64]

§

type Item = T

Type of the elements being stored.
§

impl<T> ArrayLike for [T; 8]

§

type Item = T

Type of the elements being stored.
§

impl<const N: usize, T> AsBytes for [T; N]where + T: AsBytes,

§

fn as_bytes(&self) -> &[u8]

Gets the bytes of this value. Read more
§

fn write_to(&self, bytes: &mut [u8]) -> Option<()>

Writes a copy of self to bytes. Read more
§

fn write_to_prefix(&self, bytes: &mut [u8]) -> Option<()>

Writes a copy of self to the prefix of bytes. Read more
§

fn write_to_suffix(&self, bytes: &mut [u8]) -> Option<()>

Writes a copy of self to the suffix of bytes. Read more
§

impl AsBytes for [u8; 0]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 1]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 10]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 11]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 12]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 13]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 14]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 15]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 16]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 17]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 18]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 19]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 2]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 20]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 21]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 22]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 23]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 24]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 25]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 26]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 27]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 28]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 29]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 3]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 30]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 31]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 32]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 4]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 5]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 6]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 7]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 8]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
§

impl AsBytes for [u8; 9]

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
1.0.0 · source§

impl<T, const N: usize> AsMut<[T]> for [T; N]

source§

fn as_mut(&mut self) -> &mut [T]

Converts this type into a mutable reference of the (usually inferred) input type.
1.0.0 · source§

impl<T, const N: usize> AsRef<[T]> for [T; N]

source§

fn as_ref(&self) -> &[T]

Converts this type into a shared reference of the (usually inferred) input type.
1.4.0 · source§

impl<T, const N: usize> Borrow<[T]> for [T; N]

source§

fn borrow(&self) -> &[T]

Immutably borrows from an owned value. Read more
1.4.0 · source§

impl<T, const N: usize> BorrowMut<[T]> for [T; N]

source§

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

Mutably borrows from an owned value. Read more
1.58.0 · source§

impl<T, const N: usize> Clone for [T; N]where T: Clone,

source§

fn clone(&self) -> [T; N]

Returns a copy of the value. Read more
source§

fn clone_from(&mut self, other: &[T; N])

Performs copy-assignment from source. Read more
1.0.0 · source§

impl<T, const N: usize> Debug for [T; N]where T: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<T, const N: usize> Decode for [T; N]where T: Decode,

§

default fn try_default() -> Result<[T; N], DecodeError>

Try to decode from a missing/null/undefined value.
§

default fn try_from_cbor_value(value: Value) -> Result<[T; N], DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where @@ -362,168 +363,168 @@
Examples
T: Default,

source§

fn default() -> [T; 6]

Returns the “default value” for a type. Read more
1.4.0 · source§

impl<T> Default for [T; 7]where T: Default,

source§

fn default() -> [T; 7]

Returns the “default value” for a type. Read more
1.4.0 · source§

impl<T> Default for [T; 8]where T: Default,

source§

fn default() -> [T; 8]

Returns the “default value” for a type. Read more
1.4.0 · source§

impl<T> Default for [T; 9]where - T: Default,

source§

fn default() -> [T; 9]

Returns the “default value” for a type. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 0]

source§

fn deserialize<D>( + T: Default,

source§

fn default() -> [T; 9]

Returns the “default value” for a type. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 0]

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 0], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 1]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 0], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 1]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 1], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 10]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 1], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 10]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 10], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 11]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 10], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 11]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 11], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 12]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 11], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 12]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 12], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 13]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 12], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 13]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 13], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 14]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 13], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 14]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 14], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 15]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 14], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 15]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 15], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 16]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 15], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 16]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 16], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 17]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 16], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 17]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 17], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 18]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 17], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 18]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 18], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 19]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 18], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 19]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 19], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 2]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 19], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 2]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 2], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 20]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 2], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 20]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 20], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 21]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 20], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 21]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 21], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 22]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 21], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 22]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 22], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 23]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 22], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 23]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 23], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 24]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 23], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 24]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 24], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 25]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 24], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 25]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 25], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 26]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 25], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 26]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 26], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 27]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 26], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 27]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 27], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 28]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 27], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 28]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 28], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 29]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 28], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 29]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 29], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 3]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 29], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 3]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 3], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 30]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 3], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 30]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 30], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 31]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 30], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 31]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 31], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 32]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 31], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 32]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 32], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 4]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 32], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 4]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 4], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 5]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 4], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 5]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 5], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 6]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 5], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 6]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 6], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 7]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 6], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 7]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 7], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 8]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 7], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 8]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 8], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 9]where - T: Deserialize<'de>,

source§

fn deserialize<D>( +) -> Result<[T; 8], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, T> Deserialize<'de> for [T; 9]where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<[T; 9], <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl<T, const N: usize> Encode for [T; N]where +) -> Result<[T; 9], <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl<T, const N: usize> Encode for [T; N]where T: Encode,

§

default fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
§

impl<const N: usize> Encode for [u8; N]

§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
§

impl<T, const N: usize> EncodeValue for [T; N]where T: Encode,

§

fn value_len(&self) -> Result<Length, Error>

Compute the length of this value (sans [Tag]+[Length] header) when encoded as ASN.1 DER.
§

fn encode_value(&self, writer: &mut impl Writer) -> Result<(), Error>

Encode value (sans [Tag]+[Length] header) as ASN.1 DER using the provided [Writer].
§

fn header(&self) -> Result<Header, Error>where Self: Tagged,

Get the [Header] used to encode this value.
source§

impl<T> Fill for [T; 0]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 1]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 10]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 1024]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 11]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 12]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 128]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 13]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 14]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 15]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 16]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 17]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 18]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 19]where [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 2]where @@ -531,196 +532,208 @@
Examples
R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 20]where [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 2048]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 21]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 22]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 23]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 24]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 25]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 256]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 26]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 27]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 28]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 29]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 3]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 30]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 31]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 32]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 4]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 4096]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 5]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 512]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 6]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 64]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 7]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 8]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 9]where - [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where - R: Rng + ?Sized,

Fill self with random data
§

impl<'a> FindToken<&'a u8> for [u8; 0]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 1]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 10]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 11]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 12]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 13]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 14]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 15]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 16]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 17]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 18]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 19]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 2]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 20]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 21]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 22]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 23]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 24]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 25]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 26]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 27]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 28]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 29]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 3]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 30]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 31]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 32]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 4]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 5]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 6]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 7]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 8]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 9]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 0]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 1]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 10]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 11]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 12]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 13]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 14]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 15]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 16]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 17]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 18]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 19]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 2]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 20]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 21]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 22]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 23]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 24]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 25]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 26]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 27]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 28]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 29]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 3]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 30]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 31]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 32]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 4]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 5]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 6]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 7]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 8]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 9]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl<T, const N: usize> FixedTag for [T; N]

§

const TAG: Tag = Tag::Sequence

ASN.1 tag
§

impl From<&Signature> for [u8; 64]

§

fn from(sig: &Signature) -> [u8; 64]

Converts to this type from the input type.
§

impl From<&Signature> for [u8; 64]

§

fn from(sig: &Signature) -> [u8; 64]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T,)> for [T; 1]

source§

fn from(tuple: (T,)) -> [T; 1]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T)> for [T; 2]

source§

fn from(tuple: (T, T)) -> [T; 2]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T)> for [T; 3]

source§

fn from(tuple: (T, T, T)) -> [T; 3]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T)> for [T; 4]

source§

fn from(tuple: (T, T, T, T)) -> [T; 4]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T)> for [T; 5]

source§

fn from(tuple: (T, T, T, T, T)) -> [T; 5]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T)> for [T; 6]

source§

fn from(tuple: (T, T, T, T, T, T)) -> [T; 6]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T)> for [T; 7]

source§

fn from(tuple: (T, T, T, T, T, T, T)) -> [T; 7]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T)> for [T; 8]

source§

fn from(tuple: (T, T, T, T, T, T, T, T)) -> [T; 8]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T)> for [T; 9]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T)) -> [T; 9]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T)> for [T; 10]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T, T)) -> [T; 10]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T, T)> for [T; 11]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T, T, T)) -> [T; 11]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T, T, T)> for [T; 12]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T, T, T, T)) -> [T; 12]

Converts to this type from the input type.
source§

impl From<Address> for [u8; 21]

source§

fn from(val: Address) -> Self

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 1024]

§

fn from( + [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where + R: Rng + ?Sized,

Fill self with random data
§

impl<'a> FindToken<&'a u8> for [u8; 0]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 1]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 10]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 11]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 12]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 13]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 14]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 15]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 16]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 17]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 18]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 19]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 2]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 20]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 21]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 22]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 23]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 24]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 25]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 26]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 27]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 28]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 29]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 3]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 30]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 31]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 32]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 4]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 5]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 6]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 7]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 8]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl<'a> FindToken<&'a u8> for [u8; 9]

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 0]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 1]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 10]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 11]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 12]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 13]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 14]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 15]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 16]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 17]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 18]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 19]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 2]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 20]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 21]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 22]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 23]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 24]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 25]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 26]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 27]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 28]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 29]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 3]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 30]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 31]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 32]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 4]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 5]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 6]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 7]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 8]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl FindToken<u8> for [u8; 9]

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
§

impl<T, const N: usize> FixedTag for [T; N]

§

const TAG: Tag = Tag::Sequence

ASN.1 tag
§

impl From<&Signature> for [u8; 64]

§

fn from(sig: &Signature) -> [u8; 64]

Converts to this type from the input type.
§

impl From<&Signature> for [u8; 64]

§

fn from(sig: &Signature) -> [u8; 64]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T,)> for [T; 1]

source§

fn from(tuple: (T,)) -> [T; 1]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T)> for [T; 2]

source§

fn from(tuple: (T, T)) -> [T; 2]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T)> for [T; 3]

source§

fn from(tuple: (T, T, T)) -> [T; 3]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T)> for [T; 4]

source§

fn from(tuple: (T, T, T, T)) -> [T; 4]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T)> for [T; 5]

source§

fn from(tuple: (T, T, T, T, T)) -> [T; 5]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T)> for [T; 6]

source§

fn from(tuple: (T, T, T, T, T, T)) -> [T; 6]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T)> for [T; 7]

source§

fn from(tuple: (T, T, T, T, T, T, T)) -> [T; 7]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T)> for [T; 8]

source§

fn from(tuple: (T, T, T, T, T, T, T, T)) -> [T; 8]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T)> for [T; 9]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T)) -> [T; 9]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T)> for [T; 10]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T, T)) -> [T; 10]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T, T)> for [T; 11]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T, T, T)) -> [T; 11]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T, T, T)> for [T; 12]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T, T, T, T)) -> [T; 12]

Converts to this type from the input type.
source§

impl From<Address> for [u8; 21]

source§

fn from(val: Address) -> Self

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 1024]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> -) -> [T; 1024]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 512]

§

fn from( +) -> [T; 1024]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 512]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> -) -> [T; 512]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>>> for [T; 1000]

§

fn from( +) -> [T; 512]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>>> for [T; 1000]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>> -) -> [T; 1000]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 256]

§

fn from( +) -> [T; 1000]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 256]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> -) -> [T; 256]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B0>>> for [T; 300]

§

fn from( +) -> [T; 256]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B0>>> for [T; 300]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B0>> -) -> [T; 300]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>>> for [T; 400]

§

fn from( +) -> [T; 300]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>>> for [T; 400]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>> -) -> [T; 400]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>>> for [T; 500]

§

fn from( +) -> [T; 400]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>>> for [T; 500]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>> -) -> [T; 500]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 128]

§

fn from( +) -> [T; 500]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 128]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> -) -> [T; 128]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>>> for [T; 200]

§

fn from( +) -> [T; 128]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>>> for [T; 200]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>> -) -> [T; 200]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 64]

§

fn from( +) -> [T; 200]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 64]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>> -) -> [T; 64]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>, B0>>> for [T; 70]

§

fn from( +) -> [T; 64]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>, B0>>> for [T; 70]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>, B0>> -) -> [T; 70]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>, B0>>> for [T; 80]

§

fn from( +) -> [T; 70]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>, B0>>> for [T; 80]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>, B0>> -) -> [T; 80]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>, B0>>> for [T; 90]

§

fn from( +) -> [T; 80]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>, B0>>> for [T; 90]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>, B0>> -) -> [T; 90]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>>> for [T; 100]

§

fn from( +) -> [T; 90]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>>> for [T; 100]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>> -) -> [T; 100]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>> for [T; 32]

§

fn from( +) -> [T; 100]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>> for [T; 32]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>> -) -> [T; 32]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B1>>> for [T; 33]

§

fn from( +) -> [T; 32]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B1>>> for [T; 33]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B1>> -) -> [T; 33]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B0>>> for [T; 34]

§

fn from( +) -> [T; 33]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B0>>> for [T; 34]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B0>> -) -> [T; 34]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>>> for [T; 35]

§

fn from( +) -> [T; 34]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>>> for [T; 35]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>> -) -> [T; 35]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B0>>> for [T; 36]

§

fn from( +) -> [T; 35]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B0>>> for [T; 36]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B0>> -) -> [T; 36]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>>> for [T; 37]

§

fn from( +) -> [T; 36]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>>> for [T; 37]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>> -) -> [T; 37]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B0>>> for [T; 38]

§

fn from( +) -> [T; 37]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B0>>> for [T; 38]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B0>> -) -> [T; 38]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B1>>> for [T; 39]

§

fn from( +) -> [T; 38]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B1>>> for [T; 39]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B1>> -) -> [T; 39]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>>> for [T; 40]

§

fn from( +) -> [T; 39]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>>> for [T; 40]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>> -) -> [T; 40]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B1>>> for [T; 41]

§

fn from( +) -> [T; 40]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B1>>> for [T; 41]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B1>> -) -> [T; 41]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B0>>> for [T; 42]

§

fn from( +) -> [T; 41]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B0>>> for [T; 42]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B0>> -) -> [T; 42]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B1>>> for [T; 43]

§

fn from( +) -> [T; 42]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B1>>> for [T; 43]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B1>> -) -> [T; 43]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B0>>> for [T; 44]

§

fn from( +) -> [T; 43]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B0>>> for [T; 44]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B0>> -) -> [T; 44]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>>> for [T; 45]

§

fn from( +) -> [T; 44]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>>> for [T; 45]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>> -) -> [T; 45]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B0>>> for [T; 46]

§

fn from( +) -> [T; 45]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B0>>> for [T; 46]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B0>> -) -> [T; 46]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B1>>> for [T; 47]

§

fn from( +) -> [T; 46]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B1>>> for [T; 47]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B1>> -) -> [T; 47]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>> for [T; 48]

§

fn from( +) -> [T; 47]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>> for [T; 48]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>> -) -> [T; 48]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B1>>> for [T; 49]

§

fn from( +) -> [T; 48]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B1>>> for [T; 49]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B1>> -) -> [T; 49]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>>> for [T; 50]

§

fn from( +) -> [T; 49]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>>> for [T; 50]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>> -) -> [T; 50]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B1>>> for [T; 51]

§

fn from( +) -> [T; 50]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B1>>> for [T; 51]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B1>> -) -> [T; 51]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B0>>> for [T; 52]

§

fn from( +) -> [T; 51]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B0>>> for [T; 52]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B0>> -) -> [T; 52]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B1>>> for [T; 53]

§

fn from( +) -> [T; 52]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B1>>> for [T; 53]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B1>> -) -> [T; 53]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B0>>> for [T; 54]

§

fn from( +) -> [T; 53]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B0>>> for [T; 54]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B0>> -) -> [T; 54]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B1>>> for [T; 55]

§

fn from( +) -> [T; 54]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B1>>> for [T; 55]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B1>> -) -> [T; 55]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>>> for [T; 56]

§

fn from( +) -> [T; 55]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>>> for [T; 56]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>> -) -> [T; 56]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B1>>> for [T; 57]

§

fn from( +) -> [T; 56]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B1>>> for [T; 57]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B1>> -) -> [T; 57]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B0>>> for [T; 58]

§

fn from( +) -> [T; 57]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B0>>> for [T; 58]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B0>> -) -> [T; 58]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B1>>> for [T; 59]

§

fn from( +) -> [T; 58]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B1>>> for [T; 59]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B1>> -) -> [T; 59]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B0>>> for [T; 60]

§

fn from( +) -> [T; 59]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B0>>> for [T; 60]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B0>> -) -> [T; 60]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B1>>> for [T; 61]

§

fn from( +) -> [T; 60]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B1>>> for [T; 61]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B1>> -) -> [T; 61]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>>> for [T; 62]

§

fn from( +) -> [T; 61]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>>> for [T; 62]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>> -) -> [T; 62]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B1>>> for [T; 63]

§

fn from( +) -> [T; 62]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B1>>> for [T; 63]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B1>> -) -> [T; 63]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>> for [T; 16]

§

fn from( +) -> [T; 63]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>> for [T; 16]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>> -) -> [T; 16]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>>> for [T; 17]

§

fn from( +) -> [T; 16]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>>> for [T; 17]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>> -) -> [T; 17]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>>> for [T; 18]

§

fn from( +) -> [T; 17]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>>> for [T; 18]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>> -) -> [T; 18]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>>> for [T; 19]

§

fn from( +) -> [T; 18]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>>> for [T; 19]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>> -) -> [T; 19]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>>> for [T; 20]

§

fn from( +) -> [T; 19]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>>> for [T; 20]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>> -) -> [T; 20]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>>> for [T; 21]

§

fn from( +) -> [T; 20]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>>> for [T; 21]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>> -) -> [T; 21]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>>> for [T; 22]

§

fn from( +) -> [T; 21]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>>> for [T; 22]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>> -) -> [T; 22]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>>> for [T; 23]

§

fn from( +) -> [T; 22]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>>> for [T; 23]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>> -) -> [T; 23]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>>> for [T; 24]

§

fn from( +) -> [T; 23]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>>> for [T; 24]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>> -) -> [T; 24]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>>> for [T; 25]

§

fn from( +) -> [T; 24]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>>> for [T; 25]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>> -) -> [T; 25]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>>> for [T; 26]

§

fn from( +) -> [T; 25]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>>> for [T; 26]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>> -) -> [T; 26]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>>> for [T; 27]

§

fn from( +) -> [T; 26]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>>> for [T; 27]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>> -) -> [T; 27]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>> for [T; 28]

§

fn from( +) -> [T; 27]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>> for [T; 28]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>> -) -> [T; 28]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>>> for [T; 29]

§

fn from( +) -> [T; 28]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>>> for [T; 29]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>> -) -> [T; 29]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>>> for [T; 30]

§

fn from( +) -> [T; 29]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>>> for [T; 30]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>> -) -> [T; 30]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>>> for [T; 31]

§

fn from( +) -> [T; 30]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>>> for [T; 31]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>> -) -> [T; 31]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>> for [T; 8]

§

fn from( +) -> [T; 31]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>> for [T; 8]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>> -) -> [T; 8]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>> for [T; 9]

§

fn from( +) -> [T; 8]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>> for [T; 9]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>> -) -> [T; 9]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>> for [T; 10]

§

fn from( +) -> [T; 9]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>> for [T; 10]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>> -) -> [T; 10]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>> for [T; 11]

§

fn from( +) -> [T; 10]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>> for [T; 11]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>> -) -> [T; 11]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>>> for [T; 12]

§

fn from( +) -> [T; 11]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>>> for [T; 12]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>> -) -> [T; 12]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>>> for [T; 13]

§

fn from( +) -> [T; 12]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>>> for [T; 13]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>> -) -> [T; 13]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>>> for [T; 14]

§

fn from( +) -> [T; 13]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>>> for [T; 14]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>> -) -> [T; 14]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>> for [T; 15]

§

fn from( +) -> [T; 14]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>> for [T; 15]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>> -) -> [T; 15]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>> for [T; 4]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>) -> [T; 4]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>> for [T; 5]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>) -> [T; 5]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>> for [T; 6]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>) -> [T; 6]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>> for [T; 7]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>) -> [T; 7]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B0>>> for [T; 2]

§

fn from(sel: GenericArray<T, UInt<UInt<UTerm, B1>, B0>>) -> [T; 2]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B1>>> for [T; 3]

§

fn from(sel: GenericArray<T, UInt<UInt<UTerm, B1>, B1>>) -> [T; 3]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UTerm, B1>>> for [T; 1]

§

fn from(sel: GenericArray<T, UInt<UTerm, B1>>) -> [T; 1]

Converts to this type from the input type.
source§

impl From<Hash> for [u8; 32]

source§

fn from(b: Hash) -> Self

Converts to this type from the input type.
source§

impl From<MrEnclave> for [u8; 32]

source§

fn from(b: MrEnclave) -> Self

Converts to this type from the input type.
source§

impl From<MrSigner> for [u8; 32]

source§

fn from(b: MrSigner) -> Self

Converts to this type from the input type.
source§

impl From<Namespace> for [u8; 32]

source§

fn from(b: Namespace) -> Self

Converts to this type from the input type.
source§

impl From<PublicKey> for [u8; 32]

source§

fn from(b: PublicKey) -> Self

Converts to this type from the input type.
source§

impl From<SessionID> for [u8; 32]

source§

fn from(b: SessionID) -> Self

Converts to this type from the input type.
§

impl From<Signature> for [u8; 64]

§

fn from(sig: Signature) -> [u8; 64]

Converts to this type from the input type.
§

impl From<Signature> for [u8; 64]

§

fn from(sig: Signature) -> [u8; 64]

Converts to this type from the input type.
source§

impl From<Signature> for [u8; 64]

source§

fn from(sig: Signature) -> [u8; 64]

Converts to this type from the input type.
source§

impl From<Signature> for [u8; 64]

source§

fn from(b: Signature) -> Self

Converts to this type from the input type.
source§

impl From<SigningKey> for [u8; 32]

source§

fn from(sk: SigningKey) -> [u8; 32]

Converts to this type from the input type.
source§

impl<T, const N: usize> From<Simd<T, N>> for [T; N]where +) -> [T; 15]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>> for [T; 4]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>) -> [T; 4]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>> for [T; 5]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>) -> [T; 5]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>> for [T; 6]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>) -> [T; 6]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>> for [T; 7]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>) -> [T; 7]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B0>>> for [T; 2]

§

fn from(sel: GenericArray<T, UInt<UInt<UTerm, B1>, B0>>) -> [T; 2]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B1>>> for [T; 3]

§

fn from(sel: GenericArray<T, UInt<UInt<UTerm, B1>, B1>>) -> [T; 3]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UTerm, B1>>> for [T; 1]

§

fn from(sel: GenericArray<T, UInt<UTerm, B1>>) -> [T; 1]

Converts to this type from the input type.
source§

impl From<Hash> for [u8; 32]

source§

fn from(b: Hash) -> Self

Converts to this type from the input type.
source§

impl From<MrEnclave> for [u8; 32]

source§

fn from(b: MrEnclave) -> Self

Converts to this type from the input type.
source§

impl From<MrSigner> for [u8; 32]

source§

fn from(b: MrSigner) -> Self

Converts to this type from the input type.
source§

impl From<Namespace> for [u8; 32]

source§

fn from(b: Namespace) -> Self

Converts to this type from the input type.
source§

impl From<PublicKey> for [u8; 32]

source§

fn from(b: PublicKey) -> Self

Converts to this type from the input type.
source§

impl From<SessionID> for [u8; 32]

source§

fn from(b: SessionID) -> Self

Converts to this type from the input type.
§

impl From<Signature> for [u8; 64]

§

fn from(sig: Signature) -> [u8; 64]

Converts to this type from the input type.
§

impl From<Signature> for [u8; 64]

§

fn from(sig: Signature) -> [u8; 64]

Converts to this type from the input type.
source§

impl From<Signature> for [u8; 64]

source§

fn from(sig: Signature) -> [u8; 64]

Converts to this type from the input type.
source§

impl From<Signature> for [u8; 64]

source§

fn from(b: Signature) -> Self

Converts to this type from the input type.
source§

impl From<SigningKey> for [u8; 32]

source§

fn from(sk: SigningKey) -> [u8; 32]

Converts to this type from the input type.
source§

impl<T, const N: usize> From<Simd<T, N>> for [T; N]where LaneCount<N>: SupportedLaneCount, - T: SimdElement,

source§

fn from(vector: Simd<T, N>) -> [T; N]

Converts to this type from the input type.
source§

impl From<VerificationKey> for [u8; 32]

source§

fn from(vk: VerificationKey) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<VerificationKeyBytes> for [u8; 32]

source§

fn from(refined: VerificationKeyBytes) -> [u8; 32]

Converts to this type from the input type.
source§

impl FromHex for [u8; 1]

§

type Error = FromHexError

source§

fn from_hex<T>(hex: T) -> Result<[u8; 1], <[u8; 1] as FromHex>::Error>where + T: SimdElement,

source§

fn from(vector: Simd<T, N>) -> [T; N]

Converts to this type from the input type.
source§

impl From<VerificationKey> for [u8; 32]

source§

fn from(vk: VerificationKey) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<VerificationKeyBytes> for [u8; 32]

source§

fn from(refined: VerificationKeyBytes) -> [u8; 32]

Converts to this type from the input type.
§

impl<const N: usize, T> FromBytes for [T; N]where + T: FromBytes,

§

fn ref_from(bytes: &[u8]) -> Option<&Self>where + Self: Sized,

Interprets the given bytes as a &Self without copying. Read more
§

fn ref_from_prefix(bytes: &[u8]) -> Option<&Self>where + Self: Sized,

Interprets the prefix of the given bytes as a &Self without copying. Read more
§

fn ref_from_suffix(bytes: &[u8]) -> Option<&Self>where + Self: Sized,

Interprets the suffix of the given bytes as a &Self without copying. Read more
§

fn slice_from(bytes: &[u8]) -> Option<&[Self]>where + Self: Sized,

Interprets the given bytes as a &[Self] without copying. Read more
§

fn slice_from_prefix(bytes: &[u8], count: usize) -> Option<(&[Self], &[u8])>where + Self: Sized,

Interprets the prefix of the given bytes as a &[Self] with length +equal to count without copying. Read more
§

fn slice_from_suffix(bytes: &[u8], count: usize) -> Option<(&[u8], &[Self])>where + Self: Sized,

Interprets the suffix of the given bytes as a &[Self] with length +equal to count without copying. Read more
§

fn read_from(bytes: &[u8]) -> Option<Self>where + Self: Sized,

Reads a copy of Self from bytes. Read more
§

fn read_from_prefix(bytes: &[u8]) -> Option<Self>where + Self: Sized,

Reads a copy of Self from the prefix of bytes. Read more
§

fn read_from_suffix(bytes: &[u8]) -> Option<Self>where + Self: Sized,

Reads a copy of Self from the suffix of bytes. Read more
source§

impl FromHex for [u8; 1]

§

type Error = FromHexError

source§

fn from_hex<T>(hex: T) -> Result<[u8; 1], <[u8; 1] as FromHex>::Error>where T: AsRef<[u8]>,

Creates an instance of type Self from the given hex string, or fails with a custom error type. Read more
source§

impl FromHex for [u8; 10]

§

type Error = FromHexError

source§

fn from_hex<T>(hex: T) -> Result<[u8; 10], <[u8; 10] as FromHex>::Error>where T: AsRef<[u8]>,

Creates an instance of type Self from the given hex string, or fails @@ -1064,7 +1077,9 @@
Examples
T: AsRef<[u8]>,
Creates an instance of type Self from the given hex string, or fails with a custom error type. Read more
source§

impl FromHex for [u8; 99]

§

type Error = FromHexError

source§

fn from_hex<T>(hex: T) -> Result<[u8; 99], <[u8; 99] as FromHex>::Error>where T: AsRef<[u8]>,

Creates an instance of type Self from the given hex string, or fails -with a custom error type. Read more
1.0.0 · source§

impl<T, const N: usize> Hash for [T; N]where +with a custom error type. Read more

§

impl<const N: usize, T> FromZeroes for [T; N]where + T: FromZeroes,

§

fn zero(&mut self)

Overwrites self with zeroes. Read more
§

fn new_zeroed() -> Selfwhere + Self: Sized,

Creates an instance of Self from zeroed bytes. Read more
1.0.0 · source§

impl<T, const N: usize> Hash for [T; N]where T: Hash,

The hash of an array is the same as that of the corresponding slice, as required by the Borrow implementation.

@@ -1137,171 +1152,171 @@
Examples
sufficient, and should not be overridden without very good reason.
1.0.0 · source§

impl<T, const N: usize> PartialOrd<[T; N]> for [T; N]where T: PartialOrd<T>,

source§

fn partial_cmp(&self, other: &[T; N]) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &[T; N]) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &[T; N]) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
source§

fn ge(&self, other: &[T; N]) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

fn gt(&self, other: &[T; N]) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
source§

impl<T> Serialize for [T; 0]

source§

fn serialize<S>( +operator. Read more

source§

fn gt(&self, other: &[T; N]) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
source§

impl<T> Serialize for [T; 0]

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 1]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 1]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 10]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 10]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 11]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 11]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 12]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 12]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 13]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 13]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 14]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 14]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 15]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 15]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 16]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 16]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 17]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 17]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 18]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 18]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 19]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 19]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 2]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 2]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 20]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 20]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 21]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 21]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 22]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 22]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 23]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 23]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 24]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 24]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 25]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 25]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 26]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 26]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 27]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 27]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 28]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 28]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 29]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 29]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 3]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 3]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 30]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 30]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 31]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 31]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 32]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 32]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 4]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 4]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 5]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 5]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 6]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 6]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 7]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 7]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 8]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 8]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 9]where - T: Serialize,

source§

fn serialize<S>( +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> Serialize for [T; 9]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
1.51.0 · source§

impl<T, const N: usize> SlicePattern for [T; N]

§

type Item = T

🔬This is a nightly-only experimental API. (slice_pattern)
The element type of the slice being matched on.
source§

fn as_slice(&self) -> &[<[T; N] as SlicePattern>::Item]

🔬This is a nightly-only experimental API. (slice_pattern)
Currently, the consumers of SlicePattern need a slice.
1.34.0 · source§

impl<T, const N: usize> TryFrom<&[T]> for [T; N]where +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
1.51.0 · source§

impl<T, const N: usize> SlicePattern for [T; N]

§

type Item = T

🔬This is a nightly-only experimental API. (slice_pattern)
The element type of the slice being matched on.
source§

fn as_slice(&self) -> &[<[T; N] as SlicePattern>::Item]

🔬This is a nightly-only experimental API. (slice_pattern)
Currently, the consumers of SlicePattern need a slice.
1.34.0 · source§

impl<T, const N: usize> TryFrom<&[T]> for [T; N]where T: Copy,

Tries to create an array [T; N] by copying from a slice &[T]. Succeeds if slice.len() == N.

@@ -1350,6 +1365,7 @@
Examples
zeroization operation is not “optimized away” by the compiler.
source§

impl<T, const N: usize> ConstParamTy for [T; N]where T: ConstParamTy,

1.58.0 · source§

impl<T, const N: usize> Copy for [T; N]where T: Copy,

1.0.0 · source§

impl<T, const N: usize> Eq for [T; N]where - T: Eq,

source§

impl<T, const N: usize> StructuralEq for [T; N]

source§

impl<T, const N: usize> StructuralPartialEq for [T; N]

§

impl<Z, const N: usize> ZeroizeOnDrop for [Z; N]where + T: Eq,

source§

impl<T, const N: usize> StructuralEq for [T; N]

source§

impl<T, const N: usize> StructuralPartialEq for [T; N]

§

impl<const N: usize, T> Unaligned for [T; N]where + T: Unaligned,

§

impl<Z, const N: usize> ZeroizeOnDrop for [Z; N]where Z: ZeroizeOnDrop,

Impl [ZeroizeOnDrop] on arrays of types that impl [ZeroizeOnDrop].

\ No newline at end of file diff --git a/rust/oasis_core_runtime/common/sgx/pcs/enum.TCBStatus.html b/rust/oasis_core_runtime/common/sgx/pcs/enum.TCBStatus.html index dace72795e..740609f5ed 100644 --- a/rust/oasis_core_runtime/common/sgx/pcs/enum.TCBStatus.html +++ b/rust/oasis_core_runtime/common/sgx/pcs/enum.TCBStatus.html @@ -8,8 +8,8 @@ Revoked, Invalid, }
Expand description

TCB status.

-

Variants§

§

UpToDate

§

SWHardeningNeeded

§

ConfigurationNeeded

§

ConfigurationAndSWHardeningNeeded

§

OutOfDate

§

OutOfDateConfigurationNeeded

§

Revoked

§

Invalid

Trait Implementations§

source§

impl Clone for TCBStatus

source§

fn clone(&self) -> TCBStatus

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 Debug for TCBStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TCBStatus

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for TCBStatus

source§

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<TCBStatus> for TCBStatus

source§

fn eq(&self, other: &TCBStatus) -> bool

This method tests for self and other values to be equal, and is used +

Variants§

§

UpToDate

§

SWHardeningNeeded

§

ConfigurationNeeded

§

ConfigurationAndSWHardeningNeeded

§

OutOfDate

§

OutOfDateConfigurationNeeded

§

Revoked

§

Invalid

Trait Implementations§

source§

impl Clone for TCBStatus

source§

fn clone(&self) -> TCBStatus

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 Debug for TCBStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TCBStatus

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for TCBStatus

source§

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<TCBStatus> for TCBStatus

source§

fn eq(&self, other: &TCBStatus) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for TCBStatus

source§

impl Eq for TCBStatus

source§

impl StructuralEq for TCBStatus

source§

impl StructuralPartialEq for TCBStatus

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere @@ -32,6 +32,6 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

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 Twhere U: TryFrom<T>,

§

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.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust/oasis_core_runtime/common/sgx/pcs/struct.EnclaveTCBLevel.html b/rust/oasis_core_runtime/common/sgx/pcs/struct.EnclaveTCBLevel.html index bd1c6c9284..15ee2d5c3b 100644 --- a/rust/oasis_core_runtime/common/sgx/pcs/struct.EnclaveTCBLevel.html +++ b/rust/oasis_core_runtime/common/sgx/pcs/struct.EnclaveTCBLevel.html @@ -4,8 +4,8 @@ pub status: TCBStatus, pub advisory_ids: Vec<String>, }
Expand description

An enclave TCB level.

-

Fields§

§tcb: EnclaveTCBVersions§date: String§status: TCBStatus§advisory_ids: Vec<String>

Trait Implementations§

source§

impl Clone for EnclaveTCBLevel

source§

fn clone(&self) -> EnclaveTCBLevel

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 Debug for EnclaveTCBLevel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EnclaveTCBLevel

source§

fn default() -> EnclaveTCBLevel

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for EnclaveTCBLevel

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§tcb: EnclaveTCBVersions§date: String§status: TCBStatus§advisory_ids: Vec<String>

Trait Implementations§

source§

impl Clone for EnclaveTCBLevel

source§

fn clone(&self) -> EnclaveTCBLevel

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 Debug for EnclaveTCBLevel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EnclaveTCBLevel

source§

fn default() -> EnclaveTCBLevel

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for EnclaveTCBLevel

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,

§

fn implicit( @@ -24,6 +24,6 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

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 Twhere U: TryFrom<T>,

§

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.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust/oasis_core_runtime/common/sgx/pcs/struct.EnclaveTCBVersions.html b/rust/oasis_core_runtime/common/sgx/pcs/struct.EnclaveTCBVersions.html index ba7ac8c4eb..2e061464ca 100644 --- a/rust/oasis_core_runtime/common/sgx/pcs/struct.EnclaveTCBVersions.html +++ b/rust/oasis_core_runtime/common/sgx/pcs/struct.EnclaveTCBVersions.html @@ -1,8 +1,8 @@ EnclaveTCBVersions in oasis_core_runtime::common::sgx::pcs - Rust
pub struct EnclaveTCBVersions {
     pub isv_svn: u16,
 }
Expand description

Enclave TCB versions.

-

Fields§

§isv_svn: u16

Trait Implementations§

source§

impl Clone for EnclaveTCBVersions

source§

fn clone(&self) -> EnclaveTCBVersions

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 Debug for EnclaveTCBVersions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EnclaveTCBVersions

source§

fn default() -> EnclaveTCBVersions

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for EnclaveTCBVersions

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§isv_svn: u16

Trait Implementations§

source§

impl Clone for EnclaveTCBVersions

source§

fn clone(&self) -> EnclaveTCBVersions

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 Debug for EnclaveTCBVersions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EnclaveTCBVersions

source§

fn default() -> EnclaveTCBVersions

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for EnclaveTCBVersions

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,

§

fn implicit( @@ -21,6 +21,6 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

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 Twhere U: TryFrom<T>,

§

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.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust/oasis_core_runtime/common/sgx/pcs/struct.QEIdentity.html b/rust/oasis_core_runtime/common/sgx/pcs/struct.QEIdentity.html index 54944f83fe..e501dc1b16 100644 --- a/rust/oasis_core_runtime/common/sgx/pcs/struct.QEIdentity.html +++ b/rust/oasis_core_runtime/common/sgx/pcs/struct.QEIdentity.html @@ -13,8 +13,8 @@ pub tcb_levels: Vec<EnclaveTCBLevel>, pub advisory_ids: Vec<String>,
}
Expand description

QE identity body.

-

Fields§

§id: String§version: u32§issue_date: String§next_update: String§tcb_evaluation_data_number: u32§miscselect: String§miscselect_mask: String§attributes: String§attributes_mask: String§mr_signer: String§isv_prod_id: u16§tcb_levels: Vec<EnclaveTCBLevel>§advisory_ids: Vec<String>

Trait Implementations§

source§

impl Clone for QEIdentity

source§

fn clone(&self) -> QEIdentity

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 Debug for QEIdentity

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QEIdentity

source§

fn default() -> QEIdentity

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for QEIdentity

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§id: String§version: u32§issue_date: String§next_update: String§tcb_evaluation_data_number: u32§miscselect: String§miscselect_mask: String§attributes: String§attributes_mask: String§mr_signer: String§isv_prod_id: u16§tcb_levels: Vec<EnclaveTCBLevel>§advisory_ids: Vec<String>

Trait Implementations§

source§

impl Clone for QEIdentity

source§

fn clone(&self) -> QEIdentity

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 Debug for QEIdentity

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QEIdentity

source§

fn default() -> QEIdentity

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for QEIdentity

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,

§

fn implicit( @@ -33,6 +33,6 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

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 Twhere U: TryFrom<T>,

§

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.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust/oasis_core_runtime/common/sgx/pcs/struct.SignedQEIdentity.html b/rust/oasis_core_runtime/common/sgx/pcs/struct.SignedQEIdentity.html index 8c535184a1..8370b222a7 100644 --- a/rust/oasis_core_runtime/common/sgx/pcs/struct.SignedQEIdentity.html +++ b/rust/oasis_core_runtime/common/sgx/pcs/struct.SignedQEIdentity.html @@ -1,11 +1,11 @@ SignedQEIdentity in oasis_core_runtime::common::sgx::pcs - Rust
pub struct SignedQEIdentity {
-    pub enclave_identity: Box<RawValue>,
+    pub enclave_identity: Box<RawValue>,
     pub signature: String,
 }
Expand description

A signed QE identity structure.

-

Fields§

§enclave_identity: Box<RawValue>§signature: String

Trait Implementations§

source§

impl Clone for SignedQEIdentity

source§

fn clone(&self) -> SignedQEIdentity

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 Debug for SignedQEIdentity

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for SignedQEIdentity

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Fields§

§enclave_identity: Box<RawValue>§signature: String

Trait Implementations§

source§

impl Clone for SignedQEIdentity

source§

fn clone(&self) -> SignedQEIdentity

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 Debug for SignedQEIdentity

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for SignedQEIdentity

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for SignedQEIdentity

source§

fn default() -> SignedQEIdentity

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for SignedQEIdentity

source§

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 Encode for SignedQEIdentity

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl EncodeAsMap for SignedQEIdentity

§

fn into_cbor_value_map(self) -> Valuewhere +undefined.

source§

impl Default for SignedQEIdentity

source§

fn default() -> SignedQEIdentity

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for SignedQEIdentity

source§

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 Encode for SignedQEIdentity

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl EncodeAsMap for SignedQEIdentity

§

fn into_cbor_value_map(self) -> Valuewhere Self: Sized,

Encode the type into a CBOR Map.
§

fn into_cbor_map(self) -> Vec<(Value, Value), Global>where Self: Sized,

Encode the type into a CBOR Map, returning the map items.
source§

impl PartialEq<SignedQEIdentity> for SignedQEIdentity

source§

fn eq(&self, other: &SignedQEIdentity) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always @@ -30,6 +30,6 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

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 Twhere U: TryFrom<T>,

§

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.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust/oasis_core_runtime/common/sgx/pcs/struct.SignedTCBInfo.html b/rust/oasis_core_runtime/common/sgx/pcs/struct.SignedTCBInfo.html index 38a1d32b40..2b383b0dbc 100644 --- a/rust/oasis_core_runtime/common/sgx/pcs/struct.SignedTCBInfo.html +++ b/rust/oasis_core_runtime/common/sgx/pcs/struct.SignedTCBInfo.html @@ -1,11 +1,11 @@ SignedTCBInfo in oasis_core_runtime::common::sgx::pcs - Rust
pub struct SignedTCBInfo {
-    pub tcb_info: Box<RawValue>,
+    pub tcb_info: Box<RawValue>,
     pub signature: String,
 }
Expand description

A signed TCB info structure.

-

Fields§

§tcb_info: Box<RawValue>§signature: String

Trait Implementations§

source§

impl Clone for SignedTCBInfo

source§

fn clone(&self) -> SignedTCBInfo

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 Debug for SignedTCBInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for SignedTCBInfo

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Fields§

§tcb_info: Box<RawValue>§signature: String

Trait Implementations§

source§

impl Clone for SignedTCBInfo

source§

fn clone(&self) -> SignedTCBInfo

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 Debug for SignedTCBInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for SignedTCBInfo

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for SignedTCBInfo

source§

fn default() -> SignedTCBInfo

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for SignedTCBInfo

source§

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 Encode for SignedTCBInfo

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl EncodeAsMap for SignedTCBInfo

§

fn into_cbor_value_map(self) -> Valuewhere +undefined.

source§

impl Default for SignedTCBInfo

source§

fn default() -> SignedTCBInfo

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for SignedTCBInfo

source§

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 Encode for SignedTCBInfo

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl EncodeAsMap for SignedTCBInfo

§

fn into_cbor_value_map(self) -> Valuewhere Self: Sized,

Encode the type into a CBOR Map.
§

fn into_cbor_map(self) -> Vec<(Value, Value), Global>where Self: Sized,

Encode the type into a CBOR Map, returning the map items.
source§

impl PartialEq<SignedTCBInfo> for SignedTCBInfo

source§

fn eq(&self, other: &SignedTCBInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always @@ -30,6 +30,6 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

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 Twhere U: TryFrom<T>,

§

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.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBComponent.html b/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBComponent.html index 28f19d58ca..1dfd922ddb 100644 --- a/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBComponent.html +++ b/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBComponent.html @@ -3,8 +3,8 @@ pub category: String, pub tcb_comp_type: String, }
Expand description

A TCB component.

-

Fields§

§svn: u32§category: String§tcb_comp_type: String

Trait Implementations§

source§

impl Clone for TCBComponent

source§

fn clone(&self) -> TCBComponent

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 Debug for TCBComponent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TCBComponent

source§

fn default() -> TCBComponent

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for TCBComponent

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§svn: u32§category: String§tcb_comp_type: String

Trait Implementations§

source§

impl Clone for TCBComponent

source§

fn clone(&self) -> TCBComponent

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 Debug for TCBComponent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TCBComponent

source§

fn default() -> TCBComponent

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for TCBComponent

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,

§

fn implicit( @@ -23,6 +23,6 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

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 Twhere U: TryFrom<T>,

§

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.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBInfo.html b/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBInfo.html index 5a3c28dffd..2a1a1ba882 100644 --- a/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBInfo.html +++ b/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBInfo.html @@ -10,8 +10,8 @@ pub tdx_module: TDXModule, pub tcb_levels: Vec<TCBLevel>, }
Expand description

TCB info body.

-

Fields§

§id: String§version: u32§issue_date: String§next_update: String§fmspc: String§pceid: String§tcb_type: u32§tcb_evaluation_data_number: u32§tdx_module: TDXModule§tcb_levels: Vec<TCBLevel>

Trait Implementations§

source§

impl Clone for TCBInfo

source§

fn clone(&self) -> TCBInfo

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 Debug for TCBInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TCBInfo

source§

fn default() -> TCBInfo

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for TCBInfo

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§id: String§version: u32§issue_date: String§next_update: String§fmspc: String§pceid: String§tcb_type: u32§tcb_evaluation_data_number: u32§tdx_module: TDXModule§tcb_levels: Vec<TCBLevel>

Trait Implementations§

source§

impl Clone for TCBInfo

source§

fn clone(&self) -> TCBInfo

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 Debug for TCBInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TCBInfo

source§

fn default() -> TCBInfo

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for TCBInfo

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,

§

fn implicit( @@ -30,6 +30,6 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

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 Twhere U: TryFrom<T>,

§

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.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBLevel.html b/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBLevel.html index 98a392ec30..ec96a86ccc 100644 --- a/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBLevel.html +++ b/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBLevel.html @@ -4,8 +4,8 @@ pub status: TCBStatus, pub advisory_ids: Vec<String>, }
Expand description

A platform TCB level.

-

Fields§

§tcb: TCBVersions§date: String§status: TCBStatus§advisory_ids: Vec<String>

Trait Implementations§

source§

impl Clone for TCBLevel

source§

fn clone(&self) -> TCBLevel

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 Debug for TCBLevel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TCBLevel

source§

fn default() -> TCBLevel

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for TCBLevel

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§tcb: TCBVersions§date: String§status: TCBStatus§advisory_ids: Vec<String>

Trait Implementations§

source§

impl Clone for TCBLevel

source§

fn clone(&self) -> TCBLevel

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 Debug for TCBLevel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TCBLevel

source§

fn default() -> TCBLevel

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for TCBLevel

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,

§

fn implicit( @@ -24,6 +24,6 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

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 Twhere U: TryFrom<T>,

§

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.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBVersions.html b/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBVersions.html index 34dc8c46af..af7af0f004 100644 --- a/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBVersions.html +++ b/rust/oasis_core_runtime/common/sgx/pcs/struct.TCBVersions.html @@ -3,8 +3,8 @@ pub sgx_components: [TCBComponent; 16], pub tdx_components: [TCBComponent; 16], }
Expand description

TCB versions.

-

Fields§

§pcesvn: u32§sgx_components: [TCBComponent; 16]§tdx_components: [TCBComponent; 16]

Trait Implementations§

source§

impl Clone for TCBVersions

source§

fn clone(&self) -> TCBVersions

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 Debug for TCBVersions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TCBVersions

source§

fn default() -> TCBVersions

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for TCBVersions

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§pcesvn: u32§sgx_components: [TCBComponent; 16]§tdx_components: [TCBComponent; 16]

Trait Implementations§

source§

impl Clone for TCBVersions

source§

fn clone(&self) -> TCBVersions

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 Debug for TCBVersions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TCBVersions

source§

fn default() -> TCBVersions

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for TCBVersions

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,

§

fn implicit( @@ -23,6 +23,6 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

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 Twhere U: TryFrom<T>,

§

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.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust/oasis_core_runtime/common/sgx/pcs/struct.TDXModule.html b/rust/oasis_core_runtime/common/sgx/pcs/struct.TDXModule.html index 505823eb11..72a2e1689a 100644 --- a/rust/oasis_core_runtime/common/sgx/pcs/struct.TDXModule.html +++ b/rust/oasis_core_runtime/common/sgx/pcs/struct.TDXModule.html @@ -3,8 +3,8 @@ pub attributes: [u8; 8], pub attributes_mask: [u8; 8], }
Expand description

A representation of the properties of Intel’s TDX SEAM module.

-

Fields§

§mr_signer: String§attributes: [u8; 8]§attributes_mask: [u8; 8]

Trait Implementations§

source§

impl Clone for TDXModule

source§

fn clone(&self) -> TDXModule

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 Debug for TDXModule

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TDXModule

source§

fn default() -> TDXModule

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for TDXModule

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§mr_signer: String§attributes: [u8; 8]§attributes_mask: [u8; 8]

Trait Implementations§

source§

impl Clone for TDXModule

source§

fn clone(&self) -> TDXModule

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 Debug for TDXModule

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TDXModule

source§

fn default() -> TDXModule

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for TDXModule

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,

§

fn implicit( @@ -23,6 +23,6 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

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 Twhere U: TryFrom<T>,

§

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.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust/oasis_core_runtime/common/sgx/struct.MrEnclave.html b/rust/oasis_core_runtime/common/sgx/struct.MrEnclave.html index fdbcd64a34..abda395d76 100644 --- a/rust/oasis_core_runtime/common/sgx/struct.MrEnclave.html +++ b/rust/oasis_core_runtime/common/sgx/struct.MrEnclave.html @@ -2,10 +2,10 @@

Tuple Fields§

§0: [u8; 32]

Implementations§

source§

impl MrEnclave

source

pub const fn len() -> usize

Size of this object in bytes.

Trait Implementations§

source§

impl AsRef<[u8]> for MrEnclave

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for MrEnclave

source§

fn clone(&self) -> MrEnclave

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 Debug for MrEnclave

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for MrEnclave

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for MrEnclave

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for MrEnclave

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for MrEnclave

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8]> for MrEnclave

source§

fn from(b: &[u8]) -> MrEnclave

Converts to this type from the input type.
source§

impl From<&'static str> for MrEnclave

source§

fn from(s: &'static str) -> MrEnclave

Converts to this type from the input type.
source§

impl From<MrEnclave> for [u8; 32]

source§

fn from(b: MrEnclave) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for MrEnclave

source§

fn from(v: Vec<u8>) -> MrEnclave

Converts to this type from the input type.
source§

impl FromStr for MrEnclave

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<MrEnclave, FromHexError>

Parses a string s to return a value of this type. Read more
source§

impl Hash for MrEnclave

source§

fn hash<H>(&self, state: &mut H)where +undefined.

source§

impl Default for MrEnclave

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for MrEnclave

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for MrEnclave

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8]> for MrEnclave

source§

fn from(b: &[u8]) -> MrEnclave

Converts to this type from the input type.
source§

impl From<&'static str> for MrEnclave

source§

fn from(s: &'static str) -> MrEnclave

Converts to this type from the input type.
source§

impl From<MrEnclave> for [u8; 32]

source§

fn from(b: MrEnclave) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for MrEnclave

source§

fn from(v: Vec<u8>) -> MrEnclave

Converts to this type from the input type.
source§

impl FromStr for MrEnclave

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<MrEnclave, FromHexError>

Parses a string s to return a value of this type. Read more
source§

impl Hash for MrEnclave

source§

fn hash<H>(&self, state: &mut H)where H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for MrEnclave

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for MrEnclave

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for MrEnclave

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for MrEnclave

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<MrEnclave> for MrEnclave

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_core_runtime/common/sgx/struct.MrSigner.html b/rust/oasis_core_runtime/common/sgx/struct.MrSigner.html index 0b86c09773..42b6aae95b 100644 --- a/rust/oasis_core_runtime/common/sgx/struct.MrSigner.html +++ b/rust/oasis_core_runtime/common/sgx/struct.MrSigner.html @@ -1,11 +1,11 @@ MrSigner in oasis_core_runtime::common::sgx - Rust
pub struct MrSigner(pub [u8; 32]);
Expand description

Enclave signer hash (MRSIGNER).

Tuple Fields§

§0: [u8; 32]

Implementations§

source§

impl MrSigner

source

pub const fn len() -> usize

Size of this object in bytes.

-

Trait Implementations§

source§

impl AsRef<[u8]> for MrSigner

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for MrSigner

source§

fn clone(&self) -> MrSigner

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 Debug for MrSigner

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for MrSigner

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Trait Implementations§

source§

impl AsRef<[u8]> for MrSigner

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for MrSigner

source§

fn clone(&self) -> MrSigner

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 Debug for MrSigner

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for MrSigner

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for MrSigner

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for MrSigner

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for MrSigner

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8]> for MrSigner

source§

fn from(b: &[u8]) -> MrSigner

Converts to this type from the input type.
source§

impl From<&'static str> for MrSigner

source§

fn from(s: &'static str) -> MrSigner

Converts to this type from the input type.
source§

impl From<MrSigner> for [u8; 32]

source§

fn from(b: MrSigner) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for MrSigner

source§

fn from(v: Vec<u8>) -> MrSigner

Converts to this type from the input type.
source§

impl FromStr for MrSigner

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<MrSigner, FromHexError>

Parses a string s to return a value of this type. Read more
source§

impl Hash for MrSigner

source§

fn hash<H>(&self, state: &mut H)where +undefined.

source§

impl Default for MrSigner

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for MrSigner

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for MrSigner

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8]> for MrSigner

source§

fn from(b: &[u8]) -> MrSigner

Converts to this type from the input type.
source§

impl From<&'static str> for MrSigner

source§

fn from(s: &'static str) -> MrSigner

Converts to this type from the input type.
source§

impl From<MrSigner> for [u8; 32]

source§

fn from(b: MrSigner) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for MrSigner

source§

fn from(v: Vec<u8>) -> MrSigner

Converts to this type from the input type.
source§

impl FromStr for MrSigner

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<MrSigner, FromHexError>

Parses a string s to return a value of this type. Read more
source§

impl Hash for MrSigner

source§

fn hash<H>(&self, state: &mut H)where H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for MrSigner

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for MrSigner

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for MrSigner

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for MrSigner

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<MrSigner> for MrSigner

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_core_runtime/consensus/address/struct.Address.html b/rust/oasis_core_runtime/consensus/address/struct.Address.html index 90e59cfc3c..e809a67a23 100644 --- a/rust/oasis_core_runtime/consensus/address/struct.Address.html +++ b/rust/oasis_core_runtime/consensus/address/struct.Address.html @@ -4,12 +4,12 @@
source

pub fn from_runtime_id(id: &Namespace) -> Self

Creates a new runtime address.

source

pub fn from_bech32(data: &str) -> Result<Self>

Tries to create a new address from Bech32-encoded string.

source

pub fn to_bech32(&self) -> String

Converts an address to Bech32 representation.

-

Trait Implementations§

source§

impl AsRef<[u8]> for Address

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Address

source§

fn clone(&self) -> Address

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 Debug for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Address

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Trait Implementations§

source§

impl AsRef<[u8]> for Address

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Address

source§

fn clone(&self) -> Address

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 Debug for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Address

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or undefined.
source§

impl Default for Address

source§

fn default() -> Address

Returns the “default value” for a type. Read more
source§

impl Encode for Address

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8; 21]> for Address

source§

fn from(b: &[u8; 21]) -> Address

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for Address

source§

fn from(s: &'a str) -> Address

Converts to this type from the input type.
source§

impl From<Address> for [u8; 21]

source§

fn from(val: Address) -> Self

Converts to this type from the input type.
source§

impl Hash for Address

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl KeyFormatAtom for Address

source§

fn size() -> usize

source§

fn encode_atom(self) -> Vec<u8>

source§

fn decode_atom(data: &[u8]) -> Selfwhere - Self: Sized,

source§

impl LowerHex for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for Address

source§

fn cmp(&self, other: &Address) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

source§

impl LowerHex for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for Address

source§

fn cmp(&self, other: &Address) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Address> for Address

source§

fn eq(&self, other: &Address) -> bool

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_core_runtime/consensus/roothash/enum.Error.html b/rust/oasis_core_runtime/consensus/roothash/enum.Error.html index 62b849e355..23c6effa5f 100644 --- a/rust/oasis_core_runtime/consensus/roothash/enum.Error.html +++ b/rust/oasis_core_runtime/consensus/roothash/enum.Error.html @@ -17,7 +17,7 @@ NoProposerCommitment, BadProposerCommitment,
}
Expand description

Errors emitted by the roothash module.

-

Variants§

§

InvalidRuntime(Namespace)

§

State(StateError)

§

NoRuntime

§

NoCommittee

§

InvalidCommitteeKind

§

RakSigInvalid

§

NotInCommittee

§

AlreadyCommitted

§

NotBasedOnCorrectBlock

§

DiscrepancyDetected

§

StillWaiting

§

InsufficientVotes

§

BadExecutorCommitment

§

InvalidMessages

§

InvalidRound

§

NoProposerCommitment

§

BadProposerCommitment

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<StateError> for Error

source§

fn from(source: StateError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere +

Variants§

§

InvalidRuntime(Namespace)

§

State(StateError)

§

NoRuntime

§

NoCommittee

§

InvalidCommitteeKind

§

RakSigInvalid

§

NotInCommittee

§

AlreadyCommitted

§

NotBasedOnCorrectBlock

§

DiscrepancyDetected

§

StillWaiting

§

InsufficientVotes

§

BadExecutorCommitment

§

InvalidMessages

§

InvalidRound

§

NoProposerCommitment

§

BadProposerCommitment

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<StateError> for Error

source§

fn from(source: StateError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_core_runtime/consensus/state/enum.StateError.html b/rust/oasis_core_runtime/consensus/state/enum.StateError.html index 39e764cf58..a2b40ed343 100644 --- a/rust/oasis_core_runtime/consensus/state/enum.StateError.html +++ b/rust/oasis_core_runtime/consensus/state/enum.StateError.html @@ -1,6 +1,6 @@ StateError in oasis_core_runtime::consensus::state - Rust
pub enum StateError {
     Unavailable(Error),
-}

Variants§

§

Unavailable(Error)

Trait Implementations§

source§

impl Debug for StateError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for StateError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for StateError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for StateError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<StateError> for Error

source§

fn from(source: StateError) -> Self

Converts to this type from the input type.
source§

impl From<StateError> for Error

source§

fn from(e: StateError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

Unavailable(Error)

Trait Implementations§

source§

impl Debug for StateError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for StateError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for StateError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for StateError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<StateError> for Error

source§

fn from(e: StateError) -> Self

Converts to this type from the input type.
source§

impl From<StateError> for Error

source§

fn from(source: StateError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_core_runtime/consensus/verifier/enum.Error.html b/rust/oasis_core_runtime/consensus/verifier/enum.Error.html index 421dd67017..9b4283ee36 100644 --- a/rust/oasis_core_runtime/consensus/verifier/enum.Error.html +++ b/rust/oasis_core_runtime/consensus/verifier/enum.Error.html @@ -7,7 +7,7 @@ TransactionVerificationFailed(Error), StateRoot(Error), Internal, -}

Variants§

§

Builder(Error)

§

VerificationFailed(Error)

§

TrustedStateLoadingFailed

§

ChainContextTransitionFailed(Error)

§

FreshnessVerificationFailed(Error)

§

TransactionVerificationFailed(Error)

§

StateRoot(Error)

§

Internal

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(e: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

Builder(Error)

§

VerificationFailed(Error)

§

TrustedStateLoadingFailed

§

ChainContextTransitionFailed(Error)

§

FreshnessVerificationFailed(Error)

§

TransactionVerificationFailed(Error)

§

StateRoot(Error)

§

Internal

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(e: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_core_runtime/dispatcher/index.html b/rust/oasis_core_runtime/dispatcher/index.html index 4b65336b3c..b9219d24fd 100644 --- a/rust/oasis_core_runtime/dispatcher/index.html +++ b/rust/oasis_core_runtime/dispatcher/index.html @@ -1,2 +1,2 @@ -oasis_core_runtime::dispatcher - Rust
Expand description

Runtime call dispatcher.

+oasis_core_runtime::dispatcher - Rust
Expand description

Runtime call dispatcher.

Structs

Traits

\ No newline at end of file diff --git a/rust/oasis_core_runtime/dispatcher/struct.Dispatcher.html b/rust/oasis_core_runtime/dispatcher/struct.Dispatcher.html index 064a531a79..cf24e4fd3c 100644 --- a/rust/oasis_core_runtime/dispatcher/struct.Dispatcher.html +++ b/rust/oasis_core_runtime/dispatcher/struct.Dispatcher.html @@ -1,17 +1,15 @@ -Dispatcher in oasis_core_runtime::dispatcher - Rust
pub struct Dispatcher { /* private fields */ }
Expand description

Runtime call dispatcher.

-

Implementations§

source§

impl Dispatcher

source

pub fn new( +Dispatcher in oasis_core_runtime::dispatcher - Rust
pub struct Dispatcher { /* private fields */ }
Expand description

Runtime call dispatcher.

+

Implementations§

source§

impl Dispatcher

source

pub fn new( tokio_runtime: Handle, initializer: Box<dyn Initializer>, identity: Arc<Identity> ) -> Arc<Self>

Create a new runtime call dispatcher.

-
source

pub fn start( +

source

pub fn start( &self, protocol: Arc<Protocol>, consensus_verifier: Box<dyn Verifier> )

Start the dispatcher.

-
source

pub fn queue_request(&self, id: u64, body: Body) -> AnyResult<()>

Queue a new request to be dispatched.

-
source

pub fn abort_and_wait(&self) -> AnyResult<()>

Signals to dispatcher that it should abort and waits for the abort to -complete.

+
source

pub fn queue_request(&self, id: u64, body: Body) -> AnyResult<()>

Queue a new request to be dispatched.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_core_runtime/dispatcher/struct.PostInitState.html b/rust/oasis_core_runtime/dispatcher/struct.PostInitState.html index 7030b8f5f9..e2d6adfda5 100644 --- a/rust/oasis_core_runtime/dispatcher/struct.PostInitState.html +++ b/rust/oasis_core_runtime/dispatcher/struct.PostInitState.html @@ -1,8 +1,8 @@ -PostInitState in oasis_core_runtime::dispatcher - Rust
pub struct PostInitState {
+PostInitState in oasis_core_runtime::dispatcher - Rust
pub struct PostInitState {
     pub txn_dispatcher: Option<Box<dyn TxnDispatcher>>,
 }
Expand description

State returned by the initializer.

Fields§

§txn_dispatcher: Option<Box<dyn TxnDispatcher>>

Optional transaction dispatcher that should be used.

-

Trait Implementations§

source§

impl Default for PostInitState

source§

fn default() -> PostInitState

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Default for PostInitState

source§

fn default() -> PostInitState

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,

§

fn implicit( diff --git a/rust/oasis_core_runtime/dispatcher/struct.PreInitState.html b/rust/oasis_core_runtime/dispatcher/struct.PreInitState.html index 9574e041bd..e30b572ed1 100644 --- a/rust/oasis_core_runtime/dispatcher/struct.PreInitState.html +++ b/rust/oasis_core_runtime/dispatcher/struct.PreInitState.html @@ -1,4 +1,4 @@ -PreInitState in oasis_core_runtime::dispatcher - Rust
pub struct PreInitState<'a> {
+PreInitState in oasis_core_runtime::dispatcher - Rust
pub struct PreInitState<'a> {
     pub protocol: &'a Arc<Protocol>,
     pub identity: &'a Arc<Identity>,
     pub rpc_demux: &'a mut Demux,
diff --git a/rust/oasis_core_runtime/dispatcher/trait.Initializer.html b/rust/oasis_core_runtime/dispatcher/trait.Initializer.html
index de9ec8a140..4c8e48c26e 100644
--- a/rust/oasis_core_runtime/dispatcher/trait.Initializer.html
+++ b/rust/oasis_core_runtime/dispatcher/trait.Initializer.html
@@ -1,7 +1,7 @@
-Initializer in oasis_core_runtime::dispatcher - Rust
pub trait Initializer: Send + Sync {
+Initializer in oasis_core_runtime::dispatcher - Rust
pub trait Initializer: Send + Sync {
     // Required method
     fn init(&self, state: PreInitState<'_>) -> PostInitState;
 }
Expand description

Interface for dispatcher initializers.

-

Required Methods§

source

fn init(&self, state: PreInitState<'_>) -> PostInitState

Initializes the dispatcher(s).

-

Implementors§

source§

impl<F> Initializer for Fwhere +

Required Methods§

source

fn init(&self, state: PreInitState<'_>) -> PostInitState

Initializes the dispatcher(s).

+

Implementors§

source§

impl<F> Initializer for Fwhere F: Fn(PreInitState<'_>) -> PostInitState + Send + Sync,

\ No newline at end of file diff --git a/rust/oasis_core_runtime/enclave_rpc/client/enum.RpcClientError.html b/rust/oasis_core_runtime/enclave_rpc/client/enum.RpcClientError.html index abf47b02af..2cb8d9b40c 100644 --- a/rust/oasis_core_runtime/enclave_rpc/client/enum.RpcClientError.html +++ b/rust/oasis_core_runtime/enclave_rpc/client/enum.RpcClientError.html @@ -8,7 +8,7 @@ DecodeError(DecodeError), Unknown(Error), }
Expand description

RPC client error.

-

Variants§

§

CallFailed(String)

§

ExpectedResponseMessage(Message)

§

ExpectedCloseMessage(Message)

§

Transport

§

UnsupportedRpcKind

§

Dropped

§

DecodeError(DecodeError)

§

Unknown(Error)

Trait Implementations§

source§

impl Debug for RpcClientError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RpcClientError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RpcClientError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<DecodeError> for RpcClientError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RpcClientError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Variants§

§

CallFailed(String)

§

ExpectedResponseMessage(Message)

§

ExpectedCloseMessage(Message)

§

Transport

§

UnsupportedRpcKind

§

Dropped

§

DecodeError(DecodeError)

§

Unknown(Error)

Trait Implementations§

source§

impl Debug for RpcClientError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RpcClientError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RpcClientError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<DecodeError> for RpcClientError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RpcClientError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_core_runtime/enclave_rpc/demux/enum.Error.html b/rust/oasis_core_runtime/enclave_rpc/demux/enum.Error.html index 22e0c0364d..ed68d82068 100644 --- a/rust/oasis_core_runtime/enclave_rpc/demux/enum.Error.html +++ b/rust/oasis_core_runtime/enclave_rpc/demux/enum.Error.html @@ -4,7 +4,7 @@ MaxConcurrentSessions, Other(Error), }
Expand description

Demultiplexer error.

-

Variants§

§

MalformedPayload(DecodeError)

§

MalformedRequestMethod

§

MaxConcurrentSessions

§

Other(Error)

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<DecodeError> for Error

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(e: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere +

Variants§

§

MalformedPayload(DecodeError)

§

MalformedRequestMethod

§

MaxConcurrentSessions

§

Other(Error)

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<DecodeError> for Error

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(e: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_core_runtime/enclave_rpc/types/struct.SessionID.html b/rust/oasis_core_runtime/enclave_rpc/types/struct.SessionID.html index 1dee850599..ae98b6dbd8 100644 --- a/rust/oasis_core_runtime/enclave_rpc/types/struct.SessionID.html +++ b/rust/oasis_core_runtime/enclave_rpc/types/struct.SessionID.html @@ -1,12 +1,12 @@ SessionID in oasis_core_runtime::enclave_rpc::types - Rust
pub struct SessionID(pub [u8; 32]);
Expand description

Session identifier for multiplexing multiple sessions over the same transport

Tuple Fields§

§0: [u8; 32]

Implementations§

source§

impl SessionID

source

pub const fn len() -> usize

Size of this object in bytes.

source§

impl SessionID

source

pub fn random() -> Self

Generate a random session identifier.

-

Trait Implementations§

source§

impl AsRef<[u8]> for SessionID

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for SessionID

source§

fn clone(&self) -> SessionID

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 Debug for SessionID

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for SessionID

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Trait Implementations§

source§

impl AsRef<[u8]> for SessionID

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for SessionID

source§

fn clone(&self) -> SessionID

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 Debug for SessionID

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for SessionID

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for SessionID

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for SessionID

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for SessionID

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8]> for SessionID

source§

fn from(b: &[u8]) -> SessionID

Converts to this type from the input type.
source§

impl From<&'static str> for SessionID

source§

fn from(s: &'static str) -> SessionID

Converts to this type from the input type.
source§

impl From<SessionID> for [u8; 32]

source§

fn from(b: SessionID) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for SessionID

source§

fn from(v: Vec<u8>) -> SessionID

Converts to this type from the input type.
source§

impl FromStr for SessionID

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<SessionID, FromHexError>

Parses a string s to return a value of this type. Read more
source§

impl Hash for SessionID

source§

fn hash<H>(&self, state: &mut H)where +undefined.

source§

impl Default for SessionID

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for SessionID

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for SessionID

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&[u8]> for SessionID

source§

fn from(b: &[u8]) -> SessionID

Converts to this type from the input type.
source§

impl From<&'static str> for SessionID

source§

fn from(s: &'static str) -> SessionID

Converts to this type from the input type.
source§

impl From<SessionID> for [u8; 32]

source§

fn from(b: SessionID) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for SessionID

source§

fn from(v: Vec<u8>) -> SessionID

Converts to this type from the input type.
source§

impl FromStr for SessionID

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<SessionID, FromHexError>

Parses a string s to return a value of this type. Read more
source§

impl Hash for SessionID

source§

fn hash<H>(&self, state: &mut H)where H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for SessionID

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for SessionID

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for SessionID

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for SessionID

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<SessionID> for SessionID

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_core_runtime/host/enum.Error.html b/rust/oasis_core_runtime/host/enum.Error.html index 3086a1f153..2b0f015897 100644 --- a/rust/oasis_core_runtime/host/enum.Error.html +++ b/rust/oasis_core_runtime/host/enum.Error.html @@ -2,7 +2,7 @@ BadResponse, Other(Error), }
Expand description

Errors.

-

Variants§

§

BadResponse

§

Other(Error)

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere +

Variants§

§

BadResponse

§

Other(Error)

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_core_runtime/protocol/index.html b/rust/oasis_core_runtime/protocol/index.html index b33528e64d..5005e918c8 100644 --- a/rust/oasis_core_runtime/protocol/index.html +++ b/rust/oasis_core_runtime/protocol/index.html @@ -1,3 +1,3 @@ -oasis_core_runtime::protocol - Rust
Expand description

Runtime side of the worker-host protocol.

+oasis_core_runtime::protocol - Rust
Expand description

Runtime side of the worker-host protocol.

Structs

Enums

Type Aliases

\ No newline at end of file diff --git a/rust/oasis_core_runtime/protocol/struct.Protocol.html b/rust/oasis_core_runtime/protocol/struct.Protocol.html index b142f8d042..a2d937cd6e 100644 --- a/rust/oasis_core_runtime/protocol/struct.Protocol.html +++ b/rust/oasis_core_runtime/protocol/struct.Protocol.html @@ -1,5 +1,5 @@ Protocol in oasis_core_runtime::protocol - Rust
pub struct Protocol { /* private fields */ }
Expand description

Runtime part of the runtime host protocol.

-

Implementations§

source§

impl Protocol

source

pub fn get_config(&self) -> &Config

The supplied runtime configuration.

+

Implementations§

source§

impl Protocol

source

pub fn get_config(&self) -> &Config

The supplied runtime configuration.

source

pub fn get_identity(&self) -> Option<&Arc<Identity>>

The runtime identity.

source

pub fn get_runtime_id(&self) -> Namespace

The runtime identifier for this instance.

Panics
@@ -13,7 +13,7 @@
Panics

This function panics if called within an asynchronous execution context.

source

pub async fn call_host_async(&self, body: Body) -> Result<Body, Error>

Make a new request to the runtime host and wait for the response.

source

pub fn send_response(&self, id: u64, body: Body) -> Result<()>

Send an async response to a previous request back to the host.

-
source

pub fn ensure_initialized(&self) -> Result<()>

Ensure that the runtime is ready to process requests and fail otherwise.

+
source

pub fn ensure_initialized(&self) -> Result<()>

Ensure that the runtime is ready to process requests and fail otherwise.

Trait Implementations§

source§

impl Host for Protocol

source§

fn identity<'life0, 'async_trait>( &'life0 self ) -> Pin<Box<dyn Future<Output = Result<PublicKey, Error>> + Send + 'async_trait>>where diff --git a/rust/oasis_core_runtime/protocol/struct.ProtocolUntrustedLocalStorage.html b/rust/oasis_core_runtime/protocol/struct.ProtocolUntrustedLocalStorage.html index 08ead0fc09..9a5a543ff9 100644 --- a/rust/oasis_core_runtime/protocol/struct.ProtocolUntrustedLocalStorage.html +++ b/rust/oasis_core_runtime/protocol/struct.ProtocolUntrustedLocalStorage.html @@ -1,10 +1,10 @@ -ProtocolUntrustedLocalStorage in oasis_core_runtime::protocol - Rust
pub struct ProtocolUntrustedLocalStorage { /* private fields */ }
Expand description

Untrusted key/value store which stores arbitrary binary key/value pairs +ProtocolUntrustedLocalStorage in oasis_core_runtime::protocol - Rust

pub struct ProtocolUntrustedLocalStorage { /* private fields */ }
Expand description

Untrusted key/value store which stores arbitrary binary key/value pairs on the worker host.

Care MUST be taken to not trust this interface at all. The worker host is capable of doing whatever it wants including but not limited to, hiding data, tampering with keys/values, ignoring writes, replaying past values, etc.

-

Implementations§

Trait Implementations§

source§

impl KeyValue for ProtocolUntrustedLocalStorage

source§

fn get(&self, key: Vec<u8>) -> Result<Vec<u8>, Error>

Fetch the value for a specific key.
source§

fn insert(&self, key: Vec<u8>, value: Vec<u8>) -> Result<(), Error>

Store a specific key/value into storage.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Implementations§

Trait Implementations§

source§

impl KeyValue for ProtocolUntrustedLocalStorage

source§

fn get(&self, key: Vec<u8>) -> Result<Vec<u8>, Error>

Fetch the value for a specific key.
source§

fn insert(&self, key: Vec<u8>, value: Vec<u8>) -> Result<(), Error>

Store a specific key/value into storage.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,

§

fn implicit( diff --git a/rust/oasis_core_runtime/storage/mkvs/marshal/trait.Marshal.html b/rust/oasis_core_runtime/storage/mkvs/marshal/trait.Marshal.html index b14858722d..1af13dfce3 100644 --- a/rust/oasis_core_runtime/storage/mkvs/marshal/trait.Marshal.html +++ b/rust/oasis_core_runtime/storage/mkvs/marshal/trait.Marshal.html @@ -5,4 +5,4 @@ }
Expand description

The Marshal trait is used for marshaling and unmarshaling MKVS trees.

Required Methods§

source

fn marshal_binary(&self) -> Result<Vec<u8>>

Marshal the object into a binary form and return it as a new vector.

source

fn unmarshal_binary(&mut self, data: &[u8]) -> Result<usize>

Unmarshal from the given byte slice reference and modify self.

-

Implementations on Foreign Types§

source§

impl Marshal for u32

source§

fn marshal_binary(&self) -> Result<Vec<u8>>

source§

fn unmarshal_binary(&mut self, data: &[u8]) -> Result<usize>

source§

impl Marshal for u64

source§

fn marshal_binary(&self) -> Result<Vec<u8>>

source§

fn unmarshal_binary(&mut self, data: &[u8]) -> Result<usize>

source§

impl Marshal for u16

source§

fn marshal_binary(&self) -> Result<Vec<u8>>

source§

fn unmarshal_binary(&mut self, data: &[u8]) -> Result<usize>

Implementors§

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl Marshal for u32

source§

fn marshal_binary(&self) -> Result<Vec<u8>>

source§

fn unmarshal_binary(&mut self, data: &[u8]) -> Result<usize>

source§

impl Marshal for u16

source§

fn marshal_binary(&self) -> Result<Vec<u8>>

source§

fn unmarshal_binary(&mut self, data: &[u8]) -> Result<usize>

source§

impl Marshal for u64

source§

fn marshal_binary(&self) -> Result<Vec<u8>>

source§

fn unmarshal_binary(&mut self, data: &[u8]) -> Result<usize>

Implementors§

\ No newline at end of file diff --git a/rust/oasis_core_runtime/storage/mkvs/struct.Prefix.html b/rust/oasis_core_runtime/storage/mkvs/struct.Prefix.html index 1e74a25b83..d49b4cffcb 100644 --- a/rust/oasis_core_runtime/storage/mkvs/struct.Prefix.html +++ b/rust/oasis_core_runtime/storage/mkvs/struct.Prefix.html @@ -2997,7 +2997,7 @@
Examples

To lowercase the value in-place, use make_ascii_lowercase.

Trait Implementations§

source§

impl AsRef<[u8]> for Prefix

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Prefix

source§

fn clone(&self) -> Prefix

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 Debug for Prefix

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Prefix

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for Prefix

source§

fn default() -> Prefix

Returns the “default value” for a type. Read more
source§

impl Deref for Prefix

§

type Target = Vec<u8, Global>

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for Prefix

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl Encode for Prefix

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<Prefix> for Vec<u8>

source§

fn from(val: Prefix) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for Prefix

source§

fn from(v: Vec<u8>) -> Prefix

Converts to this type from the input type.
source§

impl Ord for Prefix

source§

fn cmp(&self, other: &Prefix) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere +undefined.

source§

impl Default for Prefix

source§

fn default() -> Prefix

Returns the “default value” for a type. Read more
source§

impl Deref for Prefix

§

type Target = Vec<u8, Global>

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for Prefix

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl Encode for Prefix

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<Prefix> for Vec<u8>

source§

fn from(val: Prefix) -> Self

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for Prefix

source§

fn from(v: Vec<u8>) -> Prefix

Converts to this type from the input type.
source§

impl Ord for Prefix

source§

fn cmp(&self, other: &Prefix) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Prefix> for Prefix

source§

fn eq(&self, other: &Prefix) -> bool

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_core_runtime/storage/mkvs/type.Key.html b/rust/oasis_core_runtime/storage/mkvs/type.Key.html index e593ab28c5..14c8182503 100644 --- a/rust/oasis_core_runtime/storage/mkvs/type.Key.html +++ b/rust/oasis_core_runtime/storage/mkvs/type.Key.html @@ -4064,7 +4064,7 @@
Examples
Self: Sized,

Creates an adaptor which can write at most limit bytes to self. Read more
§

fn writer(self) -> Writer<Self>where Self: Sized,

Creates an adaptor which implements the Write trait for self. Read more
§

fn chain_mut<U>(self, next: U) -> Chain<Self, U>where U: BufMut, - Self: Sized,

Creates an adapter which will chain this buffer with another. Read more

source§

impl Buffer for Vec<u8, Global>

source§

fn extend_from_slice(&mut self, other: &[u8]) -> Result<(), Error>

Extend this buffer from the given slice
source§

fn truncate(&mut self, len: usize)

Truncate this buffer to the given size
source§

fn len(&self) -> usize

Get the length of the buffer
source§

fn is_empty(&self) -> bool

Is the buffer empty?
§

impl<T> CheckDerConstraints for Vec<T, Global>where + Self: Sized,

Creates an adapter which will chain this buffer with another. Read more

§

impl Buffer for Vec<u8, Global>

§

fn extend_from_slice(&mut self, other: &[u8]) -> Result<(), Error>

Extend this buffer from the given slice
§

fn truncate(&mut self, len: usize)

Truncate this buffer to the given size
§

fn len(&self) -> usize

Get the length of the buffer
§

fn is_empty(&self) -> bool

Is the buffer empty?
§

impl<T> CheckDerConstraints for Vec<T, Global>where T: CheckDerConstraints,

§

fn check_constraints(any: &Any<'_>) -> Result<(), Error>

1.0.0 · source§

impl<T, A> Clone for Vec<T, A>where T: Clone, A: Allocator + Clone,

source§

fn clone(&self) -> Vec<T, A>

Returns a copy of the value. Read more
source§

fn clone_from(&mut self, other: &Vec<T, A>)

Performs copy-assignment from source. Read more
§

impl<T> DEREncodable for Vec<T, Global>where @@ -4089,13 +4089,13 @@
Examples

The vector will not allocate until elements are pushed onto it.

1.0.0 · source§

impl<T, A> Deref for Vec<T, A>where A: Allocator,

§

type Target = [T]

The resulting type after dereferencing.
source§

fn deref(&self) -> &[T]

Dereferences the value.
1.0.0 · source§

impl<T, A> DerefMut for Vec<T, A>where - A: Allocator,

source§

fn deref_mut(&mut self) -> &mut [T]

Mutably dereferences the value.
source§

impl<'de, T> Deserialize<'de> for Vec<T, Global>where - T: Deserialize<'de>,

source§

fn deserialize<D>( + A: Allocator,

source§

fn deref_mut(&mut self) -> &mut [T]

Mutably dereferences the value.
source§

impl<'de, T> Deserialize<'de> for Vec<T, Global>where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<Vec<T, Global>, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
1.0.0 · source§

impl<T, A> Drop for Vec<T, A>where +) -> Result<Vec<T, Global>, <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
1.0.0 · source§

impl<T, A> Drop for Vec<T, A>where A: Allocator,

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<T> Encode for Vec<T, Global>where - T: Encode,

§

default fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
§

default fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

impl Encode for Vec<u8, Global>

§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
§

impl<T> EncodeValue for Vec<T, Global>where + T: Encode,

§

default fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
§

default fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

impl Encode for Vec<u8, Global>

§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
§

impl<T> EncodeValue for Vec<T, Global>where T: Encode,

§

fn value_len(&self) -> Result<Length, Error>

Compute the length of this value (sans [Tag]+[Length] header) when encoded as ASN.1 DER.
§

fn encode_value(&self, writer: &mut impl Writer) -> Result<(), Error>

Encode value (sans [Tag]+[Length] header) as ASN.1 DER using the provided [Writer].
§

fn header(&self) -> Result<Header, Error>where @@ -4121,7 +4121,7 @@
Examples

1.44.0 · source§

impl<T, const N: usize> From<[T; N]> for Vec<T, Global>

source§

fn from(s: [T; N]) -> Vec<T, Global>

Allocate a Vec<T> and move s’s items into it.

Examples
assert_eq!(Vec::from([1, 2, 3]), vec![1, 2, 3]);
-
§

impl From<AppHash> for Vec<u8, Global>

§

fn from(value: AppHash) -> Vec<u8, Global>

Converts to this type from the input type.
1.5.0 · source§

impl<T, A> From<BinaryHeap<T, A>> for Vec<T, A>where +

§

impl From<AppHash> for Vec<u8, Global>

§

fn from(value: AppHash) -> Vec<u8, Global>

Converts to this type from the input type.
1.5.0 · source§

impl<T, A> From<BinaryHeap<T, A>> for Vec<T, A>where A: Allocator,

source§

fn from(heap: BinaryHeap<T, A>) -> Vec<T, A>

Converts a BinaryHeap<T> into a Vec<T>.

This conversion requires no data movement or allocation, and has constant time complexity.

@@ -4142,7 +4142,7 @@
Examples
let o: Cow<'_, [i32]> = Cow::Owned(vec![1, 2, 3]);
 let b: Cow<'_, [i32]> = Cow::Borrowed(&[1, 2, 3]);
 assert_eq!(Vec::from(o), Vec::from(b));
-
§

impl From<Hash> for Vec<u8, Global>

§

fn from(value: Hash) -> Vec<u8, Global>

Converts to this type from the input type.
§

impl From<Id> for Vec<u8, Global>

§

fn from(value: Id) -> Vec<u8, Global>

Converts to this type from the input type.
source§

impl From<Prefix> for Vec<u8>

source§

fn from(val: Prefix) -> Self

Converts to this type from the input type.
source§

impl From<RawProofEntry> for Vec<u8>

source§

fn from(val: RawProofEntry) -> Self

Converts to this type from the input type.
§

impl<T> From<SequenceOf<T>> for Vec<T, Global>

§

fn from(set: SequenceOf<T>) -> Vec<T, Global>

Converts to this type from the input type.
§

impl<T> From<SetOf<T>> for Vec<T, Global>

§

fn from(set: SetOf<T>) -> Vec<T, Global>

Converts to this type from the input type.
§

impl<T> From<SetOfVec<T>> for Vec<T, Global>where +

§

impl From<Hash> for Vec<u8, Global>

§

fn from(value: Hash) -> Vec<u8, Global>

Converts to this type from the input type.
§

impl From<Id> for Vec<u8, Global>

§

fn from(value: Id) -> Vec<u8, Global>

Converts to this type from the input type.
source§

impl From<Prefix> for Vec<u8>

source§

fn from(val: Prefix) -> Self

Converts to this type from the input type.
source§

impl From<RawProofEntry> for Vec<u8>

source§

fn from(val: RawProofEntry) -> Self

Converts to this type from the input type.
§

impl<T> From<SequenceOf<T>> for Vec<T, Global>

§

fn from(set: SequenceOf<T>) -> Vec<T, Global>

Converts to this type from the input type.
§

impl<T> From<SetOf<T>> for Vec<T, Global>

§

fn from(set: SetOf<T>) -> Vec<T, Global>

Converts to this type from the input type.
§

impl<T> From<SetOfVec<T>> for Vec<T, Global>where T: DerOrd,

§

fn from(set: SetOfVec<T>) -> Vec<T, Global>

Converts to this type from the input type.
§

impl From<Signature> for Vec<u8, Global>

§

fn from(value: Signature) -> Vec<u8, Global>

Converts to this type from the input type.
1.14.0 · source§

impl From<String> for Vec<u8, Global>

source§

fn from(string: String) -> Vec<u8, Global>

Converts the given String to a vector Vec that holds values of type u8.

Examples
let s1 = String::from("hello world");
@@ -4203,11 +4203,11 @@ 
Examples
I: SliceIndex<[T]>, A: Allocator,
§

type Output = <I as SliceIndex<[T]>>::Output

The returned type after indexing.
source§

fn index(&self, index: I) -> &<Vec<T, A> as Index<I>>::Output

Performs the indexing (container[index]) operation. Read more
1.0.0 · source§

impl<T, I, A> IndexMut<I> for Vec<T, A>where I: SliceIndex<[T]>, - A: Allocator,

source§

fn index_mut(&mut self, index: I) -> &mut <Vec<T, A> as Index<I>>::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'de, T, E> IntoDeserializer<'de, E> for Vec<T, Global>where - T: IntoDeserializer<'de, E>, - E: Error,

§

type Deserializer = SeqDeserializer<<Vec<T, Global> as IntoIterator>::IntoIter, E>

The type of the deserializer being converted into.
source§

fn into_deserializer( + A: Allocator,

source§

fn index_mut(&mut self, index: I) -> &mut <Vec<T, A> as Index<I>>::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'de, T, E> IntoDeserializer<'de, E> for Vec<T, Global>where + T: IntoDeserializer<'de, E>, + E: Error,

§

type Deserializer = SeqDeserializer<<Vec<T, Global> as IntoIterator>::IntoIter, E>

The type of the deserializer being converted into.
source§

fn into_deserializer( self -) -> <Vec<T, Global> as IntoDeserializer<'de, E>>::Deserializer

Convert this value into a deserializer.
1.0.0 · source§

impl<T, A> IntoIterator for Vec<T, A>where +) -> <Vec<T, Global> as IntoDeserializer<'de, E>>::Deserializer

Convert this value into a deserializer.
1.0.0 · source§

impl<T, A> IntoIterator for Vec<T, A>where A: Allocator,

source§

fn into_iter(self) -> <Vec<T, A> as IntoIterator>::IntoIter

Creates a consuming iterator, that is, one that moves each value out of the vector (from start to end). The vector cannot be used after calling this.

@@ -4262,10 +4262,10 @@
Examples
A: Allocator, T: PartialEq<U>,
source§

fn eq(&self, other: &[U; N]) -> bool

This method tests for self and other values to be equal, and is used by ==.
source§

fn ne(&self, other: &[U; N]) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialEq<Bytes> for Vec<u8, Global>

§

fn eq(&self, other: &Bytes) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialEq<BytesMut> for Vec<u8, Global>

§

fn eq(&self, other: &BytesMut) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
§

impl PartialEq<Bytes> for Vec<u8, Global>

§

fn eq(&self, other: &Bytes) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
§

impl PartialEq<BytesMut> for Vec<u8, Global>

§

fn eq(&self, other: &BytesMut) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
1.0.0 · source§

impl<T, U, A1, A2> PartialEq<Vec<U, A2>> for Vec<T, A1>where A1: Allocator, A2: Allocator, @@ -4281,12 +4281,12 @@
Examples
A2: Allocator,

Implements comparison of vectors, lexicographically.

source§

fn partial_cmp(&self, other: &Vec<T, A2>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl<T> Serialize for Vec<T, Global>where - T: Serialize,

source§

fn serialize<S>( +operator. Read more

source§

impl<T> Serialize for Vec<T, Global>where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl<T> Tagged for Vec<T, Global>

§

const TAG: Tag = Tag::Sequence

§

impl<T> ToDer for Vec<T, Global>where +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl<T> Tagged for Vec<T, Global>

§

const TAG: Tag = Tag::Sequence

§

impl<T> ToDer for Vec<T, Global>where T: ToDer,

§

fn to_der_len(&self) -> Result<usize, Error>

Get the length of the object (including the header), when encoded
§

fn write_der_header( &self, writer: &mut dyn Write diff --git a/rust/oasis_core_runtime/storage/mkvs/type.WriteLog.html b/rust/oasis_core_runtime/storage/mkvs/type.WriteLog.html index 3312ef0703..7ad4712e66 100644 --- a/rust/oasis_core_runtime/storage/mkvs/type.WriteLog.html +++ b/rust/oasis_core_runtime/storage/mkvs/type.WriteLog.html @@ -4054,11 +4054,11 @@

Examples

The vector will not allocate until elements are pushed onto it.

1.0.0 · source§

impl<T, A> Deref for Vec<T, A>where A: Allocator,

§

type Target = [T]

The resulting type after dereferencing.
source§

fn deref(&self) -> &[T]

Dereferences the value.
1.0.0 · source§

impl<T, A> DerefMut for Vec<T, A>where - A: Allocator,

source§

fn deref_mut(&mut self) -> &mut [T]

Mutably dereferences the value.
source§

impl<'de, T> Deserialize<'de> for Vec<T, Global>where - T: Deserialize<'de>,

source§

fn deserialize<D>( + A: Allocator,

source§

fn deref_mut(&mut self) -> &mut [T]

Mutably dereferences the value.
source§

impl<'de, T> Deserialize<'de> for Vec<T, Global>where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<Vec<T, Global>, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
1.0.0 · source§

impl<T, A> Drop for Vec<T, A>where +) -> Result<Vec<T, Global>, <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
1.0.0 · source§

impl<T, A> Drop for Vec<T, A>where A: Allocator,

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<T> Encode for Vec<T, Global>where T: Encode,

§

default fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
§

default fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

impl<T> EncodeValue for Vec<T, Global>where T: Encode,

§

fn value_len(&self) -> Result<Length, Error>

Compute the length of this value (sans [Tag]+[Length] header) when @@ -4147,11 +4147,11 @@
Examples
I: SliceIndex<[T]>, A: Allocator,
§

type Output = <I as SliceIndex<[T]>>::Output

The returned type after indexing.
source§

fn index(&self, index: I) -> &<Vec<T, A> as Index<I>>::Output

Performs the indexing (container[index]) operation. Read more
1.0.0 · source§

impl<T, I, A> IndexMut<I> for Vec<T, A>where I: SliceIndex<[T]>, - A: Allocator,

source§

fn index_mut(&mut self, index: I) -> &mut <Vec<T, A> as Index<I>>::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'de, T, E> IntoDeserializer<'de, E> for Vec<T, Global>where - T: IntoDeserializer<'de, E>, - E: Error,

§

type Deserializer = SeqDeserializer<<Vec<T, Global> as IntoIterator>::IntoIter, E>

The type of the deserializer being converted into.
source§

fn into_deserializer( + A: Allocator,

source§

fn index_mut(&mut self, index: I) -> &mut <Vec<T, A> as Index<I>>::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'de, T, E> IntoDeserializer<'de, E> for Vec<T, Global>where + T: IntoDeserializer<'de, E>, + E: Error,

§

type Deserializer = SeqDeserializer<<Vec<T, Global> as IntoIterator>::IntoIter, E>

The type of the deserializer being converted into.
source§

fn into_deserializer( self -) -> <Vec<T, Global> as IntoDeserializer<'de, E>>::Deserializer

Convert this value into a deserializer.
1.0.0 · source§

impl<T, A> IntoIterator for Vec<T, A>where +) -> <Vec<T, Global> as IntoDeserializer<'de, E>>::Deserializer

Convert this value into a deserializer.
1.0.0 · source§

impl<T, A> IntoIterator for Vec<T, A>where A: Allocator,

source§

fn into_iter(self) -> <Vec<T, A> as IntoIterator>::IntoIter

Creates a consuming iterator, that is, one that moves each value out of the vector (from start to end). The vector cannot be used after calling this.

@@ -4201,12 +4201,12 @@
Examples
A2: Allocator,

Implements comparison of vectors, lexicographically.

source§

fn partial_cmp(&self, other: &Vec<T, A2>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl<T> Serialize for Vec<T, Global>where - T: Serialize,

source§

fn serialize<S>( +operator. Read more

source§

impl<T> Serialize for Vec<T, Global>where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl<T> Tagged for Vec<T, Global>

§

const TAG: Tag = Tag::Sequence

§

impl<T> ToDer for Vec<T, Global>where +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl<T> Tagged for Vec<T, Global>

§

const TAG: Tag = Tag::Sequence

§

impl<T> ToDer for Vec<T, Global>where T: ToDer,

§

fn to_der_len(&self) -> Result<usize, Error>

Get the length of the object (including the header), when encoded
§

fn write_der_header( &self, writer: &mut dyn Write diff --git a/rust/oasis_core_runtime/storage/trait.KeyValue.html b/rust/oasis_core_runtime/storage/trait.KeyValue.html index 88c0eb14cf..25512026c9 100644 --- a/rust/oasis_core_runtime/storage/trait.KeyValue.html +++ b/rust/oasis_core_runtime/storage/trait.KeyValue.html @@ -5,4 +5,4 @@ }
Expand description

Trivial Key/Value storage.

Required Methods§

source

fn get(&self, key: Vec<u8>) -> Result<Vec<u8>, Error>

Fetch the value for a specific key.

source

fn insert(&self, key: Vec<u8>, value: Vec<u8>) -> Result<(), Error>

Store a specific key/value into storage.

-

Implementations on Foreign Types§

source§

impl<T: ?Sized + KeyValue> KeyValue for Arc<T>

source§

fn get(&self, key: Vec<u8>) -> Result<Vec<u8>, Error>

source§

fn insert(&self, key: Vec<u8>, value: Vec<u8>) -> Result<(), Error>

Implementors§

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl<T: ?Sized + KeyValue> KeyValue for Arc<T>

source§

fn get(&self, key: Vec<u8>) -> Result<Vec<u8>, Error>

source§

fn insert(&self, key: Vec<u8>, value: Vec<u8>) -> Result<(), Error>

Implementors§

source§

impl KeyValue for ProtocolUntrustedLocalStorage

\ No newline at end of file diff --git a/rust/oasis_core_runtime/transaction/rwset/type.CoarsenedSet.html b/rust/oasis_core_runtime/transaction/rwset/type.CoarsenedSet.html index badae61009..5c88138e1b 100644 --- a/rust/oasis_core_runtime/transaction/rwset/type.CoarsenedSet.html +++ b/rust/oasis_core_runtime/transaction/rwset/type.CoarsenedSet.html @@ -4053,11 +4053,11 @@
Examples

The vector will not allocate until elements are pushed onto it.

1.0.0 · source§

impl<T, A> Deref for Vec<T, A>where A: Allocator,

§

type Target = [T]

The resulting type after dereferencing.
source§

fn deref(&self) -> &[T]

Dereferences the value.
1.0.0 · source§

impl<T, A> DerefMut for Vec<T, A>where - A: Allocator,

source§

fn deref_mut(&mut self) -> &mut [T]

Mutably dereferences the value.
source§

impl<'de, T> Deserialize<'de> for Vec<T, Global>where - T: Deserialize<'de>,

source§

fn deserialize<D>( + A: Allocator,

source§

fn deref_mut(&mut self) -> &mut [T]

Mutably dereferences the value.
source§

impl<'de, T> Deserialize<'de> for Vec<T, Global>where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<Vec<T, Global>, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
1.0.0 · source§

impl<T, A> Drop for Vec<T, A>where +) -> Result<Vec<T, Global>, <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
1.0.0 · source§

impl<T, A> Drop for Vec<T, A>where A: Allocator,

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<T> Encode for Vec<T, Global>where T: Encode,

§

default fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
§

default fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

impl<T> EncodeValue for Vec<T, Global>where T: Encode,

§

fn value_len(&self) -> Result<Length, Error>

Compute the length of this value (sans [Tag]+[Length] header) when @@ -4146,11 +4146,11 @@
Examples
I: SliceIndex<[T]>, A: Allocator,
§

type Output = <I as SliceIndex<[T]>>::Output

The returned type after indexing.
source§

fn index(&self, index: I) -> &<Vec<T, A> as Index<I>>::Output

Performs the indexing (container[index]) operation. Read more
1.0.0 · source§

impl<T, I, A> IndexMut<I> for Vec<T, A>where I: SliceIndex<[T]>, - A: Allocator,

source§

fn index_mut(&mut self, index: I) -> &mut <Vec<T, A> as Index<I>>::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'de, T, E> IntoDeserializer<'de, E> for Vec<T, Global>where - T: IntoDeserializer<'de, E>, - E: Error,

§

type Deserializer = SeqDeserializer<<Vec<T, Global> as IntoIterator>::IntoIter, E>

The type of the deserializer being converted into.
source§

fn into_deserializer( + A: Allocator,

source§

fn index_mut(&mut self, index: I) -> &mut <Vec<T, A> as Index<I>>::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'de, T, E> IntoDeserializer<'de, E> for Vec<T, Global>where + T: IntoDeserializer<'de, E>, + E: Error,

§

type Deserializer = SeqDeserializer<<Vec<T, Global> as IntoIterator>::IntoIter, E>

The type of the deserializer being converted into.
source§

fn into_deserializer( self -) -> <Vec<T, Global> as IntoDeserializer<'de, E>>::Deserializer

Convert this value into a deserializer.
1.0.0 · source§

impl<T, A> IntoIterator for Vec<T, A>where +) -> <Vec<T, Global> as IntoDeserializer<'de, E>>::Deserializer

Convert this value into a deserializer.
1.0.0 · source§

impl<T, A> IntoIterator for Vec<T, A>where A: Allocator,

source§

fn into_iter(self) -> <Vec<T, A> as IntoIterator>::IntoIter

Creates a consuming iterator, that is, one that moves each value out of the vector (from start to end). The vector cannot be used after calling this.

@@ -4200,12 +4200,12 @@
Examples
A2: Allocator,

Implements comparison of vectors, lexicographically.

source§

fn partial_cmp(&self, other: &Vec<T, A2>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl<T> Serialize for Vec<T, Global>where - T: Serialize,

source§

fn serialize<S>( +operator. Read more

source§

impl<T> Serialize for Vec<T, Global>where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl<T> Tagged for Vec<T, Global>

§

const TAG: Tag = Tag::Sequence

§

impl<T> ToDer for Vec<T, Global>where +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl<T> Tagged for Vec<T, Global>

§

const TAG: Tag = Tag::Sequence

§

impl<T> ToDer for Vec<T, Global>where T: ToDer,

§

fn to_der_len(&self) -> Result<usize, Error>

Get the length of the object (including the header), when encoded
§

fn write_der_header( &self, writer: &mut dyn Write diff --git a/rust/oasis_core_runtime/transaction/tags/type.Tags.html b/rust/oasis_core_runtime/transaction/tags/type.Tags.html index f554de89f7..14a8220f95 100644 --- a/rust/oasis_core_runtime/transaction/tags/type.Tags.html +++ b/rust/oasis_core_runtime/transaction/tags/type.Tags.html @@ -4053,11 +4053,11 @@

Examples

The vector will not allocate until elements are pushed onto it.

1.0.0 · source§

impl<T, A> Deref for Vec<T, A>where A: Allocator,

§

type Target = [T]

The resulting type after dereferencing.
source§

fn deref(&self) -> &[T]

Dereferences the value.
1.0.0 · source§

impl<T, A> DerefMut for Vec<T, A>where - A: Allocator,

source§

fn deref_mut(&mut self) -> &mut [T]

Mutably dereferences the value.
source§

impl<'de, T> Deserialize<'de> for Vec<T, Global>where - T: Deserialize<'de>,

source§

fn deserialize<D>( + A: Allocator,

source§

fn deref_mut(&mut self) -> &mut [T]

Mutably dereferences the value.
source§

impl<'de, T> Deserialize<'de> for Vec<T, Global>where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<Vec<T, Global>, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
1.0.0 · source§

impl<T, A> Drop for Vec<T, A>where +) -> Result<Vec<T, Global>, <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
1.0.0 · source§

impl<T, A> Drop for Vec<T, A>where A: Allocator,

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<T> Encode for Vec<T, Global>where T: Encode,

§

default fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
§

default fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

impl<T> EncodeValue for Vec<T, Global>where T: Encode,

§

fn value_len(&self) -> Result<Length, Error>

Compute the length of this value (sans [Tag]+[Length] header) when @@ -4146,11 +4146,11 @@
Examples
I: SliceIndex<[T]>, A: Allocator,
§

type Output = <I as SliceIndex<[T]>>::Output

The returned type after indexing.
source§

fn index(&self, index: I) -> &<Vec<T, A> as Index<I>>::Output

Performs the indexing (container[index]) operation. Read more
1.0.0 · source§

impl<T, I, A> IndexMut<I> for Vec<T, A>where I: SliceIndex<[T]>, - A: Allocator,

source§

fn index_mut(&mut self, index: I) -> &mut <Vec<T, A> as Index<I>>::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'de, T, E> IntoDeserializer<'de, E> for Vec<T, Global>where - T: IntoDeserializer<'de, E>, - E: Error,

§

type Deserializer = SeqDeserializer<<Vec<T, Global> as IntoIterator>::IntoIter, E>

The type of the deserializer being converted into.
source§

fn into_deserializer( + A: Allocator,

source§

fn index_mut(&mut self, index: I) -> &mut <Vec<T, A> as Index<I>>::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'de, T, E> IntoDeserializer<'de, E> for Vec<T, Global>where + T: IntoDeserializer<'de, E>, + E: Error,

§

type Deserializer = SeqDeserializer<<Vec<T, Global> as IntoIterator>::IntoIter, E>

The type of the deserializer being converted into.
source§

fn into_deserializer( self -) -> <Vec<T, Global> as IntoDeserializer<'de, E>>::Deserializer

Convert this value into a deserializer.
1.0.0 · source§

impl<T, A> IntoIterator for Vec<T, A>where +) -> <Vec<T, Global> as IntoDeserializer<'de, E>>::Deserializer

Convert this value into a deserializer.
1.0.0 · source§

impl<T, A> IntoIterator for Vec<T, A>where A: Allocator,

source§

fn into_iter(self) -> <Vec<T, A> as IntoIterator>::IntoIter

Creates a consuming iterator, that is, one that moves each value out of the vector (from start to end). The vector cannot be used after calling this.

@@ -4200,12 +4200,12 @@
Examples
A2: Allocator,

Implements comparison of vectors, lexicographically.

source§

fn partial_cmp(&self, other: &Vec<T, A2>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl<T> Serialize for Vec<T, Global>where - T: Serialize,

source§

fn serialize<S>( +operator. Read more

source§

impl<T> Serialize for Vec<T, Global>where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl<T> Tagged for Vec<T, Global>

§

const TAG: Tag = Tag::Sequence

§

impl<T> ToDer for Vec<T, Global>where +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl<T> Tagged for Vec<T, Global>

§

const TAG: Tag = Tag::Sequence

§

impl<T> ToDer for Vec<T, Global>where T: ToDer,

§

fn to_der_len(&self) -> Result<usize, Error>

Get the length of the object (including the header), when encoded
§

fn write_der_header( &self, writer: &mut dyn Write diff --git a/rust/oasis_core_runtime/transaction/types/struct.TxnBatch.html b/rust/oasis_core_runtime/transaction/types/struct.TxnBatch.html index 5a824fef30..c3517643d6 100644 --- a/rust/oasis_core_runtime/transaction/types/struct.TxnBatch.html +++ b/rust/oasis_core_runtime/transaction/types/struct.TxnBatch.html @@ -2997,7 +2997,7 @@

Examples

To lowercase the value in-place, use make_ascii_lowercase.

Trait Implementations§

source§

impl Clone for TxnBatch

source§

fn clone(&self) -> TxnBatch

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 Debug for TxnBatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for TxnBatch

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for TxnBatch

source§

fn default() -> TxnBatch

Returns the “default value” for a type. Read more
source§

impl Deref for TxnBatch

§

type Target = Vec<Vec<u8, Global>, Global>

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for TxnBatch

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl Encode for TxnBatch

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<TxnBatch> for Vec<Vec<u8>>

source§

fn from(val: TxnBatch) -> Self

Converts to this type from the input type.
source§

impl From<TxnBatch> for VecDeque<Vec<u8>>

source§

fn from(val: TxnBatch) -> Self

Converts to this type from the input type.
source§

impl From<Vec<Vec<u8, Global>, Global>> for TxnBatch

source§

fn from(other: Vec<Vec<u8>>) -> TxnBatch

Converts to this type from the input type.
source§

impl From<VecDeque<Vec<u8, Global>, Global>> for TxnBatch

source§

fn from(other: VecDeque<Vec<u8>>) -> TxnBatch

Converts to this type from the input type.
source§

impl PartialEq<TxnBatch> for TxnBatch

source§

fn eq(&self, other: &TxnBatch) -> bool

This method tests for self and other values to be equal, and is used +undefined.
source§

impl Default for TxnBatch

source§

fn default() -> TxnBatch

Returns the “default value” for a type. Read more
source§

impl Deref for TxnBatch

§

type Target = Vec<Vec<u8, Global>, Global>

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for TxnBatch

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl Encode for TxnBatch

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<TxnBatch> for Vec<Vec<u8>>

source§

fn from(val: TxnBatch) -> Self

Converts to this type from the input type.
source§

impl From<TxnBatch> for VecDeque<Vec<u8>>

source§

fn from(val: TxnBatch) -> Self

Converts to this type from the input type.
source§

impl From<Vec<Vec<u8, Global>, Global>> for TxnBatch

source§

fn from(other: Vec<Vec<u8>>) -> TxnBatch

Converts to this type from the input type.
source§

impl From<VecDeque<Vec<u8, Global>, Global>> for TxnBatch

source§

fn from(other: VecDeque<Vec<u8>>) -> TxnBatch

Converts to this type from the input type.
source§

impl PartialEq<TxnBatch> for TxnBatch

source§

fn eq(&self, other: &TxnBatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for TxnBatch

source§

impl StructuralEq for TxnBatch

source§

impl StructuralPartialEq for TxnBatch

Auto Trait Implementations§

§

impl RefUnwindSafe for TxnBatch

§

impl Send for TxnBatch

§

impl Sync for TxnBatch

§

impl Unpin for TxnBatch

§

impl UnwindSafe for TxnBatch

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere diff --git a/rust/oasis_core_runtime/types/struct.Error.html b/rust/oasis_core_runtime/types/struct.Error.html index 16bec6d701..82f57c60f5 100644 --- a/rust/oasis_core_runtime/types/struct.Error.html +++ b/rust/oasis_core_runtime/types/struct.Error.html @@ -8,7 +8,7 @@ Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or undefined.
source§

impl Default for Error

source§

fn default() -> Error

Returns the “default value” for a type. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Error

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl EncodeAsMap for Error

§

fn into_cbor_value_map(self) -> Valuewhere Self: Sized,

Encode the type into a CBOR Map.
§

fn into_cbor_map(self) -> Vec<(Value, Value), Global>where - Self: Sized,

Encode the type into a CBOR Map, returning the map items.
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(e: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(e: Error) -> Self

Converts to this type from the input type.
source§

impl From<JoinError> for Error

source§

fn from(e: JoinError) -> Self

Converts to this type from the input type.
source§

impl From<ProtocolError> for Error

source§

fn from(err: ProtocolError) -> Self

Converts to this type from the input type.
source§

impl From<StateError> for Error

source§

fn from(e: StateError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Encode the type into a CBOR Map, returning the map items.
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(e: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(e: Error) -> Self

Converts to this type from the input type.
source§

impl From<JoinError> for Error

source§

fn from(e: JoinError) -> Self

Converts to this type from the input type.
source§

impl From<ProtocolError> for Error

source§

fn from(err: ProtocolError) -> Self

Converts to this type from the input type.
source§

impl From<StateError> for Error

source§

fn from(e: StateError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/crypto/multisig/enum.Error.html b/rust/oasis_runtime_sdk/crypto/multisig/enum.Error.html index 7f5b2b0bce..bc77b6f5f4 100644 --- a/rust/oasis_runtime_sdk/crypto/multisig/enum.Error.html +++ b/rust/oasis_runtime_sdk/crypto/multisig/enum.Error.html @@ -3,7 +3,7 @@ InvalidSignatureSet, InsufficientWeight, }
Expand description

Error.

-

Variants§

§

InvalidConfig

§

InvalidSignatureSet

§

InsufficientWeight

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere +

Variants§

§

InvalidConfig

§

InvalidSignatureSet

§

InsufficientWeight

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/crypto/multisig/type.SignatureSet.html b/rust/oasis_runtime_sdk/crypto/multisig/type.SignatureSet.html index 70bd0a2d11..5dd0850fd2 100644 --- a/rust/oasis_runtime_sdk/crypto/multisig/type.SignatureSet.html +++ b/rust/oasis_runtime_sdk/crypto/multisig/type.SignatureSet.html @@ -1,4 +1,4 @@ -SignatureSet in oasis_runtime_sdk::crypto::multisig - Rust
pub type SignatureSet = [Option<Signature>];
Expand description

A set of signatures corresponding to a multisig configuration. +SignatureSet in oasis_runtime_sdk::crypto::multisig - Rust

pub type SignatureSet = [Option<Signature>];
Expand description

A set of signatures corresponding to a multisig configuration. The indices match the configuration’s signers vec.

Implementations§

source§

impl<T> [T]

1.0.0 (const: 1.39.0) · source

pub const fn len(&self) -> usize

Returns the number of elements in the slice.

Examples
@@ -2222,7 +2222,8 @@
Examples
Examples
assert_eq!(["hello", "world"].connect(" "), "hello world");
 assert_eq!([[1, 2], [3, 4]].connect(&0), [1, 2, 0, 3, 4]);
-

Trait Implementations§

1.0.0 · source§

impl<T> AsMut<[T]> for [T]

source§

fn as_mut(&mut self) -> &mut [T]

Converts this type into a mutable reference of the (usually inferred) input type.
1.0.0 · source§

impl<T> AsRef<[T]> for [T]

source§

fn as_ref(&self) -> &[T]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<T, V> Concat<T> for [V]where +

Trait Implementations§

§

impl<T> AsBytes for [T]where + T: AsBytes,

§

fn as_bytes(&self) -> &[u8]

Gets the bytes of this value. Read more
§

fn write_to(&self, bytes: &mut [u8]) -> Option<()>

Writes a copy of self to bytes. Read more
§

fn write_to_prefix(&self, bytes: &mut [u8]) -> Option<()>

Writes a copy of self to the prefix of bytes. Read more
§

fn write_to_suffix(&self, bytes: &mut [u8]) -> Option<()>

Writes a copy of self to the suffix of bytes. Read more
1.0.0 · source§

impl<T> AsMut<[T]> for [T]

source§

fn as_mut(&mut self) -> &mut [T]

Converts this type into a mutable reference of the (usually inferred) input type.
1.0.0 · source§

impl<T> AsRef<[T]> for [T]

source§

fn as_ref(&self) -> &[T]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<T, V> Concat<T> for [V]where T: Clone, V: Borrow<[T]>,

§

type Output = Vec<T, Global>

🔬This is a nightly-only experimental API. (slice_concat_trait)
The resulting type after concatenation
source§

fn concat(slice: &[V]) -> Vec<T, Global>

🔬This is a nightly-only experimental API. (slice_concat_trait)
Implementation of [T]::concat
source§

impl<S> Concat<str> for [S]where S: Borrow<str>,

Note: str in Concat<str> is not meaningful here. @@ -2263,7 +2264,8 @@

Note
T: DEREncodable,
§

fn encode_der(&self, writer: DERWriter<'_>)

Writes the value as an DER-encoded ASN.1 value. Read more
§

impl<T> DEREncodable for [T]where T: DEREncodable,

§

fn encode_der(&self, writer: DERWriter<'_>)

Writes the value as an DER-encoded ASN.1 value. Read more
§

impl<T> DEREncodable for [T]where T: DEREncodable,

§

fn encode_der(&self, writer: DERWriter<'_>)

Writes the value as an DER-encoded ASN.1 value. Read more
1.0.0 · source§

impl<T> Debug for [T]where - T: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
1.0.0 · source§

impl<T> Hash for [T]where + T: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<T> FromZeroes for [T]where + T: FromZeroes,

§

fn zero(&mut self)

Overwrites self with zeroes. Read more
1.0.0 · source§

impl<T> Hash for [T]where T: Hash,

source§

fn hash<H>(&self, state: &mut H)where H: Hasher,

Feeds this value into the given Hasher. Read more
1.0.0 · source§

impl<T, I> Index<I> for [T]where I: SliceIndex<[T]>,

§

type Output = <I as SliceIndex<[T]>>::Output

The returned type after indexing.
source§

fn index(&self, index: I) -> &<I as SliceIndex<[T]>>::Output

Performs the indexing (container[index]) operation. Read more
1.0.0 · source§

impl<T, I> IndexMut<I> for [T]where @@ -2291,12 +2293,12 @@
Note
T: PartialOrd<T>,

Implements comparison of vectors lexicographically.

source§

fn partial_cmp(&self, other: &[T]) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl<T> Serialize for [T]where - T: Serialize,

source§

fn serialize<S>( +operator. Read more

source§

impl<T> Serialize for [T]where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
1.51.0 · source§

impl<T> SlicePattern for [T]

§

type Item = T

🔬This is a nightly-only experimental API. (slice_pattern)
The element type of the slice being matched on.
source§

fn as_slice(&self) -> &[<[T] as SlicePattern>::Item]

🔬This is a nightly-only experimental API. (slice_pattern)
Currently, the consumers of SlicePattern need a slice.
source§

impl<T> SliceRandom for [T]

§

type Item = T

The element type.
source§

fn choose<R>(&self, rng: &mut R) -> Option<&<[T] as SliceRandom>::Item>where +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
1.51.0 · source§

impl<T> SlicePattern for [T]

§

type Item = T

🔬This is a nightly-only experimental API. (slice_pattern)
The element type of the slice being matched on.
source§

fn as_slice(&self) -> &[<[T] as SlicePattern>::Item]

🔬This is a nightly-only experimental API. (slice_pattern)
Currently, the consumers of SlicePattern need a slice.
source§

impl<T> SliceRandom for [T]

§

type Item = T

The element type.
source§

fn choose<R>(&self, rng: &mut R) -> Option<&<[T] as SliceRandom>::Item>where R: Rng + ?Sized,

Returns a reference to one random element of the slice, or None if the slice is empty. Read more
source§

fn choose_mut<R>( &mut self, @@ -2357,4 +2359,6 @@

Note
§

fn zeroize(&mut self)

Zero out this object from memory using Rust intrinsics which ensure the zeroization operation is not “optimized away” by the compiler.
source§

impl<T> ConstParamTy for [T]where T: ConstParamTy,

1.0.0 · source§

impl<T> Eq for [T]where - T: Eq,

source§

impl<T> StructuralEq for [T]

source§

impl<T> StructuralPartialEq for [T]

\ No newline at end of file + T: Eq,
§

impl<T> FromBytes for [T]where + T: FromBytes,

source§

impl<T> StructuralEq for [T]

source§

impl<T> StructuralPartialEq for [T]

§

impl<T> Unaligned for [T]where + T: Unaligned,

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/crypto/multisig/type.SignatureSetOwned.html b/rust/oasis_runtime_sdk/crypto/multisig/type.SignatureSetOwned.html index 73627168f3..89cd6b9b9b 100644 --- a/rust/oasis_runtime_sdk/crypto/multisig/type.SignatureSetOwned.html +++ b/rust/oasis_runtime_sdk/crypto/multisig/type.SignatureSetOwned.html @@ -4053,11 +4053,11 @@
Examples

The vector will not allocate until elements are pushed onto it.

1.0.0 · source§

impl<T, A> Deref for Vec<T, A>where A: Allocator,

§

type Target = [T]

The resulting type after dereferencing.
source§

fn deref(&self) -> &[T]

Dereferences the value.
1.0.0 · source§

impl<T, A> DerefMut for Vec<T, A>where - A: Allocator,

source§

fn deref_mut(&mut self) -> &mut [T]

Mutably dereferences the value.
source§

impl<'de, T> Deserialize<'de> for Vec<T, Global>where - T: Deserialize<'de>,

source§

fn deserialize<D>( + A: Allocator,

source§

fn deref_mut(&mut self) -> &mut [T]

Mutably dereferences the value.
source§

impl<'de, T> Deserialize<'de> for Vec<T, Global>where + T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D -) -> Result<Vec<T, Global>, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
1.0.0 · source§

impl<T, A> Drop for Vec<T, A>where +) -> Result<Vec<T, Global>, <D as Deserializer<'de>>::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
1.0.0 · source§

impl<T, A> Drop for Vec<T, A>where A: Allocator,

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<T> Encode for Vec<T, Global>where T: Encode,

§

default fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
§

default fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

impl<T> EncodeValue for Vec<T, Global>where T: Encode,

§

fn value_len(&self) -> Result<Length, Error>

Compute the length of this value (sans [Tag]+[Length] header) when @@ -4146,11 +4146,11 @@
Examples
I: SliceIndex<[T]>, A: Allocator,
§

type Output = <I as SliceIndex<[T]>>::Output

The returned type after indexing.
source§

fn index(&self, index: I) -> &<Vec<T, A> as Index<I>>::Output

Performs the indexing (container[index]) operation. Read more
1.0.0 · source§

impl<T, I, A> IndexMut<I> for Vec<T, A>where I: SliceIndex<[T]>, - A: Allocator,

source§

fn index_mut(&mut self, index: I) -> &mut <Vec<T, A> as Index<I>>::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'de, T, E> IntoDeserializer<'de, E> for Vec<T, Global>where - T: IntoDeserializer<'de, E>, - E: Error,

§

type Deserializer = SeqDeserializer<<Vec<T, Global> as IntoIterator>::IntoIter, E>

The type of the deserializer being converted into.
source§

fn into_deserializer( + A: Allocator,

source§

fn index_mut(&mut self, index: I) -> &mut <Vec<T, A> as Index<I>>::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'de, T, E> IntoDeserializer<'de, E> for Vec<T, Global>where + T: IntoDeserializer<'de, E>, + E: Error,

§

type Deserializer = SeqDeserializer<<Vec<T, Global> as IntoIterator>::IntoIter, E>

The type of the deserializer being converted into.
source§

fn into_deserializer( self -) -> <Vec<T, Global> as IntoDeserializer<'de, E>>::Deserializer

Convert this value into a deserializer.
1.0.0 · source§

impl<T, A> IntoIterator for Vec<T, A>where +) -> <Vec<T, Global> as IntoDeserializer<'de, E>>::Deserializer

Convert this value into a deserializer.
1.0.0 · source§

impl<T, A> IntoIterator for Vec<T, A>where A: Allocator,

source§

fn into_iter(self) -> <Vec<T, A> as IntoIterator>::IntoIter

Creates a consuming iterator, that is, one that moves each value out of the vector (from start to end). The vector cannot be used after calling this.

@@ -4200,12 +4200,12 @@
Examples
A2: Allocator,

Implements comparison of vectors, lexicographically.

source§

fn partial_cmp(&self, other: &Vec<T, A2>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl<T> Serialize for Vec<T, Global>where - T: Serialize,

source§

fn serialize<S>( +operator. Read more

source§

impl<T> Serialize for Vec<T, Global>where + T: Serialize,

source§

fn serialize<S>( &self, serializer: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl<T> Tagged for Vec<T, Global>

§

const TAG: Tag = Tag::Sequence

§

impl<T> ToDer for Vec<T, Global>where +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl<T> Tagged for Vec<T, Global>

§

const TAG: Tag = Tag::Sequence

§

impl<T> ToDer for Vec<T, Global>where T: ToDer,

§

fn to_der_len(&self) -> Result<usize, Error>

Get the length of the object (including the header), when encoded
§

fn write_der_header( &self, writer: &mut dyn Write diff --git a/rust/oasis_runtime_sdk/crypto/signature/ed25519/struct.PublicKey.html b/rust/oasis_runtime_sdk/crypto/signature/ed25519/struct.PublicKey.html index 4392904627..a25aa85470 100644 --- a/rust/oasis_runtime_sdk/crypto/signature/ed25519/struct.PublicKey.html +++ b/rust/oasis_runtime_sdk/crypto/signature/ed25519/struct.PublicKey.html @@ -21,7 +21,7 @@

Trait Implementations§

source§

impl Clone for PublicKey

source§

fn clone(&self) -> PublicKey

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 Debug for PublicKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for PublicKey

source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_default() -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a missing/null/undefined value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Encode for PublicKey

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&'static str> for PublicKey

source§

fn from(s: &'static str) -> PublicKey

Converts to this type from the input type.
source§

impl From<&PublicKey> for PublicKey

source§

fn from(pk: &CorePublicKey) -> PublicKey

Converts to this type from the input type.
source§

impl From<PublicKey> for PublicKey

source§

fn from(pk: PublicKey) -> CorePublicKey

Converts to this type from the input type.
source§

impl From<PublicKey> for PublicKey

source§

fn from(pk: CorePublicKey) -> PublicKey

Converts to this type from the input type.
source§

impl PartialEq<PublicKey> for PublicKey

source§

fn eq(&self, other: &PublicKey) -> bool

This method tests for self and other values to be equal, and is used +undefined.
source§

impl Encode for PublicKey

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&'static str> for PublicKey

source§

fn from(s: &'static str) -> PublicKey

Converts to this type from the input type.
source§

impl From<&PublicKey> for PublicKey

source§

fn from(pk: &CorePublicKey) -> PublicKey

Converts to this type from the input type.
source§

impl From<PublicKey> for PublicKey

source§

fn from(pk: PublicKey) -> CorePublicKey

Converts to this type from the input type.
source§

impl From<PublicKey> for PublicKey

source§

fn from(pk: CorePublicKey) -> PublicKey

Converts to this type from the input type.
source§

impl PartialEq<PublicKey> for PublicKey

source§

fn eq(&self, other: &PublicKey) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for PublicKey

source§

impl StructuralEq for PublicKey

source§

impl StructuralPartialEq for PublicKey

Auto Trait Implementations§

§

impl RefUnwindSafe for PublicKey

§

impl Send for PublicKey

§

impl Sync for PublicKey

§

impl Unpin for PublicKey

§

impl UnwindSafe for PublicKey

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/crypto/signature/struct.Signature.html b/rust/oasis_runtime_sdk/crypto/signature/struct.Signature.html index a83ada2661..2b62815b9d 100644 --- a/rust/oasis_runtime_sdk/crypto/signature/struct.Signature.html +++ b/rust/oasis_runtime_sdk/crypto/signature/struct.Signature.html @@ -1,7 +1,7 @@ Signature in oasis_runtime_sdk::crypto::signature - Rust
pub struct Signature(/* private fields */);
Expand description

Variable-length opaque signature.

Trait Implementations§

source§

impl AsRef<[u8]> for Signature

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Signature

source§

fn clone(&self) -> Signature

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 Debug for Signature

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Signature

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for Signature

source§

fn default() -> Signature

Returns the “default value” for a type. Read more
source§

impl Encode for Signature

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<Signature> for Vec<u8>

source§

fn from(s: Signature) -> Vec<u8>

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for Signature

source§

fn from(v: Vec<u8>) -> Signature

Converts to this type from the input type.
source§

impl PartialEq<Signature> for Signature

source§

fn eq(&self, other: &Signature) -> bool

This method tests for self and other values to be equal, and is used +undefined.
source§

impl Default for Signature

source§

fn default() -> Signature

Returns the “default value” for a type. Read more
source§

impl Encode for Signature

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<Signature> for Vec<u8>

source§

fn from(s: Signature) -> Vec<u8>

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for Signature

source§

fn from(v: Vec<u8>) -> Signature

Converts to this type from the input type.
source§

impl PartialEq<Signature> for Signature

source§

fn eq(&self, other: &Signature) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for Signature

source§

impl StructuralEq for Signature

source§

impl StructuralPartialEq for Signature

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/dispatcher/enum.Error.html b/rust/oasis_runtime_sdk/dispatcher/enum.Error.html index 529459da92..fc034fa92e 100644 --- a/rust/oasis_runtime_sdk/dispatcher/enum.Error.html +++ b/rust/oasis_runtime_sdk/dispatcher/enum.Error.html @@ -6,9 +6,9 @@ BatchOutOfGas, }
Expand description

Error emitted by the dispatch process. Note that this indicates an error in the dispatch process itself and should not be used for any transaction-related errors.

-

Variants§

§

Aborted

§

MalformedTransactionInBatch(Error)

§

QueryAborted(String)

§

KeyManagerFailure(KeyManagerError)

§

BatchOutOfGas

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch +

Variants§

§

Aborted

§

MalformedTransactionInBatch(Error)

§

QueryAborted(String)

§

KeyManagerFailure(KeyManagerError)

§

BatchOutOfGas

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch should abort or Err(self) when this is just a regular error.
source§

fn into_call_result(self) -> CallResultwhere - Self: Sized,

Converts the error into a call result.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<KeyManagerError> for Error

source§

fn from(source: KeyManagerError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts the error into a call result.
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<KeyManagerError> for Error

source§

fn from(source: KeyManagerError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/error/struct.RuntimeError.html b/rust/oasis_runtime_sdk/error/struct.RuntimeError.html index 18cc3d12e7..bc194eabfb 100644 --- a/rust/oasis_runtime_sdk/error/struct.RuntimeError.html +++ b/rust/oasis_runtime_sdk/error/struct.RuntimeError.html @@ -8,7 +8,7 @@ Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or undefined.

source§

impl Default for Error

source§

fn default() -> Error

Returns the “default value” for a type. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Encode for Error

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl EncodeAsMap for Error

§

fn into_cbor_value_map(self) -> Valuewhere Self: Sized,

Encode the type into a CBOR Map.
§

fn into_cbor_map(self) -> Vec<(Value, Value), Global>where - Self: Sized,

Encode the type into a CBOR Map, returning the map items.
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(e: Error) -> Error

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(err: Error) -> Error

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(e: Error) -> Error

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<JoinError> for Error

source§

fn from(e: JoinError) -> Error

Converts to this type from the input type.
source§

impl From<ProtocolError> for Error

source§

fn from(err: ProtocolError) -> Error

Converts to this type from the input type.
source§

impl From<StateError> for Error

source§

fn from(e: StateError) -> Error

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Encode the type into a CBOR Map, returning the map items.

source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(err: Error) -> Error

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(e: Error) -> Error

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(e: Error) -> Error

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<JoinError> for Error

source§

fn from(e: JoinError) -> Error

Converts to this type from the input type.
source§

impl From<ProtocolError> for Error

source§

fn from(err: ProtocolError) -> Error

Converts to this type from the input type.
source§

impl From<StateError> for Error

source§

fn from(e: StateError) -> Error

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/history/enum.Error.html b/rust/oasis_runtime_sdk/history/enum.Error.html index da3062d314..def7f73e70 100644 --- a/rust/oasis_runtime_sdk/history/enum.Error.html +++ b/rust/oasis_runtime_sdk/history/enum.Error.html @@ -2,9 +2,9 @@ FailedToFetchBlock, FailedToFetchEvents, }
Expand description

History host errors.

-

Variants§

§

FailedToFetchBlock

§

FailedToFetchEvents

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch +

Variants§

§

FailedToFetchBlock

§

FailedToFetchEvents

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch should abort or Err(self) when this is just a regular error.
source§

fn into_call_result(self) -> CallResultwhere - Self: Sized,

Converts the error into a call result.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts the error into a call result.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/keymanager/enum.KeyManagerError.html b/rust/oasis_runtime_sdk/keymanager/enum.KeyManagerError.html index 9a34d2e389..9132da858e 100644 --- a/rust/oasis_runtime_sdk/keymanager/enum.KeyManagerError.html +++ b/rust/oasis_runtime_sdk/keymanager/enum.KeyManagerError.html @@ -33,7 +33,7 @@ VerificationError(Error), Other(Error),

}
Expand description

Key manager error.

-

Variants§

§

NotAuthenticated

§

NotAuthorized

§

InvalidEpoch(u64, u64)

§

InvalidGeneration(u64, u64)

§

GenerationFromFuture(u64, u64)

§

HeightNotFresh

§

NotInitialized

§

StateCorrupted

§

StorageCorrupted

§

PolicyRequired

§

PolicyRollback

§

PolicyChanged

§

PolicyInvalidRuntime

§

PolicyInvalid(Error)

§

PolicyInsufficientSignatures

§

RSKMissing

§

REKNotPublished

§

InvalidSignature(Error)

§

MasterSecretChecksumMismatch

§

MasterSecretNotFound(u64)

§

MasterSecretNotReplicated(u64)

§

MasterSecretNotPublished

§

EphemeralSecretNotFound(u64)

§

EphemeralSecretNotReplicated(u64)

§

EphemeralSecretNotPublished

§

EphemeralSecretChecksumMismatch

§

InvalidCiphertext

§

StatusNotFound

§

RuntimeMismatch

§

ActiveDeploymentNotFound

§

StateError(StateError)

§

VerificationError(Error)

§

Other(Error)

Trait Implementations§

§

impl Debug for KeyManagerError

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for KeyManagerError

§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Error for KeyManagerError

§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
§

impl From<Error> for KeyManagerError

§

fn from(source: Error) -> KeyManagerError

Converts to this type from the input type.
§

impl From<Error> for KeyManagerError

§

fn from(source: Error) -> KeyManagerError

Converts to this type from the input type.
source§

impl From<KeyManagerError> for Error

source§

fn from(source: KeyManagerError) -> Self

Converts to this type from the input type.
§

impl From<StateError> for KeyManagerError

§

fn from(source: StateError) -> KeyManagerError

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Variants§

§

NotAuthenticated

§

NotAuthorized

§

InvalidEpoch(u64, u64)

§

InvalidGeneration(u64, u64)

§

GenerationFromFuture(u64, u64)

§

HeightNotFresh

§

NotInitialized

§

StateCorrupted

§

StorageCorrupted

§

PolicyRequired

§

PolicyRollback

§

PolicyChanged

§

PolicyInvalidRuntime

§

PolicyInvalid(Error)

§

PolicyInsufficientSignatures

§

RSKMissing

§

REKNotPublished

§

InvalidSignature(Error)

§

MasterSecretChecksumMismatch

§

MasterSecretNotFound(u64)

§

MasterSecretNotReplicated(u64)

§

MasterSecretNotPublished

§

EphemeralSecretNotFound(u64)

§

EphemeralSecretNotReplicated(u64)

§

EphemeralSecretNotPublished

§

EphemeralSecretChecksumMismatch

§

InvalidCiphertext

§

StatusNotFound

§

RuntimeMismatch

§

ActiveDeploymentNotFound

§

StateError(StateError)

§

VerificationError(Error)

§

Other(Error)

Trait Implementations§

§

impl Debug for KeyManagerError

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for KeyManagerError

§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Error for KeyManagerError

§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
§

impl From<Error> for KeyManagerError

§

fn from(source: Error) -> KeyManagerError

Converts to this type from the input type.
§

impl From<Error> for KeyManagerError

§

fn from(source: Error) -> KeyManagerError

Converts to this type from the input type.
source§

impl From<KeyManagerError> for Error

source§

fn from(source: KeyManagerError) -> Self

Converts to this type from the input type.
§

impl From<StateError> for KeyManagerError

§

fn from(source: StateError) -> KeyManagerError

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for KeyManagerError

§

impl Send for KeyManagerError

§

impl Sync for KeyManagerError

§

impl Unpin for KeyManagerError

§

impl UnwindSafe for KeyManagerError

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/keymanager/struct.KeyPairId.html b/rust/oasis_runtime_sdk/keymanager/struct.KeyPairId.html index 12712405cb..caeb2054ce 100644 --- a/rust/oasis_runtime_sdk/keymanager/struct.KeyPairId.html +++ b/rust/oasis_runtime_sdk/keymanager/struct.KeyPairId.html @@ -1,8 +1,8 @@ KeyPairId in oasis_runtime_sdk::keymanager - Rust
pub struct KeyPairId(pub [u8; 32]);
Expand description

A 256-bit key pair identifier.

Tuple Fields§

§0: [u8; 32]

Implementations§

§

impl KeyPairId

pub const fn len() -> usize

Size of this object in bytes.

-

Trait Implementations§

§

impl AsRef<[u8]> for KeyPairId

§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
§

impl Clone for KeyPairId

§

fn clone(&self) -> KeyPairId

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
§

impl Debug for KeyPairId

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Decode for KeyPairId

§

fn try_default() -> Result<KeyPairId, DecodeError>

Try to decode from a missing/null/undefined value.
§

fn try_from_cbor_value(value: Value) -> Result<KeyPairId, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Trait Implementations§

§

impl AsRef<[u8]> for KeyPairId

§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
§

impl Clone for KeyPairId

§

fn clone(&self) -> KeyPairId

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
§

impl Debug for KeyPairId

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Decode for KeyPairId

§

fn try_default() -> Result<KeyPairId, DecodeError>

Try to decode from a missing/null/undefined value.
§

fn try_from_cbor_value(value: Value) -> Result<KeyPairId, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
§

impl Default for KeyPairId

§

fn default() -> KeyPairId

Returns the “default value” for a type. Read more
§

impl Display for KeyPairId

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Encode for KeyPairId

§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
§

impl From<&[u8]> for KeyPairId

§

fn from(b: &[u8]) -> KeyPairId

Converts to this type from the input type.
§

impl From<&'static str> for KeyPairId

§

fn from(s: &'static str) -> KeyPairId

Converts to this type from the input type.
§

impl From<KeyPairId> for [u8; 32]

§

fn from(b: KeyPairId) -> [u8; 32]

Converts to this type from the input type.
§

impl From<Vec<u8, Global>> for KeyPairId

§

fn from(v: Vec<u8, Global>) -> KeyPairId

Converts to this type from the input type.
§

impl FromStr for KeyPairId

§

type Err = FromHexError

The associated error which can be returned from parsing.
§

fn from_str(s: &str) -> Result<KeyPairId, FromHexError>

Parses a string s to return a value of this type. Read more
§

impl Hash for KeyPairId

§

fn hash<H>(&self, state: &mut H)where +undefined.

§

impl Default for KeyPairId

§

fn default() -> KeyPairId

Returns the “default value” for a type. Read more
§

impl Display for KeyPairId

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Encode for KeyPairId

§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
§

impl From<&[u8]> for KeyPairId

§

fn from(b: &[u8]) -> KeyPairId

Converts to this type from the input type.
§

impl From<&'static str> for KeyPairId

§

fn from(s: &'static str) -> KeyPairId

Converts to this type from the input type.
§

impl From<KeyPairId> for [u8; 32]

§

fn from(b: KeyPairId) -> [u8; 32]

Converts to this type from the input type.
§

impl From<Vec<u8, Global>> for KeyPairId

§

fn from(v: Vec<u8, Global>) -> KeyPairId

Converts to this type from the input type.
§

impl FromStr for KeyPairId

§

type Err = FromHexError

The associated error which can be returned from parsing.
§

fn from_str(s: &str) -> Result<KeyPairId, FromHexError>

Parses a string s to return a value of this type. Read more
§

impl Hash for KeyPairId

§

fn hash<H>(&self, state: &mut H)where H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for KeyPairId

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for KeyPairId

§

fn cmp(&self, other: &KeyPairId) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere diff --git a/rust/oasis_runtime_sdk/module/enum.CallResult.html b/rust/oasis_runtime_sdk/module/enum.CallResult.html index 72aae9804f..14fbea1828 100644 --- a/rust/oasis_runtime_sdk/module/enum.CallResult.html +++ b/rust/oasis_runtime_sdk/module/enum.CallResult.html @@ -13,7 +13,7 @@

§

Failed

Fields

§module: String
§code: u32
§message: String

Call has completed with failure.

§

Aborted(Error)

A fatal error has occurred and the batch must be aborted.

Implementations§

source§

impl CallResult

source

pub fn is_success(&self) -> bool

Check whether the call result indicates a successful operation or not.

-
source

pub fn unwrap(self) -> Value

Trait Implementations§

source§

impl Debug for CallResult

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<CallResult> for CallResult

source§

fn from(v: CallResult) -> Self

Converts to this type from the input type.
source§

impl From<CallResult> for DispatchResult

source§

fn from(result: CallResult) -> Self

Converts to this type from the input type.
source§

impl TryFrom<CallResult> for TxSimulationFailure

§

type Error = Error

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

fn try_from(value: CallResult) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl RefUnwindSafe for CallResult

§

impl Send for CallResult

§

impl Sync for CallResult

§

impl Unpin for CallResult

§

impl UnwindSafe for CallResult

Blanket Implementations§

source§

impl<T> Any for Twhere +

source

pub fn unwrap(self) -> Value

Trait Implementations§

source§

impl Debug for CallResult

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<CallResult> for CallResult

source§

fn from(v: CallResult) -> Self

Converts to this type from the input type.
source§

impl From<CallResult> for DispatchResult

source§

fn from(result: CallResult) -> Self

Converts to this type from the input type.
source§

impl TryFrom<CallResult> for TxSimulationFailure

§

type Error = Error

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

fn try_from(value: CallResult) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl RefUnwindSafe for CallResult

§

impl Send for CallResult

§

impl Sync for CallResult

§

impl Unpin for CallResult

§

impl UnwindSafe for CallResult

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,

§

fn implicit( diff --git a/rust/oasis_runtime_sdk/module/trait.BlockHandler.html b/rust/oasis_runtime_sdk/module/trait.BlockHandler.html index ca6b9a93a0..afe177d84c 100644 --- a/rust/oasis_runtime_sdk/module/trait.BlockHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.BlockHandler.html @@ -7,4 +7,4 @@ executed).

source

fn end_block<C: Context>(_ctx: &mut C)

Perform any common actions at the end of the block (after all transactions have been executed).

-

Implementations on Foreign Types§

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler, TupleElement27: BlockHandler, TupleElement28: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler> BlockHandler for (TupleElement0, TupleElement1)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler> BlockHandler for (TupleElement0,)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl BlockHandler for ()

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler, TupleElement27: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler, TupleElement27: BlockHandler, TupleElement28: BlockHandler, TupleElement29: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

Implementors§

source§

impl BlockHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl BlockHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> BlockHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> BlockHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> BlockHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler, TupleElement27: BlockHandler, TupleElement28: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler, TupleElement27: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler, TupleElement27: BlockHandler, TupleElement28: BlockHandler, TupleElement29: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler> BlockHandler for (TupleElement0, TupleElement1)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler> BlockHandler for (TupleElement0,)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl BlockHandler for ()

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

source§

fn begin_block<C: Context>(ctx: &mut C)

source§

fn end_block<C: Context>(ctx: &mut C)

Implementors§

source§

impl BlockHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl BlockHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> BlockHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> BlockHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> BlockHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/module/trait.InvariantHandler.html b/rust/oasis_runtime_sdk/module/trait.InvariantHandler.html index e427122ad8..b6f8df45f0 100644 --- a/rust/oasis_runtime_sdk/module/trait.InvariantHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.InvariantHandler.html @@ -4,34 +4,34 @@ }
Expand description

Invariant handler.

Provided Methods§

source

fn check_invariants<C: Context>(_ctx: &mut C) -> Result<(), Error>

Check invariants.

Implementations on Foreign Types§

source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler> InvariantHandler for (TupleElement0,)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler, TupleElement25: InvariantHandler, TupleElement26: InvariantHandler, TupleElement27: InvariantHandler, TupleElement28: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler, TupleElement25: InvariantHandler, TupleElement26: InvariantHandler, TupleElement27: InvariantHandler, TupleElement28: InvariantHandler, TupleElement29: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl InvariantHandler for ()

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler, TupleElement25: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler, TupleElement25: InvariantHandler, TupleElement26: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler, TupleElement25: InvariantHandler, TupleElement26: InvariantHandler, TupleElement27: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler, TupleElement25: InvariantHandler, TupleElement26: InvariantHandler, TupleElement27: InvariantHandler, TupleElement28: InvariantHandler, TupleElement29: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler, TupleElement25: InvariantHandler, TupleElement26: InvariantHandler, TupleElement27: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler, TupleElement25: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler> InvariantHandler for (TupleElement0,)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler, TupleElement25: InvariantHandler, TupleElement26: InvariantHandler, TupleElement27: InvariantHandler, TupleElement28: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler, TupleElement25: InvariantHandler, TupleElement26: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl InvariantHandler for ()

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

+
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

fn check_invariants<C: Context>(ctx: &mut C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

Implementors§

source§

impl InvariantHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl InvariantHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> InvariantHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> InvariantHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> InvariantHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/module/trait.MethodHandler.html b/rust/oasis_runtime_sdk/module/trait.MethodHandler.html index 55864885ff..07c29cd2b2 100644 --- a/rust/oasis_runtime_sdk/module/trait.MethodHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.MethodHandler.html @@ -54,7 +54,7 @@
source

fn is_allowed_private_km_query(_method: &str) -> bool

Checks whether the given query is allowed to access private key manager state.

source

fn is_allowed_interactive_call(_method: &str) -> bool

Checks whether the given call is allowed to be called interactively via read-only transactions.

-

Implementations on Foreign Types§

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

fn prefetch( +

Implementations on Foreign Types§

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -71,7 +71,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler> MethodHandler for (TupleElement0,)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -88,7 +88,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler, TupleElement22: MethodHandler, TupleElement23: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -105,7 +105,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -122,7 +122,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -139,7 +139,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -156,7 +156,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler> MethodHandler for (TupleElement0, TupleElement1)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -173,7 +173,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -190,7 +190,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler, TupleElement22: MethodHandler, TupleElement23: MethodHandler, TupleElement24: MethodHandler, TupleElement25: MethodHandler, TupleElement26: MethodHandler, TupleElement27: MethodHandler, TupleElement28: MethodHandler, TupleElement29: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -207,7 +207,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -224,7 +224,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler, TupleElement22: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -241,7 +241,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler, TupleElement22: MethodHandler, TupleElement23: MethodHandler, TupleElement24: MethodHandler, TupleElement25: MethodHandler, TupleElement26: MethodHandler, TupleElement27: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler, TupleElement22: MethodHandler, TupleElement23: MethodHandler, TupleElement24: MethodHandler, TupleElement25: MethodHandler, TupleElement26: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -258,7 +258,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -275,7 +275,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -292,7 +292,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler, TupleElement22: MethodHandler, TupleElement23: MethodHandler, TupleElement24: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler, TupleElement22: MethodHandler, TupleElement23: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -309,7 +309,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -326,7 +326,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler> MethodHandler for (TupleElement0, TupleElement1)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -343,7 +343,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler, TupleElement22: MethodHandler, TupleElement23: MethodHandler, TupleElement24: MethodHandler, TupleElement25: MethodHandler, TupleElement26: MethodHandler, TupleElement27: MethodHandler, TupleElement28: MethodHandler, TupleElement29: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl MethodHandler for ()

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -360,7 +360,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -377,7 +377,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler, TupleElement22: MethodHandler, TupleElement23: MethodHandler, TupleElement24: MethodHandler, TupleElement25: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -394,7 +394,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler, TupleElement22: MethodHandler, TupleElement23: MethodHandler, TupleElement24: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -411,7 +411,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -428,7 +428,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler, TupleElement22: MethodHandler, TupleElement23: MethodHandler, TupleElement24: MethodHandler, TupleElement25: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -445,7 +445,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -462,7 +462,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl MethodHandler for ()

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -513,7 +513,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler> MethodHandler for (TupleElement0,)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler, TupleElement22: MethodHandler, TupleElement23: MethodHandler, TupleElement24: MethodHandler, TupleElement25: MethodHandler, TupleElement26: MethodHandler, TupleElement27: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -530,7 +530,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler, TupleElement22: MethodHandler, TupleElement23: MethodHandler, TupleElement24: MethodHandler, TupleElement25: MethodHandler, TupleElement26: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -547,7 +547,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, @@ -564,7 +564,7 @@ ctx: &mut C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler, TupleElement10: MethodHandler, TupleElement11: MethodHandler, TupleElement12: MethodHandler, TupleElement13: MethodHandler, TupleElement14: MethodHandler, TupleElement15: MethodHandler, TupleElement16: MethodHandler, TupleElement17: MethodHandler, TupleElement18: MethodHandler, TupleElement19: MethodHandler, TupleElement20: MethodHandler, TupleElement21: MethodHandler, TupleElement22: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

source§

fn prefetch( +) -> DispatchResult<MessageResult, ()>

source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

source§

impl<TupleElement0: MethodHandler, TupleElement1: MethodHandler, TupleElement2: MethodHandler, TupleElement3: MethodHandler, TupleElement4: MethodHandler, TupleElement5: MethodHandler, TupleElement6: MethodHandler, TupleElement7: MethodHandler, TupleElement8: MethodHandler, TupleElement9: MethodHandler> MethodHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, diff --git a/rust/oasis_runtime_sdk/module/trait.MigrationHandler.html b/rust/oasis_runtime_sdk/module/trait.MigrationHandler.html index 5cfb70e265..335664e99a 100644 --- a/rust/oasis_runtime_sdk/module/trait.MigrationHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.MigrationHandler.html @@ -17,127 +17,127 @@ _genesis: Self::Genesis ) -> bool

Initialize state from genesis or perform a migration.

Should return true in case metadata has been changed.

-

Implementations on Foreign Types§

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler, TupleElement23: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis, <TupleElement23 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +

Implementations on Foreign Types§

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler, TupleElement23: MigrationHandler, TupleElement24: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis, <TupleElement23 as MigrationHandler>::Genesis, <TupleElement24 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler, TupleElement23: MigrationHandler, TupleElement24: MigrationHandler, TupleElement25: MigrationHandler, TupleElement26: MigrationHandler, TupleElement27: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis, <TupleElement23 as MigrationHandler>::Genesis, <TupleElement24 as MigrationHandler>::Genesis, <TupleElement25 as MigrationHandler>::Genesis, <TupleElement26 as MigrationHandler>::Genesis, <TupleElement27 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl MigrationHandler for ()

§

type Genesis = ()

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler, TupleElement23: MigrationHandler, TupleElement24: MigrationHandler, TupleElement25: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis, <TupleElement23 as MigrationHandler>::Genesis, <TupleElement24 as MigrationHandler>::Genesis, <TupleElement25 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler, TupleElement23: MigrationHandler, TupleElement24: MigrationHandler, TupleElement25: MigrationHandler, TupleElement26: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis, <TupleElement23 as MigrationHandler>::Genesis, <TupleElement24 as MigrationHandler>::Genesis, <TupleElement25 as MigrationHandler>::Genesis, <TupleElement26 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler, TupleElement23: MigrationHandler, TupleElement24: MigrationHandler, TupleElement25: MigrationHandler, TupleElement26: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis, <TupleElement23 as MigrationHandler>::Genesis, <TupleElement24 as MigrationHandler>::Genesis, <TupleElement25 as MigrationHandler>::Genesis, <TupleElement26 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler, TupleElement23: MigrationHandler, TupleElement24: MigrationHandler, TupleElement25: MigrationHandler, TupleElement26: MigrationHandler, TupleElement27: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis, <TupleElement23 as MigrationHandler>::Genesis, <TupleElement24 as MigrationHandler>::Genesis, <TupleElement25 as MigrationHandler>::Genesis, <TupleElement26 as MigrationHandler>::Genesis, <TupleElement27 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler, TupleElement23: MigrationHandler, TupleElement24: MigrationHandler, TupleElement25: MigrationHandler, TupleElement26: MigrationHandler, TupleElement27: MigrationHandler, TupleElement28: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis, <TupleElement23 as MigrationHandler>::Genesis, <TupleElement24 as MigrationHandler>::Genesis, <TupleElement25 as MigrationHandler>::Genesis, <TupleElement26 as MigrationHandler>::Genesis, <TupleElement27 as MigrationHandler>::Genesis, <TupleElement28 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler, TupleElement23: MigrationHandler, TupleElement24: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis, <TupleElement23 as MigrationHandler>::Genesis, <TupleElement24 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler> MigrationHandler for (TupleElement0,)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis,)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler, TupleElement23: MigrationHandler, TupleElement24: MigrationHandler, TupleElement25: MigrationHandler, TupleElement26: MigrationHandler, TupleElement27: MigrationHandler, TupleElement28: MigrationHandler, TupleElement29: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis, <TupleElement23 as MigrationHandler>::Genesis, <TupleElement24 as MigrationHandler>::Genesis, <TupleElement25 as MigrationHandler>::Genesis, <TupleElement26 as MigrationHandler>::Genesis, <TupleElement27 as MigrationHandler>::Genesis, <TupleElement28 as MigrationHandler>::Genesis, <TupleElement29 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler, TupleElement23: MigrationHandler, TupleElement24: MigrationHandler, TupleElement25: MigrationHandler, TupleElement26: MigrationHandler, TupleElement27: MigrationHandler, TupleElement28: MigrationHandler, TupleElement29: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis, <TupleElement23 as MigrationHandler>::Genesis, <TupleElement24 as MigrationHandler>::Genesis, <TupleElement25 as MigrationHandler>::Genesis, <TupleElement26 as MigrationHandler>::Genesis, <TupleElement27 as MigrationHandler>::Genesis, <TupleElement28 as MigrationHandler>::Genesis, <TupleElement29 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler, TupleElement23: MigrationHandler, TupleElement24: MigrationHandler, TupleElement25: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis, <TupleElement23 as MigrationHandler>::Genesis, <TupleElement24 as MigrationHandler>::Genesis, <TupleElement25 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl MigrationHandler for ()

§

type Genesis = ()

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler, TupleElement23: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis, <TupleElement23 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler> MigrationHandler for (TupleElement0,)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis,)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler, TupleElement23: MigrationHandler, TupleElement24: MigrationHandler, TupleElement25: MigrationHandler, TupleElement26: MigrationHandler, TupleElement27: MigrationHandler, TupleElement28: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis, <TupleElement23 as MigrationHandler>::Genesis, <TupleElement24 as MigrationHandler>::Genesis, <TupleElement25 as MigrationHandler>::Genesis, <TupleElement26 as MigrationHandler>::Genesis, <TupleElement27 as MigrationHandler>::Genesis, <TupleElement28 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler, TupleElement17: MigrationHandler, TupleElement18: MigrationHandler, TupleElement19: MigrationHandler, TupleElement20: MigrationHandler, TupleElement21: MigrationHandler, TupleElement22: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis, <TupleElement17 as MigrationHandler>::Genesis, <TupleElement18 as MigrationHandler>::Genesis, <TupleElement19 as MigrationHandler>::Genesis, <TupleElement20 as MigrationHandler>::Genesis, <TupleElement21 as MigrationHandler>::Genesis, <TupleElement22 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler, TupleElement9: MigrationHandler, TupleElement10: MigrationHandler, TupleElement11: MigrationHandler, TupleElement12: MigrationHandler, TupleElement13: MigrationHandler, TupleElement14: MigrationHandler, TupleElement15: MigrationHandler, TupleElement16: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis, <TupleElement9 as MigrationHandler>::Genesis, <TupleElement10 as MigrationHandler>::Genesis, <TupleElement11 as MigrationHandler>::Genesis, <TupleElement12 as MigrationHandler>::Genesis, <TupleElement13 as MigrationHandler>::Genesis, <TupleElement14 as MigrationHandler>::Genesis, <TupleElement15 as MigrationHandler>::Genesis, <TupleElement16 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler, TupleElement4: MigrationHandler, TupleElement5: MigrationHandler, TupleElement6: MigrationHandler, TupleElement7: MigrationHandler, TupleElement8: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis, <TupleElement4 as MigrationHandler>::Genesis, <TupleElement5 as MigrationHandler>::Genesis, <TupleElement6 as MigrationHandler>::Genesis, <TupleElement7 as MigrationHandler>::Genesis, <TupleElement8 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( +) -> bool

source§

impl<TupleElement0: MigrationHandler, TupleElement1: MigrationHandler, TupleElement2: MigrationHandler, TupleElement3: MigrationHandler> MigrationHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

§

type Genesis = (<TupleElement0 as MigrationHandler>::Genesis, <TupleElement1 as MigrationHandler>::Genesis, <TupleElement2 as MigrationHandler>::Genesis, <TupleElement3 as MigrationHandler>::Genesis)

source§

fn init_or_migrate<C: Context>( ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis diff --git a/rust/oasis_runtime_sdk/module/trait.ModuleInfoHandler.html b/rust/oasis_runtime_sdk/module/trait.ModuleInfoHandler.html index 3e6adb1862..ea7417d150 100644 --- a/rust/oasis_runtime_sdk/module/trait.ModuleInfoHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.ModuleInfoHandler.html @@ -3,4 +3,4 @@ fn module_info<C: Context>(_ctx: &mut C) -> BTreeMap<String, ModuleInfo>; }
Expand description

Info handler.

Required Methods§

source

fn module_info<C: Context>(_ctx: &mut C) -> BTreeMap<String, ModuleInfo>

Reports info about the module (or modules, if Self is a tuple).

-

Implementations on Foreign Types§

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler, TupleElement23: ModuleInfoHandler, TupleElement24: ModuleInfoHandler, TupleElement25: ModuleInfoHandler, TupleElement26: ModuleInfoHandler, TupleElement27: ModuleInfoHandler, TupleElement28: ModuleInfoHandler, TupleElement29: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler, TupleElement23: ModuleInfoHandler, TupleElement24: ModuleInfoHandler, TupleElement25: ModuleInfoHandler, TupleElement26: ModuleInfoHandler, TupleElement27: ModuleInfoHandler, TupleElement28: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

impl<TupleElement0: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0,)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler, TupleElement23: ModuleInfoHandler, TupleElement24: ModuleInfoHandler, TupleElement25: ModuleInfoHandler, TupleElement26: ModuleInfoHandler, TupleElement27: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler, TupleElement23: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

source§

impl ModuleInfoHandler for ()

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler, TupleElement23: ModuleInfoHandler, TupleElement24: ModuleInfoHandler, TupleElement25: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler, TupleElement23: ModuleInfoHandler, TupleElement24: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler, TupleElement23: ModuleInfoHandler, TupleElement24: ModuleInfoHandler, TupleElement25: ModuleInfoHandler, TupleElement26: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

Implementors§

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler, TupleElement23: ModuleInfoHandler, TupleElement24: ModuleInfoHandler, TupleElement25: ModuleInfoHandler, TupleElement26: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler, TupleElement23: ModuleInfoHandler, TupleElement24: ModuleInfoHandler, TupleElement25: ModuleInfoHandler, TupleElement26: ModuleInfoHandler, TupleElement27: ModuleInfoHandler, TupleElement28: ModuleInfoHandler, TupleElement29: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl ModuleInfoHandler for ()

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0,)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler, TupleElement23: ModuleInfoHandler, TupleElement24: ModuleInfoHandler, TupleElement25: ModuleInfoHandler, TupleElement26: ModuleInfoHandler, TupleElement27: ModuleInfoHandler, TupleElement28: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler, TupleElement23: ModuleInfoHandler, TupleElement24: ModuleInfoHandler, TupleElement25: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler, TupleElement23: ModuleInfoHandler, TupleElement24: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler, TupleElement23: ModuleInfoHandler, TupleElement24: ModuleInfoHandler, TupleElement25: ModuleInfoHandler, TupleElement26: ModuleInfoHandler, TupleElement27: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler, TupleElement23: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler, TupleElement2: ModuleInfoHandler, TupleElement3: ModuleInfoHandler, TupleElement4: ModuleInfoHandler, TupleElement5: ModuleInfoHandler, TupleElement6: ModuleInfoHandler, TupleElement7: ModuleInfoHandler, TupleElement8: ModuleInfoHandler, TupleElement9: ModuleInfoHandler, TupleElement10: ModuleInfoHandler, TupleElement11: ModuleInfoHandler, TupleElement12: ModuleInfoHandler, TupleElement13: ModuleInfoHandler, TupleElement14: ModuleInfoHandler, TupleElement15: ModuleInfoHandler, TupleElement16: ModuleInfoHandler, TupleElement17: ModuleInfoHandler, TupleElement18: ModuleInfoHandler, TupleElement19: ModuleInfoHandler, TupleElement20: ModuleInfoHandler, TupleElement21: ModuleInfoHandler, TupleElement22: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

source§

impl<TupleElement0: ModuleInfoHandler, TupleElement1: ModuleInfoHandler> ModuleInfoHandler for (TupleElement0, TupleElement1)

source§

fn module_info<C: Context>(ctx: &mut C) -> BTreeMap<String, ModuleInfo>

Implementors§

source§

impl<M: Module + MethodHandler> ModuleInfoHandler for M

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/module/trait.TransactionHandler.html b/rust/oasis_runtime_sdk/module/trait.TransactionHandler.html index 35e22d5b5c..5a44503e30 100644 --- a/rust/oasis_runtime_sdk/module/trait.TransactionHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.TransactionHandler.html @@ -65,7 +65,7 @@ _tx_auth_info: &AuthInfo, _result: &CallResult )

Perform any action after dispatching the transaction, in batch context.

-

Implementations on Foreign Types§

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler, TupleElement23: TransactionHandler, TupleElement24: TransactionHandler, TupleElement25: TransactionHandler, TupleElement26: TransactionHandler, TupleElement27: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +

Implementations on Foreign Types§

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler, TupleElement23: TransactionHandler, TupleElement24: TransactionHandler, TupleElement25: TransactionHandler, TupleElement26: TransactionHandler, TupleElement27: TransactionHandler, TupleElement28: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -85,7 +85,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler, TupleElement23: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler, TupleElement23: TransactionHandler, TupleElement24: TransactionHandler, TupleElement25: TransactionHandler, TupleElement26: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -105,7 +105,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -125,7 +125,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -145,7 +145,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler, TupleElement23: TransactionHandler, TupleElement24: TransactionHandler, TupleElement25: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -165,7 +165,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -185,7 +185,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -205,7 +205,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -225,7 +225,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -245,7 +245,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler> TransactionHandler for (TupleElement0,)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -285,7 +285,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler> TransactionHandler for (TupleElement0,)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -305,7 +305,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler, TupleElement23: TransactionHandler, TupleElement24: TransactionHandler, TupleElement25: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -325,7 +325,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl TransactionHandler for ()

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -345,7 +345,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -365,7 +365,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler, TupleElement23: TransactionHandler, TupleElement24: TransactionHandler, TupleElement25: TransactionHandler, TupleElement26: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -385,7 +385,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -405,7 +405,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -425,7 +425,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl TransactionHandler for ()

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -445,7 +445,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -465,7 +465,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -485,7 +485,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -505,7 +505,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler, TupleElement23: TransactionHandler, TupleElement24: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -525,7 +525,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -545,7 +545,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler, TupleElement23: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -565,7 +565,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler, TupleElement23: TransactionHandler, TupleElement24: TransactionHandler, TupleElement25: TransactionHandler, TupleElement26: TransactionHandler, TupleElement27: TransactionHandler, TupleElement28: TransactionHandler, TupleElement29: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -585,7 +585,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler, TupleElement23: TransactionHandler, TupleElement24: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -605,7 +605,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -625,7 +625,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -645,7 +645,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler, TupleElement23: TransactionHandler, TupleElement24: TransactionHandler, TupleElement25: TransactionHandler, TupleElement26: TransactionHandler, TupleElement27: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( @@ -665,7 +665,7 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler, TupleElement23: TransactionHandler, TupleElement24: TransactionHandler, TupleElement25: TransactionHandler, TupleElement26: TransactionHandler, TupleElement27: TransactionHandler, TupleElement28: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( +)

source§

impl<TupleElement0: TransactionHandler, TupleElement1: TransactionHandler, TupleElement2: TransactionHandler, TupleElement3: TransactionHandler, TupleElement4: TransactionHandler, TupleElement5: TransactionHandler, TupleElement6: TransactionHandler, TupleElement7: TransactionHandler, TupleElement8: TransactionHandler, TupleElement9: TransactionHandler, TupleElement10: TransactionHandler, TupleElement11: TransactionHandler, TupleElement12: TransactionHandler, TupleElement13: TransactionHandler, TupleElement14: TransactionHandler, TupleElement15: TransactionHandler, TupleElement16: TransactionHandler, TupleElement17: TransactionHandler, TupleElement18: TransactionHandler, TupleElement19: TransactionHandler, TupleElement20: TransactionHandler, TupleElement21: TransactionHandler, TupleElement22: TransactionHandler, TupleElement23: TransactionHandler, TupleElement24: TransactionHandler, TupleElement25: TransactionHandler, TupleElement26: TransactionHandler, TupleElement27: TransactionHandler, TupleElement28: TransactionHandler, TupleElement29: TransactionHandler> TransactionHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

fn approve_raw_tx<C: Context>(ctx: &mut C, tx: &[u8]) -> Result<(), Error>

source§

fn approve_unverified_tx<C: Context>( ctx: &mut C, utx: &UnverifiedTransaction ) -> Result<(), Error>

source§

fn decode_tx<C: Context>( diff --git a/rust/oasis_runtime_sdk/modules/accounts/enum.Error.html b/rust/oasis_runtime_sdk/modules/accounts/enum.Error.html index 186d17fe1e..d8cfe81cb3 100644 --- a/rust/oasis_runtime_sdk/modules/accounts/enum.Error.html +++ b/rust/oasis_runtime_sdk/modules/accounts/enum.Error.html @@ -7,7 +7,7 @@ }
Expand description

Errors emitted by the accounts module.

Variants§

§

InvalidArgument

§

InsufficientBalance

§

Forbidden

§

NotFound

§

Core(Error)

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch should abort or Err(self) when this is just a regular error.
source§

fn into_call_result(self) -> CallResultwhere - Self: Sized,

Converts the error into a call result.
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts the error into a call result.
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/modules/consensus/enum.Error.html b/rust/oasis_runtime_sdk/modules/consensus/enum.Error.html index 1edd4de110..76880e61dc 100644 --- a/rust/oasis_runtime_sdk/modules/consensus/enum.Error.html +++ b/rust/oasis_runtime_sdk/modules/consensus/enum.Error.html @@ -7,9 +7,9 @@ AmountNotRepresentable, UnderMinDelegationAmount, History(Error), -}

Variants§

§

InvalidArgument

§

InvalidDenomination

§

InternalStateError(StateError)

§

Core(Error)

§

ConsensusIncompatibleSigner

§

AmountNotRepresentable

§

UnderMinDelegationAmount

§

History(Error)

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch +}

Variants§

§

InvalidArgument

§

InvalidDenomination

§

InternalStateError(StateError)

§

Core(Error)

§

ConsensusIncompatibleSigner

§

AmountNotRepresentable

§

UnderMinDelegationAmount

§

History(Error)

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch should abort or Err(self) when this is just a regular error.
source§

fn into_call_result(self) -> CallResultwhere - Self: Sized,

Converts the error into a call result.
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<StateError> for Error

source§

fn from(source: StateError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts the error into a call result.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<StateError> for Error

source§

fn from(source: StateError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/modules/consensus_accounts/enum.Error.html b/rust/oasis_runtime_sdk/modules/consensus_accounts/enum.Error.html index a9bce3d596..1df362e354 100644 --- a/rust/oasis_runtime_sdk/modules/consensus_accounts/enum.Error.html +++ b/rust/oasis_runtime_sdk/modules/consensus_accounts/enum.Error.html @@ -5,9 +5,9 @@ Forbidden, Consensus(Error), Core(Error), -}

Variants§

§

InvalidArgument

§

InvalidDenomination

§

InsufficientBalance

§

Forbidden

§

Consensus(Error)

§

Core(Error)

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch +}

Variants§

§

InvalidArgument

§

InvalidDenomination

§

InsufficientBalance

§

Forbidden

§

Consensus(Error)

§

Core(Error)

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch should abort or Err(self) when this is just a regular error.
source§

fn into_call_result(self) -> CallResultwhere - Self: Sized,

Converts the error into a call result.
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts the error into a call result.
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/modules/core/enum.Error.html b/rust/oasis_runtime_sdk/modules/core/enum.Error.html index 1fdfea298b..ad994a1b84 100644 --- a/rust/oasis_runtime_sdk/modules/core/enum.Error.html +++ b/rust/oasis_runtime_sdk/modules/core/enum.Error.html @@ -28,9 +28,9 @@

}
Expand description

Errors emitted by the core module.

Variants§

§

MalformedTransaction(Error)

§

InvalidTransaction(Error)

§

InvalidMethod(String)

§

InvalidNonce

§

InsufficientFeeBalance

§

OutOfMessageSlots

§

MessageHandlerNotInvoked

§

MessageHandlerMissing(u32)

§

InvalidArgument(Error)

§

GasOverflow

§

OutOfGas(u64, u64)

§

TooManyAuth

§

MultisigTooManySigners

§

InvariantViolation(String)

§

InvalidCallFormat(Error)

§

Abort(Error)

§

NotAuthenticated

§

GasPriceTooLow

§

ForbiddenInSecureBuild

§

Forbidden

§

OversizedTransaction

§

ExpiredTransaction

§

ReadOnlyTransaction

§

FutureNonce

§

CallDepthExceeded(u16, u16)

§

TxSimulationFailed(TxSimulationFailure)

Implementations§

source§

impl Error

source

pub fn out_of_gas<Cfg: Config>(limit: u64, wanted: u64) -> Self

Generate a proper OutOfGas error, depending on whether the module is configured to emit gas use information or not.

-

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch +

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch should abort or Err(self) when this is just a regular error.
source§

fn into_call_result(self) -> CallResultwhere - Self: Sized,

Converts the error into a call result.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<TxSimulationFailure> for Error

source§

fn from(source: TxSimulationFailure) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts the error into a call result.
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<TxSimulationFailure> for Error

source§

fn from(source: TxSimulationFailure) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/modules/core/struct.TxSimulationFailure.html b/rust/oasis_runtime_sdk/modules/core/struct.TxSimulationFailure.html index 78d988e029..db276941ea 100644 --- a/rust/oasis_runtime_sdk/modules/core/struct.TxSimulationFailure.html +++ b/rust/oasis_runtime_sdk/modules/core/struct.TxSimulationFailure.html @@ -1,9 +1,9 @@ TxSimulationFailure in oasis_runtime_sdk::modules::core - Rust
pub struct TxSimulationFailure { /* private fields */ }
Expand description

Simulation failure error.

Implementations§

source§

impl TxSimulationFailure

source

pub fn is_error_core_out_of_gas(&self) -> bool

Returns true if the failure is “core::Error::OutOfGas”.

-

Trait Implementations§

source§

impl Debug for TxSimulationFailure

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TxSimulationFailure

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TxSimulationFailure

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_call_result(self) -> CallResultwhere +

Trait Implementations§

source§

impl Debug for TxSimulationFailure

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TxSimulationFailure

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TxSimulationFailure

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Error for TxSimulationFailure

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_call_result(self) -> CallResultwhere Self: Sized,

Converts the error into a call result.
source§

fn into_abort(self) -> Result<Error, Self>where Self: Sized,

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch -should abort or Err(self) when this is just a regular error.
source§

impl Error for TxSimulationFailure

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<TxSimulationFailure> for Error

source§

fn from(source: TxSimulationFailure) -> Self

Converts to this type from the input type.
source§

impl TryFrom<CallResult> for TxSimulationFailure

§

type Error = Error

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

fn try_from(value: CallResult) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +should abort or Err(self) when this is just a regular error.

source§

impl From<TxSimulationFailure> for Error

source§

fn from(source: TxSimulationFailure) -> Self

Converts to this type from the input type.
source§

impl TryFrom<CallResult> for TxSimulationFailure

§

type Error = Error

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

fn try_from(value: CallResult) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/modules/rewards/enum.ParameterValidationError.html b/rust/oasis_runtime_sdk/modules/rewards/enum.ParameterValidationError.html index 3eedd02d8b..34b93f0a64 100644 --- a/rust/oasis_runtime_sdk/modules/rewards/enum.ParameterValidationError.html +++ b/rust/oasis_runtime_sdk/modules/rewards/enum.ParameterValidationError.html @@ -2,7 +2,7 @@ InvalidParticipationThreshold, InvalidSchedule(RewardScheduleError), }
Expand description

Errors emitted during rewards parameter validation.

-

Variants§

§

InvalidParticipationThreshold

§

InvalidSchedule(RewardScheduleError)

Trait Implementations§

source§

impl Debug for ParameterValidationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ParameterValidationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ParameterValidationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<RewardScheduleError> for ParameterValidationError

source§

fn from(source: RewardScheduleError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Variants§

§

InvalidParticipationThreshold

§

InvalidSchedule(RewardScheduleError)

Trait Implementations§

source§

impl Debug for ParameterValidationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ParameterValidationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ParameterValidationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<RewardScheduleError> for ParameterValidationError

source§

fn from(source: RewardScheduleError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/schedule_control/enum.Error.html b/rust/oasis_runtime_sdk/schedule_control/enum.Error.html index e161d8cfc4..fb2704b595 100644 --- a/rust/oasis_runtime_sdk/schedule_control/enum.Error.html +++ b/rust/oasis_runtime_sdk/schedule_control/enum.Error.html @@ -1,9 +1,9 @@ Error in oasis_runtime_sdk::schedule_control - Rust
pub enum Error {
     FailedToFetchBatch,
 }
Expand description

Schedule control errors.

-

Variants§

§

FailedToFetchBatch

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch +

Variants§

§

FailedToFetchBatch

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch should abort or Err(self) when this is just a regular error.
source§

fn into_call_result(self) -> CallResultwhere - Self: Sized,

Converts the error into a call result.
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts the error into a call result.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/storage/struct.Prefix.html b/rust/oasis_runtime_sdk/storage/struct.Prefix.html index 9341a80670..76fecedc46 100644 --- a/rust/oasis_runtime_sdk/storage/struct.Prefix.html +++ b/rust/oasis_runtime_sdk/storage/struct.Prefix.html @@ -2997,7 +2997,7 @@
Examples

To lowercase the value in-place, use make_ascii_lowercase.

Trait Implementations§

source§

impl AsRef<[u8]> for Prefix

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Prefix

source§

fn clone(&self) -> Prefix

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 Debug for Prefix

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Decode for Prefix

source§

fn try_default() -> Result<Prefix, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Prefix, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for Prefix

source§

fn default() -> Prefix

Returns the “default value” for a type. Read more
source§

impl Deref for Prefix

§

type Target = Vec<u8, Global>

The resulting type after dereferencing.
source§

fn deref(&self) -> &<Prefix as Deref>::Target

Dereferences the value.
source§

impl DerefMut for Prefix

source§

fn deref_mut(&mut self) -> &mut <Prefix as Deref>::Target

Mutably dereferences the value.
source§

impl Encode for Prefix

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<Prefix> for Vec<u8, Global>

source§

fn from(val: Prefix) -> Vec<u8, Global>

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for Prefix

source§

fn from(v: Vec<u8, Global>) -> Prefix

Converts to this type from the input type.
source§

impl Ord for Prefix

source§

fn cmp(&self, other: &Prefix) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere +undefined.

source§

impl Default for Prefix

source§

fn default() -> Prefix

Returns the “default value” for a type. Read more
source§

impl Deref for Prefix

§

type Target = Vec<u8, Global>

The resulting type after dereferencing.
source§

fn deref(&self) -> &<Prefix as Deref>::Target

Dereferences the value.
source§

impl DerefMut for Prefix

source§

fn deref_mut(&mut self) -> &mut <Prefix as Deref>::Target

Mutably dereferences the value.
source§

impl Encode for Prefix

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<Prefix> for Vec<u8, Global>

source§

fn from(val: Prefix) -> Vec<u8, Global>

Converts to this type from the input type.
source§

impl From<Vec<u8, Global>> for Prefix

source§

fn from(v: Vec<u8, Global>) -> Prefix

Converts to this type from the input type.
source§

impl Ord for Prefix

source§

fn cmp(&self, other: &Prefix) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Prefix> for Prefix

source§

fn eq(&self, other: &Prefix) -> bool

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_runtime_sdk/testing/keymanager/enum.KeyManagerError.html b/rust/oasis_runtime_sdk/testing/keymanager/enum.KeyManagerError.html index 202cdf2312..0285e59c6f 100644 --- a/rust/oasis_runtime_sdk/testing/keymanager/enum.KeyManagerError.html +++ b/rust/oasis_runtime_sdk/testing/keymanager/enum.KeyManagerError.html @@ -33,7 +33,7 @@ VerificationError(Error), Other(Error),
}
Expand description

Key manager error.

-

Variants§

§

NotAuthenticated

§

NotAuthorized

§

InvalidEpoch(u64, u64)

§

InvalidGeneration(u64, u64)

§

GenerationFromFuture(u64, u64)

§

HeightNotFresh

§

NotInitialized

§

StateCorrupted

§

StorageCorrupted

§

PolicyRequired

§

PolicyRollback

§

PolicyChanged

§

PolicyInvalidRuntime

§

PolicyInvalid(Error)

§

PolicyInsufficientSignatures

§

RSKMissing

§

REKNotPublished

§

InvalidSignature(Error)

§

MasterSecretChecksumMismatch

§

MasterSecretNotFound(u64)

§

MasterSecretNotReplicated(u64)

§

MasterSecretNotPublished

§

EphemeralSecretNotFound(u64)

§

EphemeralSecretNotReplicated(u64)

§

EphemeralSecretNotPublished

§

EphemeralSecretChecksumMismatch

§

InvalidCiphertext

§

StatusNotFound

§

RuntimeMismatch

§

ActiveDeploymentNotFound

§

StateError(StateError)

§

VerificationError(Error)

§

Other(Error)

Trait Implementations§

§

impl Debug for KeyManagerError

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for KeyManagerError

§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Error for KeyManagerError

§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
§

impl From<Error> for KeyManagerError

§

fn from(source: Error) -> KeyManagerError

Converts to this type from the input type.
§

impl From<Error> for KeyManagerError

§

fn from(source: Error) -> KeyManagerError

Converts to this type from the input type.
source§

impl From<KeyManagerError> for Error

source§

fn from(source: KeyManagerError) -> Self

Converts to this type from the input type.
§

impl From<StateError> for KeyManagerError

§

fn from(source: StateError) -> KeyManagerError

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Variants§

§

NotAuthenticated

§

NotAuthorized

§

InvalidEpoch(u64, u64)

§

InvalidGeneration(u64, u64)

§

GenerationFromFuture(u64, u64)

§

HeightNotFresh

§

NotInitialized

§

StateCorrupted

§

StorageCorrupted

§

PolicyRequired

§

PolicyRollback

§

PolicyChanged

§

PolicyInvalidRuntime

§

PolicyInvalid(Error)

§

PolicyInsufficientSignatures

§

RSKMissing

§

REKNotPublished

§

InvalidSignature(Error)

§

MasterSecretChecksumMismatch

§

MasterSecretNotFound(u64)

§

MasterSecretNotReplicated(u64)

§

MasterSecretNotPublished

§

EphemeralSecretNotFound(u64)

§

EphemeralSecretNotReplicated(u64)

§

EphemeralSecretNotPublished

§

EphemeralSecretChecksumMismatch

§

InvalidCiphertext

§

StatusNotFound

§

RuntimeMismatch

§

ActiveDeploymentNotFound

§

StateError(StateError)

§

VerificationError(Error)

§

Other(Error)

Trait Implementations§

§

impl Debug for KeyManagerError

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for KeyManagerError

§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Error for KeyManagerError

§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
§

impl From<Error> for KeyManagerError

§

fn from(source: Error) -> KeyManagerError

Converts to this type from the input type.
§

impl From<Error> for KeyManagerError

§

fn from(source: Error) -> KeyManagerError

Converts to this type from the input type.
source§

impl From<KeyManagerError> for Error

source§

fn from(source: KeyManagerError) -> Self

Converts to this type from the input type.
§

impl From<StateError> for KeyManagerError

§

fn from(source: StateError) -> KeyManagerError

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for KeyManagerError

§

impl Send for KeyManagerError

§

impl Sync for KeyManagerError

§

impl Unpin for KeyManagerError

§

impl UnwindSafe for KeyManagerError

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/oasis_runtime_sdk/testing/keymanager/struct.KeyPairId.html b/rust/oasis_runtime_sdk/testing/keymanager/struct.KeyPairId.html index b95186c379..c34a61f743 100644 --- a/rust/oasis_runtime_sdk/testing/keymanager/struct.KeyPairId.html +++ b/rust/oasis_runtime_sdk/testing/keymanager/struct.KeyPairId.html @@ -1,8 +1,8 @@ KeyPairId in oasis_runtime_sdk::testing::keymanager - Rust
pub struct KeyPairId(pub [u8; 32]);
Expand description

A 256-bit key pair identifier.

Tuple Fields§

§0: [u8; 32]

Implementations§

§

impl KeyPairId

pub const fn len() -> usize

Size of this object in bytes.

-

Trait Implementations§

§

impl AsRef<[u8]> for KeyPairId

§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
§

impl Clone for KeyPairId

§

fn clone(&self) -> KeyPairId

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
§

impl Debug for KeyPairId

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Decode for KeyPairId

§

fn try_default() -> Result<KeyPairId, DecodeError>

Try to decode from a missing/null/undefined value.
§

fn try_from_cbor_value(value: Value) -> Result<KeyPairId, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Trait Implementations§

§

impl AsRef<[u8]> for KeyPairId

§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
§

impl Clone for KeyPairId

§

fn clone(&self) -> KeyPairId

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
§

impl Debug for KeyPairId

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Decode for KeyPairId

§

fn try_default() -> Result<KeyPairId, DecodeError>

Try to decode from a missing/null/undefined value.
§

fn try_from_cbor_value(value: Value) -> Result<KeyPairId, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
§

impl Default for KeyPairId

§

fn default() -> KeyPairId

Returns the “default value” for a type. Read more
§

impl Display for KeyPairId

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Encode for KeyPairId

§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
§

impl From<&[u8]> for KeyPairId

§

fn from(b: &[u8]) -> KeyPairId

Converts to this type from the input type.
§

impl From<&'static str> for KeyPairId

§

fn from(s: &'static str) -> KeyPairId

Converts to this type from the input type.
§

impl From<KeyPairId> for [u8; 32]

§

fn from(b: KeyPairId) -> [u8; 32]

Converts to this type from the input type.
§

impl From<Vec<u8, Global>> for KeyPairId

§

fn from(v: Vec<u8, Global>) -> KeyPairId

Converts to this type from the input type.
§

impl FromStr for KeyPairId

§

type Err = FromHexError

The associated error which can be returned from parsing.
§

fn from_str(s: &str) -> Result<KeyPairId, FromHexError>

Parses a string s to return a value of this type. Read more
§

impl Hash for KeyPairId

§

fn hash<H>(&self, state: &mut H)where +undefined.

§

impl Default for KeyPairId

§

fn default() -> KeyPairId

Returns the “default value” for a type. Read more
§

impl Display for KeyPairId

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Encode for KeyPairId

§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
§

impl From<&[u8]> for KeyPairId

§

fn from(b: &[u8]) -> KeyPairId

Converts to this type from the input type.
§

impl From<&'static str> for KeyPairId

§

fn from(s: &'static str) -> KeyPairId

Converts to this type from the input type.
§

impl From<KeyPairId> for [u8; 32]

§

fn from(b: KeyPairId) -> [u8; 32]

Converts to this type from the input type.
§

impl From<Vec<u8, Global>> for KeyPairId

§

fn from(v: Vec<u8, Global>) -> KeyPairId

Converts to this type from the input type.
§

impl FromStr for KeyPairId

§

type Err = FromHexError

The associated error which can be returned from parsing.
§

fn from_str(s: &str) -> Result<KeyPairId, FromHexError>

Parses a string s to return a value of this type. Read more
§

impl Hash for KeyPairId

§

fn hash<H>(&self, state: &mut H)where H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for KeyPairId

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for KeyPairId

§

fn cmp(&self, other: &KeyPairId) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere diff --git a/rust/oasis_runtime_sdk/types/address/struct.Address.html b/rust/oasis_runtime_sdk/types/address/struct.Address.html index 50e4f2e2d4..86958bae14 100644 --- a/rust/oasis_runtime_sdk/types/address/struct.Address.html +++ b/rust/oasis_runtime_sdk/types/address/struct.Address.html @@ -11,11 +11,11 @@

source

pub fn from_eth(eth_address: &[u8]) -> Self

Creates a new address from an Ethereum-compatible address.

source

pub fn from_bech32(data: &str) -> Result<Self, Error>

Tries to create a new address from Bech32-encoded string.

source

pub fn to_bech32(self) -> String

Converts an address to Bech32 representation.

-

Trait Implementations§

source§

impl AsRef<[u8]> for Address

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Address

source§

fn clone(&self) -> Address

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 Debug for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Address

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Trait Implementations§

source§

impl AsRef<[u8]> for Address

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Address

source§

fn clone(&self) -> Address

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 Debug for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Address

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for Address

source§

fn default() -> Address

Returns the “default value” for a type. Read more
source§

impl Display for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Address

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&'static str> for Address

source§

fn from(s: &'static str) -> Address

Converts to this type from the input type.
source§

impl From<Address> for Address

source§

fn from(addr: Address) -> ConsensusAddress

Converts to this type from the input type.
source§

impl Hash for Address

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +undefined.

source§

impl Default for Address

source§

fn default() -> Address

Returns the “default value” for a type. Read more
source§

impl Display for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Address

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl From<&'static str> for Address

source§

fn from(s: &'static str) -> Address

Converts to this type from the input type.
source§

impl From<Address> for Address

source§

fn from(addr: Address) -> ConsensusAddress

Converts to this type from the input type.
source§

impl Hash for Address

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for Address

source§

fn cmp(&self, other: &Address) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for Address

source§

fn cmp(&self, other: &Address) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Address> for Address

source§

fn eq(&self, other: &Address) -> bool

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_runtime_sdk/types/token/struct.BaseUnits.html b/rust/oasis_runtime_sdk/types/token/struct.BaseUnits.html index ed2d5df79c..054e0dd71d 100644 --- a/rust/oasis_runtime_sdk/types/token/struct.BaseUnits.html +++ b/rust/oasis_runtime_sdk/types/token/struct.BaseUnits.html @@ -2,9 +2,9 @@

Tuple Fields§

§0: u128§1: Denomination

Implementations§

source§

impl BaseUnits

source

pub fn new(amount: u128, denomination: Denomination) -> Self

Creates a new token amount of the given denomination.

source

pub fn amount(&self) -> u128

Token amount in base units.

source

pub fn denomination(&self) -> &Denomination

Denomination of the token amount.

-

Trait Implementations§

source§

impl Clone for BaseUnits

source§

fn clone(&self) -> BaseUnits

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 Debug for BaseUnits

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for BaseUnits

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Trait Implementations§

source§

impl Clone for BaseUnits

source§

fn clone(&self) -> BaseUnits

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 Debug for BaseUnits

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for BaseUnits

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for BaseUnits

source§

fn default() -> BaseUnits

Returns the “default value” for a type. Read more
source§

impl Display for BaseUnits

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for BaseUnits

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl Ord for BaseUnits

source§

fn cmp(&self, other: &BaseUnits) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere +undefined.

source§

impl Default for BaseUnits

source§

fn default() -> BaseUnits

Returns the “default value” for a type. Read more
source§

impl Display for BaseUnits

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for BaseUnits

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl Ord for BaseUnits

source§

fn cmp(&self, other: &BaseUnits) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<BaseUnits> for BaseUnits

source§

fn eq(&self, other: &BaseUnits) -> bool

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_runtime_sdk/types/token/struct.Denomination.html b/rust/oasis_runtime_sdk/types/token/struct.Denomination.html index 8722b67f21..19b4fbe354 100644 --- a/rust/oasis_runtime_sdk/types/token/struct.Denomination.html +++ b/rust/oasis_runtime_sdk/types/token/struct.Denomination.html @@ -3,9 +3,9 @@
source

pub const NATIVE: Denomination = _

Denomination in native token.

source

pub fn is_native(&self) -> bool

Whether the denomination represents the native token.

source

pub fn into_vec(self) -> Vec<u8>

Raw representation of a denomination.

-

Trait Implementations§

source§

impl AsRef<[u8]> for Denomination

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Denomination

source§

fn clone(&self) -> Denomination

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 Debug for Denomination

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Denomination

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where +

Trait Implementations§

source§

impl AsRef<[u8]> for Denomination

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Denomination

source§

fn clone(&self) -> Denomination

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 Debug for Denomination

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for Denomination

source§

fn try_default() -> Result<Self, DecodeError>

Try to decode from a missing/null/undefined value.
source§

fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where Self: Sized,

Try to decode from a given CBOR value, calling try_default in case the value is null or -undefined.
source§

impl Default for Denomination

source§

fn default() -> Denomination

Returns the “default value” for a type. Read more
source§

impl Display for Denomination

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Denomination

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl FromStr for Denomination

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(v: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Denomination

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +undefined.

source§

impl Default for Denomination

source§

fn default() -> Denomination

Returns the “default value” for a type. Read more
source§

impl Display for Denomination

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Encode for Denomination

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

Whether the value is equal to the empty value for the type.
source§

impl FromStr for Denomination

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(v: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Denomination

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Denomination

source§

fn cmp(&self, other: &Denomination) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere diff --git a/rust/oasis_runtime_sdk_contracts/enum.Error.html b/rust/oasis_runtime_sdk_contracts/enum.Error.html index 75ea3ee972..d5dce8e6fc 100644 --- a/rust/oasis_runtime_sdk_contracts/enum.Error.html +++ b/rust/oasis_runtime_sdk_contracts/enum.Error.html @@ -33,9 +33,9 @@ Core(Error), Contract(ContractError),

}
Expand description

Errors emitted by the contracts module.

-

Variants§

§

InvalidArgument

§

CodeTooLarge(u32, u32)

§

CodeMalformed

§

UnsupportedABI

§

CodeMissingRequiredExport(String)

§

CodeDeclaresReservedExport(String)

§

CodeDeclaresStartFunction

§

CodeDeclaresTooManyMemories

§

CodeNotFound(u64)

§

InstanceNotFound(u64)

§

ModuleLoadingFailed

§

ExecutionFailed(Error)

§

Forbidden

§

Unsupported

§

InsufficientCallerBalance

§

ResultTooLarge(u32, u32)

§

TooManySubcalls(u16, u16)

§

CodeAlreadyUpgraded(u64)

§

Abort(Error)

§

StorageKeyTooLarge(u32, u32)

§

StorageValueTooLarge(u32, u32)

§

CryptoMsgTooLarge(u32, u32)

§

CryptoMalformedPublicKey

§

CodeDeclaresMultipleSubVersions

§

CryptoMalformedPrivateKey

§

CryptoMalformedKey

§

CryptoMalformedNonce

§

CryptoKeyDerivationFunctionFailure

§

ModuleUsesFloatingPoint

§

CodeDeclaresTooManyFunctions

§

CodeDeclaresTooManyLocals

§

Core(Error)

§

Contract(ContractError)

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch +

Variants§

§

InvalidArgument

§

CodeTooLarge(u32, u32)

§

CodeMalformed

§

UnsupportedABI

§

CodeMissingRequiredExport(String)

§

CodeDeclaresReservedExport(String)

§

CodeDeclaresStartFunction

§

CodeDeclaresTooManyMemories

§

CodeNotFound(u64)

§

InstanceNotFound(u64)

§

ModuleLoadingFailed

§

ExecutionFailed(Error)

§

Forbidden

§

Unsupported

§

InsufficientCallerBalance

§

ResultTooLarge(u32, u32)

§

TooManySubcalls(u16, u16)

§

CodeAlreadyUpgraded(u64)

§

Abort(Error)

§

StorageKeyTooLarge(u32, u32)

§

StorageValueTooLarge(u32, u32)

§

CryptoMsgTooLarge(u32, u32)

§

CryptoMalformedPublicKey

§

CodeDeclaresMultipleSubVersions

§

CryptoMalformedPrivateKey

§

CryptoMalformedKey

§

CryptoMalformedNonce

§

CryptoKeyDerivationFunctionFailure

§

ModuleUsesFloatingPoint

§

CodeDeclaresTooManyFunctions

§

CodeDeclaresTooManyLocals

§

Core(Error)

§

Contract(ContractError)

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch should abort or Err(self) when this is just a regular error.
§

fn into_call_result(self) -> CallResultwhere - Self: Sized,

Converts the error into a call result.
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts the error into a call result.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsFail for Twhere T: Fail,

§

fn as_fail(&self) -> &(dyn Fail + 'static)

Converts a reference to Self into a dynamic trait object of Fail.
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere diff --git a/rust/search-index.js b/rust/search-index.js index c1c3528275..f3c4f421d7 100644 --- a/rust/search-index.js +++ b/rust/search-index.js @@ -1,12 +1,12 @@ var searchIndex = JSON.parse('{\ "fuzz_mkvs_node":{"doc":"","t":"F","n":["main"],"q":[[0,"fuzz_mkvs_node"]],"d":[""],"i":[0],"f":[[[]]],"c":[],"p":[]},\ "fuzz_mkvs_proof":{"doc":"","t":"F","n":["main"],"q":[[0,"fuzz_mkvs_proof"]],"d":[""],"i":[0],"f":[[[]]],"c":[],"p":[]},\ -"oasis_contract_sdk":{"doc":"Oasis Contract SDK.","t":"CCCYCYCAAOAAAAAACQIQQKKKKKKKKKKKIQQQKLLLLKIENIKLLLKKKLLLKLLLLLKKKKKLLLLLKIKKLIKLKDDFLLLLFLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLIIIKKKDDDLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLMMLLLLLLLLLLLLLLLMLLLMLLLLLLLLLLLLLLLLLLLLL","n":["Context","Contract","Error","Error","Event","Event","cbor","context","contract","create_contract","env","error","event","memory","storage","testing","types","ConfidentialStore","Context","Env","PublicStore","call_format","caller_address","confidential_store","deposited_tokens","emit_event","emit_message","env","instance_address","instance_id","is_read_only","public_store","Contract","Error","Request","Response","call","handle_reply","instantiate","post_upgrade","pre_upgrade","query","Crypto","CryptoError","DecryptionFailed","Env","address_for_instance","as_fail","borrow","borrow_mut","debug_print","deoxysii_open","deoxysii_seal","deref","deref_mut","drop","ecdsa_recover","fmt","fmt","from","init","into","query","random_bytes","signature_verify_ed25519","signature_verify_secp256k1","signature_verify_sr25519","to_string","try_from","try_into","type_id","vzip","x25519_derive_symmetric","Error","code","module_name","to_execution_result","Event","code","into_raw","module_name","HostRegion","HostRegionRef","allocate_host","borrow","borrow","borrow_mut","borrow_mut","deallocate_host","deref","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_arg","from_args","from_slice","from_vec","init","init","into","into","into_vec","length","length","offset","offset","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ConfidentialStore","PublicStore","Store","get","insert","remove","MockContext","MockEnv","MockStore","address_for_instance","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call_format","caller_address","clone","clone","clone_into","clone_into","confidential_store","confidential_store","debug_print","default","default","deoxysii_open","deoxysii_seal","deposited_tokens","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","ec","ecdsa_recover","emit_event","emit_message","env","env","events","from","from","from","from","get","init","init","init","insert","instance_address","instance_id","into","into","into","is_read_only","messages","new","new","public_store","public_store","query","random_bytes","remove","signature_verify_ed25519","signature_verify_secp256k1","signature_verify_sr25519","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","x25519_derive_symmetric"],"q":[[0,"oasis_contract_sdk"],[17,"oasis_contract_sdk::context"],[32,"oasis_contract_sdk::contract"],[42,"oasis_contract_sdk::env"],[73,"oasis_contract_sdk::error"],[77,"oasis_contract_sdk::event"],[81,"oasis_contract_sdk::memory"],[119,"oasis_contract_sdk::storage"],[125,"oasis_contract_sdk::testing"],[206,"oasis_contract_sdk_types"],[207,"oasis_contract_sdk_types::address"],[208,"oasis_contract_sdk_types::token"],[209,"oasis_contract_sdk_types::message"],[210,"oasis_contract_sdk_types"],[211,"oasis_contract_sdk_types::message"],[212,"failure"],[213,"alloc::vec"],[214,"core::fmt"],[215,"core::fmt"],[216,"core::convert"],[217,"oasis_contract_sdk_types::env"],[218,"core::any"],[219,"oasis_contract_sdk_types"],[220,"oasis_contract_sdk_types"]],"d":["","","","Derives the Error trait on an enum.","","Derives the Event trait on an enum.","","Contract execution context.","The contract trait.","","Smart contract environment query interface.","Contract error trait.","Contract event trait.","Memory management.","Smart contract storage interface.","Utilities for testing smart contracts.","","The confidential store.","Execution context.","The environment.","The public store.","Call format.","Caller address.","Confidential contract store.","Tokens deposited by the caller.","Emits an event.","Emits a message.","Environment.","Contract instance address.","Contract instance identifier.","Whether the call is read-only and must not make any …","Public contract store.","Trait that needs to be implemented by contract …","Type of all errors.","Type of all requests.","Type of all responses.","Call the contract.","Handle replies from sent messages.","Instantiate the contract.","Perform any post-upgrade tasks. This method is called on …","Perform any pre-upgrade tasks. This method is called on …","Query the contract.","Crypto helpers trait.","Errors that can be returned from crypto functions.","","Environment query trait.","Returns an address for the contract instance id.","","","","Prints a message to the console. Useful when debugging.","Decrypt and authenticate a message and authenticate …","Encrypt and authenticate a message and authenticate …","","","","ECDSA public key recovery function.","","","Returns the argument unchanged.","","Calls U::from(self).","Perform an environment query.","Fills dst with cryptographically secure random bytes. …","Verify an ed25519 message signature.","Verify a secp256k1 message signature.","Verify an sr25519 message signature.","","","","","","Derive a symmetric key from a public/private key pair.","A contract error that gets propagated to the caller.","Error code uniquely identifying the error.","Name of the module that emitted the error.","Converts the error into an execution result.","An event emitted by the contract.","Code uniquely identifying the event.","Converts an event into the raw event type that can be …","Name of the module that emitted the event.","A region of memory managed on behalf of the host.","Reference to a host region.","Allocate memory on host’s behalf.","","","","","Deallocate memory on host’s behalf.","","Returns a new region by dereferencing a pointer to the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new host region from arguments.","Creates a new host region from arguments.","Creates a new host region from the given byte slice.","Transfers ownership of memory to the host by constructing …","","","Calls U::from(self).","Calls U::from(self).","Transfers ownership of memory from the host and returns …","","","","","","","","","","","","","Marker trait for stores backed by confidential storage.","Marker trait for stores backed by public storage.","Key/value store trait.","Fetch a given key from contract storage.","Insert a given key/value pair into contract storage.","Remove a given key from contract storage.","A mock contract context suitable for testing.","Mock environment.","Mock store.","","","","","","","","","","","","","","","“Confidential” store.","","","","","","","","","","","","","","","","Execution context.","","","","","Environment.","Emitted events.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Emitted messages.","Create a new empty mock store.","Create a new mock environment.","","Public store.","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,9,9,9,9,9,9,9,9,9,9,9,9,9,0,36,36,36,36,36,36,36,36,36,0,0,17,0,37,17,17,17,37,38,38,17,17,17,38,17,17,17,17,17,37,38,38,38,38,17,17,17,17,17,38,0,39,39,39,0,5,5,5,0,0,0,30,31,30,31,0,30,30,31,30,31,30,31,30,31,30,30,31,30,30,31,30,31,30,30,31,30,31,30,31,30,31,30,31,30,31,0,0,0,40,40,40,0,0,0,32,33,34,32,33,34,32,33,33,34,32,34,32,33,33,32,34,32,32,32,33,33,34,32,33,34,32,33,34,32,33,32,33,33,33,33,33,33,33,34,32,34,33,34,32,34,33,33,33,34,32,33,33,34,32,33,33,32,32,34,32,32,32,34,32,33,34,32,33,34,32,33,34,32,33,34,32,32],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],2],[[]],[[],[[4,[3]]]],[5],[6],[[]],[[],2],[[],7],[[],8],[[]],0,0,0,0,[9,10],[[9,11],[[10,[12]]]],[9,10],[9,10],[9,10],[9,10],0,0,0,0,[7,2],[[],13],[[]],[[]],[14],[[[4,[15]],[4,[15]],[4,[15]],[4,[15]]],[[10,[[16,[15]],17]]]],[[[4,[15]],[4,[15]],[4,[15]],[4,[15]]],[[10,[[16,[15]],17]]]],[18],[18],[18],[[[4,[15]]],[[19,[15]]]],[[17,20],21],[[17,20],21],[[]],[[],18],[[]],[[[23,[22]]],24],[[[4,[15]],[4,[15]]],18],[[[4,[15]],[4,[15]],[4,[15]]],8],[[[4,[15]],[4,[15]],[4,[15]]],8],[[[4,[15]],[4,[15]],[4,[15]],[4,[15]]],8],[[],25],[[],10],[[],10],[[],26],[[]],[[[4,[15]],[4,[15]]],[[19,[15]]]],0,[[],27],[[],14],[[],28],0,[[],27],[[],29],[[],14],0,0,[27,27],[[]],[[]],[[]],[[]],[[27,27]],[18],[30,30],[18],[18],[18],[18],[18],[[]],[[]],[[],30],[[27,27],30],[[[4,[15]]],31],[[[16,[15]]],30],[[],18],[[],18],[[]],[[]],[30,[[16,[15]]]],0,0,0,0,[[],10],[[],10],[[],10],[[],10],[[],26],[[],26],[[]],[[]],0,0,0,[[[4,[15]]],[[12,[[16,[15]]]]]],[[[4,[15]],[4,[15]]]],[[[4,[15]]]],0,0,0,[[32,7],2],[[]],[[]],[[]],[[]],[[]],[[]],[33,1],[33,2],[34,34],[32,32],[[]],[[]],[33],0,[[32,14]],[[],34],[[],32],[[32,[4,[15]],[4,[15]],[4,[15]],[4,[15]]],[[10,[[16,[15]],17]]]],[[32,[4,[15]],[4,[15]],[4,[15]],[4,[15]]],[[10,[[16,[15]],17]]]],[33,[[4,[3]]]],[18],[18],[18],[18],[18],[18],[18],[18],[18],0,[[32,[4,[15]]],[[19,[15]]]],[[33,5]],[[33,6]],[33],0,0,[[]],[35,33],[[]],[[]],[[34,[4,[15]]],[[12,[[16,[15]]]]]],[[],18],[[],18],[[],18],[[34,[4,[15]],[4,[15]]]],[33,2],[33,7],[[]],[[]],[[]],[33,8],0,[[],34],[[],32],[33],0,[[32,[23,[22]]],24],[[32,[4,[15]],[4,[15]]],18],[[34,[4,[15]]]],[[32,[4,[15]],[4,[15]],[4,[15]]],8],[[32,[4,[15]],[4,[15]],[4,[15]]],8],[[32,[4,[15]],[4,[15]],[4,[15]],[4,[15]]],8],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],26],[[],26],[[],26],[[]],[[]],[[]],[[32,[4,[15]],[4,[15]]],[[19,[15]]]]],"c":[],"p":[[4,"CallFormat",206],[3,"Address",207],[3,"BaseUnits",208],[15,"slice"],[8,"Event",77],[4,"Message",209],[3,"InstanceId",206],[15,"bool"],[8,"Context",17],[4,"Result",210],[4,"Reply",209],[4,"Option",211],[8,"Fail",212],[15,"str"],[15,"u8"],[3,"Vec",213],[4,"CryptoError",42],[15,"usize"],[15,"array"],[3,"Formatter",214],[6,"Result",214],[4,"QueryRequest",215],[8,"Into",216],[4,"QueryResponse",215],[3,"String",217],[3,"TypeId",218],[15,"u32"],[4,"ExecutionResult",206],[3,"Event",219],[3,"HostRegion",81],[3,"HostRegionRef",81],[3,"MockEnv",125],[3,"MockContext",125],[3,"MockStore",125],[3,"ExecutionContext",206],[8,"Contract",32],[8,"Env",42],[8,"Crypto",42],[8,"Error",73],[8,"Store",119]]},\ +"oasis_contract_sdk":{"doc":"Oasis Contract SDK.","t":"CCCYCYCAAOAAAAAACQIQQKKKKKKKKKKKIQQQKLLLLKIENIKLLLKKKLLLKLLLLLKKKKKLLLLLKIKKLIKLKDDFLLLLFLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLIIIKKKDDDLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLMMLLLLLLLLLLLLLLLMLLLMLLLLLLLLLLLLLLLLLLLLL","n":["Context","Contract","Error","Error","Event","Event","cbor","context","contract","create_contract","env","error","event","memory","storage","testing","types","ConfidentialStore","Context","Env","PublicStore","call_format","caller_address","confidential_store","deposited_tokens","emit_event","emit_message","env","instance_address","instance_id","is_read_only","public_store","Contract","Error","Request","Response","call","handle_reply","instantiate","post_upgrade","pre_upgrade","query","Crypto","CryptoError","DecryptionFailed","Env","address_for_instance","as_fail","borrow","borrow_mut","debug_print","deoxysii_open","deoxysii_seal","deref","deref_mut","drop","ecdsa_recover","fmt","fmt","from","init","into","query","random_bytes","signature_verify_ed25519","signature_verify_secp256k1","signature_verify_sr25519","to_string","try_from","try_into","type_id","vzip","x25519_derive_symmetric","Error","code","module_name","to_execution_result","Event","code","into_raw","module_name","HostRegion","HostRegionRef","allocate_host","borrow","borrow","borrow_mut","borrow_mut","deallocate_host","deref","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_arg","from_args","from_slice","from_vec","init","init","into","into","into_vec","length","length","offset","offset","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ConfidentialStore","PublicStore","Store","get","insert","remove","MockContext","MockEnv","MockStore","address_for_instance","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call_format","caller_address","clone","clone","clone_into","clone_into","confidential_store","confidential_store","debug_print","default","default","deoxysii_open","deoxysii_seal","deposited_tokens","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","ec","ecdsa_recover","emit_event","emit_message","env","env","events","from","from","from","from","get","init","init","init","insert","instance_address","instance_id","into","into","into","is_read_only","messages","new","new","public_store","public_store","query","random_bytes","remove","signature_verify_ed25519","signature_verify_secp256k1","signature_verify_sr25519","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","x25519_derive_symmetric"],"q":[[0,"oasis_contract_sdk"],[17,"oasis_contract_sdk::context"],[32,"oasis_contract_sdk::contract"],[42,"oasis_contract_sdk::env"],[73,"oasis_contract_sdk::error"],[77,"oasis_contract_sdk::event"],[81,"oasis_contract_sdk::memory"],[119,"oasis_contract_sdk::storage"],[125,"oasis_contract_sdk::testing"],[206,"oasis_contract_sdk_types"],[207,"oasis_contract_sdk_types::address"],[208,"oasis_contract_sdk_types::token"],[209,"oasis_contract_sdk_types::message"],[210,"oasis_contract_sdk_types"],[211,"oasis_contract_sdk_types::message"],[212,"failure"],[213,"alloc::vec"],[214,"core::fmt"],[215,"core::fmt"],[216,"core::convert"],[217,"oasis_contract_sdk_types::env"],[218,"core::any"],[219,"oasis_contract_sdk_types"],[220,"oasis_contract_sdk_types"]],"d":["","","","Derives the Error trait on an enum.","","Derives the Event trait on an enum.","","Contract execution context.","The contract trait.","","Smart contract environment query interface.","Contract error trait.","Contract event trait.","Memory management.","Smart contract storage interface.","Utilities for testing smart contracts.","","The confidential store.","Execution context.","The environment.","The public store.","Call format.","Caller address.","Confidential contract store.","Tokens deposited by the caller.","Emits an event.","Emits a message.","Environment.","Contract instance address.","Contract instance identifier.","Whether the call is read-only and must not make any …","Public contract store.","Trait that needs to be implemented by contract …","Type of all errors.","Type of all requests.","Type of all responses.","Call the contract.","Handle replies from sent messages.","Instantiate the contract.","Perform any post-upgrade tasks. This method is called on …","Perform any pre-upgrade tasks. This method is called on …","Query the contract.","Crypto helpers trait.","Errors that can be returned from crypto functions.","","Environment query trait.","Returns an address for the contract instance id.","","","","Prints a message to the console. Useful when debugging.","Decrypt and authenticate a message and authenticate …","Encrypt and authenticate a message and authenticate …","","","","ECDSA public key recovery function.","","","Returns the argument unchanged.","","Calls U::from(self).","Perform an environment query.","Fills dst with cryptographically secure random bytes. …","Verify an ed25519 message signature.","Verify a secp256k1 message signature.","Verify an sr25519 message signature.","","","","","","Derive a symmetric key from a public/private key pair.","A contract error that gets propagated to the caller.","Error code uniquely identifying the error.","Name of the module that emitted the error.","Converts the error into an execution result.","An event emitted by the contract.","Code uniquely identifying the event.","Converts an event into the raw event type that can be …","Name of the module that emitted the event.","A region of memory managed on behalf of the host.","Reference to a host region.","Allocate memory on host’s behalf.","","","","","Deallocate memory on host’s behalf.","","Returns a new region by dereferencing a pointer to the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new host region from arguments.","Creates a new host region from arguments.","Creates a new host region from the given byte slice.","Transfers ownership of memory to the host by constructing …","","","Calls U::from(self).","Calls U::from(self).","Transfers ownership of memory from the host and returns …","","","","","","","","","","","","","Marker trait for stores backed by confidential storage.","Marker trait for stores backed by public storage.","Key/value store trait.","Fetch a given key from contract storage.","Insert a given key/value pair into contract storage.","Remove a given key from contract storage.","A mock contract context suitable for testing.","Mock environment.","Mock store.","","","","","","","","","","","","","","","“Confidential” store.","","","","","","","","","","","","","","","","Execution context.","","","","","Environment.","Emitted events.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Emitted messages.","Create a new empty mock store.","Create a new mock environment.","","Public store.","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,9,9,9,9,9,9,9,9,9,9,9,9,9,0,36,36,36,36,36,36,36,36,36,0,0,17,0,37,17,17,17,37,38,38,17,17,17,38,17,17,17,17,17,37,38,38,38,38,17,17,17,17,17,38,0,39,39,39,0,5,5,5,0,0,0,30,31,30,31,0,30,30,31,30,31,30,31,30,31,30,30,31,30,30,31,30,31,30,30,31,30,31,30,31,30,31,30,31,30,31,0,0,0,40,40,40,0,0,0,32,33,34,32,33,34,32,33,33,34,32,34,32,33,33,32,34,32,32,32,33,33,34,32,33,34,32,33,34,32,33,32,33,33,33,33,33,33,33,34,32,34,33,34,32,34,33,33,33,34,32,33,33,34,32,33,33,32,32,34,32,32,32,34,32,33,34,32,33,34,32,33,34,32,33,34,32,32],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],2],[[]],[[],[[4,[3]]]],[5],[6],[[]],[[],2],[[],7],[[],8],[[]],0,0,0,0,[9,10],[[9,11],[[10,[12]]]],[9,10],[9,10],[9,10],[9,10],0,0,0,0,[7,2],[[],13],[[]],[[]],[14],[[[4,[15]],[4,[15]],[4,[15]],[4,[15]]],[[10,[[16,[15]],17]]]],[[[4,[15]],[4,[15]],[4,[15]],[4,[15]]],[[10,[[16,[15]],17]]]],[18],[18],[18],[[[4,[15]]],[[19,[15]]]],[[17,20],21],[[17,20],21],[[]],[[],18],[[]],[[[23,[22]]],24],[[[4,[15]],[4,[15]]],18],[[[4,[15]],[4,[15]],[4,[15]]],8],[[[4,[15]],[4,[15]],[4,[15]]],8],[[[4,[15]],[4,[15]],[4,[15]],[4,[15]]],8],[[],25],[[],10],[[],10],[[],26],[[]],[[[4,[15]],[4,[15]]],[[19,[15]]]],0,[[],27],[[],14],[[],28],0,[[],27],[[],29],[[],14],0,0,[27,27],[[]],[[]],[[]],[[]],[[27,27]],[18],[30,30],[18],[18],[18],[18],[18],[[]],[[]],[[],30],[[27,27],30],[[[4,[15]]],31],[[[16,[15]]],30],[[],18],[[],18],[[]],[[]],[30,[[16,[15]]]],0,0,0,0,[[],10],[[],10],[[],10],[[],10],[[],26],[[],26],[[]],[[]],0,0,0,[[[4,[15]]],[[12,[[16,[15]]]]]],[[[4,[15]],[4,[15]]]],[[[4,[15]]]],0,0,0,[[32,7],2],[[]],[[]],[[]],[[]],[[]],[[]],[33,1],[33,2],[34,34],[32,32],[[]],[[]],[33],0,[[32,14]],[[],34],[[],32],[[32,[4,[15]],[4,[15]],[4,[15]],[4,[15]]],[[10,[[16,[15]],17]]]],[[32,[4,[15]],[4,[15]],[4,[15]],[4,[15]]],[[10,[[16,[15]],17]]]],[33,[[4,[3]]]],[18],[18],[18],[18],[18],[18],[18],[18],[18],0,[[32,[4,[15]]],[[19,[15]]]],[[33,5]],[[33,6]],[33],0,0,[35,33],[[]],[[]],[[]],[[34,[4,[15]]],[[12,[[16,[15]]]]]],[[],18],[[],18],[[],18],[[34,[4,[15]],[4,[15]]]],[33,2],[33,7],[[]],[[]],[[]],[33,8],0,[[],34],[[],32],[33],0,[[32,[23,[22]]],24],[[32,[4,[15]],[4,[15]]],18],[[34,[4,[15]]]],[[32,[4,[15]],[4,[15]],[4,[15]]],8],[[32,[4,[15]],[4,[15]],[4,[15]]],8],[[32,[4,[15]],[4,[15]],[4,[15]],[4,[15]]],8],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],26],[[],26],[[],26],[[]],[[]],[[]],[[32,[4,[15]],[4,[15]]],[[19,[15]]]]],"c":[],"p":[[4,"CallFormat",206],[3,"Address",207],[3,"BaseUnits",208],[15,"slice"],[8,"Event",77],[4,"Message",209],[3,"InstanceId",206],[15,"bool"],[8,"Context",17],[4,"Result",210],[4,"Reply",209],[4,"Option",211],[8,"Fail",212],[15,"str"],[15,"u8"],[3,"Vec",213],[4,"CryptoError",42],[15,"usize"],[15,"array"],[3,"Formatter",214],[6,"Result",214],[4,"QueryRequest",215],[8,"Into",216],[4,"QueryResponse",215],[3,"String",217],[3,"TypeId",218],[15,"u32"],[4,"ExecutionResult",206],[3,"Event",219],[3,"HostRegion",81],[3,"HostRegionRef",81],[3,"MockEnv",125],[3,"MockContext",125],[3,"MockStore",125],[3,"ExecutionContext",206],[8,"Contract",32],[8,"Env",42],[8,"Crypto",42],[8,"Error",73],[8,"Store",119]]},\ "oasis_contract_sdk_storage":{"doc":"High-level storage helpers for the Oasis Contract SDK.","t":"AADDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDQDIIDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLLLLLLL","n":["cell","map","ConfidentialCell","PublicCell","borrow","borrow","borrow_mut","borrow_mut","clear","clear","deref","deref","deref_mut","deref_mut","drop","drop","from","from","get","get","init","init","into","into","new","new","set","set","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ConfidentialMap","Encoded","Int","Integer","MapKey","PublicMap","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","from","from","from","from","from","get","get","init","init","init","insert","insert","into","into","into","key","key","new","new","new","remove","remove","to_be_bytes","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip"],"q":[[0,"oasis_contract_sdk_storage"],[2,"oasis_contract_sdk_storage::cell"],[36,"oasis_contract_sdk_storage::map"],[92,"oasis_contract_sdk::storage"],[93,"oasis_contract_sdk::storage"],[94,"core::option"],[95,"oasis_cbor::encode"],[96,"core::result"],[97,"core::any"],[98,"alloc::vec"]],"d":["Low-level storage primitive that holds one value.","A map backed by contract storage.","A storage cell identifies a storage key of a specific type.","A storage cell identifies a storage key of a specific type.","","","","","Clear the value in the storage cell.","Clear the value in the storage cell.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Return the current value of the storage cell.","Return the current value of the storage cell.","","","Calls U::from(self).","Calls U::from(self).","Create a new storage cell with the specified key and type.","Create a new storage cell with the specified key and type.","Set the value of the storage cell.","Set the value of the storage cell.","","","","","","","","","A map backed by contract storage.","Type of the encoded representation.","An integer in big-endian representation.","A trait representing an integer that can be encoded into …","A trait for types which can be used as map keys.","A map backed by contract storage.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Lookup a given key.","Lookup a given key.","","","","Insert a given key/value pair.","Insert a given key/value pair.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return the composite key.","","Create a new integer in big-endian representation.","Create a new map instance.","Create a new map instance.","Remove a given key.","Remove a given key.","Return the memory representation of this integer as a byte …","","","","","","","","","","","",""],"i":[0,0,0,0,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,0,13,0,0,0,0,14,17,18,14,17,18,14,17,18,14,17,18,14,17,18,14,14,14,17,18,17,18,14,17,18,17,18,14,17,18,16,14,14,17,18,17,18,13,14,17,18,14,17,18,14,17,18,14,17,18],"f":[0,0,0,0,[[]],[[]],[[]],[[]],[[1,2]],[[3,4]],[5],[5],[5],[5],[5],[5],[[]],[[]],[[[1,[6]],2],[[7,[6]]]],[[[3,[6]],4],[[7,[6]]]],[[],5],[[],5],[[]],[[]],[[[9,[8]]],1],[[[9,[8]]],3],[[[1,[10]],2,10]],[[[3,[10]],4,10]],[[],11],[[],11],[[],11],[[],11],[[],12],[[],12],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[13,[[14,[13]]]],[[]],[15],[[]],[[]],[[[17,[16,[0,[10,6]]]],2,16],[[7,[[0,[10,6]]]]]],[[[18,[16,[0,[10,6]]]],4,16],[[7,[[0,[10,6]]]]]],[[],5],[[],5],[[],5],[[[17,[16,[0,[10,6]]]],2,16,[0,[10,6]]]],[[[18,[16,[0,[10,6]]]],4,16,[0,[10,6]]]],[[]],[[]],[[]],[[],[[19,[[9,[8]]]]]],[[[14,[13]]],[[19,[[9,[8]]]]]],[13,[[14,[13]]]],[[[9,[8]]],17],[[[9,[8]]],18],[[[17,[16,[0,[10,6]]]],2,16]],[[[18,[16,[0,[10,6]]]],4,16]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],12],[[],12],[[],12],[[]],[[]],[[]]],"c":[],"p":[[3,"PublicCell",2],[8,"PublicStore",92],[3,"ConfidentialCell",2],[8,"ConfidentialStore",92],[15,"usize"],[8,"Decode",93],[4,"Option",94],[15,"u8"],[15,"slice"],[8,"Encode",95],[4,"Result",96],[3,"TypeId",97],[8,"Integer",36],[3,"Int",36],[15,"never"],[8,"MapKey",36],[3,"PublicMap",36],[3,"ConfidentialMap",36],[3,"Vec",98]]},\ -"oasis_contract_sdk_types":{"doc":"A collection of common types used by the Oasis Contract …","t":"EDNDDENDNNALLLLLLLLLLLLLLMMLLLLLLLLLLAMLLLLLMLLLLLLLLLLLLLLLLLLALLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLAMAMAALLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMDENSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNENLLLLLLLLLLLLLLLLNNEENNNNNEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMDLLLLMMLLLLLLLLMLLLLLLNNNENENENNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMADLLLLLLLLLLMLLLLLLLLLLNNELLLLLLLLLLLLLLLLLAAAAAFFFFDDESSNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLM","n":["CallFormat","CodeId","EncryptedX25519DeoxysII","ExecutionContext","ExecutionOk","ExecutionResult","Failed","InstanceId","Ok","Plain","address","as_u64","as_u64","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_format","caller_address","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","crypto","data","default","default","default","default","default","deposited_tokens","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","env","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","event","events","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","increment","increment","init","init","init","init","init","init","instance_address","instance_id","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","message","messages","modules","read_only","storage","testing","to_owned","to_owned","to_owned","to_owned","to_owned","to_storage_key","to_storage_key","token","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","code","message","module","Address","Error","MalformedAddress","SIZE","as_fail","as_ref","base32_len","borrow","borrow","borrow_mut","borrow_mut","check_base32","clone","clone_into","cmp","default","deref","deref","deref_mut","deref_mut","drop","drop","encode_hex","encode_hex_upper","eq","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_bech32","from_bytes","init","init","into","into","into_cbor_value","partial_cmp","to_bech32","to_owned","to_string","try_default","try_from","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","write_base32","Ed25519","Secp256k1","SignatureKind","Sr25519","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","init","into","to_owned","try_from","try_from","try_into","type_id","vzip","Accounts","Accounts","AccountsQuery","AccountsResponse","Balance","Balance","BlockInfo","BlockInfo","Error","QueryRequest","QueryResponse","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","from","from","init","init","init","init","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","address","denomination","balance","code","epoch","message","module","round","timestamp","Event","borrow","borrow_mut","clone","clone_into","code","data","deref","deref_mut","drop","fmt","from","init","into","into_cbor_value","module","to_owned","try_from","try_from_cbor_value","try_into","type_id","vzip","Always","Call","Call","CallResult","Failed","Message","Never","NotifyReply","Ok","OnError","OnSuccess","Reply","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","init","init","init","init","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_success","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","code","module","body","data","id","max_gas","method","reply","data","id","result","contracts","InstantiateResult","borrow","borrow_mut","clone","clone_into","default","deref","deref_mut","drop","fmt","from","id","init","into","into_cbor_value","to_owned","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","Confidential","Public","StoreKind","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","init","into","prefix","to_owned","try_from","try_from","try_into","type_id","vzip","addresses","alice","bob","charlie","dave","address","address","address","address","BaseUnits","Denomination","Error","MAX_LENGTH","NATIVE","NameTooLong","amount","as_fail","as_ref","base32_len","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_base32","clone","clone","clone_into","clone_into","cmp","cmp","default","default","denomination","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","encode_hex","encode_hex_upper","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_str","init","init","init","into","into","into","into_cbor_value","into_cbor_value","into_vec","is_native","new","partial_cmp","partial_cmp","to_owned","to_owned","to_string","to_string","to_string","try_default","try_default","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","write_base32","length"],"q":[[0,"oasis_contract_sdk_types"],[161,"oasis_contract_sdk_types::ExecutionResult"],[164,"oasis_contract_sdk_types::address"],[220,"oasis_contract_sdk_types::crypto"],[240,"oasis_contract_sdk_types::env"],[325,"oasis_contract_sdk_types::env::AccountsQuery"],[327,"oasis_contract_sdk_types::env::AccountsResponse"],[328,"oasis_contract_sdk_types::env::QueryResponse"],[334,"oasis_contract_sdk_types::event"],[356,"oasis_contract_sdk_types::message"],[445,"oasis_contract_sdk_types::message::CallResult"],[447,"oasis_contract_sdk_types::message::Message"],[453,"oasis_contract_sdk_types::message::Reply"],[456,"oasis_contract_sdk_types::modules"],[457,"oasis_contract_sdk_types::modules::contracts"],[479,"oasis_contract_sdk_types::storage"],[499,"oasis_contract_sdk_types::testing"],[500,"oasis_contract_sdk_types::testing::addresses"],[504,"oasis_contract_sdk_types::testing::addresses::alice"],[505,"oasis_contract_sdk_types::testing::addresses::bob"],[506,"oasis_contract_sdk_types::testing::addresses::charlie"],[507,"oasis_contract_sdk_types::testing::addresses::dave"],[508,"oasis_contract_sdk_types::token"],[600,"oasis_contract_sdk_types::token::Error"],[601,"core::fmt"],[602,"core::fmt"],[603,"oasis_cbor_value::values"],[604,"oasis_cbor"],[605,"core::result"],[606,"core::any"],[607,"failure"],[608,"bech32"],[609,"alloc::alloc"],[610,"alloc::vec"],[611,"core::cmp"],[612,"core::iter::traits::collect"],[613,"oasis_runtime_sdk::types::address"],[614,"core::option"],[615,"alloc::string"],[616,"bech32"],[617,"oasis_runtime_sdk::types::token"],[618,"oasis_runtime_sdk::types::token"]],"d":["Format used for encoding the call (and output) information.","Unique stored code identifier.","Encrypted call data using X25519 for key exchange and …","Execution context.","Result of a successful contract execution.","Contract execution result.","","Unique deployed code instance identifier.","","Plain text call data.","A minimal representation of an Oasis Runtime SDK address.","Convert identifier to u64.","Convert identifier to u64.","","","","","","","","","","","","","Transaction’s call format.","Caller address.","","","","","","","","","","","Cryptography-related types.","Raw data returned from the contract.","","","","","","Tokens deposited by the caller.","","","","","","","","","","","","","","","","","","","Environment query-related types.","","","","","","","","","","Events.","Events emitted from the contract.","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return the next identifier in sequence.","Return the next identifier in sequence.","","","","","","","Contract instance address.","Contract instance identifier.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Messages that can be emitted by contracts.","Messages emitted from the contract.","A collection of types for easier calling into existing SDK …","Read-only flag.","Storage-related types.","Testing helpers.","","","","","","Convert identifier to storage key representation.","Convert identifier to storage key representation.","Token types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An account address.","Error.","","Size of an address in bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Tries to create a new address from Bech32-encoded string.","Tries to create a new address from raw bytes.","","","Calls U::from(self).","Calls U::from(self).","","","Converts an address to Bech32 representation.","","","","","","","","","","","","","","","","","Signature kind.","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","Accounts queries.","Accounts queries.","Accounts API queries.","Accounts API responses.","Query an account’s balance.","An account’s balance of the given denomination.","Information about the current runtime block.","Information about the current runtime block.","Indication of a failing request.","A query request.","A query response.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An event emitted from the contract.","","","","","Unique code representing the event for the given module.","Arbitrary data associated with the event.","","","","","Returns the argument unchanged.","","Calls U::from(self).","","Optional module name.","","","","","","","","Calls an arbitrary runtime method handler in a child …","Reply from a call message.","Call result.","","Messages can be emitted by contracts and are processed …","","Specifies when the caller (smart contract) wants to be …","","","","Replies to delivered messages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Check whether the call result indicates a successful …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Instantiate call result.","","","","","","","","","","Returns the argument unchanged.","Assigned instance identifier.","","Calls U::from(self).","","","","","","","","","","","Kind of the store to use.","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Prefix that should be used for the underlying store.","","","","","","","","","","","","","","","","Token amount of given denomination in base units.","Name/type of the token.","","Maximum length of a denomination.","Denomination in native token.","","Token amount in base units.","","","","","","","","","","","","","","","","","","","Denomination of the token amount.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Raw representation of a denomination.","Whether the denomination represents the native token.","Creates a new token amount of the given denomination.","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,4,0,0,0,5,0,5,4,0,1,3,1,3,4,7,5,6,1,3,4,7,5,6,7,7,1,3,4,5,6,1,3,4,5,6,0,6,1,3,4,7,6,7,1,3,4,7,5,6,1,3,4,7,5,6,1,3,4,7,5,6,0,1,3,4,1,1,3,3,4,4,0,6,1,3,4,7,5,6,1,1,3,3,4,4,7,5,6,1,3,1,3,4,7,5,6,7,7,1,3,4,7,5,6,1,3,4,7,5,6,0,6,0,7,0,0,1,3,4,5,6,1,3,0,1,3,4,7,6,1,3,4,7,5,6,1,3,4,7,5,6,1,3,4,7,5,6,1,3,4,7,5,6,1,3,4,7,5,6,54,54,54,0,0,28,20,28,20,20,28,20,28,20,20,20,20,20,20,28,20,28,20,28,20,20,20,20,20,20,28,28,20,28,20,20,20,20,28,20,28,20,20,20,20,20,28,20,28,20,20,20,28,20,28,20,28,20,20,34,34,0,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,36,37,0,0,38,39,36,37,37,0,0,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,36,37,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,55,55,56,57,58,57,57,58,58,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,42,41,43,0,44,0,42,0,44,42,42,0,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,42,42,42,41,42,43,44,41,42,43,44,44,41,42,43,44,41,42,43,44,41,42,43,44,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,59,59,60,60,60,60,60,60,61,61,61,0,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,47,47,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,0,0,0,0,0,0,0,0,0,0,0,0,50,50,51,48,51,50,50,50,51,48,50,51,48,50,50,48,50,48,50,48,50,48,48,50,51,48,50,51,48,50,51,48,50,50,50,48,50,50,48,48,50,50,51,51,48,48,50,50,51,48,48,48,50,50,51,48,50,51,48,50,48,50,50,48,50,48,50,48,50,51,48,50,48,50,50,51,48,50,48,50,51,48,50,51,48,50,51,48,50,62],"f":[0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[1,1],[3,3],[4,4],[5,5],[6,6],[[]],[[]],[[]],[[]],[[]],0,0,[[],1],[[],3],[[],4],[[],7],[[],6],0,[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],0,[[1,1],9],[[3,3],9],[[4,4],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[1,10],11],[[3,10],11],[[4,10],11],[[7,10],11],[[5,10],11],[[6,10],11],[[]],[2,1],[[]],[2,3],[[]],[12,4],[[]],[[]],[[]],[1,1],[3,3],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[1,13],[3,13],[4,13],[7,13],[5,13],[6,13],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[1,[[15,[14]]]],[3,[[15,[14]]]],0,[[],[[17,[1,16]]]],[[],[[17,[3,16]]]],[[],[[17,[4,16]]]],[[],[[17,[7,16]]]],[[],[[17,[6,16]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[13,[[17,[1,16]]]],[13,[[17,[3,16]]]],[13,[[17,[4,16]]]],[13,[[17,[7,16]]]],[13,[[17,[5,16]]]],[13,[[17,[6,16]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[],19],[20,[[21,[14]]]],[[],8],[[]],[[]],[[]],[[]],[[],[[17,[[24,[22,23]]]]]],[20,20],[[]],[[20,20],25],[[],20],[8],[8],[8],[8],[8],[8],[[],[[27,[26]]]],[[],[[27,[26]]]],[[20,20],9],[[],9],[[],9],[[28,10],11],[[28,10],11],[[20,10],11],[[]],[[]],[29,20],[30,[[17,[20,28]]]],[[[21,[14]]],[[17,[20,28]]]],[[],8],[[],8],[[]],[[]],[20,13],[[20,20],[[31,[25]]]],[20,32],[[]],[[],32],[[],[[17,[20,16]]]],[[],17],[[],17],[[[21,[14]]],[[17,[20]]]],[13,[[17,[20,16]]]],[[],17],[[],17],[[],18],[[],18],[[]],[[]],[33,17],0,0,0,0,[[]],[[]],[34,34],[[]],[8],[8],[8],[[]],[[],8],[[]],[[]],[[],17],[35,[[17,[34]]]],[[],17],[[],18],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[36,36],[37,37],[38,38],[39,39],[[]],[[]],[[]],[[]],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[[36,10],11],[[37,10],11],[[38,10],11],[[39,10],11],[38,36],[[]],[39,37],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[36,13],[37,13],[38,13],[39,13],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[13,[[17,[36,16]]]],[13,[[17,[37,16]]]],[13,[[17,[38,16]]]],[13,[[17,[39,16]]]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[40,40],[[]],0,0,[8],[8],[8],[[40,10],11],[[]],[[],8],[[]],[40,13],0,[[]],[[],17],[13,[[17,[40,16]]]],[[],17],[[],18],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[41,41],[42,42],[43,43],[44,44],[[]],[[]],[[]],[[]],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[[42,42],9],[[],9],[[],9],[[41,10],11],[[42,10],11],[[43,10],11],[[44,10],11],[[]],[[]],[[]],[45,44],[[]],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[41,13],[42,13],[43,13],[44,13],[44,9],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[13,[[17,[41,16]]]],[13,[[17,[42,16]]]],[13,[[17,[43,16]]]],[13,[[17,[44,16]]]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[46,46],[[]],[[],46],[8],[8],[8],[[46,10],11],[[]],0,[[],8],[[]],[46,13],[[]],[[],[[17,[46,16]]]],[[],17],[13,[[17,[46,16]]]],[[],17],[[],18],[[]],0,0,0,[[]],[[]],[47,47],[[]],[8],[8],[8],[[]],[[],8],[[]],[47,[[21,[14]]]],[[]],[[],17],[35,[[17,[47]]]],[[],17],[[],18],[[]],0,0,0,0,0,[[],20],[[],20],[[],20],[[],20],0,0,0,0,0,0,[48,49],[[],19],[50,[[21,[14]]]],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[17,[[24,[22,23]]]]]],[50,50],[48,48],[[]],[[]],[[50,50],25],[[48,48],25],[[],50],[[],48],[48,50],[8],[8],[8],[8],[8],[8],[8],[8],[8],[[],[[27,[26]]]],[[],[[27,[26]]]],[[50,50],9],[[48,48],9],[[],9],[[],9],[[],9],[[],9],[[50,10],11],[[50,10],11],[[51,10],11],[[51,10],11],[[48,10],11],[[48,10],11],[[]],[52,50],[[]],[[]],[53,48],[53,48],[30,[[17,[50]]]],[[],8],[[],8],[[],8],[[]],[[]],[[]],[50,13],[48,13],[50,[[24,[14]]]],[50,9],[[49,50],48],[[50,50],[[31,[25]]]],[[48,48],[[31,[25]]]],[[]],[[]],[[],32],[[],32],[[],32],[[],[[17,[50,16]]]],[[],[[17,[48,16]]]],[[[21,[14]]],[[17,[50]]]],[[],17],[[],17],[[],17],[13,[[17,[50,16]]]],[13,[[17,[48,16]]]],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[]],[[]],[[]],[33,17],0],"c":[],"p":[[3,"CodeId",0],[15,"u64"],[3,"InstanceId",0],[4,"CallFormat",0],[4,"ExecutionResult",0],[3,"ExecutionOk",0],[3,"ExecutionContext",0],[15,"usize"],[15,"bool"],[3,"Formatter",601],[6,"Result",601],[4,"CallFormat",602],[4,"Value",603],[15,"u8"],[15,"array"],[4,"DecodeError",604],[4,"Result",605],[3,"TypeId",606],[8,"Fail",607],[3,"Address",164],[15,"slice"],[3,"u5",608],[3,"Global",609],[3,"Vec",610],[4,"Ordering",611],[15,"char"],[8,"FromIterator",612],[4,"Error",164],[3,"Address",613],[15,"str"],[4,"Option",614],[3,"String",615],[8,"WriteBase32",608],[4,"SignatureKind",220],[15,"u32"],[4,"QueryRequest",240],[4,"QueryResponse",240],[4,"AccountsQuery",240],[4,"AccountsResponse",240],[3,"Event",334],[4,"Message",356],[4,"NotifyReply",356],[4,"Reply",356],[4,"CallResult",356],[4,"CallResult",616],[3,"InstantiateResult",457],[4,"StoreKind",479],[3,"BaseUnits",508],[15,"u128"],[3,"Denomination",508],[4,"Error",508],[3,"Denomination",617],[3,"BaseUnits",617],[13,"Failed",161],[13,"Balance",325],[13,"Balance",327],[13,"Error",328],[13,"BlockInfo",328],[13,"Failed",445],[13,"Call",447],[13,"Call",453],[13,"NameTooLong",600]]},\ -"oasis_core_runtime":{"doc":"Oasis Core runtime SDK.","t":"DDCCCCLLLLACOAAALLLLLALLALLAAAOALLLLMOAOOAAMOCAALLLLLLAOLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAAAAAAAAAAAADLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAADRRIRLLFKFLLLLFLLLLLLLLLLLLRDRLLLLLLLLLLLLLLLLLLLLDDDDDDILLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLMKLMMFFMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIILKKLKKLKKKFFRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNRDDNEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLLLLLMMLLAMMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDRGDMMLLLLMLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLMMLLLLLLLLLLLLFLLNNNNNDDENNNNNNNDDNDNNDDDDNNDDNNNENDDNNNNNMMMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLFFFFFRDDLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMLLLLLLLLLLLLLLRDLLLLLLLLLLLLLLMLLLLLLLLMLDDLLLLMMLLLLLLLLLLLLMLLMLLLLLLMMLLMLLLLLLMLLDERDRRNAALLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLAMLLLLLLLLLAMAAAAAMALLLALLLLLLLLLLLLLLALLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRGDLLLLLLLLMLLLLLLMLLLLLLLLLLNDDDNNDDDENLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLLLLLLLLLLLLLLLLLLLLLMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLDDDDENDDDDLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRNDDDDNDDDNNNNNNNRRRDDDDDSSSSSSSSDDEDEEDEEDDDENNDDDNNNNDDDMMLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLMMMMMMMMMMMMMLLMMMMLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNDNNDRNDNRNEDEDNNNNEDEDNNNNNNEDINNNINNNIDNNNENDNENNNNNNNLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMMMMMLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMKLLLMMLMMMKLMLLLKMMMLMMMMLLMLMMMMKLLLLLLLLLLLLLLLLLKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMLLLLLLLLLLLLLLLLLNDEDNNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLMMMLLLLLLLLLLLLLLLLLMLLLLLDNDDDDDDDNDDDEDDNNNNNNNDDNNNDDEDGDNEDDDDDMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMDENLALLLLLLLLLLLLLLLLLLLLLLLLLALLLAALALLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLMLLLLLLLLLLLLLLLLMMLLLLLMMLLMMMMLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLRDRLLFLLFLLLFLLLLLAMFLLLLLMALRDMLLLLLLLLLMLLLMMLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGGDRGDDMMMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNENNNNDNNILLLLLMLLLLLLLLLLLLKLLLLLMMLLLLLKKMLKKLLLLLLLLLLKKKFLLDIDDLLLLLLLMLLLLLLLLLLLLLMKLLLLLLLMLMMLLLLLLLMLLLLLLCAAAAAANNNNNDENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLMLLLLMLLMLMMLLLMLDENNNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDGGDDIILLLLLLLLLLLLLLLLKLLLLLLLLKKLLKLLLLLLMMLLLLLLLLLLLLLLLLLDEDDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLMMMMMMNENDNNDNENENEDNDNDNNMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLFFNEINLLLLLLLLLLKLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLFNNNNNNNDENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDNNNNNNDEDGLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLICKKANGININNNIGNDEIEDDDENDGLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKKKLLLLLKKLLMLLLLLLLLKKLLLLLLLLLLLLLLLLKKKKLLLLLMLALLMLLLKLKKKLLLLKKLLLLKMKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLIKKDDDDDDDDDIDEDNLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMFLLMMMMMLKLLLMKLLLMKLLLMLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLCAAAAAADLLMMMLLLMLMLLMLMMMLLLLIDDDMLLLLLLKLLLLLLLLLLLKLLLLLMLLLLLLMMLMLLLMLLLLLLMLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLMDGLLLLLLLLLLLLMLLLLMLMLRDLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDDDNNDNENEDDNNNNNDNDNNNNNNNNNNNNNNNENNNDENNNNNNNNNNNNNNNNNNNNNNDNDNNNNNNNNNNNNNNNEDENNNLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM","n":["BUILD_INFO","BuildInfo","Protocol","RpcDemux","RpcDispatcher","TxnDispatcher","borrow","borrow","borrow_mut","borrow_mut","cache","cbor","classify_noderef","common","config","consensus","deref","deref","deref","deref_mut","deref_mut","dispatcher","drop","drop","enclave_rpc","from","from","future","host","identity","impl_bytes","init","init","init","into","into","is_secure","key_format","macros","noderef_as","noderef_as_mut","policy","protocol","protocol_version","runtime_context","start_runtime","storage","transaction","try_from","try_from","try_into","try_into","type_id","type_id","types","version_from_cargo","vzip","vzip","Cache","CacheSet","borrow","borrow","borrow_mut","borrow_mut","check","clone","clone_into","commit","deref","deref","deref_mut","deref_mut","drop","drop","execute","from","from","init","init","into","into","new","query","to_owned","tree","tree_mut","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","bytes","crypto","key_format","logger","namespace","process","quantity","sgx","time","version","versioned","hash","mrae","signature","x25519","Hash","as_ref","base32_len","borrow","borrow_mut","check_base32","clone","clone_into","cmp","decode_atom","default","deref","deref_mut","digest_bytes","digest_bytes_list","drop","empty_hash","encode_atom","encode_hex","encode_hex_upper","eq","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","from_str","hash","init","into","into_cbor_value","is_empty","len","partial_cmp","size","to_owned","to_string","truncated","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","write_base32","zeroize","deoxysii","nonce","DeoxysII","KEY_SIZE","NONCE_SIZE","Opener","TAG_SIZE","borrow","borrow_mut","box_open","box_open","box_seal","deref","deref_mut","drop","from","generate_key_pair","init","into","new","open","open_into","seal","seal_into","try_from","try_into","type_id","vzip","zeroize","NONCE_SIZE","Nonce","TAG_SIZE","borrow","borrow_mut","clone","clone_into","deref","deref","deref_mut","drop","fmt","from","generate","increment","init","into","new","to_owned","try_from","try_into","type_id","vzip","MultiSigned","PrivateKey","PublicKey","Signature","SignatureBundle","Signed","Signer","as_ref","as_ref","base32_len","base32_len","blob","blob","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_base32","check_base32","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_str","from_str","from_test_seed","generate","hash","hash","hash","hash","hash","init","init","init","init","init","init","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","len","len","partial_cmp","partial_cmp","public","public","public_key","public_key","sign","sign","signature","signature","signature_context_with_chain_separation","signature_context_with_runtime_separation","signatures","to_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","verify","verify","verify","verify_raw","vzip","vzip","vzip","vzip","vzip","vzip","write_base32","write_base32","zeroize","zeroize","PRIVATE_KEY_LENGTH","PUBLIC_KEY_LENGTH","PrivateKey","PublicKey","as_ref","as_ref","base32_len","base32_len","borrow","borrow","borrow_mut","borrow_mut","check_base32","check_base32","clone","clone","clone_into","clone_into","default","default","deref","deref","deref_mut","deref_mut","drop","drop","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","eq","equivalent","equivalent","fmt","from","from","from","from","from","from","from","from_test_seed","generate","hash","init","init","into","into","into_cbor_value","into_cbor_value","public_key","to_owned","to_owned","try_default","try_default","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","write_base32","write_base32","zeroize","KeyFormat","KeyFormatAtom","decode","decode_atom","decode_atoms","encode","encode_atom","encode_atoms","encode_partial","prefix","size","size","get_logger","init_logger","NAMESPACE_SIZE","Namespace","as_ref","base32_len","borrow","borrow_mut","check_base32","clone","clone_into","cmp","default","deref","deref_mut","drop","encode_hex","encode_hex_upper","eq","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","from_str","hash","init","into","into_cbor_value","len","partial_cmp","to_owned","to_string","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","write_base32","zeroize","abort","Quantity","add","add","add","add_assign","add_assign","add_assign","borrow","borrow_mut","checked_div","checked_sub","clone","clone_into","cmp","default","deref","deref_mut","drop","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","from","from","hash","init","into","into_cbor_value","is_empty","is_zero","mul","mul","mul","mul_assign","mul_assign","mul_assign","partial_cmp","to_owned","to_string","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","zero","EnclaveIdentity","Ias","MAX_QUOTE_AGE","MrEnclave","MrSigner","Pcs","Quote","QuotePolicy","VerifiedQuote","as_ref","as_ref","base32_len","base32_len","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_base32","check_base32","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","current","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","egetkey","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fortanix_test","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","hash","hash","hash","ias","ias","identity","init","init","init","init","init","init","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_fresh","len","len","mr_enclave","mr_signer","partial_cmp","partial_cmp","pcs","pcs","report_data","seal","timestamp","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","verify","vzip","vzip","vzip","vzip","vzip","vzip","write_base32","write_base32","zeroize","zeroize","egetkey","AVR","QUOTE_CONTEXT_LEN","QuoteContext","QuotePolicy","allowed_quote_statuses","body","borrow","borrow","borrow_mut","borrow_mut","certificate_chain","clone","clone","clone_into","clone_into","default","default","deref","deref","deref_mut","deref_mut","disabled","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","gid_blacklist","init","init","into","into","into_cbor_value","into_cbor_value","min_tcb_evaluation_data_number","signature","to_owned","to_owned","try_default","try_default","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","type_id","type_id","verify","vzip","vzip","BlacklistedFMSPC","ConfigurationAndSWHardeningNeeded","ConfigurationNeeded","DebugEnclave","Disabled","EnclaveTCBLevel","EnclaveTCBVersions","Error","Invalid","MalformedPCK","MalformedQEReport","MalformedReport","OutOfDate","OutOfDateConfigurationNeeded","ProductionEnclave","QEIdentity","QuoteBundle","QuoteParseError","QuotePolicy","Revoked","SWHardeningNeeded","SignedQEIdentity","SignedTCBInfo","TCBBundle","TCBComponent","TCBEvaluationDataNumberInvalid","TCBExpired","TCBInfo","TCBLevel","TCBMismatch","TCBOutOfDate","TCBParseError","TCBStatus","TCBVerificationFailed","TCBVersions","TDXModule","UnexpectedCertificateChain","UnsupportedAttestationKeyType","UnsupportedQEVendor","UpToDate","VerificationFailed","advisory_ids","advisory_ids","advisory_ids","as_fail","attributes","attributes","attributes_mask","attributes_mask","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","category","certificates","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","date","date","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","disabled","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","enclave_identity","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmspc","fmspc_blacklist","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","id","id","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_expired","issue_date","issue_date","isv_prod_id","isv_svn","min_tcb_evaluation_data_number","miscselect","miscselect_mask","mr_signer","mr_signer","next_update","next_update","pceid","pcesvn","qe_identity","quote","sgx_components","signature","signature","status","status","svn","tcb","tcb","tcb","tcb_comp_type","tcb_evaluation_data_number","tcb_evaluation_data_number","tcb_info","tcb_info","tcb_levels","tcb_levels","tcb_type","tcb_validity_period","tdx_components","tdx_module","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","new_deoxysii","seal","unseal","insecure_posix_system_time","insecure_posix_time","PROTOCOL_VERSION","ProtocolVersions","Version","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","consensus_protocol","default","default","deref","deref","deref_mut","deref_mut","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","hash","hash","init","init","into","into","into_cbor_value","into_cbor_value","is_compatible_with","major","minor","new","patch","runtime_committee_protocol","runtime_host_protocol","to_owned","to_owned","try_default","try_default","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","VERSION_KEY","Versioned","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","eq","equivalent","equivalent","fmt","from","hash","init","inner","into","into_cbor_value","new","to_owned","try_from","try_from_cbor_value","try_into","type_id","version","vzip","Config","Storage","borrow","borrow","borrow_mut","borrow_mut","cache_node_capacity","cache_value_capacity","clone","clone","clone_into","clone_into","default","default","deref","deref","deref_mut","deref_mut","drop","drop","features","fmt","fmt","freshness_proofs","from","from","init","init","into","into","persist_check_tx_state","storage","to_owned","to_owned","trust_root","try_from","try_from","try_into","try_into","type_id","type_id","version","vzip","vzip","BlockMetadata","Event","HEIGHT_LATEST","LightBlock","METHOD_META","MODULE_NAME","Staking","address","beacon","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","equivalent","equivalent","events_root","fmt","fmt","fmt","from","from","from","governance","height","init","init","init","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","keymanager","meta","registry","roothash","scheduler","staking","state","state_root","tendermint","to_owned","to_owned","to_owned","transaction","try_default","try_default","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","type_id","type_id","type_id","verifier","vzip","vzip","vzip","Address","COMMON_POOL_ADDRESS","FEE_ACC_ADDRESS","GOVERNANCE_DEPOSITS_ADDRESS","as_ref","base32_len","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_base32","clone","clone_into","cmp","decode_atom","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","encode_atom","encode_hex","encode_hex_upper","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","from","from","from_bech32","from_pk","from_runtime_id","hash","init","init","init","init","into","into","into","into","into_cbor_value","new","partial_cmp","size","to_bech32","to_owned","try_default","try_from","try_from","try_from","try_from","try_from_cbor_value","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","write_base32","EPOCH_INVALID","EpochTime","EpochTimeState","borrow","borrow_mut","clone","clone_into","default","deref","deref_mut","drop","epoch","eq","equivalent","equivalent","fmt","from","hash","height","init","into","into_cbor_value","to_owned","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","Abstain","CancelUpgradeProposal","ChangeParametersProposal","ConsensusParameterChanges","Invalid","No","ProposalContent","ProposalVote","UpgradeProposal","Vote","Yes","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancel_upgrade","change_parameters","changes","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","enable_change_parameters_proposal","epoch","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","gas_costs","handler","hash","hash","hash","hash","hash","id","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","min_proposal_deposit","module","partial_cmp","proposal_id","stake_threshold","target","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upgrade","upgrade_cancel_min_epoch_diff","upgrade_min_epoch_diff","v","vote","voting_period","vzip","vzip","vzip","vzip","vzip","vzip","vzip","EnclavePolicySGX","EncryptedEphemeralSecret","EncryptedMasterSecret","EncryptedSecret","Error","InvalidSignature","PolicySGX","SignedEncryptedEphemeralSecret","SignedEncryptedMasterSecret","SignedPolicySGX","as_fail","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checksum","ciphertexts","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","enclaves","epoch","epoch","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","generation","id","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","master_secret_rotation_interval","max_ephemeral_secret_age","may_query","may_replicate","new","new","policy","pub_key","runtime_id","runtime_id","secret","secret","secret","secret","serial","signature","signature","signatures","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ATTESTATION_SIGNATURE_CONTEXT","AnyNode","Capabilities","CapabilityTEE","ConsensusAddress","ConsensusInfo","EntityWhitelist","EntityWhitelistConfig","EntityWhitelistRuntimeAdmissionPolicy","ExecutorParameters","GovernanceConsensus","GovernanceEntity","GovernanceInvalid","GovernanceRuntime","KindCompute","KindInvalid","KindKeyManager","LATEST_RUNTIME_DESCRIPTOR_VERSION","METHOD_PROVE_FRESHNESS","MODULE_NAME","MaxNodesConstraint","MinPoolSizeConstraint","Node","NodeRuntime","P2PInfo","ROLES_RESERVED","ROLE_COMPUTE_WORKER","ROLE_EMPTY","ROLE_KEY_MANAGER","ROLE_OBSERVER","ROLE_RESERVED_3","ROLE_STORAGE_RPC","ROLE_VALIDATOR","RolesMask","Runtime","RuntimeAdmissionPolicy","RuntimeGenesis","RuntimeGovernanceModel","RuntimeKind","RuntimeStakingParameters","SGXAttestation","SGXConstraints","SchedulingConstraints","StorageParameters","TCPAddress","TEEHardware","TEEHardwareIntelSGX","TEEHardwareInvalid","TLSAddress","TLSInfo","TxnSchedulerParameters","V0","V0","V1","V1","VRFInfo","ValidatorSetConstraint","VersionInfo","_deprecated_addresses","_deprecated_next_pub_key","active_deployment","address","address","addresses","addresses","admission_policy","allowed_stragglers","attestation","batch_flush_timeout","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bundle_checksum","capabilities","checkpoint_chunk_size","checkpoint_interval","checkpoint_num_kept","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","consensus","constraints","contains_enclave","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deployment_for_version","deployments","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","entities","entity_id","entity_id","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","executor","expiration","extra_info","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","genesis","get_runtime","governance_model","group_backup_size","group_size","hardware","has_tee","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","id","id","id","id","id","id","id","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","ip","key_manager","kind","limit","limit","matches","max_batch_size","max_batch_size_bytes","max_in_messages","max_liveness_fails","max_messages","max_missed_proposals_percent","max_nodes","max_nodes","min_in_message_fee","min_live_rounds_eval","min_live_rounds_percent","min_pool_size","p2p","partial_cmp","policy","port","propose_batch_timeout","pub_key","pub_key","quote","rak","rek","reward_bad_results","reward_equivocation","roles","round","round_timeout","runtimes","slashing","software_version","staking","state_root","storage","tee","tee","tee_hardware","thresholds","tls","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_decode_attestation","try_decode_tee","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","txn_scheduler","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","v","v","valid_from","validator_set","version","version","vrf","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zone","height","quote","signature","allowed_quote_statuses","enclaves","enclaves","max_attestation_age","policy","AddEscrow","AlreadyCommitted","AnnotatedBlock","BadExecutorCommitment","BadProposerCommitment","Block","COMPUTE_RESULTS_HEADER_SIGNATURE_CONTEXT","CastVote","ComputeResultsHeader","DiscrepancyDetected","EXECUTOR_COMMITMENT_SIGNATURE_CONTEXT","EpochTransition","Error","ExecutorCommitment","ExecutorCommitmentFailure","ExecutorCommitmentHeader","FailureNone","FailureStateUnavailable","FailureUnknown","Governance","GovernanceMessage","Header","HeaderType","IncomingMessage","InsufficientVotes","Invalid","InvalidCommitteeKind","InvalidMessages","InvalidRound","InvalidRuntime","Message","MessageEvent","MessageValidator","NoCommittee","NoProposerCommitment","NoRuntime","NodeLookup","Normal","NotBasedOnCorrectBlock","NotInCommittee","OpenCommitment","Pool","RakSigInvalid","ReclaimEscrow","Registry","RegistryMessage","RoundFailed","RoundResults","Staking","StakingMessage","State","StillWaiting","SubmitProposal","Suspended","Transfer","UpdateRuntime","Withdraw","add_executor_commitment","as_fail","bad_compute_entities","block","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","caller","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","consensus_height","data","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encoded_hash","encoded_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","failure","fee","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","good_compute_entities","hash","hash","hash","hash","hash","hash","hash","hash","header","header","header","header_type","id","in_messages_hash","in_messages_hash","in_msgs_count","in_msgs_hash","in_msgs_hash","index","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","io_root","io_root","is_indicating_failure","is_indicating_failure","is_parent_of","is_success","messages","messages","messages_hash","messages_hash","messages_hash","module","mostly_equal","mostly_equal","namespace","new","new_empty_block","new_genesis_block","node","node_id","previous_hash","previous_hash","process_commitments","rak_signature","result","round","round","sign","sign","signature","source","state_root","state_root","tag","timestamp","to_dd_result","to_dd_result","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_vote","to_vote","tokens","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","validate","validate_basic","validate_basic","validate_basic","validate_basic","validate_basic","verify","verify_rak","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BackupWorker","Committee","CommitteeKind","CommitteeNode","ComputeExecutor","Invalid","Invalid","Role","Worker","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","from","hash","hash","init","init","init","init","into","into","into","into","into_cbor_value","into_cbor_value","kind","members","partial_cmp","partial_cmp","public_key","role","runtime_id","to_owned","to_owned","transaction_scheduler","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","valid_for","vzip","vzip","vzip","vzip","workers","Account","Add","AddEscrowResult","AllowanceChangeEvent","BurnEvent","CommissionRateBoundStep","CommissionRateStep","CommissionSchedule","DebondingDelegation","DebondingStart","Delegation","Escrow","EscrowAccount","EscrowEvent","Event","GeneralAccount","KindEntity","KindNodeCompute","KindNodeKeyManager","KindNodeValidator","KindRuntimeCompute","KindRuntimeKeyManager","Reclaim","ReclaimEscrow","ReclaimEscrowResult","RuntimeEquivocation","RuntimeIncorrectResults","RuntimeLiveness","SharePool","Slash","SlashReason","StakeAccumulator","StakeClaim","StakeThreshold","Take","ThresholdKind","Transfer","TransferEvent","TransferResult","Withdraw","WithdrawResult","account","account","active","allowance","allowance","allowance_change","allowances","amount","amount","amount","amount","amount","amount","amount","amount","amount","amount_change","amount_change","balance","balance","beneficiary","beneficiary","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","burn","claims","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","commission_schedule","constant","debond_end_time","debond_end_time","debonding","debonding_shares","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","escrow","escrow","escrow","escrow","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","freeze_interval","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","general","global","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","height","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","negative","new_shares","nonce","owner","owner","owner","owner","owner","partial_cmp","partial_cmp","rate","rate_max","rate_min","rates","remaining_shares","shares","shares","shares","stake_accumulator","start","start","to","to","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","total_shares","transfer","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx_hash","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","active_shares","amount","amount","amount","amount","debond_end_time","debonding_amount","debonding_shares","escrow","escrow","escrow","new_shares","owner","owner","owner","owner","shares","ConsensusState","StateError","Unavailable","as_fail","beacon","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from_protocol","get","get","height","init","init","into","into","iter","iter","keymanager","new","prefetch_prefixes","prefetch_prefixes","registry","roothash","source","staking","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ImmutableState","MutableState","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","epoch","epoch_state","from","from","future_epoch","future_epoch_state","init","init","into","into","new","set_epoch_state","set_future_epoch_state","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ImmutableState","Status","borrow","borrow","borrow_mut","borrow_mut","checksum","clone","clone_into","default","deref","deref","deref_mut","deref_mut","drop","drop","ephemeral_secret","eq","equivalent","equivalent","fmt","from","from","generation","id","init","init","into","into","into_cbor_value","is_initialized","is_secure","master_secret","new","nodes","policy","rotation_epoch","rsk","status","statuses","to_owned","try_default","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","ImmutableState","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","new","node","nodes","runtime","try_from","try_into","type_id","vzip","ImmutableState","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","last_round_results","new","state_root","try_from","try_into","type_id","vzip","ImmutableState","account","addresses","borrow","borrow_mut","common_pool","debonding_delegation","debonding_delegations","delegation","delegations","deref","deref_mut","drop","from","governance_deposits","init","into","last_block_fees","new","total_supply","try_from","try_into","type_id","vzip","BACKEND_NAME","LightBlockMeta","TENDERMINT_CONTEXT","borrow","borrow_mut","chain_id","clone","clone_into","decode_light_block","deref","deref_mut","drop","encode_light_block","fmt","from","get_state_root","init","into","merkle","signed_header","state_root_from_header","to_owned","try_from","try_from","try_into","type_id","validators","verifier","vzip","MAX_AUNTS","Proof","aunts","borrow","borrow_mut","compute_root_hash","default","deref","deref_mut","drop","fmt","from","index","init","into","into_cbor_value","leaf_hash","total","try_default","try_from","try_from_cbor_value","try_into","type_id","verify","vzip","NopVerifier","Verifier","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","events_at","from","from","handle","init","init","into","into","latest_height","latest_state","new","new","start","start","state_at","sync","try_from","try_from","try_into","try_into","type_id","type_id","unverified_state","verify","verify_for_query","vzip","vzip","Fee","Gas","MethodName","Proof","SIGNATURE_CONTEXT","SignedTransaction","SignedTransactionWithProof","Transaction","amount","blob","body","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fee","fmt","fmt","fmt","fmt","from","from","from","from","gas","height","init","init","init","init","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","method","nonce","proof","raw_proof","signature","signed_tx","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","verify","vzip","vzip","vzip","vzip","Builder","ChainContextTransitionFailed","Error","FreshnessVerificationFailed","Internal","StateRoot","TransactionVerificationFailed","TrustRoot","TrustedStateLoadingFailed","VerificationFailed","Verifier","as_fail","borrow","borrow","borrow_mut","borrow_mut","chain_context","clone","clone_into","default","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","events_at","fmt","fmt","fmt","from","from","hash","height","init","init","into","into","into_cbor_value","latest_height","latest_state","runtime_id","source","state_at","sync","to_owned","to_string","try_default","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","unverified_state","verify","verify_for_query","verify_state_freshness","vzip","vzip","Dispatcher","Initializer","PostInitState","PreInitState","abort_and_wait","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","consensus_verifier","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","from","from","from","identity","init","init","init","init","into","into","into","new","protocol","queue_request","rpc_demux","rpc_dispatcher","start","try_from","try_from","try_from","try_into","try_into","try_into","txn_dispatcher","type_id","type_id","type_id","vzip","vzip","vzip","Context","client","context","demux","dispatcher","session","types","CallFailed","DecodeError","Dropped","ExpectedCloseMessage","ExpectedResponseMessage","RpcClient","RpcClientError","Transport","Unknown","UnsupportedRpcKind","as_fail","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from","init","init","insecure_call","into","into","new_runtime","secure_call","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","update_enclaves","update_nodes","update_quote_policy","update_runtime_id","vzip","vzip","Context","borrow","borrow_mut","consensus_verifier","deref","deref_mut","drop","from","identity","init","into","is_secure","new","runtime","session_info","try_from","try_into","type_id","untrusted_local_storage","vzip","Demux","Error","MalformedPayload","MalformedRequestMethod","MaxConcurrentSessions","MultiplexedSession","Other","as_fail","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","close","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","from","from","from","from","from","info","init","init","init","into","into","into","new","process_data","process_frame","reset","source","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","write_message","ContextInitializer","Dispatcher","KeyManagerQuotePolicyHandler","KeyManagerStatusHandler","Method","MethodDescriptor","MethodHandler","MethodHandlerDispatch","add_method","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","dispatch","dispatch","drop","drop","drop","fmt","from","from","from","get_descriptor","handle","handle_km_quote_policy_update","handle_km_status_update","init","init","init","init","into","into","into","kind","name","new","set_context_initializer","set_keymanager_quote_policy_update_handler","set_keymanager_status_update_handler","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Builder","RAKBinding","Session","SessionInfo","V0","V1","binding","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_initiator","build_responder","clone","clone","clone_into","clone_into","close","consensus_verifier","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","from","from","from","from","get_node","get_quote_policy","get_remote_enclaves","get_remote_runtime_id","init","init","init","init","into","into","into","into","into_cbor_value","is_closed","is_connected","is_connected_to","local_identity","process_data","quote_policy","rak_binding","rak_pub","remote_enclaves","remote_runtime_id","session_info","set_remote_node","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from_cbor_value","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","verified_quote","verify","verify_quote","vzip","vzip","vzip","vzip","write_message","avr","binding","binding","quote","rak_pub","rak_pub","BadPeer","Body","Close","Error","Error","Failure","Frame","InsecureQuery","Kind","LocalQuery","Message","NoiseSession","PeerFeedback","Request","Request","Response","Response","SessionID","Success","Success","args","as_ref","base32_len","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_base32","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode_hex","encode_hex_upper","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_str","hash","hash","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","len","message","method","partial_cmp","payload","random","session","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","untrusted_plaintext","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write_base32","zeroize","block_on","new_tokio_runtime","BadResponse","Error","Host","Other","as_fail","borrow","borrow_mut","deref","deref_mut","drop","fmt","fmt","from","from","identity","init","into","source","to_string","try_from","try_into","type_id","vzip","Identity","borrow","borrow_mut","box_open","default","deref","deref_mut","drop","from","init","into","new","public","public_rak","public_rek","quote","quote_policy","rak_matches","sign","try_from","try_into","type_id","verify_binding","vzip","start_runtime","BadTEEConstraints","HardwareMismatch","MissingRuntimeDescriptor","NoDeployment","NoKeyManager","PolicyMismatch","PolicyNotPublished","PolicyVerifier","PolicyVerifierError","StatusMismatch","StatusNotPublished","as_fail","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","init","init","into","into","key_manager","key_manager_policy","key_manager_status","new","quote_policy","to_string","try_from","try_from","try_into","try_into","type_id","type_id","verify_key_manager_policy","verify_key_manager_status","verify_quote_policy","vzip","vzip","AlreadyInitialized","AttestationRequired","ChannelClosed","HostInfo","HostInfoNotConfigured","IncompatibleConsensusBackend","InvalidResponse","InvalidRuntimeId","MessageTooLarge","MethodNotSupported","Protocol","ProtocolError","ProtocolUntrustedLocalStorage","Stream","as_fail","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_host","call_host_async","clone","clone_into","consensus_backend","consensus_chain_context","consensus_protocol_version","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","ensure_initialized","fmt","fmt","fmt","from","from","from","from","get","get_config","get_host_info","get_identity","get_runtime_id","identity","init","init","init","init","insert","into","into","into","into","local_config","new","runtime_id","send_response","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","KeyValue","MKVS","get","insert","mkvs","Delete","Depth","FallibleMKVS","IO","ImmutableMKVS","Insert","Internal","Invalid","Iterator","Key","Leaf","LogEntry","LogEntryKind","MKVS","NodeBox","OverlayTree","Prefix","Root","RootType","State","Tree","WriteLog","as_ref","base32_len","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builder","cache_contains_key","cache_contains_key","cache_contains_key","cache_contains_key","cache_contains_key","check_base32","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","commit","commit","commit","commit","commit","commit","commit_both","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","encode_hex","encode_hex_upper","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get_key","get_value","hash","hash","hash","init","init","init","init","init","init","init","init","insert","insert","insert","insert","insert","insert","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_valid","iter","iter","iter","iter","iter","iter","iter","iter","key","kind","marshal","marshal_binary","marshal_binary","namespace","new","new","new","next","partial_cmp","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","remove","remove","remove","remove","remove","remove","rewind","root_type","seek","set_prefetch","sync","to_owned","to_owned","to_owned","to_owned","to_owned","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unmarshal_binary","unmarshal_binary","value","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write_base32","Marshal","marshal_binary","unmarshal_binary","GetPrefixesRequest","GetRequest","HostReadSyncer","IterateRequest","NoopReadSyncer","Proof","ProofResponse","ProofVerifier","RawProofEntry","ReadSync","StatsCollector","SyncerError","TreeID","Unsupported","arbitrary","arbitrary_take_rest","as_any","as_any","as_any","as_any","as_fail","as_ref","base32_len","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_base32","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode_hex","encode_hex_upper","entries","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","include_siblings","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","key","key","limit","merge_verified_subtree","new","new","position","prefetch","prefixes","proof","root","size_hint","sync_get","sync_get","sync_get","sync_get","sync_get_count","sync_get_prefixes","sync_get_prefixes","sync_get_prefixes","sync_get_prefixes","sync_get_prefixes_count","sync_iterate","sync_iterate","sync_iterate","sync_iterate","sync_iterate_count","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","tree","tree","tree","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","untrusted_root","verify_proof","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write_base32","Context","context","dispatcher","rwset","tags","tree","types","Context","borrow","borrow_mut","check_only","consensus_block","consensus_state","deref","deref_mut","drop","epoch","from","header","init","into","max_messages","new","protocol","round_results","runtime_state","try_from","try_into","type_id","vzip","Dispatcher","ExecuteBatchResult","ExecuteTxResult","NoopDispatcher","block_tags","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_batch","check_batch","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","execute_batch","execute_batch","finalize","from","from","from","in_msgs_count","init","init","init","into","into","into","messages","output","query","results","schedule_and_execute_batch","schedule_and_execute_batch","set_abort_batch_flag","tags","try_from","try_from","try_from","try_into","try_into","try_into","tx_reject_hashes","type_id","type_id","type_id","vzip","vzip","vzip","CoarsenedKey","CoarsenedSet","ReadWriteSet","as_ref","base32_len","borrow","borrow","borrow_mut","borrow_mut","check_base32","clone","clone","clone_into","clone_into","default","default","deref","deref","deref_mut","deref_mut","drop","drop","encode_hex","encode_hex_upper","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","granularity","init","init","into","into","into_cbor_value","into_cbor_value","read_set","to_owned","to_owned","try_default","try_default","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","write_base32","write_set","Tag","Tags","borrow","borrow_mut","clone","clone_into","default","deref","deref_mut","drop","fmt","from","init","into","key","new","to_owned","try_from","try_into","tx_hash","type_id","value","vzip","TAG_BLOCK_TX_HASH","Tree","add_block_tags","add_input","add_output","borrow","borrow_mut","commit","deref","deref_mut","drop","from","init","into","new","try_from","try_into","type_id","vzip","TxnBatch","borrow","borrow_mut","clone","clone_into","default","deref","deref","deref_mut","deref_mut","drop","eq","equivalent","equivalent","fmt","from","from","from","init","into","into_cbor_value","new","to_owned","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","Body","CheckTxMetadata","CheckTxResult","ComputedBatch","Consensus","Empty","Error","Error","EventKind","Execute","ExecutionMode","FeatureScheduleControl","Features","Governance","HostFetchBlockMetadataTxRequest","HostFetchBlockMetadataTxResponse","HostFetchConsensusBlockRequest","HostFetchConsensusBlockResponse","HostFetchConsensusEventsRequest","HostFetchConsensusEventsRequest","HostFetchConsensusEventsResponse","HostFetchConsensusEventsResponse","HostFetchGenesisHeightRequest","HostFetchGenesisHeightResponse","HostFetchTxBatchRequest","HostFetchTxBatchResponse","HostIdentityRequest","HostIdentityResponse","HostLocalStorageGetRequest","HostLocalStorageGetResponse","HostLocalStorageSetRequest","HostLocalStorageSetResponse","HostProveFreshnessRequest","HostProveFreshnessResponse","HostRPCCallRequest","HostRPCCallResponse","HostStorageEndpoint","HostStorageSyncRequest","HostStorageSyncResponse","Invalid","Message","MessageType","ProofResponse","Registry","Request","Response","RootHash","Runtime","RuntimeAbortRequest","RuntimeAbortResponse","RuntimeCapabilityTEERakAvrRequest","RuntimeCapabilityTEERakAvrResponse","RuntimeCapabilityTEERakInitRequest","RuntimeCapabilityTEERakInitResponse","RuntimeCapabilityTEERakQuoteRequest","RuntimeCapabilityTEERakQuoteResponse","RuntimeCapabilityTEERakReportRequest","RuntimeCapabilityTEERakReportResponse","RuntimeCheckTxBatchRequest","RuntimeCheckTxBatchResponse","RuntimeConsensusSyncRequest","RuntimeConsensusSyncResponse","RuntimeExecuteTxBatchRequest","RuntimeExecuteTxBatchResponse","RuntimeInfoRequest","RuntimeInfoRequest","RuntimeInfoResponse","RuntimeInfoResponse","RuntimeKeyManagerQuotePolicyUpdateRequest","RuntimeKeyManagerQuotePolicyUpdateResponse","RuntimeKeyManagerStatusUpdateRequest","RuntimeKeyManagerStatusUpdateResponse","RuntimeLocalRPCCallRequest","RuntimeLocalRPCCallResponse","RuntimePingRequest","RuntimeQueryRequest","RuntimeQueryResponse","RuntimeRPCCallRequest","RuntimeRPCCallResponse","RuntimeShutdownRequest","Schedule","Staking","StorageSyncRequest","StorageSyncRequestWithEndpoint","StorageSyncResponse","SyncGet","SyncGetPrefixes","SyncIterate","as_fail","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","consensus_backend","consensus_chain_context","consensus_protocol_version","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","endpoint","eq","eq","equivalent","equivalent","equivalent","equivalent","error","events","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","hash","header","height","id","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initial_batch_size","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","io_write_log","key_manager_master_secret_rotation","key_manager_quote_policy_updates","key_manager_status_updates","kind","local_config","message","message_type","messages","meta","module","new","priority","protocol_version","rak_sig","request","runtime_id","runtime_version","same_block_consensus_validation","schedule_control","sender","sender_seq","sender_state_seq","state_write_log","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","args","avr","batch","batch","blob","block","block","block","consensus_block","consensus_block","consensus_block","data","endpoint","epoch","epoch","epoch","header","height","height","height","height","height","in_msgs","inputs","inputs","io_root","key","key","kind","kind","limit","max_messages","max_messages","max_messages","method","mode","node","node_id","nodes","nonce","offset","peer_feedback","policy","proof","proof","quote","rak_pub","rek_pub","report","request","request","request","response","response","response","results","round_results","signature","signed_tx","signed_tx","status","target_info","tx_hashes","tx_input_root","tx_input_write_log","tx_reject_hashes","value","value"],"q":[[0,"oasis_core_runtime"],[58,"oasis_core_runtime::cache"],[94,"oasis_core_runtime::common"],[105,"oasis_core_runtime::common::crypto"],[109,"oasis_core_runtime::common::crypto::hash"],[159,"oasis_core_runtime::common::crypto::mrae"],[161,"oasis_core_runtime::common::crypto::mrae::deoxysii"],[188,"oasis_core_runtime::common::crypto::mrae::nonce"],[211,"oasis_core_runtime::common::crypto::signature"],[405,"oasis_core_runtime::common::crypto::x25519"],[473,"oasis_core_runtime::common::key_format"],[485,"oasis_core_runtime::common::logger"],[487,"oasis_core_runtime::common::namespace"],[530,"oasis_core_runtime::common::process"],[531,"oasis_core_runtime::common::quantity"],[582,"oasis_core_runtime::common::sgx"],[773,"oasis_core_runtime::common::sgx::egetkey"],[774,"oasis_core_runtime::common::sgx::ias"],[832,"oasis_core_runtime::common::sgx::pcs"],[1227,"oasis_core_runtime::common::sgx::seal"],[1230,"oasis_core_runtime::common::time"],[1232,"oasis_core_runtime::common::version"],[1292,"oasis_core_runtime::common::versioned"],[1319,"oasis_core_runtime::config"],[1363,"oasis_core_runtime::consensus"],[1447,"oasis_core_runtime::consensus::address"],[1533,"oasis_core_runtime::consensus::beacon"],[1562,"oasis_core_runtime::consensus::governance"],[1759,"oasis_core_runtime::consensus::keymanager"],[1995,"oasis_core_runtime::consensus::registry"],[2878,"oasis_core_runtime::consensus::registry::SGXAttestation"],[2881,"oasis_core_runtime::consensus::registry::SGXConstraints"],[2886,"oasis_core_runtime::consensus::roothash"],[3387,"oasis_core_runtime::consensus::scheduler"],[3478,"oasis_core_runtime::consensus::staking"],[4232,"oasis_core_runtime::consensus::staking::EscrowEvent"],[4249,"oasis_core_runtime::consensus::state"],[4296,"oasis_core_runtime::consensus::state::beacon"],[4329,"oasis_core_runtime::consensus::state::keymanager"],[4380,"oasis_core_runtime::consensus::state::registry"],[4397,"oasis_core_runtime::consensus::state::roothash"],[4413,"oasis_core_runtime::consensus::state::staking"],[4437,"oasis_core_runtime::consensus::tendermint"],[4466,"oasis_core_runtime::consensus::tendermint::merkle"],[4491,"oasis_core_runtime::consensus::tendermint::verifier"],[4530,"oasis_core_runtime::consensus::transaction"],[4617,"oasis_core_runtime::consensus::verifier"],[4681,"oasis_core_runtime::dispatcher"],[4733,"oasis_core_runtime::enclave_rpc"],[4740,"oasis_core_runtime::enclave_rpc::client"],[4788,"oasis_core_runtime::enclave_rpc::context"],[4808,"oasis_core_runtime::enclave_rpc::demux"],[4865,"oasis_core_runtime::enclave_rpc::dispatcher"],[4928,"oasis_core_runtime::enclave_rpc::session"],[5017,"oasis_core_runtime::enclave_rpc::session::RAKBinding"],[5023,"oasis_core_runtime::enclave_rpc::types"],[5249,"oasis_core_runtime::future"],[5251,"oasis_core_runtime::host"],[5274,"oasis_core_runtime::identity"],[5298,"oasis_core_runtime::init"],[5299,"oasis_core_runtime::policy"],[5346,"oasis_core_runtime::protocol"],[5433,"oasis_core_runtime::storage"],[5438,"oasis_core_runtime::storage::mkvs"],[5697,"oasis_core_runtime::storage::mkvs::marshal"],[5700,"oasis_core_runtime::storage::mkvs::sync"],[5976,"oasis_core_runtime::transaction"],[5983,"oasis_core_runtime::transaction::context"],[6006,"oasis_core_runtime::transaction::dispatcher"],[6063,"oasis_core_runtime::transaction::rwset"],[6122,"oasis_core_runtime::transaction::tags"],[6145,"oasis_core_runtime::transaction::tree"],[6164,"oasis_core_runtime::transaction::types"],[6193,"oasis_core_runtime::types"],[6685,"oasis_core_runtime::types::Body"],[6753,"core::result"],[6754,"core::any"],[6755,"std::sync::mutex"],[6756,"alloc::sync"],[6757,"core::cell"],[6758,"alloc::rc"],[6759,"bech32"],[6760,"alloc::alloc"],[6761,"alloc::vec"],[6762,"core::cmp"],[6763,"core::iter::traits::collect"],[6764,"core::fmt"],[6765,"core::fmt"],[6766,"core::hash"],[6767,"oasis_cbor_value::values"],[6768,"core::option"],[6769,"alloc::string"],[6770,"oasis_cbor"],[6771,"bech32"],[6772,"x25519_dalek::x25519"],[6773,"core::convert"],[6774,"core::convert"],[6775,"deoxysii"],[6776,"slog"],[6777,"log"],[6778,"sgx_isa"],[6779,"failure"],[6780,"serde::de"],[6781,"chrono::offset::utc"],[6782,"chrono::datetime"],[6783,"std::time"],[6784,"core::clone"],[6785,"core::cmp"],[6786,"oasis_cbor::decode"],[6787,"core::error"],[6788,"core::any"],[6789,"alloc::collections::btree::map"],[6790,"tendermint::chain::id"],[6791,"tendermint::block::signed_header"],[6792,"tendermint_proto::tendermint::v0_37::types"],[6793,"tendermint::merkle"],[6794,"core::future::future"],[6795,"core::pin"],[6796,"tokio::runtime::handle"],[6797,"oasis_cbor::encode"],[6798,"tokio::sync::mutex"],[6799,"std::io"],[6800,"core::marker"],[6801,"core::fmt"],[6802,"arbitrary::error"],[6803,"core::sync::atomic"],[6804,"alloc::collections::vec_deque"],[6805,"tokio::runtime::task::error"]],"d":["","Runtime build information.","","","","","","","","","In-memory cache of trees.","","","Common types.","Runtime configuration.","Consensus service interfaces.","","","","","","Runtime call dispatcher.","","","Secure inter-enclave RPC.","Returns the argument unchanged.","Returns the argument unchanged.","Helper functions to use with the asynchronous Tokio …","Host interface.","Runtime attestation key handling.","Define a byte array-like type.","Runtime initialization.","","","Calls U::from(self).","Calls U::from(self).","True iff the build can provide integrity and …","Define a KeyFormat from KeyFromatAtom and a prefix.","","","","Consensus SGX and quote policy handling.","Runtime side of the worker-host protocol.","Supported runtime protocol version.","Extract custom runtime context from a dispatcher context.","","Runtime storage interfaces and implementations.","Runtime transaction processing.","","","","","","","Types used by the worker-host protocol.","","","","Cached storage tree with an associated root.","A set of storage tree caches, one for each storage …","","","","","Cache used for checking transactions.","","","Commits a specific version and root as being stored by the …","","","","","","","Cache used for executing transactions.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Create a new empty cache set.","Cache used for queries.","","Reference to the cached tree.","Mutable reference to the cached tree.","","","","","","","","","Byte array type helpers.","Cryptographic primitives.","","Logging subsystem for runtimes.","Chain namespace.","Process-related helpers.","An arbitrary precision unsigned integer.","SGX-specific functionality.","Runtime time source.","Protocol and runtime versioning.","","Hash type.","MRAE primitives.","Signature types.","CBOR serializable X25519 types.","A 32-byte SHA-512/256 hash.","","","","","","","","","","","","","Compute a digest of the passed slice of bytes.","Compute a digest of the passed slices of bytes.","","Hash of an empty string.","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","Returns true if the hash is of an empty string.","Size of this object in bytes.","","","","","Hash truncated to the given number of bytes.","","","","","","","","","Deoxys-II-256-128 MRAE primitives implementation.","Nonce utility used to ensure nonces are safely incremented.","Deoxys-II-256-128 state.","Size of the Deoxys-II-256-128 key in bytes.","Size of the nonce in bytes.","An abstract Deoxys-II-256-128 box opener.","Size of the authentication tag in bytes.","","","Unboxes (“opens”) the provided additional data and …","Unboxes (“opens”) the provided additional data and …","Boxes (“seals”) the provided additional data and …","","","","Returns the argument unchanged.","Generates a public/private key pair suitable for use with …","","Calls U::from(self).","Creates a new instance using the provided key.","Decrypts and authenticates ciphertext, authenticates the …","Like DeoxysII::open but writes the plaintext into plaintext…","Encrypts and authenticates plaintext, authenticates the …","Like DeoxysII::seal but seals into ciphertext_with_tag, …","","","","","","Size of the nonce in bytes. Size of the nonce in bytes.","120 bit nonce with a 88 bit tag and 32 bit counter. If the …","Size of tag portion of the nonce in bytes. These bytes …","","","","","","","","","","Returns the argument unchanged.","Generate a random nonce.","Adds one to the nonce, affecting only the last 32 counting …","","Calls U::from(self).","Create a new nonce.","","","","","","Blob signed by multiple public keys.","An Ed25519 private key.","An Ed25519 public key.","An Ed25519 signature.","A signature bundled with a public key.","Blob signed with one public key.","A abstract signer.","","","","","Signed blob.","Signed blob.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a private key from bytes returned by to_bytes.","","","Generate a new private key from a test key seed.","Generates a new private key pair.","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Size of this object in bytes.","Size of this object in bytes.","","","Returns the public key corresponding to the signer.","","Returns the public key.","Public key that produced the signature.","Generates a signature over the context and message.","","Signature over the blob.","Actual signature.","Extends signature context with additional domain …","Extends signature context with additional domain …","Signatures over the blob.","Convert this private key into bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify signature.","Returns true iff the signature is valid.","Verify returns true iff the signature is valid over the …","Verify signature without applying domain separation.","","","","","","","","","","","The length of an X25519 private key, in bytes.","The length of an X25519 public key, in bytes.","A CBOR serializable Diffie-Hellman X25519 private key.","A CBOR serializable Diffie-Hellman X25519 public key.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Load private key from a byte array.","Returns the argument unchanged.","","Load public key from a byte array.","Returns the argument unchanged.","Given an X25519 private key, compute its corresponding …","","Generate a new private key from a test key seed.","Generate a new private key.","","","","Calls U::from(self).","Calls U::from(self).","","","Compute corresponding public key.","","","","","","","","","","","","","","","","","","A key formatting helper trait to be used together with …","Part of the KeyFormat to be used with key-value backends …","Decode the given key format from data.","","Decode the given key format from data (without prefix).","Encode the given key format.","","Encode the given key format into a set of atoms.","Encode the first few atoms in the key format.","The prefix that identifies the key format.","The minimum size of the encoded key.","","Get the logger.","Initialize the global slog_stdlog adapter to allow logging …","Size of the namespace in bytes.","Chain namespace.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","Size of this object in bytes.","","","","","","","","","","","","Aborts the process via std::process::abort, but also …","An arbitrary precision unsigned integer.","","","","","","","","","Divides two numbers, checking for underflow, overflow and …","Subtracts two numbers, checking for underflow. If …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Enclave identity.","","Maximum age of a quote from the viewpoint of the enclave.","Enclave hash (MRENCLAVE).","Enclave signer hash (MRSIGNER).","","An unverified SGX remote attestation quote, depending on …","Quote validity policy.","A remote attestation quote that has undergone verification.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SGX per-CPU package sealing key accessor.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Intel Attestation Service (IAS) attestation verification …","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Whether the quote should be considered fresh.","Size of this object in bytes.","Size of this object in bytes.","","","","","Intel Provisioning Certification Services (PCS) quote …","","","Wrappers for sealing secrets to the enclave in cold …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify the remote attestation quote.","","","","","","","","","","","egetkey returns a 256 bit key suitable for sealing secrets …","Attestation verification report.","","The purpose of QuoteContext is to prevent quotes from …","Quote validity policy.","Allowed quote statuses.","","","","","","","","","","","","","","","","","Whether IAS quotes are disabled and will always be …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","List of blocked platform EPID group IDs.","","","Calls U::from(self).","Calls U::from(self).","","","The minimum TCB evaluation data number that should be …","","","","","","","","","","","","","","Verify attestation report.","","","","","","","","An enclave TCB level.","Enclave TCB versions.","Possible errors returned by this module.","","","","","","","","QE identity body.","An attestation quote together with the TCB bundle required …","","Quote validity policy.","","","A signed QE identity structure.","A signed TCB info structure.","The TCB bundle contains all the required components to …","A TCB component.","","","TCB info body.","A platform TCB level.","","","","TCB status.","","TCB versions.","A representation of the properties of Intel’s TDX SEAM …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether PCS quotes are disabled and will always be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A list of hexadecimal encoded FMSPCs specifying which …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Whether the quote with timestamp ts is expired.","","","","","Minimum TCB evaluation data number that is considered to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Validity (in days) of the TCB collateral.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify the quote bundle.","","","","","","","","","","","","","","","","","","Creates a new Deoxys-II instance initialized with an SGX …","Seal a secret to the enclave.","Unseal a previously sealed secret to the enclave.","","Returns the number of seconds since the UNIX epoch. The …","","Protocol versions.","A protocol or runtime version.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","Checks if two versions are compatible.","","","Creates a new version with given major, minor, and patch …","","","","","","","","","","","","","","","","","","Version key used in serialized form.","A generic versioned serializable data structure.","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","Create a new versioned structure.","","","","","","","","Global runtime configuration.","Storage-related configuration.","","","","","The maximum number of tree nodes held by the cache before …","The total size, in bytes, of values held by the cache …","","","","","","","","","","","","","Advertised runtime features.","","","Whether TEE freshness is verified with freshness proofs.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Whether storage state should be persisted between …","Storage configuration.","","","Optional trust root for consensus layer integrity …","","","","","","","Semantic runtime version.","","","BlockMetadata contains additional metadata related to the …","An event emitted by the consensus layer.","The height that represents the most recent block height.","Light consensus block.","","A unique module name for the consensus module.","","Consensus account address structures.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Governance structures.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Registry structures.","Consensus roothash structures.","Scheduler structures.","Consensus staking structures.","Consensus state wrappers.","State root after executing all logic in the block.","Tendermint consensus layer backend.","","","","","","","","","","","","","","","","","","","Trait for consensus layer verification.","","","","A staking account address.","Common pool reserved address.","Per-block fee accumulator reserved address.","Governance deposits reserved address.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Tries to create a new address from Bech32-encoded string.","Creates a new address from a public key.","Creates a new runtime address.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Creates a new address from a context, version and data.","","","Converts an address to Bech32 representation.","","","","","","","","","","","","","","","","","","","","","An invalid epoch time.","The number of intervals (epochs) since a fixed instant in …","The epoch state.","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","Abstained.","Cancel proposal content.","Change parameters proposal content.","","Invalid vote that should never be explicitly set.","No vote.","Consensus layer governance proposal content.","Vote for a proposal.","Upgrade proposal content.","A governance vote.","Yes Vote.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Unique identifier of a proposal.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Proposal vote.","","","","","","","","","Per enclave key manager access control policy.","Encrypted ephemeral secret.","Encrypted master secret.","A secret encrypted with Deoxys-II MRAE algorithm.","Errors emitted by the key manager module.","","Key manager access control policy.","Signed encrypted ephemeral secret (RAK).","Signed encrypted master secret (RAK).","Signed key manager access control policy.","","","","","","","","","","","","","","","","","","","","Checksum for validating decrypted secret.","A map of REK encrypted secrets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Epoch time in which the secret was created.","Epoch time to which the ephemeral secret belongs.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Generation of the secret.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Public key to derive the symmetric key for decryption.","Runtime ID of the key manager.","Runtime ID of the key manager.","Encrypted secret.","Encrypted secret.","Encrypted master secret.","Encrypted ephemeral secret.","","Signature of the encrypted master secret.","Signature of the encrypted ephemeral secret.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify the signatures.","","","","","","","","","","Attestation signature context.","Allow any node to register.","Represents a node’s capabilities.","Represents the node’s TEE capability.","Represents a consensus address that includes an ID and a …","Node’s consensus member information.","Allow only the whitelisted entities’ nodes to register.","Entity whitelist configuration.","Policy that allows only whitelisted entities’ nodes to …","Parameters for the executor committee.","Consensus governance model.","Entity governance model.","Invalid model that should never be explicitly set.","Runtime governance model.","Generic compute runtime.","Invalid runtime that should never be explicitly set.","Key manager runtime.","The latest entity descriptor version that should be used …","The method name for freshness proofs.","A unique module name for the registry module.","A constraint which specifies that only the given number of …","A constraint which specifies the minimum required …","Node registry descriptor.","Represents the runtimes supported by a given Oasis node.","Node’s P2P information.","","Compute worker role.","Empty roles mask.","Key manager role.","Observer role.","Public consensus RPC services worker role.","Public storage RPC services worker role.","Validator role.","TEE hardware implementation.","Runtime.","Specification of which nodes are allowed to register for a …","Runtime genesis information that is used to initialize …","Runtime governance model.","Runtime kind.","Stake-related parameters for a runtime.","Intel SGX remote attestation.","Intel SGX TEE constraints.","The node scheduling constraints.","Storage parameters.","Represents the address of a TCP endpoint.","TEE hardware implementation.","Intel SGX TEE implementation.","Non-TEE implementation.","Represents an Oasis committee address that includes a TLS …","Node’s TLS information.","Parameters for the runtime transaction scheduler.","Old V0 format that only supported IAS policies.","Old V0 format that only supported IAS quotes.","New V1 format that supports both IAS and PCS policies.","New V1 format that supports both IAS and PCS policies.","Contains information for this node’s participation in …","A constraint which specifies that the entity must have a …","Per-runtime version information.","","","The currently active deployment for the specified epoch if …","Address at which the node can be reached.","Address at which the node can be reached.","List of addresses at which the node can be reached.","List of addresses at which the node can be reached.","Which nodes are allowed to register for this runtime.","Number of allowed stragglers.","Attestation.","How long to wait for a scheduled batch in nanoseconds …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The SHA256 hash of the runtime bundle (optional).","Node’s capabilities for a given runtime.","Chunk size parameter for checkpoint creation.","Expected runtime state checkpoint interval (in rounds).","Expected minimum number of checkpoints to keep.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Information for connecting to this node as a consensus …","Node scheduling constraints.","Checks whether the given enclave identity is whitelisted.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Deployment corresponding to the specified version if it …","Runtime deployment information.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Entity whitelist configuration for each whitelisted entity.","Public key identifying the Entity controlling the node.","Public key identifying the Entity controlling the runtime.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parameters of the executor committee.","Epoch in which the node’s commitment expires.","Extra per node + per runtime opaque data associated with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Runtime genesis information.","Searches for an existing supported runtime descriptor in …","Runtime governance model.","Size of the discrepancy resolution group.","Size of the committee.","Hardware type.","Checks whether the node has the provided TEE identity …","","","","","","","","","","","","","","","","","","","","","","","","","","Hashes the required data that needs to be signed by RAK …","","","","Unique identifier of the node on the P2P transport.","Public key identifying the node.","Unique identifier of the node as a consensus member.","Unique identifier of the node used to generate VRF proofs.","Public key identifying the runtime.","Public key identifying the node.","Globally unique long term identifier of the runtime.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Key manager runtime ID for this runtime.","Type of runtime.","","","Checks whether the TEE capability matches the given TEE …","Maximum size of a scheduled batch.","Maximum size of a scheduled batch in bytes.","Maximum size of the incoming message queue.","Maximum number of liveness failures that are tolerated …","Maximum number of messages that can be emitted by the …","Maximum percentage of proposed rounds in an epoch that can …","","Maximum number of nodes that an entity can register under …","Specifies the minimum fee that the incoming message must …","Minimum number of live rounds in an epoch for the liveness …","Minimum percentage of rounds in an epoch that a node must …","","Information for connecting to this node via P2P.","","SGX quote policy.","","How long to wait before accepting proposal from the next …","Public key used for establishing TLS connections.","Public key used for establishing TLS connections.","SGX attestation quote.","Runtime attestation key.","Runtime encryption key.","The percentage of the reward obtained when slashing for …","The percentage of the reward obtained when slashing for …","Bitmask representing the node roles.","Runtime round in the genesis.","Round timeout in consensus blocks.","Node’s runtimes.","Per-runtime misbehavior slashing parameters.","Node’s oasis-node software version.","Runtime’s staking-related parameters.","State root that should be used at genesis time. If the …","Parameters of the storage committee.","Is the capability of a node executing batches in a TEE.","Enclave version information, in an enclave provided …","Runtime’s TEE hardware requirements.","Minimum stake thresholds for a runtime. These per-runtime …","Information for connecting to this node via TLS.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tries to decode the TEE-specific attestation.","Tries to decode the TEE-specific version information.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transaction scheduling parameters of the executor …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Structure version.","Structure version.","The epoch at which this version is valid.","","Version of the runtime.","Version of the runtime.","Information for this node’s participation in VRF based …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The runtime’s view of the consensus layer height at the …","An Intel SGX quote.","The signature of the attestation by the enclave (RAK).","A set of allowed quote statuses.","The allowed MRENCLAVE/MRSIGNER pairs.","The allowed MRENCLAVE/MRSIGNER pairs.","The maximum attestation age (in blocks).","The quote policy.","","","Runtime block annotated with consensus information.","","","Runtime block.","The signature context used to sign compute results headers …","","The header of a computed batch output by a runtime. This …","","The signature context used to sign executor worker …","","Errors emitted by the roothash module.","A commitment to results of processing a proposed runtime …","The executor commitment failure reason.","The header of an executor commitment.","Indicates that no failure has occurred.","Indicates that batch processing failed due to the state …","Indicates a generic failure.","","","Block header.","Header type.","An incoming message emitted by the consensus layer to be …","","","","","","","A message that can be emitted by the runtime to be …","Result of a message being processed by the consensus layer.","A trait that validates messages for validity. It can be …","","","","A trait for looking up registry node descriptors.","","","","Verified roothash commitment.","A pool of commitments that can be used to perform …","","","","","","Information about how a particular round was executed by …","","","","","","","","","","Verifies and adds a new executor commitment to the pool.","","Public keys of compute nodes’ controlling entities that …","Runtime block.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Address of the caller authenticated by the consensus layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consensus height at which this runtime block was produced.","Arbitrary runtime-dependent data.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a hash of an encoded header.","Returns a hash of an encoded header.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The executor commitment failure reason.","Fee sent into the runtime as part of the message being …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Public keys of compute nodes’ controlling entities that …","","","","","","","","","Header.","The compute results header.","","Header type.","Unique identifier of the message.","Returns a hash of provided incoming runtime messages.","Returns a hash of provided runtime messages.","The number of processed incoming messages.","Hash of processed incoming messages.","The hash of processed incoming messages.","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","I/O merkle root.","The I/O merkle root.","Returns true if this commitment indicates a failure.","","Returns true iff the header is the parent of a child …","Returns true if the event indicates that the message was …","","Results of executing emitted runtime messages.","Returns a hash of provided runtime messages.","Messages hash.","Hash of messages sent from this batch.","","Returns true if the commitment is mostly equal to another …","","Chain namespace.","Creates a new pool.","Creates a new empty block with a specific type.","Creates a new empty genesis block given a runtime id and …","","","Previous block hash.","Hash of the previous block header this batch was computed …","Performs a single round of commitment checks. If there are …","","","Round number.","Round number.","Signs the executor commitment header.","Signs the executor commitment header and sets the …","","","State merkle root.","The root hash of the state after computing this batch.","An optional tag provided by the caller which is ignored …","Timestamp (POSIX time).","Returns a commitment-specific result after discrepancy …","","","","","","","","","","","","","","","","","","Returns a hash that represents a vote for this commitment …","","Tokens sent into the runtime as part of the message being …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs basic validation of the runtime message.","Performs basic validation of the staking message.","Performs basic validation of the registry message.","Performs basic validation of the governance message.","Verifies that the header signature is valid.","Verifies the RAK signature.","Protocol version number.","","","","","","","","","","","","","","","","","","Indicates the node is a backup worker.","A per-runtime (instance) committee.","The functionality a committee exists to provide.","A node participating in a committee.","A compute executor committee.","An invalid role (should never appear on the wire).","An invalid committee (should never appear on the wire).","The role a given node plays in a committee.","Indicates the node is a worker.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","The functionality a committee exists to provide.","The committee members.","","","The node’s public key.","The node’s role in a committee.","The runtime ID that this committee is for.","","","Returns the transaction scheduler of the provided …","","","","","","","","","","","","","","","The epoch for which the committee is valid.","","","","","Returns committee nodes with Worker role.","Entry in the staking ledger.","Event emitted when stake is transferred into an escrow …","Add escrow result.","Event emitted when allowance is changed for a beneficiary.","Event emitted when stake is destroyed via a call to Burn.","Commission rate bound and its starting time.","Commission rate and its starting time.","Defines a list of commission rates and commission rate …","Debonding delegation descriptor.","Event emitted when the debonding process has started and …","Delegation descriptor.","A stake escrow.","Escrow account.","Escrow-related events.","A staking-related event.","General purpose account.","Entity staking threshold.","Compute node staking threshold.","Keymanager node staking threshold.","Validator node staking threshold.","Compute runtime staking threshold.","Keymanager runtime staking threshold.","Event emitted when stake is reclaimed from an escrow …","A reclaim escrow.","Reclaim escrow result.","Slashing due to signing two different executor commits or …","Slashing due to submission of incorrect results in runtime …","Slashing due to not doing the required work.","Combined balance of serval entries, the relative sizes of …","Per-reason slashing configuration.","Reason for slashing an entity.","Per escrow account stake accumulator.","Unique stake claim identifier.","Stake threshold used in the stake accumulator.","Event emitted when stake is taken from an escrow account …","Kind of staking threshold.","A stake transfer.","Event emitted when stake is transferred, either by a call …","Transfer result.","A withdrawal from an account.","Withdraw result.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides consensus state tree from the host.","","","","Beacon state in the consensus layer.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Creates consensus state using host protocol.","","","Consensus layer height that this data is for.","","","Calls U::from(self).","Calls U::from(self).","","","Key manager state in the consensus layer.","Creates a consensus state wrapping the provided tree.","","","Registry state in the consensus layer.","Roothash state in the consensus layer.","","Staking state in the consensus layer.","","","","","","","","","","Consensus beacon state wrapper.","Mutable consensus beacon state wrapper.","","","","","","","","","","","Returns the current epoch number.","Returns the current epoch state.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the future epoch number.","Returns the future epoch state.","","","Calls U::from(self).","Calls U::from(self).","Constructs a new ImmutableMKVS.","Set current epoch state.","Set future epoch state.","","","","","","","","","Consensus key manager state wrapper.","Current key manager status.","","","","","Key manager master secret verification checksum.","","","","","","","","","","Looks up a specific key manager ephemeral secret by its …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Generation of the latest master secret.","Runtime ID of the key manager.","","","Calls U::from(self).","Calls U::from(self).","","True iff the key manager is done initializing.","True iff the key manager is secure.","Looks up a specific key manager master secret by its …","Constructs a new ImmutableMKVS.","List of currently active key manager node IDs.","Key manager policy.","Epoch of the last master secret rotation.","Runtime signing key of the key manager.","Looks up a specific key manager status by its namespace …","Returns the list of all key manager statuses.","","","","","","","","","","","","Consensus registry state wrapper.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Constructs a new ImmutableMKVS.","Looks up a specific node by its identifier.","Returns the list of all registered nodes.","Looks up a specific runtime by its identifier.","","","","","Consensus roothash state wrapper.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Returns the last round results for a specific runtime.","Constructs a new ImmutableMKVS.","Returns the state root for a specific runtime.","","","","","Consensus staking state wrapper.","Returns the staking account for the given account address.","Returns the non-empty addresses from the staking ledger.","","","Returns the balance of the global common pool.","Returns the debonding delegation.","Returns all debonding delegations.","Returns the delegation.","Returns all active delegations.","","","","Returns the argument unchanged.","Returns the governance deposits balance.","","Calls U::from(self).","Returns the last block fees balance.","Constructs a new ImmutableMKVS.","Returns the total supply.","","","","","Tendermint consensus backend name. Keep synced with …","Tendermint light consensus block metadata.","The domain separation context used by Oasis Core for …","","","Convert an Oasis Core chain context into a Tendermint …","","","Decode the light block metadata as a Tendermint light …","","","","Encode the light block metadata to a Tendermint light …","","Returns the argument unchanged.","State root specified by this light block.","","Calls U::from(self).","Merkle proofs used in Tendermint networks","","Extract state root from the given signed block header.","","","","","","","Tendermint consensus layer verification logic.","","Maximum number of aunts that can be included in a Proof. …","Proof represents a Merkle proof.","","","","Compute the root hash given a leaf hash. Does not verify …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","Verify that the Proof proves the root hash. Check …","","A verifier which performs no verification.","Tendermint consensus layer verifier.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Return a handle to interact with the verifier.","","","Calls U::from(self).","Calls U::from(self).","","","Create a new non-verifying verifier.","Create a new Tendermint consensus layer verifier.","Start the non-verifying verifier.","Start the verifier in a separate thread.","","","","","","","","","","","","","","Consensus transaction fee the sender wishes to pay for …","Consensus gas representation.","Method name.","Proof of transaction inclusion in a block.","","Signed consensus transaction.","Signed consensus transaction with a proof of its inclusion …","Unsigned consensus transaction.","Fee amount to be paid.","Signed blob.","Method call body.","","","","","","","","","","","","","","","","","","","","","","","","Optional fee that the sender commits to pay to execute …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Maximum gas that a transaction can use.","Block height at which the transaction was published.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Method that should be called.","Nonce to prevent replay.","Proof of transaction inclusion in a block.","Actual raw proof.","Signature over the blob.","Signed transaction.","","","","","","","","","","","","","","","","","","","","Returns true iff the signature is valid.","","","","","","","","","","","","Consensus layer trust root.","","","Verifier is the consensus layer state verifier trait.","","","","","","Known consensus chain context.","","","","","","","","","","","","","Return the consensus layer events at the given height.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Known hex-encoded trusted consensus layer header hash.","Known trusted height.","","","Calls U::from(self).","Calls U::from(self).","","Return the latest known consensus layer height.","Return the latest verified consensus layer state.","Known runtime identifier.","","Return the verified consensus layer state for a given …","Synchronize the verifier state up to including the passed …","","","","","","","","","","","Return the consensus layer state accessor for the given …","Verify that the given runtime header is valid at the given …","Verify that the given runtime header is valid at the given …","Verify consensus layer state freshness based on our …","","","Runtime call dispatcher.","Interface for dispatcher initializers.","State returned by the initializer.","State available before initialization.","Signals to dispatcher that it should abort and waits for …","","","","","","","Consensus verifier instance.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Runtime Attestation Key instance.","Initializes the dispatcher(s).","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Create a new runtime call dispatcher.","Protocol instance.","Queue a new request to be dispatched.","RPC demultiplexer instance.","RPC dispatcher instance.","Start the dispatcher.","","","","","","","Optional transaction dispatcher that should be used.","","","","","","","","Enclave RPC client.","RPC call context.","Session demultiplexer.","RPC dispatcher.","Secure channel session.","RPC protocol types.","","","","","","RPC client.","RPC client error.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Call a remote method over an insecure channel where …","Calls U::from(self).","Calls U::from(self).","Construct an unconnected RPC client with runtime-internal …","Call a remote method using an encrypted and authenticated …","","","","","","","","","Update allowed remote enclave identities.","Update allowed nodes.","Update key manager’s quote policy.","Update remote runtime id.","","","RPC call context.","","","Consensus verifier.","","","","Returns the argument unchanged.","The current runtime identity if any.","","Calls U::from(self).","Whether the RPC call is using a secure channel.","Construct new transaction context.","Runtime-specific context.","Information about the session the RPC call was delivered …","","","","Untrusted local storage.","","Session demultiplexer.","Demultiplexer error.","","","","A multiplexed session.","","","","","","","","","Closes the given session.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Session information.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Create new session demultiplexer.","Process incoming session data.","Process a frame, returning the locked session guard and …","Resets all open sessions.","","","","","","","","","","","","","","","Write message to session and generate a response.","Custom context initializer.","RPC call dispatcher.","Key manager quote policy update handler callback.","Key manager status update handler callback.","RPC method dispatcher implementation.","Descriptor of a RPC API method.","Handler for a RPC method.","Dispatcher for a RPC method.","Register a new method in the dispatcher.","","","","","","","","","","","","","","","","Dispatch request.","Dispatch request.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get method descriptor.","Invoke the method implementation and return a response.","Handle key manager quote policy update.","Handle key manager status update.","Called to initialize the context.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Specifies which kind of RPC is allowed to call the method.","Method name.","Create a new enclave method descriptor.","Configure context initializer.","Update key manager quote policy update handler.","Update key manager status update handler.","","","","","","","","","","","","","","Session builder.","Binding of the session’s static public key to a remote …","An encrypted and authenticated RPC session.","Information about a session.","Old V0 format that only supported IAS quotes.","New V1 format that supports both IAS and PCS quotes.","Signature from RAK, binding the session’s static public …","","","","","","","","","Build initiator session.","Build responder session.","","","","","Mark the session as closed.","Enable remote node identity verification.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return remote node identifier.","Return quote policy if configured in the builder.","Return remote enclave identities if configured in the …","Return remote runtime ID if configured in the builder.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Whether the session is in closed state.","Whether the session handshake has completed and the session","Whether the session is connected to one of the given nodes.","Enable RAK binding.","Process incoming data.","Configure quote policy used for remote quote verification.","","Public part of the RAK.","Enable remote enclave identity verification.","Set remote runtime ID for node identity verification.","Session information.","Set the remote node identifier.","","","","","","","","","","","","","","","","","Verify the RAK binding.","Verify the quote that is part of the RAK binding.","","","","","Write message to session.","","","","","","","","","","","","","Frame.","An insecure RPC call where messages are sent in plain text.","RPC call kind.","A local RPC call.","Protocol message.","A secure RPC call using an encrypted and authenticated …","Feedback on the peer that handled the last EnclaveRPC call.","","","","","Session identifier for multiplexing multiple sessions over …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Size of this object in bytes.","","","","","Generate a random session identifier.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Runs a future to completion on the current Tokio handle’…","Create a new asynchronous Tokio runtime.","","Errors.","Interface to the (untrusted) host node.","","","","","","","","","","Returns the argument unchanged.","","Returns the identity of the host node.","","Calls U::from(self).","","","","","","","Runtime identity.","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Create an uninitialized runtime identity.","","Public part of RAK.","Public part of REK.","Quote for RAK.","Runtime quote policy.","Checks whether the RAK matches another specified (RAK_pub, …","","","","","Verify a provided RAK binding.","","Starts the runtime.","","","","","","","","Consensus policy verifier.","Policy verifier error.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Fetch runtime’s key manager.","Fetch key manager’s policy from the latest verified …","Fetch key manager’s status from the latest verified …","Create a new consensus policy verifier.","Fetch runtime’s quote policy from the latest verified …","","","","","","","","Verify that key manager’s policy has been published in …","Verify that key manager’s status has been published in …","Verify that runtime’s quote policy has been published in …","","","","","","Information about the host environment.","","","","","","","Runtime part of the runtime host protocol.","","Untrusted key/value store which stores arbitrary binary …","","","","","","","","","","","Make a new request to the runtime host and wait for the …","Make a new request to the runtime host and wait for the …","","","Name of the consensus backend that is in use for the …","Consensus layer chain domain separation context.","Consensus protocol version that is in use for the …","","","","","","","","","","","","","Ensure that the runtime is ready to process requests and …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","The supplied runtime configuration.","The host environment information for this instance.","The runtime identity.","The runtime identifier for this instance.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Node-local runtime configuration.","","Assigned runtime identifier of the loaded runtime.","Send an async response to a previous request back to the …","","","","","","","","","","","","","","","","","","","Trivial Key/Value storage.","","Fetch the value for a specific key.","Store a specific key/value into storage.","Merklized key-value store.","","","Merklized key-value store where methods return errors …","Storage root for transaction IO.","Immutable merkalized key value store.","","","Invalid or uninitialized storage root type.","An MKVS iterator.","","","An entry in the write log, describing a single update.","The type of entry in the log.","Merklized key-value store.","A box type that can contain either internal or leaf nodes.","A key-value tree overlay that holds all updates in memory …","A key prefix.","Storage root.","Storage root type.","Storage root for runtime state.","A patricia tree-based MKVS implementation.","The write log.","","","","","","","","","","","","","","","","","","","Return an builder struct to chain configuration calls on.","Check if the local MKVS cache contains the given key.","Check if the local MKVS cache contains the given key.","","","Check if the key exists in the local cache.","","","","","","","","","","","","","Commit all database changes to the underlying store.","Commit all database changes to the underlying store.","","Commit any modifications to the underlying tree.","Commit tree updates to the underlying database and return …","","Commit any modifications to the underlying tree and then …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return the error that occurred during iteration if any.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Fetch entry with given key.","Fetch entry with given key.","Fetch entry with given key.","Get an existing key.","","Get an existing key.","","","The key under the iterator.","The value under the iterator.","","","Merkle root hash.","","","","","","","","","Update entry with given key.","Update entry with given key.","Insert a key/value pair into the tree.","","Insert a key/value pair into the tree.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Return whether the iterator is valid.","Returns an iterator over the tree.","Returns an iterator over the tree.","Returns an iterator over the tree.","","Return an iterator over the tree.","","","Return an iterator over the tree.","The key that was inserted or deleted.","","","","","Namespace under which the root is stored.","Create a new overlay tree.","Construct a new tree instance using the given read syncer …","","Advance the iterator to the next key.","","Populate the in-memory tree with nodes for keys starting …","Populate the in-memory tree with nodes for keys starting …","Populate the in-memory tree with nodes for keys starting …","","Populate the in-memory tree with nodes for keys starting …","","","Remove entry with given key, returning the value at the …","Remove entry with given key, returning the value at the …","Remove entry with given key, returning the value at the …","","","Remove entry with given key, returning the value at the …","Moves the iterator to the first key in the tree.","The storage type that this root has data for.","Moves the iterator either at the given key or at the next …","Sets the number of next elements to prefetch.","The read-only tree sync interface.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The inserted value (empty if the key was deleted).","Monotonically increasing version number in which the root …","","","","","","","","","","The Marshal trait is used for marshaling and unmarshaling …","Marshal the object into a binary form and return it as a …","Unmarshal from the given byte slice reference and modify …","Request for the SyncGetPrefixes operation.","Request for the SyncGet operation.","A proxy read syncer which forwards calls to the runtime …","Request for the SyncIterate operation.","A no-op read syncer which doesn’t support any of the …","A Merkle proof for a subtree.","Response for requests that produce proofs.","A proof verifier enables verifying proofs returned by the …","A raw proof entry.","ReadSync is the interface for synchronizing the in-memory …","A proxy read syncer which keeps track of call statistics.","","Identifies a specific tree and a position within that tree.","","","","Return self as an Any object, useful for downcasting.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Proof entries in pre-order traversal.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Merges a previously verified subtree with an existing tree.","Construct a new host proxy instance.","Construct a new instance, proxying to the given backing …","The caller’s position in the tree structure to allow …","","","","The Merkle tree root.","","Fetch a single key and returns the corresponding proof.","","","","Count of sync_get calls made to the underlying read syncer.","Fetch all keys under the given prefixes and returns the …","","","","Count of sync_get_prefixes calls made to the underlying …","Seek to a given key and then fetch the specified number of …","","","","Count of sync_iterate calls made to the underlying read …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The root hash this proof is for. This should only be used …","Verify a proof and generate an in-memory subtree …","","","","","","","","","","","","","","","Runtime call context.","Runtime transaction batch dispatcher.","Read/write set.","Transaction tags.","Transaction I/O tree.","Transaction protocol types.","Transaction context.","","","Flag indicating whether to only perform transaction check …","Consensus light block.","Consensus state tree.","","","","Epoch corresponding to the currently processed block.","Returns the argument unchanged.","The block header accompanying this transaction.","","Calls U::from(self).","The maximum number of messages that can be emitted in this …","Construct new transaction context.","Low-level access to the underlying Runtime Host Protocol.","Results of processing the previous successful round.","Runtime state.","","","","","Runtime transaction dispatcher trait.","Result of processing a batch of ExecuteTx.","Result of processing an ExecuteTx.","No-op dispatcher.","Block emitted tags (not emitted by a specific transaction).","","","","","","","Check the transactions in the given batch for validity.","","","","","","","","","","","","Execute the transactions in the given batch.","","Invoke the finalizer (if any).","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Number of processed incoming messages.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Emitted runtime messages.","Transaction output.","Process a query.","Per-transaction execution results.","Schedule and execute transactions in the given batch.","","Configure abort batch flag.","Emitted tags.","","","","","","","Hashes of transactions to reject.","","","","","","","A coarsened key prefix that represents any key that starts …","A set of coarsened keys.","A read/write set.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Size of the key prefixes (in bytes) used for coarsening …","","","Calls U::from(self).","Calls U::from(self).","","","The read set.","","","","","","","","","","","","","","","","The write set.","Tag is a key/value pair of arbitrary byte blobs with …","A set of tags.","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","The tag key.","Create a new tag.","","","","The hash of the transaction that emitted the tag.","","The tag value.","","Hash used for block emitted tags not tied to a specific …","A Merkle tree containing transaction artifacts.","Add block tags.","Add an input transaction artifact.","Add an output transaction artifact.","","","Commit updates to the underlying Merkle tree and return …","","","","Returns the argument unchanged.","","Calls U::from(self).","Create a new transaction artifacts tree.","","","","","Batch of transaction inputs/outputs.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","Runtime host protocol message body.","CheckTx transaction metadata.","Result of a CheckTx operation.","Computed batch.","","","A serializable error.","","Consensus event kind.","Execution mode where the batch of transactions is executed …","Batch execution mode.","A feature specifying that the runtime supports controlling …","Set of supported runtime features.","","","","","","Request to host to fetch the consensus events for the …","","Response from host fetching the consensus events for the …","","","","","","","","","","","","","","","","Host storage endpoint.","","","Invalid message (should never be seen on the wire).","Runtime protocol message.","","","","Request.","Response.","","","","","","","","","","","","","","","","","","","Runtime information request.","","Runtime information response.","","","","","","","","","","","","","","Execution mode where the runtime is in control of …","","Storage sync request.","","Storage sync response.","","","","","Message body.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Describes the features supported by the runtime.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Compute results header.","","Unique request identifier.","","","","","","","","","","","","","","","","","","","","Size of the initial batch of transactions.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Log that generates the I/O tree.","A feature specifying that the runtime supports rotating …","A feature specifying that the runtime supports updating …","A feature specifying that the runtime supports updating …","","","","Message type.","Messages emitted by the runtime.","","","Create a new error.","","The runtime protocol version supported by the runtime.","If this runtime uses a TEE, then this is the signature of …","","","The version of the runtime.","A feature specifying that the runtime supports same-block …","Schedule control feature.","","","","Log of changes to the state tree.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,3,2,3,2,0,0,0,0,0,0,3,2,2,3,2,0,3,2,0,3,2,0,0,0,0,0,3,2,3,2,3,0,0,0,0,0,0,3,0,0,0,0,3,2,3,2,3,2,0,0,3,2,0,0,8,6,8,6,6,6,6,8,8,6,8,6,8,6,6,8,6,8,6,8,6,6,6,6,8,8,8,6,8,6,8,6,8,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,40,40,0,348,0,40,40,40,40,0,40,40,40,40,40,40,40,40,40,40,40,40,0,0,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,0,0,46,47,46,47,48,49,51,46,47,48,49,50,51,46,47,48,49,50,46,47,46,47,48,49,50,46,47,48,49,50,46,47,46,47,48,49,50,51,46,47,48,49,50,51,46,47,48,49,50,51,46,47,48,49,50,46,47,46,47,46,47,48,49,50,46,46,47,47,48,48,49,49,50,50,46,46,46,47,47,47,48,49,50,51,46,46,46,46,47,47,47,47,48,49,50,51,46,47,51,51,46,47,48,49,50,51,46,47,48,49,50,51,46,47,48,49,50,46,47,48,49,50,46,47,46,47,128,51,51,50,128,51,48,50,0,0,49,51,46,47,48,49,50,46,47,46,47,48,49,50,51,46,47,48,49,50,46,47,48,49,50,51,46,47,48,49,50,51,46,47,48,49,50,47,48,50,47,51,46,47,48,49,50,46,47,46,47,0,0,0,0,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,54,54,54,54,53,53,53,54,54,54,54,53,53,54,53,54,53,54,53,54,53,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,0,0,349,350,349,349,350,349,349,349,349,350,0,0,0,0,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,0,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,66,0,0,0,66,0,0,0,63,64,63,64,63,64,65,66,67,68,63,64,65,66,67,68,63,64,63,64,65,66,67,68,63,64,65,66,67,68,63,64,65,63,64,65,67,68,63,64,65,66,67,68,63,64,65,66,67,68,63,64,65,66,67,68,0,63,64,63,64,63,64,65,66,67,63,63,64,64,65,65,66,66,67,67,63,63,63,64,64,64,65,66,67,68,65,63,63,63,63,64,64,64,64,65,66,67,68,63,64,63,64,65,0,67,68,63,64,65,66,67,68,63,64,65,66,67,68,63,64,65,66,67,66,63,64,65,65,63,64,0,67,68,0,68,63,64,65,66,67,68,63,64,63,64,65,67,63,64,65,66,67,68,63,64,65,66,67,63,64,65,66,67,68,63,64,65,66,67,68,66,63,64,65,66,67,68,63,64,63,64,0,0,0,0,0,71,72,71,72,71,72,72,71,72,71,72,71,72,71,72,71,72,71,71,72,71,72,71,71,72,72,71,72,71,72,71,71,72,71,72,71,72,71,72,71,72,71,72,71,72,71,72,71,72,71,72,0,71,72,89,83,83,89,89,0,0,0,83,89,89,89,83,83,89,0,0,89,0,83,83,0,0,0,0,89,89,0,0,89,89,89,0,89,0,0,89,89,89,83,89,80,85,86,89,79,85,79,85,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,82,76,74,75,76,77,78,79,80,81,82,83,84,85,86,87,74,75,76,77,78,79,80,81,82,83,84,85,86,87,80,86,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,77,78,79,80,81,82,83,84,85,86,87,74,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,84,74,75,76,77,83,84,74,74,75,75,76,76,77,77,83,83,84,84,78,74,89,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,78,85,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,74,75,76,77,84,74,78,85,85,87,74,85,85,79,85,78,85,78,81,76,75,81,77,84,80,86,82,75,80,86,82,78,85,76,77,78,85,78,74,81,78,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,74,75,76,77,84,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,74,75,76,77,84,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,75,78,85,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,0,0,0,0,0,0,0,0,93,94,93,94,93,94,93,94,94,93,94,93,94,93,94,93,94,93,94,93,93,94,94,93,94,93,93,94,93,94,93,94,93,94,93,94,93,93,93,93,93,94,94,93,94,93,94,93,94,93,94,93,94,93,94,93,94,0,0,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,0,0,102,103,102,103,103,103,102,103,102,103,102,103,102,103,102,103,102,103,102,102,103,102,102,103,102,103,102,103,102,102,102,103,102,102,103,102,103,102,103,102,102,103,0,0,0,0,0,0,105,0,0,104,105,106,104,105,106,104,105,106,104,105,106,104,106,104,105,106,104,105,106,104,105,106,106,106,106,106,104,105,106,104,105,106,0,104,104,105,106,104,105,106,104,105,106,0,104,0,0,0,0,0,106,0,104,105,106,0,104,106,104,105,106,104,105,106,104,105,106,104,105,106,0,104,105,106,0,0,0,0,107,107,108,109,110,107,108,109,110,107,107,107,107,107,107,107,108,108,109,109,110,110,107,108,109,110,107,108,109,110,107,107,107,107,107,107,107,107,107,108,109,110,107,107,107,107,107,107,107,108,109,110,107,108,109,110,107,107,107,107,107,107,107,107,108,109,110,107,107,108,109,110,107,108,109,110,107,108,109,110,107,107,0,0,0,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,0,0,0,112,112,0,0,0,0,112,112,113,114,115,116,117,118,112,113,114,115,116,117,118,117,117,116,112,113,114,115,116,117,118,112,113,114,115,116,117,118,112,112,113,114,115,116,117,118,112,113,114,115,116,117,118,112,113,114,115,116,117,118,112,113,114,115,116,117,118,118,114,112,113,114,115,116,117,118,112,112,113,113,114,114,115,115,116,116,117,117,118,118,112,113,114,115,116,117,118,112,113,114,115,116,117,118,118,114,112,113,114,115,118,113,112,113,114,115,116,117,118,112,113,114,115,116,117,118,112,113,114,115,116,117,118,118,116,112,115,118,114,112,113,114,115,116,117,118,113,114,115,116,117,118,112,113,114,115,116,117,118,112,113,114,115,116,117,118,112,113,114,115,116,117,118,112,113,114,115,116,117,118,117,118,118,114,113,118,112,113,114,115,116,117,118,0,0,0,0,0,127,0,0,0,0,127,127,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,122,122,119,120,121,122,123,124,125,126,119,120,121,122,123,124,125,126,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,119,123,124,119,120,121,122,123,124,125,126,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,123,119,127,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,119,120,121,122,123,124,125,126,119,119,120,120,125,126,121,122,123,124,123,124,125,126,119,125,126,121,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,121,127,119,120,121,122,123,124,125,126,0,155,0,0,0,0,155,0,0,0,156,156,156,156,144,144,144,0,0,0,0,0,0,0,0,142,142,142,142,142,142,142,142,0,0,0,0,0,0,0,0,0,0,0,0,0,159,159,0,0,0,157,158,157,158,0,0,0,134,134,129,133,136,135,137,129,145,139,146,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,131,141,147,147,147,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,142,143,129,157,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,159,129,160,129,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,153,143,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,159,129,160,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,145,145,146,146,147,147,148,148,149,149,150,150,151,151,152,152,153,153,154,154,155,155,156,156,131,131,159,159,129,129,160,160,129,143,141,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,129,143,129,145,145,139,143,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,131,158,159,129,160,135,136,137,138,141,143,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,129,129,150,151,139,146,146,146,145,145,145,148,154,152,145,145,148,143,142,157,132,146,133,134,158,139,139,152,152,143,160,145,143,152,143,129,160,129,140,131,129,152,143,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,139,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,131,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,143,129,131,148,141,131,143,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,351,351,351,352,352,353,353,353,173,180,0,180,180,0,0,175,0,180,0,167,0,0,0,0,170,170,170,172,0,0,0,0,180,167,180,180,180,180,0,0,0,180,180,180,0,167,180,180,0,0,180,173,172,0,167,0,172,0,180,180,175,167,173,174,173,162,180,179,177,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,176,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,178,177,176,163,167,168,169,170,171,165,176,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,168,169,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,163,163,167,167,168,168,169,169,170,170,171,171,165,165,172,172,173,173,174,174,175,175,176,176,177,177,178,178,179,179,171,176,163,167,168,169,170,171,165,172,173,174,175,176,180,180,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,180,177,178,179,179,163,167,168,169,173,174,176,177,163,171,165,168,176,172,176,169,168,169,178,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,168,169,183,165,169,178,165,179,172,168,169,178,183,165,168,162,163,163,164,165,168,169,162,171,178,168,169,171,165,165,180,168,169,176,168,183,165,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,180,183,165,176,163,168,169,171,165,176,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,166,165,172,173,174,175,165,171,168,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,186,0,0,0,187,186,187,0,186,188,182,186,187,188,182,186,187,186,187,186,187,186,187,186,187,188,182,186,187,188,182,186,187,188,182,186,187,186,187,186,186,187,187,186,187,188,182,186,187,186,187,188,182,186,187,188,182,186,187,186,187,182,182,186,187,188,188,182,186,187,182,188,182,186,187,186,187,188,182,186,187,188,182,186,187,182,188,182,186,187,182,0,214,0,0,0,0,0,0,0,214,0,0,0,0,0,0,193,193,193,193,193,193,214,0,0,205,205,205,0,0,0,0,0,0,214,0,0,0,0,0,0,191,192,196,210,215,211,195,189,190,191,206,207,208,209,212,213,210,215,195,197,210,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,198,211,201,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,193,205,196,202,204,209,196,209,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,194,208,209,211,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,206,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,190,207,212,194,202,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,211,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,215,208,195,208,209,210,213,215,193,205,199,200,200,198,209,192,203,204,196,199,200,189,207,212,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,197,211,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,211,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,354,355,356,354,357,354,356,354,355,354,357,355,355,356,354,357,357,0,0,181,181,0,217,181,217,181,217,181,217,181,217,181,181,181,217,181,181,217,217,217,217,217,181,217,181,217,217,0,217,217,217,0,0,181,0,181,217,181,217,181,217,181,217,181,0,0,222,358,222,358,222,358,222,358,222,358,222,222,222,358,222,222,222,358,222,358,222,358,358,222,358,222,358,222,358,222,358,0,0,225,224,225,224,224,224,224,224,225,224,225,224,225,224,225,224,224,224,224,225,224,224,224,225,224,225,224,224,224,224,225,225,224,224,224,224,225,225,224,224,225,224,224,225,224,225,224,225,224,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,0,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,0,0,0,231,231,0,231,231,0,231,231,231,0,231,231,231,231,231,0,231,0,231,231,231,231,231,231,0,231,0,0,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,0,0,236,240,236,240,236,240,236,240,236,240,236,236,240,240,236,240,236,240,236,236,236,240,236,240,236,236,236,240,236,240,236,240,236,236,236,236,240,0,0,0,0,0,0,0,0,244,248,247,247,244,245,246,247,244,245,246,244,245,246,247,244,245,246,247,244,245,246,247,244,245,246,247,247,244,245,246,247,244,245,246,244,245,247,244,245,246,247,244,245,246,247,244,245,246,247,247,246,245,248,246,244,245,246,247,244,245,246,247,244,245,246,247,244,245,246,247,244,245,246,248,247,244,245,246,249,249,0,249,249,249,249,0,249,249,0,249,249,243,249,243,243,243,243,243,249,243,249,243,249,243,243,243,243,241,249,249,243,249,243,243,243,249,243,249,243,243,241,241,243,249,241,241,243,249,243,249,243,243,249,243,249,243,241,241,241,0,249,243,0,0,0,0,250,252,250,251,252,250,251,252,251,252,250,251,252,250,251,252,250,251,252,250,251,252,253,252,250,251,252,250,251,250,252,250,252,252,250,252,250,251,252,250,251,251,252,250,251,252,250,251,0,0,0,0,0,0,0,255,255,255,255,255,0,0,255,255,255,255,256,255,256,255,256,255,256,255,256,255,255,255,256,255,255,255,256,255,256,256,255,256,256,255,255,256,255,256,255,256,255,256,256,256,256,256,255,0,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,0,0,268,268,268,0,268,268,264,265,268,264,265,268,264,264,265,268,264,265,268,264,265,268,268,268,264,265,268,268,268,265,264,265,268,264,265,268,264,265,264,264,268,268,264,265,268,264,265,268,264,265,268,264,265,268,265,0,0,0,0,0,0,0,0,270,271,272,270,271,272,270,272,272,270,271,272,270,271,272,270,359,270,271,272,270,272,271,272,270,359,276,270,270,278,271,272,270,271,272,270,272,272,271,270,270,270,272,271,272,270,271,272,270,271,272,270,271,272,270,0,0,0,0,281,281,281,261,282,281,259,261,282,281,259,259,259,281,259,281,259,282,259,259,261,282,281,259,261,282,281,259,261,282,281,259,281,261,282,281,259,282,259,259,259,261,282,281,259,261,282,281,259,281,282,282,282,259,282,259,261,281,259,259,282,282,281,259,261,282,281,259,281,261,282,281,259,261,282,281,259,261,281,281,261,282,281,259,282,360,360,361,361,360,361,287,0,269,0,286,287,0,275,0,275,0,275,0,0,269,0,269,0,286,287,273,283,283,274,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,283,275,284,285,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,283,283,275,287,283,283,275,275,287,287,283,283,283,275,284,273,285,286,274,269,287,283,283,283,283,275,284,273,285,286,274,269,287,283,283,275,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,285,273,283,284,283,284,283,275,284,273,285,286,274,269,287,283,283,275,284,285,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,284,283,275,284,273,285,286,274,269,287,283,283,0,0,289,0,0,289,289,289,289,289,289,289,289,289,289,289,362,289,289,289,289,289,289,289,289,0,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,0,291,291,291,291,291,291,291,0,0,291,291,291,292,291,292,291,292,291,292,291,292,291,291,291,292,291,292,291,292,291,292,292,292,292,292,291,292,291,292,291,292,291,292,292,292,292,291,294,294,294,0,294,294,294,294,294,294,0,0,0,0,294,12,295,294,293,12,295,294,293,12,12,293,293,293,293,293,12,295,294,293,12,295,294,293,12,295,294,293,12,294,294,293,12,295,294,293,295,12,12,12,12,12,12,295,294,293,295,12,295,294,293,293,295,293,12,293,294,12,295,294,293,12,295,294,293,12,295,294,293,12,295,294,293,0,0,262,262,0,298,0,0,297,0,298,301,297,0,0,301,0,0,0,0,0,0,0,0,297,0,0,220,220,296,16,297,7,301,298,299,220,296,16,297,7,301,298,299,220,16,320,223,296,16,16,220,297,7,298,299,220,297,7,298,299,220,220,320,223,296,296,16,16,296,297,7,301,299,220,296,16,297,7,301,298,299,220,220,296,16,297,7,301,298,299,220,220,296,16,297,7,301,298,299,220,220,220,297,7,301,298,299,220,297,297,7,7,301,301,298,298,299,299,220,220,218,16,297,7,301,298,299,220,296,16,297,7,301,298,299,220,220,320,223,221,296,296,16,16,16,218,218,297,299,7,296,16,297,7,301,298,299,220,320,223,296,296,16,16,296,16,297,7,301,298,299,220,297,7,299,220,218,320,223,221,296,296,16,16,16,299,299,0,303,301,7,296,16,299,218,220,320,223,221,296,16,16,16,320,223,296,296,16,16,218,7,218,218,0,297,7,298,299,220,7,299,220,296,16,297,7,301,298,299,220,297,7,299,220,296,16,297,7,301,298,299,220,296,16,297,7,301,298,299,220,303,301,299,7,296,16,297,7,301,298,299,220,220,0,363,363,0,0,0,0,0,0,0,0,0,0,0,0,0,317,306,306,304,308,309,310,317,306,306,308,309,319,310,317,306,311,312,313,314,315,316,308,309,319,310,317,306,311,312,313,314,315,316,306,306,311,312,313,314,315,316,306,311,312,313,314,315,316,306,311,312,313,314,315,316,308,309,319,310,317,306,306,311,312,313,314,315,316,308,309,319,310,317,306,306,311,312,313,314,315,316,308,309,319,310,317,306,311,312,313,314,315,316,306,306,311,306,311,312,306,306,311,311,312,312,317,317,306,311,312,313,314,315,316,308,309,319,310,317,306,306,311,312,313,314,315,316,313,308,309,319,310,317,306,311,312,313,314,315,316,308,309,319,310,317,306,311,312,313,314,315,316,306,311,312,313,314,315,316,313,315,314,0,308,310,312,315,314,316,312,306,304,308,309,310,310,304,308,309,310,310,304,308,309,310,310,306,311,312,313,314,315,316,317,313,314,315,306,311,312,313,314,315,316,308,309,319,310,317,306,311,312,313,314,315,316,306,311,312,313,314,315,316,308,309,319,310,317,306,311,312,313,314,315,316,308,309,319,310,317,306,311,312,313,314,315,316,311,319,308,309,319,310,317,306,311,312,313,314,315,316,306,0,0,0,0,0,0,0,0,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,0,0,0,0,325,364,325,324,364,325,324,365,324,324,364,325,324,364,325,324,364,325,324,365,324,365,364,325,324,325,364,325,324,364,325,324,325,364,365,325,365,324,365,364,364,325,324,364,325,324,325,364,325,324,364,325,324,0,0,0,327,327,327,328,327,328,327,327,328,327,328,327,328,327,328,327,328,327,328,327,327,327,328,327,327,328,328,327,328,327,327,328,328,327,328,327,328,327,328,328,327,328,327,328,327,328,327,328,327,328,327,328,327,328,327,328,0,0,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,0,0,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,0,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,0,0,0,0,318,254,0,254,0,338,0,0,0,237,254,254,254,254,0,254,0,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,0,254,254,342,0,0,346,237,342,342,237,318,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,0,254,0,254,254,254,254,254,254,254,254,254,254,254,254,254,338,237,0,0,0,344,344,344,290,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,318,290,334,335,336,337,338,323,339,237,340,341,342,333,318,290,334,335,336,337,338,323,339,237,340,341,342,290,334,334,334,333,254,290,334,335,336,337,338,323,339,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,345,318,338,318,318,338,338,323,341,337,333,344,345,346,318,254,290,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,290,290,290,290,290,290,334,335,336,337,338,323,339,237,340,341,342,343,318,333,340,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,336,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,335,335,335,340,334,290,343,333,323,290,290,339,337,333,345,334,337,335,335,339,339,339,333,333,318,290,334,335,336,337,338,323,339,237,340,341,342,290,333,290,334,335,336,337,338,323,339,341,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,366,367,368,369,370,371,372,373,371,372,366,374,375,371,372,366,366,376,377,378,379,380,372,371,372,372,381,382,383,375,384,371,372,366,366,372,385,386,375,387,384,375,388,389,390,391,387,387,387,383,392,375,393,394,385,395,372,376,389,390,396,397,368,368,368,368,398,382],"f":[0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,[1],[2,3],[1],[1],[1],0,[1],[1],0,[[]],[[]],0,0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],0,0,[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[6,7],[[9,[8]]]],[6,6],[[]],[[8,10,11]],[1],[1],[1],[1],[1],[1],[[6,7],[[9,[8]]]],[[]],[[]],[[],1],[[],1],[[]],[[]],[[[13,[12]]],6],[[6,7],[[15,[[14,[8]]]]]],[[]],[8,16],[8,16],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[11,[[18,[17]]]],[[],1],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[11,11],[[]],[[11,11],22],[[[18,[17]]],11],[[],11],[1],[1],[[[18,[17]]],11],[[[18,[[18,[17]]]]],11],[1],[[],11],[11,[[21,[17]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[11,11],25],[[],25],[[],25],[[11,26],27],[[11,26],27],[[11,26],27],[[[18,[17]]],11],[[[21,[17]]],11],[28,11],[[]],[28,[[4,[11,29]]]],[[11,30]],[[],1],[[]],[11,31],[11,25],[[],1],[[11,11],[[32,[22]]]],[[],1],[[]],[[],33],[[11,1],[[18,[17]]]],[[],[[4,[11,34]]]],[[],4],[31,[[4,[11,34]]]],[[],4],[[],5],[[]],[35,4],[11],0,0,0,0,0,0,0,[[]],[[]],[[[36,[17]],[21,[17]],[21,[17]],37,38],[[39,[[21,[17]]]]]],[[[36,[17]],[21,[17]],[21,[17]],37],[[39,[[21,[17]]]]]],[[[36,[17]],[21,[17]],[21,[17]],37,38],[[39,[[21,[17]]]]]],[1],[1],[1],[[]],[[]],[[],1],[[]],[[[36,[17]]],40],[[40,[36,[17]],[41,[[18,[17]]]],[42,[[18,[17]]]]],[[4,[[21,[17,20]],43]]]],[[40,[36,[17]],[18,[17]],[18,[17]],[18,[17]]],[[4,[1,43]]]],[[40,[36,[17]],[42,[[18,[17]]]],[42,[[18,[17]]]]],[[21,[17,20]]]],[[40,[36,[17]],[18,[17]],[18,[17]],[18,[17]]],[[4,[1,44]]]],[[],4],[[],4],[[],5],[[]],[40],0,0,0,[[]],[[]],[45,45],[[]],[45],[1],[1],[1],[[45,26],27],[[]],[[],45],[45,39],[[],1],[[]],[[[36,[17]]],45],[[]],[[],4],[[],4],[[],5],[[]],0,0,0,0,0,0,0,[46,[[18,[17]]]],[47,[[18,[17]]]],[[],1],[[],1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[[],[[4,[[21,[19,20]]]]]],[46,46],[47,47],[48,48],[49,49],[50,50],[[]],[[]],[[]],[[]],[[]],[[46,46],22],[[47,47],22],[[],46],[[],47],[[],48],[[],49],[[],50],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[46,46],25],[[47,47],25],[[48,48],25],[[49,49],25],[[50,50],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[46,26],27],[[46,26],27],[[46,26],27],[[47,26],27],[[47,26],27],[[47,26],27],[[48,26],27],[[49,26],27],[[50,26],27],[[]],[[[21,[17]]],46],[[]],[[[18,[17]]],46],[28,46],[[[21,[17]]],47],[[]],[[[18,[17]]],47],[28,47],[[]],[[]],[[]],[[[21,[17]]],51],[28,[[39,[46,29]]]],[28,[[39,[47,29]]]],[33,51],[[],51],[[46,30]],[[47,30]],[[48,30]],[[49,30]],[[50,30]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[46,31],[47,31],[48,31],[49,31],[50,31],[[],1],[[],1],[[46,46],[[32,[22]]]],[[47,47],[[32,[22]]]],[[],46],[51,46],[51,46],0,[[[18,[17]],[18,[17]]],[[39,[47]]]],[[51,[18,[17]],[18,[17]]],[[39,[47]]]],0,0,[[[21,[17]],33],[[21,[17]]]],[[[21,[17]],52],[[21,[17]]]],0,[51,[[21,[17]]]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],33],[[],[[39,[46,34]]]],[[],[[39,[47,34]]]],[[],[[4,[48,34]]]],[[],[[4,[49,34]]]],[[],[[4,[50,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[39,[46,34]]]],[31,[[39,[47,34]]]],[31,[[4,[48,34]]]],[31,[[4,[49,34]]]],[31,[[4,[50,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[47,46,[18,[17]],[18,[17]]],39],[[48,33],25],[[50,[18,[17]],[18,[17]]],25],[[47,46,[18,[17]]],39],[[]],[[]],[[]],[[]],[[]],[[]],[35,4],[35,4],[46],[47],0,0,0,0,[53,[[18,[17]]]],[54,[[18,[17]]]],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[[],[[4,[[21,[19,20]]]]]],[53,53],[54,54],[[]],[[]],[[],53],[[],54],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[54,54],25],[[],25],[[],25],[[54,26],27],[[[36,[17]]],53],[[]],[38,53],[[[36,[17]]],54],[[]],[53,54],[37,54],[33,53],[[],53],[[54,30]],[[],1],[[],1],[[]],[[]],[53,31],[54,31],[53,54],[[]],[[]],[[],[[39,[53,34]]]],[[],[[39,[54,34]]]],[[],4],[[],4],[31,[[39,[53,34]]]],[31,[[39,[54,34]]]],[[],4],[[],4],[[],5],[[],5],[[]],[[]],[35,4],[35,4],[53],0,0,[[[18,[17]]],[[32,[55]]]],[[[18,[17]]],55],[[[18,[17]]],55],[55,[[21,[17]]]],[[],[[21,[17]]]],[[[21,[[21,[17]]]]]],[[55,1],[[21,[17]]]],[[],17],[[],1],[[],1],[28,56],[57],0,0,[52,[[18,[17]]]],[[],1],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[52,52],[[]],[[52,52],22],[[],52],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],[[52,52],25],[[],25],[[],25],[[52,26],27],[[52,26],27],[[52,26],27],[28,52],[[]],[[[21,[17]]],52],[[[18,[17]]],52],[28,[[4,[52,29]]]],[[52,30]],[[],1],[[]],[52,31],[[],1],[[52,52],[[32,[22]]]],[[]],[[],33],[[],[[4,[52,34]]]],[[],4],[31,[[4,[52,34]]]],[[],4],[[],5],[[]],[35,4],[52],[[],58],0,[[59,10],59],[[59,59],59],[[59,59],59],[[59,10]],[[59,59]],[[59,59]],[[]],[[]],[[59,59],[[32,[59]]]],[[59,59],[[32,[59]]]],[59,59],[[]],[[59,59],22],[[],59],[1],[1],[1],[[59,59],25],[[],25],[[],25],[[59,26],27],[[59,26],27],[17,59],[10,59],[60,59],[61,59],[62,59],[[]],[[59,30]],[[],1],[[]],[59,31],[59,25],[59,25],[[59,59],59],[[59,59],59],[[59,10],59],[[59,59]],[[59,59]],[[59,10]],[[59,59],[[32,[22]]]],[[]],[[],33],[[],[[4,[59,34]]]],[[],4],[31,[[4,[59,34]]]],[[],4],[[],5],[[]],[[],59],0,0,0,0,0,0,0,0,0,[63,[[18,[17]]]],[64,[[18,[17]]]],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[[],[[4,[[21,[19,20]]]]]],[63,63],[64,64],[65,65],[66,66],[67,67],[68,68],[[]],[[]],[[]],[[]],[[]],[[]],[[63,63],22],[[64,64],22],[[],[[32,[65]]]],[[],63],[[],64],[[],65],[[],67],[[],68],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,[[],[[24,[23]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[63,63],25],[[64,64],25],[[65,65],25],[[66,66],25],[[67,67],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[63,26],27],[[63,26],27],[[63,26],27],[[64,26],27],[[64,26],27],[[64,26],27],[[65,26],27],[[66,26],27],[[67,26],27],[[68,26],27],[63,65],[[]],[[[21,[17]]],63],[28,63],[[[18,[17]]],63],[[[18,[17]]],64],[[]],[[[21,[17]]],64],[28,64],[[]],[[]],[[]],[[]],[28,[[39,[63,29]]]],[28,[[39,[64,29]]]],[[63,30]],[[64,30]],[[65,30]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[63,31],[64,31],[65,31],[66,31],[67,31],[[66,69,69,67],25],[[],1],[[],1],0,0,[[63,63],[[32,[22]]]],[[64,64],[[32,[22]]]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],33],[[],[[39,[63,34]]]],[[],[[39,[64,34]]]],[[],[[4,[65,34]]]],[[],[[4,[67,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[39,[63,34]]]],[31,[[39,[64,34]]]],[31,[[4,[65,34]]]],[31,[[4,[66,34]]]],[31,[[4,[67,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[66,67],[[39,[68]]]],[[]],[[]],[[]],[[]],[[]],[[]],[35,4],[35,4],[63],[64],[[70,[18,[17]]],[[36,[17]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,[71,71],[72,72],[[]],[[]],[[],71],[[],72],[1],[1],[1],[1],0,[1],[1],[[71,71],25],[[72,72],25],[[],25],[[],25],[[],25],[[],25],[[71,26],27],[[72,26],27],[[]],[[]],0,[[],1],[[],1],[[]],[[]],[71,31],[72,31],0,0,[[]],[[]],[[],[[4,[71,34]]]],[[],[[4,[72,34]]]],[[],4],[[],4],[31,[[4,[71,34]]]],[31,[[4,[72,34]]]],[[],4],[[],4],[[],5],[[],5],[[72,71],[[39,[68]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],73],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[74,74],[75,75],[76,76],[77,77],[78,78],[79,79],[80,80],[81,81],[82,82],[83,83],[84,84],[85,85],[86,86],[87,87],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],74],[[],75],[[],76],[[],77],[[],78],[[],79],[[],80],[[],81],[[],82],[[],83],[[],84],[[],85],[[],86],[[],87],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[88,[[4,[77]]]],[88,[[4,[78]]]],[88,[[4,[79]]]],[88,[[4,[80]]]],[88,[[4,[81]]]],[88,[[4,[82]]]],[88,[[4,[83]]]],[88,[[4,[84]]]],[88,[[4,[85]]]],[88,[[4,[86]]]],[88,[[4,[87]]]],0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,[[74,74],25],[[75,75],25],[[76,76],25],[[77,77],25],[[83,83],25],[[84,84],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,0,[[89,26],27],[[89,26],27],[[74,26],27],[[75,26],27],[[76,26],27],[[77,26],27],[[78,26],27],[[79,26],27],[[80,26],27],[[81,26],27],[[82,26],27],[[83,26],27],[[84,26],27],[[85,26],27],[[86,26],27],[[87,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[74,31],[75,31],[76,31],[77,31],[84,31],[[74,69,69],25],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],[[4,[74,34]]]],[[],[[4,[75,34]]]],[[],[[4,[76,34]]]],[[],[[4,[77,34]]]],[[],[[4,[84,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[74,34]]]],[31,[[4,[75,34]]]],[31,[[4,[76,34]]]],[31,[[4,[77,34]]]],[31,[[4,[84,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[75,74,[91,[90]]],[[4,[68,89]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[70,[18,[17]]],40],[[70,[18,[17]],[18,[17]]],[[21,[17]]]],[[70,[18,[17]],[18,[17]]],[[32,[[21,[17]]]]]],[[],92],[[],69],0,0,0,[[]],[[]],[[]],[[]],[93,93],[94,94],[[]],[[]],0,[[],93],[[],94],[1],[1],[1],[1],[1],[1],[[93,93],25],[[94,94],25],[[],25],[[],25],[[],25],[[],25],[[93,26],27],[[94,26],27],[[]],[10,93],[[]],[[93,30]],[[94,30]],[[],1],[[],1],[[]],[[]],[93,31],[94,31],[[93,93],25],0,0,[[62,62,62],93],0,0,0,[[]],[[]],[[],[[4,[93,34]]]],[[],[[4,[94,34]]]],[[],4],[[],4],[31,[[4,[93,34]]]],[31,[[4,[94,34]]]],[[],4],[[],4],[[],5],[[],5],[[]],[[]],0,0,[[]],[[]],[[[96,[95]]],[[96,[95]]]],[[]],[1],[1],[1],[[[96,[97]],[96,[97]]],25],[[],25],[[],25],[[[96,[98]],26],27],[[]],[[[96,[99]],30]],[[],1],0,[[]],[[[96,[100]]],31],[62,96],[[]],[[],4],[31,[[4,[[96,[101]],34]]]],[[],4],[[],5],0,[[]],0,0,[[]],[[]],[[]],[[]],0,0,[102,102],[103,103],[[]],[[]],[[],102],[[],103],[1],[1],[1],[1],[1],[1],0,[[102,26],27],[[103,26],27],0,[[]],[[]],[[],1],[[],1],[[]],[[]],0,0,[[]],[[]],0,[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],0,[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[104,104],[105,105],[106,106],[[]],[[]],[[]],[[],104],[[],106],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[106,106],25],[[],25],[[],25],0,[[104,26],27],[[105,26],27],[[106,26],27],[[]],[[]],[[]],0,0,[[],1],[[],1],[[],1],[[]],[[]],[[]],[104,31],[105,31],[106,31],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],0,[[],[[4,[104,34]]]],[[],[[4,[106,34]]]],[[],4],[[],4],[[],4],[31,[[4,[104,34]]]],[31,[[4,[105,34]]]],[31,[[4,[106,34]]]],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],0,[[]],[[]],[[]],0,0,0,0,[107,[[18,[17]]]],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[107,107],[[]],[[107,107],22],[[[18,[17]]],107],[[],107],[108,107],[1],[109,107],[1],[1],[110,107],[1],[1],[1],[1],[1],[1],[1],[1],[1],[107,[[21,[17]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[107,107],25],[[],25],[[],25],[[107,26],27],[[107,26],27],[[]],[[]],[[]],[[[36,[17]]],107],[[]],[28,107],[28,[[39,[107]]]],[46,107],[52,107],[[107,30]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[107,31],[[[18,[17]],17,[18,[17]]],107],[[107,107],[[32,[22]]]],[[],1],[107,33],[[]],[[],[[39,[107,34]]]],[[],4],[[],4],[[],4],[[],4],[31,[[39,[107,34]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[35,4],0,0,0,[[]],[[]],[111,111],[[]],[[],111],[1],[1],[1],0,[[111,111],25],[[],25],[[],25],[[111,26],27],[[]],[[111,30]],0,[[],1],[[]],[111,31],[[]],[[],[[4,[111,34]]]],[[],4],[31,[[4,[111,34]]]],[[],4],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[112,112],[113,113],[114,114],[115,115],[116,116],[117,117],[118,118],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[112,112],22],[[],112],[[],113],[[],114],[[],115],[[],116],[[],117],[[],118],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,[[112,112],25],[[113,113],25],[[114,114],25],[[115,115],25],[[116,116],25],[[117,117],25],[[118,118],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[112,26],27],[[113,26],27],[[114,26],27],[[115,26],27],[[116,26],27],[[117,26],27],[[118,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[112,30]],[[113,30]],[[114,30]],[[115,30]],[[118,30]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[112,31],[113,31],[114,31],[115,31],[116,31],[117,31],[118,31],0,0,[[112,112],[[32,[22]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[113,34]]]],[[],[[4,[114,34]]]],[[],[[4,[115,34]]]],[[],[[4,[116,34]]]],[[],[[4,[117,34]]]],[[],[[4,[118,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[112,34]]]],[31,[[4,[113,34]]]],[31,[[4,[114,34]]]],[31,[[4,[115,34]]]],[31,[[4,[116,34]]]],[31,[[4,[117,34]]]],[31,[[4,[118,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[119,119],[120,120],[121,121],[122,122],[123,123],[124,124],[125,125],[126,126],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],119],[[],120],[[],121],[[],122],[[],123],[[],124],[[],125],[[],126],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,0,[[119,119],25],[[120,120],25],[[121,121],25],[[122,122],25],[[123,123],25],[[124,124],25],[[125,125],25],[[126,126],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[127,26],27],[[127,26],27],[[119,26],27],[[120,26],27],[[121,26],27],[[122,26],27],[[123,26],27],[[124,26],27],[[125,26],27],[[126,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[119,31],[120,31],[121,31],[122,31],[123,31],[124,31],[125,31],[126,31],0,0,0,0,[[123,[13,[128]]],[[39,[125]]]],[[124,[13,[128]]],[[39,[126]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],[[4,[119,34]]]],[[],[[4,[120,34]]]],[[],[[4,[121,34]]]],[[],[[4,[122,34]]]],[[],[[4,[123,34]]]],[[],[[4,[124,34]]]],[[],[[4,[125,34]]]],[[],[[4,[126,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[119,34]]]],[31,[[4,[120,34]]]],[31,[[4,[121,34]]]],[31,[[4,[122,34]]]],[31,[[4,[123,34]]]],[31,[[4,[124,34]]]],[31,[[4,[125,34]]]],[31,[[4,[126,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[121,[[39,[119,127]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[129,130],[[32,[131]]]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[132,132],[133,133],[134,134],[135,135],[136,136],[137,137],[138,138],[139,139],[140,140],[141,141],[142,142],[143,143],[144,144],[145,145],[146,146],[147,147],[148,148],[149,149],[150,150],[151,151],[152,152],[153,153],[154,154],[155,155],[156,156],[131,131],[157,157],[158,158],[159,159],[129,129],[160,160],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[142,142],22],0,0,[[157,65],25],[[],132],[[],133],[[],134],[[],135],[[],136],[[],137],[[],138],[[],139],[[],140],[[],141],[[],142],[[],143],[[],144],[[],145],[[],146],[[],147],[[],148],[[],149],[[],150],[[],151],[[],152],[[],153],[[],154],[[],155],[[],156],[[],131],[[],159],[[],129],[[],160],[[129,93],[[32,[131]]]],0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,0,[[132,132],25],[[133,133],25],[[134,134],25],[[135,135],25],[[136,136],25],[[137,137],25],[[138,138],25],[[139,139],25],[[140,140],25],[[141,141],25],[[142,142],25],[[143,143],25],[[144,144],25],[[145,145],25],[[146,146],25],[[147,147],25],[[148,148],25],[[149,149],25],[[150,150],25],[[151,151],25],[[152,152],25],[[153,153],25],[[154,154],25],[[155,155],25],[[156,156],25],[[131,131],25],[[159,159],25],[[129,129],25],[[160,160],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,0,0,[[132,26],27],[[133,26],27],[[134,26],27],[[135,26],27],[[136,26],27],[[137,26],27],[[138,26],27],[[139,26],27],[[140,26],27],[[141,26],27],[[142,26],27],[[143,26],27],[[144,26],27],[[145,26],27],[[146,26],27],[[147,26],27],[[148,26],27],[[149,26],27],[[150,26],27],[[151,26],27],[[152,26],27],[[153,26],27],[[154,26],27],[[155,26],27],[[156,26],27],[[131,26],27],[[157,26],27],[[158,26],27],[[159,26],27],[[129,26],27],[[160,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[143,52,93],[[32,[141]]]],0,0,0,0,[[143,161,52,93],25],[[132,30]],[[133,30]],[[134,30]],[[135,30]],[[136,30]],[[137,30]],[[138,30]],[[139,30]],[[140,30]],[[141,30]],[[142,30]],[[144,30]],[[145,30]],[[146,30]],[[147,30]],[[148,30]],[[149,30]],[[150,30]],[[151,30]],[[152,30]],[[153,30]],[[154,30]],[[155,30]],[[156,30]],[[131,30]],[[[18,[17]],46,10,54],[[36,[17]]]],[[159,30]],[[129,30]],[[160,30]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[132,31],[133,31],[134,31],[135,31],[136,31],[137,31],[138,31],[139,31],[140,31],[141,31],[142,31],[143,31],[144,31],[145,31],[146,31],[147,31],[148,31],[149,31],[150,31],[151,31],[152,31],[153,31],[154,31],[155,31],[156,31],[131,31],[157,31],[158,31],[159,31],[129,31],[160,31],0,0,0,0,0,[[139,161],25],0,0,0,0,0,0,0,0,0,0,0,0,0,[[142,142],[[32,[22]]]],[157,67],0,0,0,0,[158,66],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[139,[[4,[101,34]]]],[131,[[4,[101,34]]]],[[],[[4,[132,34]]]],[[],[[4,[133,34]]]],[[],[[4,[134,34]]]],[[],[[4,[135,34]]]],[[],[[4,[136,34]]]],[[],[[4,[137,34]]]],[[],[[4,[138,34]]]],[[],[[4,[139,34]]]],[[],[[4,[140,34]]]],[[],[[4,[141,34]]]],[[],[[4,[142,34]]]],[[],[[4,[143,34]]]],[[],[[4,[145,34]]]],[[],[[4,[146,34]]]],[[],[[4,[147,34]]]],[[],[[4,[148,34]]]],[[],[[4,[149,34]]]],[[],[[4,[150,34]]]],[[],[[4,[151,34]]]],[[],[[4,[152,34]]]],[[],[[4,[153,34]]]],[[],[[4,[154,34]]]],[[],[[4,[131,34]]]],[[],[[4,[129,34]]]],[[],[[4,[160,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[132,34]]]],[31,[[4,[133,34]]]],[31,[[4,[134,34]]]],[31,[[4,[135,34]]]],[31,[[4,[136,34]]]],[31,[[4,[137,34]]]],[31,[[4,[138,34]]]],[31,[[4,[139,34]]]],[31,[[4,[140,34]]]],[31,[[4,[141,34]]]],[31,[[4,[142,34]]]],[31,[[4,[143,34]]]],[31,[[4,[144,34]]]],[31,[[4,[145,34]]]],[31,[[4,[146,34]]]],[31,[[4,[147,34]]]],[31,[[4,[148,34]]]],[31,[[4,[149,34]]]],[31,[[4,[150,34]]]],[31,[[4,[151,34]]]],[31,[[4,[152,34]]]],[31,[[4,[153,34]]]],[31,[[4,[154,34]]]],[31,[[4,[155,34]]]],[31,[[4,[156,34]]]],[31,[[4,[131,34]]]],[31,[[4,[157,34]]]],[31,[[4,[158,34]]]],[31,[[4,[159,34]]]],[31,[[4,[129,34]]]],[31,[[4,[160,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[162,163,164,165,166,33],39],[[],73],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[163,163],[167,167],[168,168],[169,169],[170,170],[171,171],[165,165],[172,172],[173,173],[174,174],[175,175],[176,176],[177,177],[178,178],[179,179],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[],163],[[],167],[[],168],[[],169],[[],170],[[],171],[[],165],[[],176],[[],177],[[],178],[[],179],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[168,11],[169,11],[[163,163],25],[[167,167],25],[[168,168],25],[[169,169],25],[[170,170],25],[[171,171],25],[[165,165],25],[[172,172],25],[[173,173],25],[[174,174],25],[[175,175],25],[[176,176],25],[[177,177],25],[[178,178],25],[[179,179],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,0,[[163,26],27],[[167,26],27],[[168,26],27],[[169,26],27],[[170,26],27],[[171,26],27],[[165,26],27],[[172,26],27],[[173,26],27],[[174,26],27],[[175,26],27],[[176,26],27],[[180,26],27],[[180,26],27],[[177,26],27],[[178,26],27],[[179,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[181,180],[[]],[[]],[[]],0,[[163,30]],[[167,30]],[[168,30]],[[169,30]],[[173,30]],[[174,30]],[[176,30]],[[177,30]],0,0,0,0,0,[[[18,[176]]],11],[[[18,[176]]],11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,31],[167,31],[168,31],[169,31],[170,31],[171,31],[165,31],[172,31],[173,31],[174,31],[175,31],[176,31],[177,31],[178,31],[179,31],0,0,[[],25],[165,25],[[169,168],25],[178,25],0,0,[[[18,[172]]],11],0,0,0,[[55,55],25],[[165,165],25],0,[[129,182,10],162],[[163,10,167],163],[[52,10],163],[46,[[39,[143,180]]]],0,0,0,[[162,25],[[39,[183]]]],0,0,0,0,[[171,128,52,33],[[39,[47]]]],[[165,128,52,33],39],0,[180,[[32,[184]]]],0,0,0,0,[[],185],[165,185],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],11],[165,11],0,[[],[[4,[163,34]]]],[[],[[4,[168,34]]]],[[],[[4,[169,34]]]],[[],[[4,[171,34]]]],[[],[[4,[165,34]]]],[[],[[4,[176,34]]]],[[],[[4,[177,34]]]],[[],[[4,[178,34]]]],[[],[[4,[179,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[163,34]]]],[31,[[4,[167,34]]]],[31,[[4,[168,34]]]],[31,[[4,[169,34]]]],[31,[[4,[170,34]]]],[31,[[4,[171,34]]]],[31,[[4,[165,34]]]],[31,[[4,[172,34]]]],[31,[[4,[173,34]]]],[31,[[4,[174,34]]]],[31,[[4,[175,34]]]],[31,[[4,[176,34]]]],[31,[[4,[177,34]]]],[31,[[4,[178,34]]]],[31,[[4,[179,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[18,[172]]],39],[165,39],[172,39],[173,39],[174,39],[175,39],[[165,52,33],39],[[171,46],39],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[186,186],[187,187],[[]],[[]],[[186,186],22],[[187,187],22],[[],186],[[],187],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[186,186],25],[[187,187],25],[[],25],[[],25],[[],25],[[],25],[[186,26],27],[[187,26],27],[[]],[[]],[[]],[[]],[[186,30]],[[187,30]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[186,31],[187,31],0,0,[[186,186],[[32,[22]]]],[[187,187],[[32,[22]]]],0,0,0,[[]],[[]],[[182,10],[[39,[188]]]],[[],4],[[],4],[[],4],[[],4],[31,[[4,[186,34]]]],[31,[[4,[187,34]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],0,[[]],[[]],[[]],[[]],[182,[[21,[188]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[189,189],[190,190],[191,191],[192,192],[193,193],[194,194],[195,195],[196,196],[197,197],[198,198],[199,199],[200,200],[201,201],[202,202],[203,203],[204,204],[205,205],[206,206],[207,207],[208,208],[209,209],[210,210],[211,211],[212,212],[213,213],[214,214],[215,215],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[193,193],22],[[205,205],22],0,0,0,0,0,0,[[],189],[[],190],[[],191],[[],192],[[],194],[[],195],[[],196],[[],197],[[],198],[[],199],[[],200],[[],201],[[],202],[[],203],[[],204],[[],206],[[],207],[[],208],[[],209],[[],210],[[],211],[[],212],[[],213],[[],215],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[189,189],25],[[190,190],25],[[191,191],25],[[192,192],25],[[193,193],25],[[194,194],25],[[195,195],25],[[196,196],25],[[197,197],25],[[198,198],25],[[199,199],25],[[200,200],25],[[201,201],25],[[202,202],25],[[203,203],25],[[204,204],25],[[205,205],25],[[206,206],25],[[207,207],25],[[208,208],25],[[209,209],25],[[210,210],25],[[211,211],25],[[212,212],25],[[213,213],25],[[214,214],25],[[215,215],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,0,0,0,[[189,26],27],[[190,26],27],[[191,26],27],[[192,26],27],[[193,26],27],[[194,26],27],[[195,26],27],[[196,26],27],[[197,26],27],[[198,26],27],[[199,26],27],[[200,26],27],[[201,26],27],[[202,26],27],[[203,26],27],[[204,26],27],[[205,26],27],[[206,26],27],[[207,26],27],[[208,26],27],[[209,26],27],[[210,26],27],[[211,26],27],[[212,26],27],[[213,26],27],[[214,26],27],[[215,26],27],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[189,30]],[[190,30]],[[191,30]],[[192,30]],[[193,30]],[[194,30]],[[195,30]],[[196,30]],[[197,30]],[[198,30]],[[199,30]],[[200,30]],[[201,30]],[[202,30]],[[203,30]],[[204,30]],[[205,30]],[[206,30]],[[207,30]],[[208,30]],[[209,30]],[[210,30]],[[211,30]],[[212,30]],[[213,30]],[[214,30]],[[215,30]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[189,31],[190,31],[191,31],[192,31],[193,31],[194,31],[195,31],[196,31],[197,31],[198,31],[199,31],[200,31],[201,31],[202,31],[203,31],[204,31],[205,31],[206,31],[207,31],[208,31],[209,31],[210,31],[211,31],[212,31],[213,31],[214,31],[215,31],0,0,0,0,0,0,0,0,[[193,193],[[32,[22]]]],[[205,205],[[32,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],[[4,[189,34]]]],[[],[[4,[190,34]]]],[[],[[4,[191,34]]]],[[],[[4,[192,34]]]],[[],[[4,[194,34]]]],[[],[[4,[195,34]]]],[[],[[4,[196,34]]]],[[],[[4,[197,34]]]],[[],[[4,[198,34]]]],[[],[[4,[199,34]]]],[[],[[4,[200,34]]]],[[],[[4,[201,34]]]],[[],[[4,[202,34]]]],[[],[[4,[203,34]]]],[[],[[4,[204,34]]]],[[],[[4,[206,34]]]],[[],[[4,[207,34]]]],[[],[[4,[208,34]]]],[[],[[4,[209,34]]]],[[],[[4,[210,34]]]],[[],[[4,[211,34]]]],[[],[[4,[212,34]]]],[[],[[4,[213,34]]]],[[],[[4,[215,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[189,34]]]],[31,[[4,[190,34]]]],[31,[[4,[191,34]]]],[31,[[4,[192,34]]]],[31,[[4,[193,34]]]],[31,[[4,[194,34]]]],[31,[[4,[195,34]]]],[31,[[4,[196,34]]]],[31,[[4,[197,34]]]],[31,[[4,[198,34]]]],[31,[[4,[199,34]]]],[31,[[4,[200,34]]]],[31,[[4,[201,34]]]],[31,[[4,[202,34]]]],[31,[[4,[203,34]]]],[31,[[4,[204,34]]]],[31,[[4,[205,34]]]],[31,[[4,[206,34]]]],[31,[[4,[207,34]]]],[31,[[4,[208,34]]]],[31,[[4,[209,34]]]],[31,[[4,[210,34]]]],[31,[[4,[211,34]]]],[31,[[4,[212,34]]]],[31,[[4,[213,34]]]],[31,[[4,[214,34]]]],[31,[[4,[215,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],73],0,[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[181,26],27],[[181,26],27],[[]],[[]],[216,181],[[[13,[12]],10,7],217],[[217,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[217,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[217,10],[[],1],[[],1],[[]],[[]],[217,[[219,[218]]]],[217,[[219,[218]]]],0,[[10,16],217],[[217,[18,[220]],62],39],[[217,[18,[220]],62],39],0,0,[181,[[32,[184]]]],0,[[],33],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[[222,[221]]],[[4,[130,181]]]],[[[222,[221]]],[[4,[111,181]]]],[[]],[[]],[[[222,[221]]],[[4,[130,181]]]],[[[222,[221]]],[[4,[111,181]]]],[[],1],[[],1],[[]],[[]],[221,[[222,[221]]]],[[223,111],[[4,[181]]]],[[223,111],[[4,[181]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[]],[[]],0,0,[[]],[[]],[[]],[[]],0,[224,224],[[]],[[],224],[1],[1],[1],[1],[1],[1],[[[225,[221]],52],[[4,[[32,[126]],181]]]],[[224,224],25],[[],25],[[],25],[[224,26],27],[[]],[[]],0,0,[[],1],[[],1],[[]],[[]],[224,31],0,0,[[[225,[221]],52],[[4,[[32,[125]],181]]]],[221,[[225,[221]]]],0,0,0,0,[[[225,[221]],52],[[4,[[32,[224]],181]]]],[[[225,[221]]],[[4,[[21,[224]],181]]]],[[]],[[],[[4,[224,34]]]],[[],4],[[],4],[31,[[4,[224,34]]]],[[],4],[[],4],[[],5],[[],5],[[]],[[]],0,[[]],[[]],[1],[1],[1],[[]],[[],1],[[]],[221,[[226,[221]]]],[[[226,[221]],46],[[4,[[32,[143]],181]]]],[[[226,[221]]],[[4,[[21,[143]],181]]]],[[[226,[221]],52],[[4,[[32,[129]],181]]]],[[],4],[[],4],[[],5],[[]],0,[[]],[[]],[1],[1],[1],[[]],[[],1],[[]],[[[227,[221]],52],[[4,[179,180]]]],[221,[[227,[221]]]],[[[227,[221]],52],[[4,[11,180]]]],[[],4],[[],4],[[],5],[[]],0,[[[228,[221]],107],[[4,[194,181]]]],[[[228,[221]]],[[4,[[21,[107]],181]]]],[[]],[[]],[[[228,[221]]],[[4,[59,181]]]],[[[228,[221]],107,107,130],[[4,[204,181]]]],[[[228,[221]]],[[4,[[229,[107,[229,[107,[21,[204]]]]]],181]]]],[[[228,[221]],107,107],[[4,[203,181]]]],[[[228,[221]]],[[4,[[229,[107,[229,[107,203]]]],181]]]],[1],[1],[1],[[]],[[[228,[221]]],[[4,[59,181]]]],[[],1],[[]],[[[228,[221]]],[[4,[59,181]]]],[221,[[228,[221]]]],[[[228,[221]]],[[4,[59,181]]]],[[],4],[[],4],[[],5],[[]],0,0,0,[[]],[[]],[28,230],[231,231],[[]],[104,[[39,[231]]]],[1],[1],[1],[231,[[39,[104]]]],[[231,26],27],[[]],[231,7],[[],1],[[]],0,0,[232,7],[[]],[[],4],[233,[[39,[231]]]],[[],4],[[],5],0,0,[[]],0,0,0,[[]],[[]],[234,[[32,[235]]]],[[],234],[1],[1],[1],[[234,26],27],[[]],0,[[],1],[[]],[234,31],0,0,[[],[[4,[234,34]]]],[[],4],[31,[[4,[234,34]]]],[[],4],[[],5],[[234,235,235],39],[[]],0,0,[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[236,10,237],[[239,[[219,[238]]]]]],[[]],[[]],[240,241],[[],1],[[],1],[[]],[[]],[236,[[239,[[219,[238]]]]]],[236,[[239,[[219,[238]]]]]],[[[13,[12]]],236],[[[13,[12]],242,243,52,33],240],[236],[240],[[236,10],[[239,[[219,[238]]]]]],[[236,10],[[239,[[219,[238]]]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[236,104],[[239,[[219,[238]]]]]],[[236,104,168,130],[[239,[[219,[238]]]]]],[[236,104,168,130],[[239,[[219,[238]]]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],244],[[],245],[[],246],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,[[247,26],27],[[244,26],27],[[245,26],27],[[246,26],27],[[]],[[]],[[]],[[]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[247,31],[244,31],[245,31],[246,31],0,0,0,0,0,0,[[],[[4,[244,34]]]],[[],[[4,[245,34]]]],[[],[[4,[246,34]]]],[[],4],[[],4],[[],4],[[],4],[31,[[4,[247,34]]]],[31,[[4,[244,34]]]],[31,[[4,[245,34]]]],[31,[[4,[246,34]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[248,33],25],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],0,[243,243],[[]],[[],243],[1],[1],[1],[1],[1],[1],[[243,243],25],[[],25],[[],25],[[10,237],[[239,[[219,[238]]]]]],[[249,26],27],[[249,26],27],[[243,26],27],[[]],[[]],0,0,[[],1],[[],1],[[]],[[]],[243,31],[[],[[239,[[219,[238]]]]]],[[],[[239,[[219,[238]]]]]],0,[249,[[32,[184]]]],[10,[[239,[[219,[238]]]]]],[10,[[239,[[219,[238]]]]]],[[]],[[],33],[[],[[4,[243,34]]]],[[],4],[[],4],[31,[[4,[243,34]]]],[[],4],[[],4],[[],5],[[],5],[104,[[239,[[219,[238]]]]]],[[104,168,130],[[239,[[219,[238]]]]]],[[104,168,130],[[239,[[219,[238]]]]]],[[217,161,52,93,46],[[4,[249]]]],[[]],[[]],0,0,0,0,[250,39],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],251],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[]],[[]],[[]],0,[252,251],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[242,[219,[253]],[13,[161]]],[[13,[250]]]],0,[[250,10,254],39],0,0,[[250,[13,[12]],[219,[241]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],0,[[],5],[[],5],[[],5],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[255,26],27],[[255,26],27],[[]],[34,255],[[]],[216,255],[[],1],[[],1],[[256,28,257],[[4,[[0,[101,258]],255]]]],[[]],[[]],[[259,[13,[12]],28,[21,[46]]],256],[[256,28,257],[[4,[[0,[101,258]],255]]]],[255,[[32,[184]]]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[256,[32,[[260,[65]]]]]],[[256,[21,[46]]]],[[256,67]],[[256,[32,[52]]]],[[]],[[]],0,[[]],[[]],0,[1],[1],[1],[[]],0,[[],1],[[]],0,[[[13,[161]],25,[32,[[13,[261]]]],[13,[241]],262],263],0,0,[[],4],[[],4],[[],5],0,[[]],0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],[[]],[[]],[[264,[266,[265]],267],[[4,[268]]]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[268,26],27],[[268,26],27],[[]],[[]],[[]],[34,268],[216,268],[265,[[32,[[13,[261]]]]]],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[[13,[161]]],264],[[265,[21,[17]],267],[[4,[[32,[269]],268]]]],[[264,[21,[17]],267],[[4,[268]]]],[264],[268,[[32,[184]]]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[265,269,267],[[4,[268]]]],0,0,0,0,0,0,0,0,[[270,271]],[[]],[[]],[[]],[[]],[[]],[[]],[272,272],[[]],[[],270],[1],[1],[1],[1],[1],[1],[[263,273],[[39,[274]]]],[[270,263,273,275],274],[1],[1],[1],[[272,26],27],[[]],[[]],[[]],[[],272],[263,39],[[270,67]],[[270,224]],[263],[[],1],[[],1],[[],1],[[]],[[]],[[]],0,0,[[272,[0,[[276,[101,257]],258,277]]],271],[[270,[0,[278,258,277]]]],[[270,[32,[[219,[279]]]]]],[[270,[32,[[219,[280]]]]]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[]],[[]],[[]],0,0,0,0,0,0,[281,47],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[259,282],[259,282],[281,281],[259,259],[[]],[[]],[282],[[259,[32,[[13,[241]]]]],259],[[],259],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[281,26],27],[[]],[[]],[[]],[[]],[282,[[39,[46]]]],[259,[[32,[[13,[67]]]]]],[259,[[32,[[260,[65]]]]]],[259,[[32,[52]]]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[281,31],[282,25],[282,25],[[282,[21,[46]]],25],[[259,[13,[161]]],259],[[282,[21,[17]],267],[[39,[[32,[269]]]]]],[[259,[32,[[13,[67]]]]],259],0,[281,46],[[259,[32,[[260,[65]]]]],259],[[259,[32,[52]]],259],[282,[[32,[[13,[261]]]]]],[[282,46],39],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[31,[[4,[281,34]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],0,[[281,[18,[17]],[32,[[260,[65]]]],67],[[39,[68]]]],[[281,67],[[39,[68]]]],[[]],[[]],[[]],[[]],[[282,269,267],39],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[283,[[18,[17]]]],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[283,283],[275,275],[284,284],[273,273],[285,285],[286,286],[274,274],[269,269],[287,287],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[283,283],22],[[],283],[[],275],[[],284],[[],285],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],[[283,283],25],[[275,275],25],[[287,287],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[283,26],27],[[283,26],27],[[283,26],27],[[275,26],27],[[284,26],27],[[273,26],27],[[285,26],27],[[286,26],27],[[274,26],27],[[269,26],27],[[287,26],27],[[[18,[17]]],283],[[[21,[17]]],283],[[]],[28,283],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[28,[[4,[283,29]]]],[[283,30]],[[275,30]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[283,31],[275,31],[284,31],[273,31],[285,31],[286,31],[274,31],[269,31],[287,31],[[],1],0,0,[[283,283],[[32,[22]]]],0,[[],283],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],[[4,[283,34]]]],[[],[[4,[275,34]]]],[[],[[4,[284,34]]]],[[],[[4,[285,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[283,34]]]],[31,[[4,[275,34]]]],[31,[[4,[284,34]]]],[31,[[4,[273,34]]]],[31,[[4,[285,34]]]],[31,[[4,[286,34]]]],[31,[[4,[274,34]]]],[31,[[4,[269,34]]]],[31,[[4,[287,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[35,4],[283],[238],[[],288],0,0,0,0,[[],73],[[]],[[]],[1],[1],[1],[[289,26],27],[[289,26],27],[[]],[290,289],[[],[[239,[[219,[238]]]]]],[[],1],[[]],[289,[[32,[184]]]],[[],33],[[],4],[[],4],[[],5],[[]],0,[[]],[[]],[[161,[36,[17]],[21,[17]],[21,[17]],37],[[39,[[21,[17]]]]]],[[],161],[1],[1],[1],[[]],[[],1],[[]],[[],161],[161,46],[161,46],[161,54],[161,[[32,[[13,[66]]]]]],[161,[[32,[[13,[67]]]]]],[[161,46,66],25],[[161,[18,[17]],[18,[17]]],[[39,[47]]]],[[],4],[[],4],[[],5],[[68,46],39],[[]],[[[219,[253]],102]],0,0,0,0,0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[291,26],27],[[291,26],27],[[]],[[]],[[],1],[[],1],[[]],[[]],[[292,52],[[39,[52]]]],[[292,52],[[39,[121]]]],[[292,52],[[39,[224]]]],[[[13,[241]]],292],[[292,52,[32,[93]]],[[39,[67]]]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[292,121,52],[[39,[121]]]],[[292,224,52],[[39,[224]]]],[[292,67,52,[32,[93]]],[[39,[67]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[12,254],[[4,[254,290]]]],[[12,254],[[4,[254,290]]]],[293,293],[[]],0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[12,39],[[294,26],27],[[294,26],27],[[293,26],27],[[]],[[]],[[]],[[]],[[295,[21,[17]]],[[4,[[21,[17]],290]]]],[12,102],[12,293],[12,[[32,[[13,[161]]]]]],[12,52],[12,[[239,[[219,[238]]]]]],[[],1],[[],1],[[],1],[[],1],[[295,[21,[17]],[21,[17]]],[[4,[290]]]],[[]],[[]],[[]],[[]],0,[[[13,[12]]],295],0,[[12,10,254],39],[[]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],0,0,[[[21,[17]]],[[4,[[21,[17]],290]]]],[[[21,[17]],[21,[17]]],[[4,[290]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[220,[[18,[17]]]],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[18,[17]]],25],[[[18,[17]]],25],[[[296,[223]],[18,[17]]],25],[[16,[18,[17]]],25],[[16,[18,[17]]],25],[[],[[4,[[21,[19,20]]]]]],[297,297],[7,7],[298,298],[299,299],[220,220],[[]],[[]],[[]],[[]],[[]],[[220,220],22],[[52,10],39],[[52,10],[[39,[11]]]],[[[296,[223]],52,10],39],[[[296,[223]]],[[39,[300]]]],[[16,52,10],[[39,[11]]]],[[16,52,10],[[39,[11]]]],[[[296,[223]],52,10],39],[[],297],[[],7],[[],301],[[],299],[[],220],[1],[1],[1],[1],[1],[1],[1],[220],[1],[1],[1],[1],[1],[1],[1],[1],[1],[220],[1],[1],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],[[297,297],25],[[7,7],25],[[301,301],25],[[298,298],25],[[299,299],25],[[220,220],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],[[32,[216]]]],[[16,26],[[39,[302]]]],[[297,26],27],[[7,26],27],[[301,26],27],[[298,26],27],[[299,26],27],[[220,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[21,[17]]],220],[[]],[[[18,[17]]],[[32,[[21,[17]]]]]],[[[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[296,[223]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[296,[223]],[18,[17]]],[[32,[[21,[17]]]]]],[[16,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[18,[17]]],[[4,[[32,[[21,[17,20]]]],216]]]],[[16,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[],[[32,[303]]]],[[],[[32,[[21,[17]]]]]],[[297,30]],[[299,30]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[[18,[17]],[18,[17]]],[[32,[[21,[17]]]]]],[[[18,[17]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[296,[223]],[18,[17]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[296,[223]],[18,[17]],[18,[17]]],[[32,[[21,[17]]]]]],[[16,[18,[17]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[16,[18,[17]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[297,31],[7,31],[299,31],[220,31],[[],25],[[],[[219,[218]]]],[[],[[219,[218]]]],[[],[[219,[218]]]],[[[296,[223]]],[[219,[218]]]],[[[296,[223]]],[[0,[223]]]],[16,[[219,[218]]]],[[],[[219,[218,20]]]],0,0,[299,298],0,[303,[[39,[[21,[17]]]]]],[301,[[39,[[21,[17]]]]]],0,[223,[[296,[223]]]],0,[[[18,[17]],[18,[17]]],299],[[]],[[220,220],[[32,[22]]]],[[[18,[220]],62]],[[[18,[220]],62],39],[[[18,[220]],62],39],[[[296,[223]],[18,[220]],62]],[[16,[18,[220]],62],39],[[16,[18,[220]],62],39],[[[18,[220]],62],[[4,[216]]]],[[[18,[17]]],[[32,[[21,[17]]]]]],[[[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[296,[223]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[296,[223]],[18,[17]]],[[32,[[21,[17]]]]]],[[16,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[16,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[]],0,[[[18,[17]]]],[1],0,[[]],[[]],[[]],[[]],[[]],[[],[[4,[7,34]]]],[[],[[4,[299,34]]]],[[],[[4,[220,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[297,34]]]],[31,[[4,[7,34]]]],[31,[[4,[299,34]]]],[31,[[4,[220,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[303,[18,[17]]],[[39,[1]]]],[[301,[18,[17]]],[[39,[1]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[35,4],0,[[],[[39,[[21,[17]]]]]],[[[18,[17]]],[[39,[1]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[305,[[307,[306]]]],[305,[[307,[306]]]],[[],185],[308,185],[309,185],[310,185],[[],73],[306,[[18,[17]]]],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[306,306],[311,311],[312,312],[313,313],[314,314],[315,315],[316,316],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],306],[[],311],[[],312],[[],313],[[],314],[[],315],[[],316],[1],[1],[1],[1],[1],[1],[306],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[306],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],0,[[306,306],25],[[311,311],25],[[312,312],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[317,26],27],[[317,26],27],[[306,26],27],[[311,26],27],[[312,26],27],[[313,26],27],[[314,26],27],[[315,26],27],[[316,26],27],[[]],[[]],[[]],[[]],[[]],[[[21,[17]]],306],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[306,31],[311,31],[312,31],[313,31],[314,31],[315,31],[316,31],0,0,0,[[[15,[[14,[0]]]],[15,[[14,[0]]]],[21,[[15,[[14,[0]]]]]]],39],[[[13,[12]],318],308],[[[219,[304]]],310],0,0,0,0,0,[1],[313,[[39,[316]]]],[[308,313],[[39,[316]]]],[[309,313],[[39,[316]]]],[[310,313],[[39,[316]]]],0,[314,[[39,[316]]]],[[308,314],[[39,[316]]]],[[309,314],[[39,[316]]]],[[310,314],[[39,[316]]]],0,[315,[[39,[316]]]],[[308,315],[[39,[316]]]],[[309,315],[[39,[316]]]],[[310,315],[[39,[316]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],0,0,0,[[],[[4,[306,34]]]],[[],[[4,[311,34]]]],[[],[[4,[312,34]]]],[[],[[4,[313,34]]]],[[],[[4,[314,34]]]],[[],[[4,[315,34]]]],[[],[[4,[316,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[306,34]]]],[31,[[4,[311,34]]]],[31,[[4,[312,34]]]],[31,[[4,[313,34]]]],[31,[[4,[314,34]]]],[31,[[4,[315,34]]]],[31,[[4,[316,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[319,11,311],[[39,[[15,[[14,[0]]]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[35,4],0,0,0,0,0,0,0,0,[[]],[[]],0,0,0,[1],[1],[1],0,[[]],0,[[],1],[[]],0,[[[13,[12]],104,217,320,168,130,179,60,25],321],0,0,0,[[],4],[[],4],[[],5],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[321,322],[[4,[[21,[323]],290]]]],[[324,321,322],[[4,[[21,[323]],290]]]],[[],324],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[321,322,[18,[176]]],[[4,[325,290]]]],[[324,321,322,[18,[176]]],[[4,[325,290]]]],[11],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[]],[[]],[[]],0,0,[[321,28,[21,[17]]],[[4,[[21,[17]],290]]]],0,[[321,322,[18,[176]]],[[4,[325,290]]]],[[324,321,322,[18,[176]]],[[4,[325,290]]]],[[[13,[326]]]],0,[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],0,[[],5],[[],5],[[],5],[[]],[[]],[[]],0,0,0,[327,[[18,[17]]]],[[],1],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[327,327],[328,328],[[]],[[]],[[],327],[[],328],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],[[327,327],25],[[328,328],25],[[],25],[[],25],[[],25],[[],25],[[327,26],27],[[328,26],27],[[]],[[[21,[17]]],327],[[]],0,[[],1],[[],1],[[]],[[]],[327,31],[328,31],0,[[]],[[]],[[],[[4,[327,34]]]],[[],[[4,[328,34]]]],[[],4],[[],4],[31,[[4,[327,34]]]],[31,[[4,[328,34]]]],[[],4],[[],4],[[],5],[[],5],[[]],[[]],[35,4],0,0,0,[[]],[[]],[329,329],[[]],[[],329],[1],[1],[1],[[329,26],27],[[]],[[],1],[[]],0,[[[21,[17]],[21,[17]]],329],[[]],[[],4],[[],4],0,[[],5],0,[[]],0,0,[[330,331],39],[[330,[21,[17]],60],39],[[330,11,[21,[17]],331],39],[[]],[[]],[330,39],[1],[1],[1],[[]],[[],1],[[]],[[[219,[304]],7],330],[[],4],[[],4],[[],5],[[]],0,[[]],[[]],[322,322],[[]],[[],322],[322],[1],[1],[322],[1],[[322,322],25],[[],25],[[],25],[[322,26],27],[[]],[[[21,[[21,[17]]]]],322],[[[332,[[21,[17]]]]],322],[[],1],[[]],[322,31],[[[21,[[21,[17]]]]],322],[[]],[[],[[4,[322,34]]]],[[],4],[31,[[4,[322,34]]]],[[],4],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],73],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[333,333],[318,318],[290,290],[334,334],[335,335],[336,336],[337,337],[338,338],[323,323],[339,339],[237,237],[340,340],[341,341],[342,342],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],333],[[],254],[[],290],[[],334],[[],335],[[],336],[[],337],[[],338],[[],323],[[],339],[[],341],[[],342],[[],343],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,[[318,318],25],[[338,338],25],[[],25],[[],25],[[],25],[[],25],0,0,0,[[333,26],27],[[344,26],27],[[345,26],27],[[346,26],27],[[318,26],27],[[254,26],27],[[290,26],27],[[290,26],27],[[334,26],27],[[335,26],27],[[336,26],27],[[337,26],27],[[338,26],27],[[323,26],27],[[339,26],27],[[237,26],27],[[340,26],27],[[341,26],27],[[342,26],27],[[343,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[216,290],[347,290],[181,290],[294,290],[[]],[268,290],[249,290],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[318,30]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[333,31],[344,31],[345,31],[346,31],[318,31],[254,31],[290,31],[334,31],[335,31],[336,31],[337,31],[338,31],[323,31],[339,31],[237,31],[340,31],[341,31],[342,31],[343,31],0,0,0,0,0,0,0,0,0,0,0,[[28,60,28],290],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],[[4,[333,34]]]],[[],[[4,[290,34]]]],[[],[[4,[334,34]]]],[[],[[4,[335,34]]]],[[],[[4,[336,34]]]],[[],[[4,[337,34]]]],[[],[[4,[338,34]]]],[[],[[4,[323,34]]]],[[],[[4,[339,34]]]],[[],[[4,[341,34]]]],[[],[[4,[343,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[333,34]]]],[31,[[4,[344,34]]]],[31,[[4,[345,34]]]],[31,[[4,[346,34]]]],[31,[[4,[318,34]]]],[31,[[4,[254,34]]]],[31,[[4,[290,34]]]],[31,[[4,[334,34]]]],[31,[[4,[335,34]]]],[31,[[4,[336,34]]]],[31,[[4,[337,34]]]],[31,[[4,[338,34]]]],[31,[[4,[323,34]]]],[31,[[4,[339,34]]]],[31,[[4,[237,34]]]],[31,[[4,[340,34]]]],[31,[[4,[341,34]]]],[31,[[4,[342,34]]]],[31,[[4,[343,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[],"p":[[15,"usize"],[3,"BUILD_INFO",0],[3,"BuildInfo",0],[4,"Result",6753],[3,"TypeId",6754],[3,"CacheSet",58],[3,"Root",5438],[3,"Cache",58],[3,"MutexGuard",6755],[15,"u64"],[3,"Hash",109],[3,"Protocol",5346],[3,"Arc",6756],[3,"RefCell",6757],[3,"Rc",6758],[3,"Tree",5438],[15,"u8"],[15,"slice"],[3,"u5",6759],[3,"Global",6760],[3,"Vec",6761],[4,"Ordering",6762],[15,"char"],[8,"FromIterator",6763],[15,"bool"],[3,"Formatter",6764],[6,"Result",6764],[15,"str"],[4,"FromHexError",6765],[8,"Hasher",6766],[4,"Value",6767],[4,"Option",6768],[3,"String",6769],[4,"DecodeError",6770],[8,"WriteBase32",6759],[15,"array"],[3,"PublicKey",6771],[3,"StaticSecret",6771],[6,"Result",6772],[3,"DeoxysII",161],[8,"AsMut",6773],[8,"AsRef",6773],[4,"DecryptionError",6774],[4,"EncryptionError",6774],[3,"Nonce",188],[3,"PublicKey",211],[3,"Signature",211],[3,"Signed",211],[3,"MultiSigned",211],[3,"SignatureBundle",211],[3,"PrivateKey",211],[3,"Namespace",487],[3,"PrivateKey",405],[3,"PublicKey",405],[8,"Sized",6775],[3,"Logger",6776],[4,"Level",6777],[15,"never"],[3,"Quantity",531],[15,"u32"],[15,"u128"],[15,"u16"],[3,"MrEnclave",582],[3,"MrSigner",582],[3,"EnclaveIdentity",582],[4,"Quote",582],[3,"QuotePolicy",582],[3,"VerifiedQuote",582],[15,"i64"],[3,"Keypolicy",6778],[3,"QuotePolicy",774],[3,"AVR",774],[8,"Fail",6779],[3,"QuotePolicy",832],[3,"QuoteBundle",832],[3,"TCBBundle",832],[3,"SignedTCBInfo",832],[3,"TCBInfo",832],[3,"TDXModule",832],[3,"TCBLevel",832],[3,"TCBVersions",832],[3,"TCBComponent",832],[4,"TCBStatus",832],[3,"SignedQEIdentity",832],[3,"QEIdentity",832],[3,"EnclaveTCBLevel",832],[3,"EnclaveTCBVersions",832],[8,"Deserializer",6780],[4,"Error",832],[3,"Utc",6781],[3,"DateTime",6782],[3,"SystemTime",6783],[3,"Version",1232],[3,"ProtocolVersions",1232],[8,"Clone",6784],[3,"Versioned",1292],[8,"PartialEq",6762],[8,"Debug",6764],[8,"Hash",6766],[8,"EncodeAsMap",6785],[8,"Decode",6786],[3,"Config",1319],[3,"Storage",1319],[3,"LightBlock",1363],[4,"Event",1363],[3,"BlockMetadata",1363],[3,"Address",1447],[3,"COMMON_POOL_ADDRESS",1447],[3,"FEE_ACC_ADDRESS",1447],[3,"GOVERNANCE_DEPOSITS_ADDRESS",1447],[3,"EpochTimeState",1533],[4,"Vote",1562],[3,"ProposalVote",1562],[3,"UpgradeProposal",1562],[3,"CancelUpgradeProposal",1562],[3,"ChangeParametersProposal",1562],[3,"ProposalContent",1562],[3,"ConsensusParameterChanges",1562],[3,"PolicySGX",1759],[3,"EnclavePolicySGX",1759],[3,"SignedPolicySGX",1759],[3,"EncryptedSecret",1759],[3,"EncryptedMasterSecret",1759],[3,"EncryptedEphemeralSecret",1759],[3,"SignedEncryptedMasterSecret",1759],[3,"SignedEncryptedEphemeralSecret",1759],[4,"Error",1759],[8,"Signer",211],[3,"Runtime",1995],[6,"EpochTime",1533],[3,"VersionInfo",1995],[3,"TCPAddress",1995],[3,"TLSAddress",1995],[3,"TLSInfo",1995],[3,"P2PInfo",1995],[3,"ConsensusAddress",1995],[3,"ConsensusInfo",1995],[3,"VRFInfo",1995],[3,"CapabilityTEE",1995],[3,"Capabilities",1995],[3,"NodeRuntime",1995],[3,"RolesMask",1995],[3,"Node",1995],[4,"RuntimeKind",1995],[3,"ExecutorParameters",1995],[3,"TxnSchedulerParameters",1995],[3,"StorageParameters",1995],[3,"SchedulingConstraints",1995],[3,"ValidatorSetConstraint",1995],[3,"MaxNodesConstraint",1995],[3,"MinPoolSizeConstraint",1995],[3,"RuntimeStakingParameters",1995],[3,"EntityWhitelistRuntimeAdmissionPolicy",1995],[3,"EntityWhitelistConfig",1995],[4,"RuntimeAdmissionPolicy",1995],[4,"RuntimeGovernanceModel",1995],[4,"SGXConstraints",1995],[4,"SGXAttestation",1995],[4,"TEEHardware",1995],[3,"RuntimeGenesis",1995],[3,"Identity",5274],[3,"Pool",2886],[3,"Block",2886],[8,"NodeLookup",2886],[3,"ExecutorCommitment",2886],[8,"MessageValidator",2886],[4,"HeaderType",2886],[3,"Header",2886],[3,"ComputeResultsHeader",2886],[4,"ExecutorCommitmentFailure",2886],[3,"ExecutorCommitmentHeader",2886],[4,"Message",2886],[4,"StakingMessage",2886],[4,"RegistryMessage",2886],[4,"GovernanceMessage",2886],[3,"IncomingMessage",2886],[3,"AnnotatedBlock",2886],[3,"MessageEvent",2886],[3,"RoundResults",2886],[4,"Error",2886],[4,"StateError",4249],[3,"Committee",3387],[8,"OpenCommitment",2886],[8,"Error",6787],[8,"Any",6754],[4,"Role",3387],[4,"CommitteeKind",3387],[3,"CommitteeNode",3387],[3,"Transfer",3478],[3,"Withdraw",3478],[3,"Escrow",3478],[3,"ReclaimEscrow",3478],[4,"ThresholdKind",3478],[3,"Account",3478],[3,"GeneralAccount",3478],[3,"EscrowAccount",3478],[3,"SharePool",3478],[3,"CommissionSchedule",3478],[3,"CommissionRateStep",3478],[3,"CommissionRateBoundStep",3478],[3,"StakeAccumulator",3478],[3,"StakeThreshold",3478],[3,"Delegation",3478],[3,"DebondingDelegation",3478],[4,"SlashReason",3478],[3,"Slash",3478],[3,"TransferResult",3478],[3,"AddEscrowResult",3478],[3,"ReclaimEscrowResult",3478],[3,"WithdrawResult",3478],[3,"Event",3478],[3,"TransferEvent",3478],[3,"BurnEvent",3478],[4,"EscrowEvent",3478],[3,"AllowanceChangeEvent",3478],[3,"Error",6772],[3,"ConsensusState",4249],[8,"Iterator",5438],[3,"Box",6788],[3,"Prefix",5438],[8,"ImmutableMKVS",5438],[3,"ImmutableState",4296],[8,"FallibleMKVS",5438],[3,"Status",4329],[3,"ImmutableState",4329],[3,"ImmutableState",4380],[3,"ImmutableState",4397],[3,"ImmutableState",4413],[3,"BTreeMap",6789],[3,"Id",6790],[3,"LightBlockMeta",4437],[3,"SignedHeader",6791],[3,"LightBlock",6792],[3,"Proof",4466],[6,"Hash",6793],[3,"NopVerifier",4491],[4,"EventKind",6193],[8,"Future",6794],[3,"Pin",6795],[3,"Verifier",4491],[8,"Verifier",4617],[3,"Handle",6796],[3,"TrustRoot",4617],[3,"Fee",4530],[3,"Proof",4530],[3,"SignedTransactionWithProof",4530],[3,"Transaction",4530],[6,"SignedTransaction",4530],[4,"Error",4617],[3,"Dispatcher",4681],[3,"PostInitState",4681],[3,"PreInitState",4681],[8,"Initializer",4681],[4,"Body",6193],[4,"RpcClientError",4740],[3,"RpcClient",4740],[8,"Encode",6785],[8,"Send",6775],[3,"Builder",4928],[3,"HashSet",6797],[3,"SessionInfo",4928],[8,"KeyValue",5433],[3,"Context",4788],[3,"Demux",4808],[3,"MultiplexedSession",4808],[3,"OwnedMutexGuard",6798],[8,"Write",6799],[4,"Error",4808],[4,"Message",5023],[3,"Dispatcher",4865],[3,"Method",4865],[3,"MethodDescriptor",4865],[3,"Request",5023],[3,"Response",5023],[4,"Kind",5023],[8,"MethodHandler",4865],[8,"Sync",6775],[8,"ContextInitializer",4865],[6,"KeyManagerQuotePolicyHandler",4865],[6,"KeyManagerStatusHandler",4865],[4,"RAKBinding",4928],[3,"Session",4928],[3,"SessionID",5023],[3,"Frame",5023],[3,"Error",5023],[4,"Body",5023],[4,"PeerFeedback",5023],[3,"Runtime",6800],[4,"Error",5251],[3,"Error",6193],[4,"PolicyVerifierError",5299],[3,"PolicyVerifier",5299],[3,"HostInfo",5346],[4,"ProtocolError",5346],[3,"ProtocolUntrustedLocalStorage",5346],[3,"OverlayTree",5438],[4,"RootType",5438],[4,"LogEntryKind",5438],[3,"LogEntry",5438],[6,"WriteLog",5438],[4,"NodeBox",5438],[3,"Error",6764],[6,"Key",5438],[8,"ReadSync",5700],[3,"Unstructured",6801],[3,"RawProofEntry",5700],[6,"Result",6802],[3,"HostReadSyncer",5700],[3,"NoopReadSyncer",5700],[3,"StatsCollector",5700],[3,"Proof",5700],[3,"TreeID",5700],[3,"GetRequest",5700],[3,"GetPrefixesRequest",5700],[3,"IterateRequest",5700],[3,"ProofResponse",5700],[4,"SyncerError",5700],[4,"HostStorageEndpoint",6193],[3,"ProofVerifier",5700],[8,"MKVS",5438],[3,"Context",5983],[3,"TxnBatch",6164],[3,"CheckTxResult",6193],[3,"NoopDispatcher",6006],[3,"ExecuteBatchResult",6006],[3,"AtomicBool",6803],[3,"CoarsenedKey",6063],[3,"ReadWriteSet",6063],[3,"Tag",6122],[3,"Tree",6145],[6,"Tags",6122],[3,"VecDeque",6804],[3,"ComputedBatch",6193],[3,"RuntimeInfoRequest",6193],[3,"Features",6193],[3,"FeatureScheduleControl",6193],[3,"RuntimeInfoResponse",6193],[4,"ExecutionMode",6193],[3,"CheckTxMetadata",6193],[3,"HostFetchConsensusEventsRequest",6193],[3,"HostFetchConsensusEventsResponse",6193],[4,"MessageType",6193],[3,"Message",6193],[4,"StorageSyncRequest",6193],[3,"StorageSyncRequestWithEndpoint",6193],[4,"StorageSyncResponse",6193],[3,"JoinError",6805],[8,"Opener",161],[8,"KeyFormat",473],[8,"KeyFormatAtom",473],[13,"V1",2878],[13,"V0",2881],[13,"V1",2881],[13,"DebondingStart",4232],[13,"Add",4232],[13,"Take",4232],[13,"Reclaim",4232],[3,"MutableState",4296],[8,"MethodHandlerDispatch",4865],[13,"V0",5017],[13,"V1",5017],[8,"Host",5251],[8,"Marshal",5697],[3,"ExecuteTxResult",6006],[8,"Dispatcher",6006],[13,"RuntimeQueryRequest",6685],[13,"RuntimeCapabilityTEERakAvrRequest",6685],[13,"RuntimeExecuteTxBatchResponse",6685],[13,"HostFetchTxBatchResponse",6685],[13,"HostProveFreshnessRequest",6685],[13,"RuntimeCheckTxBatchRequest",6685],[13,"RuntimeExecuteTxBatchRequest",6685],[13,"HostFetchConsensusBlockResponse",6685],[13,"RuntimeQueryResponse",6685],[13,"HostRPCCallRequest",6685],[13,"RuntimeCapabilityTEERakQuoteResponse",6685],[13,"RuntimeConsensusSyncRequest",6685],[13,"HostFetchConsensusBlockRequest",6685],[13,"HostFetchBlockMetadataTxRequest",6685],[13,"HostFetchGenesisHeightResponse",6685],[13,"HostLocalStorageGetRequest",6685],[13,"HostLocalStorageSetRequest",6685],[13,"RuntimeRPCCallRequest",6685],[13,"HostFetchTxBatchRequest",6685],[13,"HostRPCCallResponse",6685],[13,"HostIdentityResponse",6685],[13,"RuntimeCapabilityTEERakReportResponse",6685],[13,"RuntimeKeyManagerQuotePolicyUpdateRequest",6685],[13,"HostFetchBlockMetadataTxResponse",6685],[13,"HostProveFreshnessResponse",6685],[13,"RuntimeCapabilityTEERakQuoteRequest",6685],[13,"RuntimeLocalRPCCallRequest",6685],[13,"RuntimeRPCCallResponse",6685],[13,"RuntimeLocalRPCCallResponse",6685],[13,"RuntimeCheckTxBatchResponse",6685],[13,"RuntimeKeyManagerStatusUpdateRequest",6685],[13,"RuntimeCapabilityTEERakInitRequest",6685],[13,"HostLocalStorageGetResponse",6685]]},\ -"oasis_runtime_sdk":{"doc":"Oasis runtime SDK.","t":"CCYYCCCDLLACLLAACALLLALLLLAALLLLXLALLLLAMXMAALMAAXAAAALLLLLLAOLNNELLFFFLLLFFFFLLFLLLLLLMMMDMLLLLLLLLMLMMLLLLINIDNENQDDNDDILLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLKLLKLLKLLKLKLKLKLLLLLMLLLLLLLLLLLKLLLKLLKLLLLLLLLKLLLLLLLLLLLKLLKLLKLLKLLLLMKLLLLKLLKLLKLLKLLLKLLLLLLLLLLLLLLLLLLLLLMKLKLLMKLMKLMKLLLLLLLKLLLLLLLLKLLLKLAAADENNNGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLMDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNENNNNNEENNNNNNNNNNNDENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAALLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLNNDDDENNNLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLMLMLMLMLLLLLLLLLMMMLLLLLLLLIDLLLLLKMLLLLLLLLLLLLLLLLLLLLLLLLLLMMKLLLLLLLLLIDGILLLLKLLLFLLLLLKLMKLLLLMLENNILLLLKKLLLLLLLLLLLLLLLNNNNNNNNNNNRIDEDDNNNNNNNNNNNNNNNNNDNNDNNDNLLKLMMKLLLLLLMLFKLKLKLKLLMLMMMMMLLLLLNIEEQQQNQNIIIIISNIQSINSLLLLLLLLLLLLLLLLLFLLFLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLMMMAAAAAHHINNNEENDDNNNDNEDNMLLLLLMLLLLLLLLLLLLLLKLKLLKLLLLLLLLLMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLMKLKLKLKLKLKLKLLLLLLLLLLLLLLLLLLLLLLLKLLLLMLKLKLKLKLLALKLLLLLLMKLKLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLAKLLLLLLLLMMMMMMMDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLLLLRRRDDDDDDDDMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLINNNEEDNNNNDEDNNNKLKLKLLLLLLLLLLLLLLLLLLLLLKLMMLLKLLLLLLLLLLLLLLLLLLLLKLLLLKLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLMLLLMKLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLHHINNNNEENDDNNNDDNNNLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMLLAMLMLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLAKLLLLLLLKLMMMMMMMMMMMMMMMMMMMMMMMMMRRRRDFFLLLLLMLMFFFFFLLFFFFMLLLLLDDDDDDDDDNDDDDDNDEDDNNDDDMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSINNIQSSDSSEENNNNDNNNDNNNNNNNNNDSRNNNDNNNNNEDNNNDLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLKLMLLLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMMMMMKLMMMLLLLLMLKLKLKLKLLALKLKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLAKLKLKLKLLLLLLLLLLLLMRRRRNDDDDNDDEDNDRLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLMMLLLLLLLLLHEDNNNDEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLALLLLLLLLLLLLLLLLLLLLLLLALLLLLLRDNNEDEDNMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLQQSISSSLKLLLLLLLENILLLLLLLKLLLLLLLLLLLLDMLLLLLLLLLLLLLLLLMLLLMLLCCCDQDIDDDIDLLLLLLLLLLLLLLLLLLKLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLKLLLLLLLLKLLLLLLLLLLLLKLLLLLLLLLLLKLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNNNERLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDIMLLLLLLFMMLLLLLLLLLLLLLLLLMFLLLLLLMMMMLLLLLLLLLLKLLLLAAANNNNNNNNNNNEDDNNNNDNNNNNNNNNNNNNDNNDNNDNLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLFMMLLLLLLLMMLLLLLLLLLLMLLMMMLLFLLLLLLLLLLLLLLLLLLLLLAAAAARRRRRRRRRDNENSNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRDDLLLLLLLLMMLLLLLLLLMLLLLLLLLLLMMMLLLLLLLLLLLLLLGDDLLLLLLLLMMLLLLLLMLLLLMMLLLLLMLMMLLLLLLLLLLLDDESSNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMNEDEDEEENENNDNRNNNNNNRNNDDNNDLLMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMM","n":["BatchContext","Context","Error","Event","Module","Runtime","TxContext","Version","borrow","borrow_mut","callformat","cbor","clone","clone_into","config","context","core","crypto","default","deref","deref_mut","dispatcher","drop","eq","equivalent","equivalent","error","event","fmt","from","from","get_hash","handler","hash","history","init","into","into_cbor_value","is_compatible_with","keymanager","major","migration","minor","module","modules","new","patch","runtime","schedule_control","sdk_derive","sender","storage","subcall","testing","to_owned","try_default","try_from","try_from_cbor_value","try_into","type_id","types","version_from_cargo","vzip","Empty","EncryptedX25519DeoxysII","Metadata","borrow","borrow_mut","decode_call","decode_call_ex","decode_result","deref","deref_mut","drop","encode_call","encode_result","encode_result_ex","encrypt_result_x25519_deoxysii","fmt","from","get_key_pair_id","init","into","try_from","try_into","type_id","vzip","index","pk","sk","ScheduleControl","batch_size","borrow","borrow_mut","default","deref","deref_mut","drop","from","init","initial_batch_size","into","max_tx_count","min_remaining_gas","try_from","try_into","type_id","vzip","BatchContext","CheckTx","Context","ContextValue","ExecuteTx","Mode","PreScheduleTx","Runtime","RuntimeBatchContext","RuntimeTxContext","SimulateTx","State","TransactionWithMeta","TxContext","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","commit","commit","commit","consensus_state","consensus_state","consensus_state","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","emit_etag","emit_etag","emit_etag","emit_etags","emit_etags","emit_etags","emit_event","emit_event","emit_event","emit_message","emit_message","emit_messages","emit_messages","emit_unconditional_event","emit_unconditional_event","epoch","epoch","epoch","eq","equivalent","equivalent","events","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get_logger","get_logger","get_logger","get_mut","history","history","history","host_info","host_info","host_info","init","init","init","init","init","init","internal","internal","internal","into","into","into","into","into","into","is_allowed_query","is_check_only","is_confidential","is_internal","is_internal","is_pre_schedule","is_read_only","is_read_only","is_simulation","key_manager","key_manager","key_manager","limit_max_messages","limit_max_messages","limit_max_messages","local_config","merge_from","messages","mode","mode","mode","new","or_default","remaining_messages","remaining_messages","remaining_messages","rng","rng","rng","rollback","rollback","rollback","runtime_header","runtime_header","runtime_header","runtime_id","runtime_round_results","runtime_round_results","runtime_round_results","set","should_execute_contracts","take","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","tx","tx_auth_info","tx_auth_info","tx_call_format","tx_call_format","tx_caller_address","tx_hash","tx_index","tx_index","tx_index","tx_size","tx_size","tx_size","tx_value","tx_value","type_id","type_id","type_id","type_id","type_id","type_id","value","value","value","vzip","vzip","vzip","vzip","vzip","vzip","with_child","with_child","with_child","with_simulation","with_tx","with_tx","multisig","random","signature","Config","Error","InsufficientWeight","InvalidConfig","InvalidSignatureSet","SignatureSet","SignatureSetOwned","Signer","as_fail","batch","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","init","init","init","into","into","into","into_cbor_value","into_cbor_value","public_key","signers","threshold","to_owned","to_owned","to_string","try_default","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","type_id","type_id","type_id","validate_basic","vzip","vzip","vzip","weight","LeafRng","RootRng","append_local_entropy","append_subcontext","append_tx","as_rngcore","borrow","borrow","borrow_mut","borrow_mut","default","deref","deref","deref_mut","deref_mut","drop","drop","fill_bytes","fork","from","from","gen_bigint","gen_bigint_range","gen_biguint","gen_biguint_below","gen_biguint_range","gen_prime","init","init","into","into","invalid","new","next_u32","next_u64","try_fill_bytes","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Ed25519","Ed25519","Ed25519_Oasis","Ed25519_PrehashedSha512","Ed25519_Pure","Error","InvalidArgument","InvalidDigestLength","MalformedPrivateKey","MalformedPublicKey","MalformedSignature","MemorySigner","PublicKey","Secp256k1","Secp256k1","Secp256k1_Oasis","Secp256k1_PrehashedKeccak256","Secp256k1_PrehashedSha256","Secp256r1","Secp256r1","Secp256r1_PrehashedSha256","Secp384r1","Secp384r1","Secp384r1_PrehashedSha384","Signature","SignatureType","SigningError","Sr25519","Sr25519","VerificationFailed","as_bytes","as_fail","as_int","as_ref","as_ref","base32_len","base32_len","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_base32","check_base32","clone","clone","clone","clone_into","clone_into","clone_into","cmp","context","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","ed25519","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_bytes","from_bytes","get_hash","hash","init","init","init","init","init","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","is_ed25519_variant","is_prehashed","is_secp256k1_variant","is_secp256r1_variant","is_secp384r1_variant","new_from_seed","new_test","partial_cmp","public_key","secp256k1","secp256r1","secp384r1","sign","sign_by_type","sign_raw","sr25519","to_bytes","to_owned","to_owned","to_owned","to_string","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","verify","verify_batch_multisig","verify_by_type","verify_raw","vzip","vzip","vzip","vzip","vzip","write_base32","write_base32","get_chain_context_for","set_chain_context","MemorySigner","PublicKey","as_bytes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from","from","from_bytes","init","init","into","into","into_cbor_value","sign_digest","to_owned","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","verify","verify_digest","verify_raw","vzip","vzip","MemorySigner","PublicKey","as_bytes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from_bytes","init","init","into","into","into_cbor_value","sign_digest","to_eth_address","to_owned","to_uncompressed_untagged_bytes","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","verify","verify_digest","verify_raw","vzip","vzip","MemorySigner","PublicKey","as_bytes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from_bytes","init","init","into","into","into_cbor_value","sign_digest","to_owned","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","verify","verify_digest","verify_raw","vzip","vzip","MemorySigner","PublicKey","as_bytes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from_bytes","init","init","into","into","into_cbor_value","sign_digest","to_owned","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","verify","verify_digest","verify_raw","vzip","vzip","PublicKey","as_bytes","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","eq","equivalent","equivalent","fmt","from","from","from_bytes","init","into","into_cbor_value","to_owned","try_from","try_from_cbor_value","try_into","type_id","verify","vzip","Aborted","BatchOutOfGas","DispatchOptions","DispatchResult","Dispatcher","Error","KeyManagerFailure","MalformedTransactionInBatch","QueryAborted","as_fail","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_format_metadata","check_batch","check_tx","code","decode_tx","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_query","dispatch_tx","dispatch_tx_call","dispatch_tx_opts","drop","drop","drop","drop","execute_batch","execute_tx","execute_tx_opts","fmt","fmt","fmt","from","from","from","from","from","from","init","init","init","init","into","into","into","into","into_abort","method_authorizer","module_name","prefetch_tx","priority","query","result","schedule_and_execute_batch","sender_metadata","set_abort_batch_flag","skip_authentication","source","tags","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","tx_hash","tx_index","tx_size","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Error","RuntimeError","as_fail","borrow","borrow_mut","clone","clone_into","code","code","default","deref","deref_mut","drop","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","into","into_abort","into_call_result","into_cbor_value","message","module","module_name","new","to_owned","to_string","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","Event","EventTag","EventTags","IntoTags","borrow","borrow_mut","clone","clone_into","code","deref","deref_mut","drop","etag_for_event","fmt","from","init","into","into_event_tag","into_tags","into_tags","key","module_name","to_owned","try_from","try_into","type_id","value","vzip","Error","FailedToFetchBlock","FailedToFetchEvents","HistoryHost","as_fail","borrow","borrow_mut","code","consensus_events_at","consensus_state_at","deref","deref_mut","drop","fmt","fmt","from","init","into","into_abort","module_name","to_string","try_from","try_into","type_id","vzip","ActiveDeploymentNotFound","EphemeralSecretChecksumMismatch","EphemeralSecretNotFound","EphemeralSecretNotPublished","EphemeralSecretNotReplicated","GenerationFromFuture","HeightNotFresh","InvalidCiphertext","InvalidEpoch","InvalidGeneration","InvalidSignature","KEY_PAIR_ID_CONTEXT","KeyManager","KeyManagerClientWithContext","KeyManagerError","KeyPair","KeyPairId","MasterSecretChecksumMismatch","MasterSecretNotFound","MasterSecretNotPublished","MasterSecretNotReplicated","NotAuthenticated","NotAuthorized","NotInitialized","Other","PolicyChanged","PolicyInsufficientSignatures","PolicyInvalid","PolicyInvalidRuntime","PolicyRequired","PolicyRollback","REKNotPublished","RSKMissing","RuntimeMismatch","SignedPublicKey","StateCorrupted","StateError","StateKey","StatusNotFound","StorageCorrupted","TrustedPolicySigners","VerificationError","borrow","borrow_mut","box_clone","box_clone","checksum","checksum","clear_cache","clear_cache","clone","clone_into","deref","deref_mut","drop","expiration","from","get_key_pair_id","get_or_create_ephemeral_keys","get_or_create_ephemeral_keys","get_or_create_keys","get_or_create_keys","get_public_ephemeral_key","get_public_ephemeral_key","get_public_key","get_public_key","init","input_keypair","into","key","signature","signers","state_key","threshold","to_owned","try_from","try_into","type_id","vzip","Aborted","BlockHandler","CallResult","DispatchResult","Error","Error","Event","Failed","Genesis","Handled","InvariantHandler","MethodHandler","MigrationHandler","Module","ModuleInfoHandler","NAME","Ok","Parameters","Parameters","STORE_KEY","TransactionHandler","Unhandled","VERSION","after_dispatch_tx","after_handle_call","approve_raw_tx","approve_unverified_tx","authenticate_tx","before_handle_call","begin_block","borrow","borrow","borrow_mut","borrow_mut","check_invariants","decode_tx","deref","deref","deref_mut","deref_mut","dispatch_call","dispatch_call","dispatch_message_result","dispatch_query","dispatch_query","drop","drop","end_block","fmt","from","from","init","init","init_or_migrate","into","into","is_allowed_interactive_call","is_allowed_private_km_query","is_expensive_query","is_success","module_info","ok_or","ok_or_else","params","prefetch","set_params","supported_methods","try_from","try_from","try_into","try_into","type_id","type_id","unwrap","validate_basic","vzip","vzip","code","message","module","accounts","consensus","consensus_accounts","core","rewards","ADDRESS_COMMON_POOL","ADDRESS_FEE_ACCUMULATOR","API","Burn","Core","DebugOptionUsed","Error","Event","Forbidden","GasCosts","Genesis","InsufficientBalance","InvalidArgument","Mint","Module","NotFound","ParameterValidationError","Parameters","Transfer","accounts","after_dispatch_tx","after_handle_call","as_fail","as_fail","authenticate_tx","balances","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","burn","burn","charge_tx_fee","charge_tx_fee","check_invariants","check_signer_nonces","check_signer_nonces","clone","clone","clone","clone_into","clone_into","clone_into","code","code","debug_disable_nonce_check","default","default","default","denomination_infos","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_call","dispatch_query","drop","drop","drop","drop","drop","drop","drop","end_block","ensure_balance","fee","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","gas_costs","get_addresses","get_addresses","get_balance","get_balance","get_balances","get_balances","get_denomination_info","get_denomination_info","get_nonce","get_nonce","get_total_supplies","get_total_supplies","inc_nonce","inc_nonce","init","init","init","init","init","init","init","init","init_or_migrate","into","into","into","into","into","into","into","into_abort","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_expensive_query","mint","mint","module_info","module_name","module_name","parameters","prefetch","set_balance","set_balance","set_nonce","set_nonce","set_refund_unused_tx_fee","set_refund_unused_tx_fee","set_total_supply","set_total_supply","source","state","supported_methods","take_refund_unused_tx_fee","take_refund_unused_tx_fee","to_owned","to_owned","to_owned","to_string","to_string","total_supplies","transfer","transfer","transfer_silent","transfer_silent","transfers_disabled","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx_transfer","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","update_signer_nonces","update_signer_nonces","vzip","vzip","vzip","vzip","vzip","vzip","vzip","amount","amount","amount","from","owner","owner","to","FeeManager","FeeUpdates","TransactionFee","amount","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","commit_block","commit_tx","default","default","denomination","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","from","from","from","init","init","init","into","into","into","new","payer","payer","record_fee","record_refund","refund","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","tx_fee","type_id","type_id","type_id","vzip","vzip","vzip","ACCOUNTS","BALANCES","TOTAL_SUPPLY","Account","AccountBalances","AddressesQuery","BalancesQuery","DenominationInfo","DenominationInfoQuery","NonceQuery","Transfer","address","address","amount","balances","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","decimals","default","default","default","default","default","default","default","default","denomination","denomination","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","nonce","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","API","AmountNotRepresentable","ConsensusIncompatibleSigner","Core","Error","Event","Genesis","History","InternalStateError","InvalidArgument","InvalidDenomination","Module","ParameterValidationError","Parameters","ScalingFactorNotPowerOf10","UnderMinDelegationAmount","ZeroScalingFactor","account","account","amount_from_consensus","amount_from_consensus","amount_to_consensus","amount_to_consensus","as_fail","as_fail","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","code","code","consensus_denomination","consensus_denomination","consensus_denomination","consensus_scaling_factor","default","default","delegation","delegation","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_query","drop","drop","drop","drop","drop","drop","ensure_compatible_tx_signer","ensure_compatible_tx_signer","eq","equivalent","equivalent","escrow","escrow","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","height_for_epoch","height_for_epoch","init","init","init","init","init","init","init","init_or_migrate","into","into","into","into","into","into","into_abort","into_cbor_value","into_cbor_value","into_cbor_value","min_delegate_amount","module_info","module_name","module_name","parameters","reclaim_escrow","reclaim_escrow","source","to_owned","to_owned","to_string","to_string","transfer","transfer","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","validate_basic","vzip","vzip","vzip","vzip","vzip","vzip","withdraw","withdraw","ADDRESS_PENDING_DELEGATION","ADDRESS_PENDING_WITHDRAWAL","API","Consensus","Core","Delegate","Deposit","Error","Event","Forbidden","GasCosts","Genesis","InsufficientBalance","InvalidArgument","InvalidDenomination","Module","Parameters","UndelegateDone","UndelegateStart","Withdraw","as_fail","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_invariants","clone","clone","clone","clone_into","clone_into","clone_into","code","code","default","default","default","delegate","delegate","deposit","deposit","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","disable_delegate","disable_deposit","disable_undelegate","disable_withdraw","dispatch_call","dispatch_message_result","dispatch_query","drop","drop","drop","drop","drop","drop","end_block","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","gas_costs","init","init","init","init","init","init","init","init_or_migrate","into","into","into","into","into","into","into_abort","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","module_info","module_name","module_name","parameters","prefetch","source","state","store_receipt","supported_methods","take_receipt","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","tx_delegate","tx_deposit","tx_undelegate","tx_withdraw","type_id","type_id","type_id","type_id","type_id","type_id","types","undelegate","undelegate","vzip","vzip","vzip","vzip","vzip","vzip","withdraw","withdraw","amount","amount","amount","amount","debond_end_time","error","error","error","error","from","from","from","from","from","nonce","nonce","nonce","nonce","shares","shares","to","to","to","to","to","DELEGATIONS","RECEIPTS","UNDELEGATIONS","UNDELEGATION_QUEUE","Undelegation","add_delegation","add_undelegation","borrow","borrow_mut","deref","deref_mut","drop","epoch","from","from","get_delegation","get_delegations","get_delegations_by_destination","get_queued_undelegations","get_undelegations","init","into","set_receipt","sub_delegation","take_receipt","take_undelegation","to","try_from","try_from","try_into","type_id","vzip","AccountBalance","BalanceQuery","ConsensusAccountQuery","ConsensusDelegateContext","ConsensusError","ConsensusTransferContext","ConsensusUndelegateContext","ConsensusWithdrawContext","Delegate","Delegate","DelegationInfo","DelegationQuery","DelegationsQuery","Deposit","ExtendedDelegationInfo","Invalid","Receipt","ReceiptKind","TakeReceipt","Undelegate","UndelegateDone","UndelegateStart","UndelegationInfo","UndelegationsQuery","Withdraw","address","address","address","address","amount","amount","amount","amount","amount","amount","amount","balance","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","epoch","epoch","eq","equivalent","equivalent","error","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","id","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_valid","kind","module","nonce","nonce","nonce","nonce","receipt","receipt","receipt","receipt","receipt","receipt","shares","shares","shares","shares","shares","shares","to","to","to","to","to","to","to","to","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ALLOW_INTERACTIVE_READ_ONLY_TRANSACTIONS","API","Abort","CallDepthExceeded","Config","Config","DEFAULT_LOCAL_ESTIMATE_GAS_SEARCH_MAX_ITERS","DEFAULT_LOCAL_MIN_GAS_PRICE","DynamicMinGasPrice","EMIT_GAS_USED_EVENTS","ESTIMATE_GAS_EXTRA_FAIL","Error","Event","ExpiredTransaction","Forbidden","ForbiddenInSecureBuild","FutureNonce","GasCosts","GasOverflow","GasPriceTooLow","GasUsed","Genesis","InsufficientFeeBalance","InvalidArgument","InvalidCallFormat","InvalidMethod","InvalidMinPriceMaxChangeDenominator","InvalidNonce","InvalidTargetBlockGasUsagePercentage","InvalidTransaction","InvariantViolation","LocalConfig","MIN_GAS_PRICE_EXEMPT_METHODS","MODULE_NAME","MalformedTransaction","MessageHandlerMissing","MessageHandlerNotInvoked","Module","MultisigTooManySigners","NotAuthenticated","OutOfGas","OutOfMessageSlots","OversizedTransaction","ParameterValidationError","Parameters","ReadOnlyTransaction","TooManyAuth","TxSimulationFailed","TxSimulationFailure","after_handle_call","approve_raw_tx","approve_unverified_tx","as_fail","as_fail","as_fail","auth_multisig_signer","auth_signature","before_handle_call","begin_block","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callformat_x25519_deoxysii","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","code","code","code","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_query","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dynamic_min_gas_price","enabled","end_block","eq","equivalent","equivalent","estimate_gas_search_max_iters","estimate_gas_search_max_iters","estimate_gas_search_max_iters","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","gas_costs","has_epoch_changed","has_epoch_changed","init","init","init","init","init","init","init","init","init","init","init","init_or_migrate","into","into","into","into","into","into","into","into","into","into","into_abort","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_allowed_private_km_query","is_error_core_out_of_gas","is_expensive_query","max_batch_gas","max_batch_gas","max_batch_gas","max_estimated_gas","max_multisig_signers","max_tx_signers","max_tx_size","min_gas_price","min_gas_price","min_gas_price","min_gas_price","min_price_max_change_denominator","module_info","module_name","module_name","module_name","out_of_gas","parameters","query_estimate_gas","remaining_batch_gas","remaining_batch_gas","remaining_tx_gas","remaining_tx_gas","set_priority","set_priority","set_sender_meta","set_sender_meta","source","state","supported_methods","take_priority","take_priority","take_sender_meta","take_sender_meta","target_block_gas_usage_percentage","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx_byte","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","use_batch_gas","use_batch_gas","use_tx_gas","use_tx_gas","used_batch_gas","used_batch_gas","used_tx_gas","used_tx_gas","validate_basic","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","amount","DYNAMIC_MIN_GAS_PRICE","LAST_EPOCH","MESSAGE_HANDLERS","METADATA","Call","CallDataPublicKeyQueryResponse","EstimateGasQuery","ExecuteReadOnlyTxQuery","ExecuteReadOnlyTxResponse","MessageResult","Metadata","MethodHandlerInfo","MethodHandlerKind","ModuleInfo","Query","RuntimeInfoResponse","VERSION_GLOBAL_KEY","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","caller","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","epoch","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","kind","methods","modules","name","params","propagate_failures","public_key","result","runtime_version","state_version","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx","tx","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","version","versions","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ADDRESS_REWARD_POOL","Error","Genesis","InvalidArgument","InvalidParticipationThreshold","InvalidSchedule","Module","ParameterValidationError","Parameters","as_fail","as_fail","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","code","default","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_query","drop","drop","drop","drop","drop","end_block","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","init","init","init","init","init","init_or_migrate","into","into","into","into","into","into_abort","into_cbor_value","into_cbor_value","module_info","module_name","parameters","participation_threshold_denominator","participation_threshold_numerator","schedule","source","state","to_owned","to_owned","to_string","to_string","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","types","validate_basic","vzip","vzip","vzip","vzip","vzip","REWARDS","EpochRewards","NoReward","Reward","RewardAction","RewardSchedule","RewardScheduleError","RewardStep","StepsNotSorted","amount","as_fail","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","for_disbursement","for_epoch","forbid","from","from","from","from","from","increment","init","init","init","init","init","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","pending","steps","to_owned","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","until","validate_basic","value","vzip","vzip","vzip","vzip","vzip","Core","Modules","PREFETCH_LIMIT","Runtime","SCHEDULE_CONTROL","STATE_VERSION","VERSION","consensus_trust_root","genesis_state","is_allowed_interactive_call","is_allowed_private_km_query","is_allowed_query","migrate","migrate_state","start","trusted_policy_signers","Error","FailedToFetchBatch","ScheduleControlHost","as_fail","borrow","borrow_mut","code","deref","deref_mut","drop","fetch_tx_batch","fmt","fmt","from","init","into","into_abort","module_name","to_string","try_from","try_into","type_id","vzip","SenderMeta","address","borrow","borrow_mut","clone","clone_into","default","deref","deref_mut","drop","eq","equivalent","equivalent","fmt","from","id","init","into","state_nonce","to_owned","try_from","try_into","tx_nonce","type_id","vzip","ConfidentialStore","ConfidentialStoreError","CurrentStore","HashedStore","Inner","MKVSStore","NestedStore","OverlayStore","Prefix","PrefixStore","Store","TypedStore","as_ref","base32_len","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_base32","clone","clone_into","cmp","commit","commit","commit","confidential","current","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","encode_hex","encode_hex_upper","eq","equivalent","equivalent","fmt","from","from","from","from","from","from","from","get","get","get","get","get","get","has_pending_updates","has_pending_updates","has_pending_updates","init","init","init","init","init","init","insert","insert","insert","insert","insert","insert","into","into","into","into","into","into","into_cbor_value","iter","iter","iter","iter","iter","iter","new","new","new","new","new","partial_cmp","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","remove","remove","remove","remove","remove","remove","rollback","rollback","rollback","to_owned","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","write_base32","ConfidentialStore","CorruptKey","CorruptValue","DecryptionFailure","Error","KEY_SIZE","as_fail","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","get","init","init","insert","into","into","iter","new_with_key","prefetch_prefixes","remove","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","zeroize","Commit","CurrentStore","Rollback","TransactionResult","borrow","borrow","borrow_mut","borrow_mut","commit_transaction","deref","deref","deref_mut","deref_mut","drop","drop","enter","from","from","has_pending_updates","init","init","into","into","rollback_transaction","start_transaction","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with","with_transaction","AllowAllValidator","SubcallInfo","SubcallResult","Validator","body","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","call_result","caller","clone","clone_into","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","from","from","from","gas_used","get_current_subcall_depth","init","init","init","into","into","into","max_depth","max_gas","method","state","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","validate","validate","vzip","vzip","vzip","keymanager","keys","mock","ActiveDeploymentNotFound","EphemeralSecretChecksumMismatch","EphemeralSecretNotFound","EphemeralSecretNotPublished","EphemeralSecretNotReplicated","GenerationFromFuture","HeightNotFresh","InvalidCiphertext","InvalidEpoch","InvalidGeneration","InvalidSignature","KeyManagerError","KeyPair","KeyPairId","MasterSecretChecksumMismatch","MasterSecretNotFound","MasterSecretNotPublished","MasterSecretNotReplicated","MockKeyManagerClient","NotAuthenticated","NotAuthorized","NotInitialized","Other","PolicyChanged","PolicyInsufficientSignatures","PolicyInvalid","PolicyInvalidRuntime","PolicyRequired","PolicyRollback","REKNotPublished","RSKMissing","RuntimeMismatch","SignedPublicKey","StateCorrupted","StateError","StateKey","StatusNotFound","StorageCorrupted","TrustedPolicySigners","VerificationError","as_fail","as_ref","as_ref","base32_len","base32_len","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","box_clone","check_base32","check_base32","checksum","checksum","clear_cache","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","eq","eq","equivalent","equivalent","equivalent","equivalent","expiration","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_public_key","from_str","generate_mock","get_hash","get_or_create_ephemeral_keys","get_or_create_keys","get_public_ephemeral_key","get_public_key","hash","init","init","init","init","init","init","init","input_keypair","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","key","len","new","new","new","partial_cmp","signature","signers","source","state_key","threshold","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write_base32","write_base32","zeroize","zeroize","alice","bob","charlie","dave","erin","frank","grace","address","pk","pk_ed25519","sigspec","address","pk","pk_ed25519","sigspec","address","pk","pk_ed25519","sigspec","address","pk","pk_secp256k1","sigspec","address","pk","pk_secp256k1","sigspec","address","pk","pk_sr25519","sigspec","address","pk","pk_sr25519","sigspec","CallOptions","Config","EmptyRuntime","Mock","Signer","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","call_opts","clone","clone_into","consensus_state","create_check_ctx","create_ctx","create_ctx_for_runtime","default","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","empty_store","epoch","fee","fmt","from","from","from","from","from","genesis_state","history","host_info","init","init","init","init","init","into","into","into","into","into","max_messages","new","query","rng","runtime_header","runtime_round_results","sigspec","to_owned","transaction","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","with_local_config","address","callformat","message","token","transaction","ADDRESS_BECH32_HRP","ADDRESS_RUNTIME_V0_CONTEXT","ADDRESS_RUNTIME_V0_VERSION","ADDRESS_V0_ED25519_CONTEXT","ADDRESS_V0_MODULE_CONTEXT","ADDRESS_V0_MULTISIG_CONTEXT","ADDRESS_V0_SECP256K1ETH_CONTEXT","ADDRESS_V0_SR25519_CONTEXT","ADDRESS_V0_VERSION","Address","Ed25519","Error","MalformedAddress","SIZE","Secp256k1Eth","SignatureAddressSpec","Sr25519","as_fail","as_ref","base32_len","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_base32","clone","clone","clone_into","clone_into","cmp","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","encode_hex","encode_hex_upper","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from_bech32","from_bytes","from_eth","from_module","from_module_raw","from_multisig","from_runtime_id","from_sigspec","get_hash","hash","init","init","init","into","into","into","into_bytes","into_cbor_value","into_cbor_value","new","partial_cmp","public_key","to_bech32","to_owned","to_owned","to_string","to_string","try_default","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","write_base32","CALL_DATA_KEY_PAIR_ID_CONTEXT_BASE","CallEnvelopeX25519DeoxysII","ResultEnvelopeX25519DeoxysII","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","data","data","default","default","deref","deref","deref_mut","deref_mut","drop","drop","epoch","fmt","fmt","from","from","init","init","into","into","into_cbor_value","into_cbor_value","nonce","nonce","pk","to_owned","to_owned","try_default","try_default","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","MessageEvent","MessageEventHookInvocation","MessageResult","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","code","context","deref","deref","deref_mut","deref_mut","drop","drop","event","fmt","fmt","from","from","hook_name","index","init","init","into","into","into_cbor_value","module","new","payload","result","to_owned","to_owned","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","BaseUnits","Denomination","Error","MAX_LENGTH","NATIVE","NameTooLong","amount","as_fail","as_ref","base32_len","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_base32","clone","clone","clone_into","clone_into","cmp","cmp","default","default","denomination","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","encode_hex","encode_hex_upper","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from_str","get_hash","hash","init","init","init","into","into","into","into_cbor_value","into_cbor_value","into_vec","is_native","new","partial_cmp","partial_cmp","to_owned","to_owned","to_string","to_string","to_string","try_default","try_default","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","write_base32","length","Address","AddressSpec","AuthInfo","AuthProof","Call","CallFormat","CallResult","CallerAddress","EncryptedX25519DeoxysII","Error","EthAddress","Failed","Fee","Internal","LATEST_TRANSACTION_VERSION","MalformedTransaction","Module","Multisig","Multisig","Ok","Plain","SIGNATURE_CONTEXT_BASE","Signature","Signature","SignerInfo","Transaction","Unknown","UnsupportedVersion","UnverifiedTransaction","address","address","address_spec","amount","as_fail","auth_info","batch","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","caller_address","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","consensus_messages","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","equivalent","equivalent","fee","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","from","from","from","from","from","from","from","from","from","from","from","from","from","gas","gas_price","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into_call_result","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_success","method","new_multisig","new_sigspec","nonce","not_after","not_before","read_only","signer_info","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unwrap","validate_basic","verify","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zeroized","code","message","module"],"q":[[0,"oasis_runtime_sdk"],[63,"oasis_runtime_sdk::callformat"],[87,"oasis_runtime_sdk::callformat::Metadata"],[90,"oasis_runtime_sdk::config"],[108,"oasis_runtime_sdk::context"],[317,"oasis_runtime_sdk::crypto"],[320,"oasis_runtime_sdk::crypto::multisig"],[388,"oasis_runtime_sdk::crypto::random"],[432,"oasis_runtime_sdk::crypto::signature"],[599,"oasis_runtime_sdk::crypto::signature::context"],[601,"oasis_runtime_sdk::crypto::signature::ed25519"],[645,"oasis_runtime_sdk::crypto::signature::secp256k1"],[689,"oasis_runtime_sdk::crypto::signature::secp256r1"],[731,"oasis_runtime_sdk::crypto::signature::secp384r1"],[773,"oasis_runtime_sdk::crypto::signature::sr25519"],[799,"oasis_runtime_sdk::dispatcher"],[892,"oasis_runtime_sdk::error"],[939,"oasis_runtime_sdk::event"],[967,"oasis_runtime_sdk::history"],[992,"oasis_runtime_sdk::keymanager"],[1071,"oasis_runtime_sdk::module"],[1148,"oasis_runtime_sdk::module::CallResult"],[1151,"oasis_runtime_sdk::modules"],[1156,"oasis_runtime_sdk::modules::accounts"],[1364,"oasis_runtime_sdk::modules::accounts::Event"],[1371,"oasis_runtime_sdk::modules::accounts::fee"],[1431,"oasis_runtime_sdk::modules::accounts::state"],[1434,"oasis_runtime_sdk::modules::accounts::types"],[1611,"oasis_runtime_sdk::modules::consensus"],[1769,"oasis_runtime_sdk::modules::consensus_accounts"],[1931,"oasis_runtime_sdk::modules::consensus_accounts::Event"],[1956,"oasis_runtime_sdk::modules::consensus_accounts::state"],[1988,"oasis_runtime_sdk::modules::consensus_accounts::types"],[2488,"oasis_runtime_sdk::modules::core"],[2790,"oasis_runtime_sdk::modules::core::Event"],[2791,"oasis_runtime_sdk::modules::core::state"],[2795,"oasis_runtime_sdk::modules::core::types"],[2994,"oasis_runtime_sdk::modules::rewards"],[3103,"oasis_runtime_sdk::modules::rewards::state"],[3104,"oasis_runtime_sdk::modules::rewards::types"],[3221,"oasis_runtime_sdk::runtime"],[3237,"oasis_runtime_sdk::schedule_control"],[3260,"oasis_runtime_sdk::sender"],[3285,"oasis_runtime_sdk::storage"],[3436,"oasis_runtime_sdk::storage::confidential"],[3477,"oasis_runtime_sdk::storage::current"],[3512,"oasis_runtime_sdk::subcall"],[3569,"oasis_runtime_sdk::testing"],[3572,"oasis_runtime_sdk::testing::keymanager"],[3800,"oasis_runtime_sdk::testing::keys"],[3807,"oasis_runtime_sdk::testing::keys::alice"],[3811,"oasis_runtime_sdk::testing::keys::bob"],[3815,"oasis_runtime_sdk::testing::keys::charlie"],[3819,"oasis_runtime_sdk::testing::keys::dave"],[3823,"oasis_runtime_sdk::testing::keys::erin"],[3827,"oasis_runtime_sdk::testing::keys::frank"],[3831,"oasis_runtime_sdk::testing::keys::grace"],[3835,"oasis_runtime_sdk::testing::mock"],[3927,"oasis_runtime_sdk::types"],[3932,"oasis_runtime_sdk::types::address"],[4036,"oasis_runtime_sdk::types::callformat"],[4085,"oasis_runtime_sdk::types::message"],[4131,"oasis_runtime_sdk::types::token"],[4222,"oasis_runtime_sdk::types::token::Error"],[4223,"oasis_runtime_sdk::types::transaction"],[4508,"oasis_runtime_sdk::types::transaction::CallResult"],[4511,"core::fmt"],[4512,"core::fmt"],[4513,"core::hash"],[4514,"core::marker"],[4515,"core::hash"],[4516,"oasis_cbor"],[4517,"core::any"],[4518,"core::option"],[4519,"oasis_core_runtime::common::crypto::x25519"],[4520,"oasis_core_runtime::common::crypto::x25519"],[4521,"oasis_core_runtime::consensus::state"],[4522,"oasis_core_runtime::consensus::roothash::message"],[4523,"alloc::vec"],[4524,"core::any"],[4525,"oasis_core_runtime::protocol"],[4526,"oasis_cbor::decode"],[4527,"alloc::boxed"],[4528,"oasis_core_runtime::consensus::roothash::block"],[4529,"oasis_core_runtime::consensus::roothash"],[4530,"core::default"],[4531,"oasis_core_runtime::common::namespace"],[4532,"alloc::string"],[4533,"core::ops::function"],[4534,"failure"],[4535,"oasis_core_runtime::common::crypto::hash"],[4536,"rand_core"],[4537,"num_bigint_dig::bigint"],[4538,"num_bigint_dig::biguint"],[4539,"rand_core::error"],[4540,"bech32"],[4541,"alloc::alloc"],[4542,"core::cmp"],[4543,"core::iter::traits::collect"],[4544,"bech32"],[4545,"digest::digest"],[4546,"digest"],[4547,"crypto_common"],[4548,"digest"],[4549,"oasis_core_runtime::transaction::types"],[4550,"oasis_core_runtime::types"],[4551,"oasis_core_runtime::consensus::roothash::message"],[4552,"oasis_core_runtime::transaction::dispatcher"],[4553,"core::sync::atomic"],[4554,"alloc::sync"],[4555,"core::error"],[4556,"oasis_core_runtime::protocol"],[4557,"oasis_core_runtime::consensus::state"],[4558,"tokio::runtime::task::error"],[4559,"oasis_core_runtime::consensus::verifier"],[4560,"oasis_core_runtime::transaction::tags"],[4561,"oasis_core_runtime::types"],[4562,"core::iter::traits::collect"],[4563,"oasis_core_runtime::consensus::staking"],[4564,"oasis_core_runtime::consensus::staking"],[4565,"oasis_core_runtime::consensus::verifier"],[4566,"core::convert"],[4567,"oasis_cbor::encode"],[4568,"oasis_core_runtime::storage::mkvs"],[4569,"oasis_core_runtime::common::crypto::signature"],[4570,"oasis_core_runtime::consensus::keymanager"],[4571,"oasis_core_runtime::storage::mkvs::tree::overlay"]],"d":["","","Derives the Error trait on an enum.","Derives the Event trait on an enum.","","","","A protocol or runtime version.","","","Handling of different call formats.","","","","Configuration types.","Execution context.","","Cryptography.","","","","Transaction dispatcher.","","","","","Error types for runtimes.","Event types for runtimes.","","","Returns the argument unchanged.","","A helper attribute for #[sdk_derive(...)]. It doesn’t do …","","Historic state access.","","Calls U::from(self).","","Checks if two versions are compatible.","Keymanager interface.","","A helper attribute for #[sdk_derive(...)]. It doesn’t do …","","Runtime modules.","Runtime modules included with the SDK.","Creates a new version with given major, minor, and patch …","","Runtime.","Types related to schedule control.","Derives traits from a non-trait impl block (rather than …","Transaction sender metadata.","Storage.","Subcall dispatch.","Module which contains utilities useful for testing and …","","","","","","","Types defined by the SDK.","Constructs an oasis_sdk::core::common::version::Version …","","","","Additional metadata required by the result encoding …","","","Decode call arguments.","Decode call arguments.","","","","","Encodes a call such that it can be decoded by …","Encode call results.","Encode call results.","Encrypt a call result using the X25519-Deoxys-II …","","Returns the argument unchanged.","Derive the key pair ID for the call data encryption key …","","Calls U::from(self).","","","","","Transaction index within the batch.","Caller’s ephemeral public key used for X25519.","Secret key.","Runtime schedule control configuration.","Size of each extra batch that the runtime should fetch.","","","Construct a default schedule control configuration.","","","","Returns the argument unchanged.","","Size of the initial batch that the node should provide to …","Calls U::from(self).","Maximum number of transactions that can go in a batch.","Minimum amount of gas that needs to be remaining in a …","","","","","Runtime SDK batch-wide context.","","Runtime SDK context.","A per-context arbitrary value.","","Transaction execution mode.","","Runtime that the context is being invoked in.","Dispatch context for the whole batch.","Per-transaction/method dispatch sub-context.","","State after applying the context.","Decoded transaction with additional metadata.","Runtime SDK transaction context.","","","","","","","","","","","","","","","","","","","Return any emitted tags and runtime messages. It consumes …","","","Consensus state.","","","","","","","","","","","","","","","","","","","","","","Emits a tag.","","","Emits event tags.","","","Emits an event by transforming it into a tag and emitting …","","","Emit a consensus message.","","Emit consensus messages.","","Similar as emit_event but the event will persist even in …","","Current epoch.","","","","","","Emitted event tags.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Gets a reference to the specified per-context value.","Returns a logger.","","","Gets a mutable reference to the specified per-context …","Historical state.","","","Information about the host environment.","","","","","","","","","Mark this context as part of an internally generated …","","Create transaction with metadata for an internally …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Whether method is an allowed query per policy in the local …","Whether the transaction is just being checked for validity.","Whether the context has a key manager available (e.g. the …","Whether the transaction is internally generated (e.g. by …","","Whether the transaction is just being checked for validity …","Whether the call is read-only and must not make any …","","Whether the transaction is just being simulated.","The key manager, if the runtime is confidential.","","","Set an upper limit on the number of consensus messages …","","","Returns node operator-provided local configuration.","Merge a different state into this state.","Emitted messages to consensus layer.","Context mode.","","","Create a new dispatch context.","Retrieves the existing value or inserts and returns the …","Number of consensus messages that can still be emitted.","","","Returns a random number generator, if it is available, …","","","Rollback any changes made by this context. This method …","","","Last runtime block header.","","","Runtime ID.","Results of executing the last successful runtime round.","","","Sets the context value, returning a mutable reference to …","Whether smart contracts should be executed in this context.","Takes the context value, if it exists.","","","","","","","","","","","","","","","","","Decoded transaction.","Transaction authentication information.","","The transaction’s call format.","","Authenticated address of the caller.","Transaction hash.","The index of the transaction in the batch.","","Transaction index within the batch.","Transaction size in bytes.","","Transaction size.","Fetches an entry pointing to a value associated with the …","","","","","","","","Fetches a value entry associated with the context.","","","","","","","","","Executes a function in a child context with the given mode.","","","Executes a function in a simulation context.","Executes a function in a per-transaction context.","","","Random number generator based on root VRF key and Merlin …","Cryptographic signatures.","A multisig configuration. A set of signers with total “…","Error.","","","","A set of signatures corresponding to a multisig …","A SignatureSet owned in a Vec.","One of the signers in a multisig configuration.","","Checks that the configuration and signature set are …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","The public key of the signer.","The signers.","The threshold.","","","","","","","","","","","","","","","","Performs some sanity checks. This looks at the …","","","","The weight of the signer.","A leaf RNG.","A root RNG that can be used to derive domain-separated …","Append local entropy to the root RNG.","Append an observed subcontext to RNG transcript.","Append an observed transaction hash to RNG transcript.","","","","","","","","","","","","","","Create an independent leaf RNG using this RNG as its …","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Create an invalid root RNG which will fail when any leaf …","Create a new root RNG.","","","","","","","","","","","","","","","","","Error.","","","","","","A memory-backed signer.","A public key used for signing.","","","","","","","","","","","","Variable-length opaque signature.","A specific combination of signature and hash.","","","","","Return a byte representation of this public key.","","","","","","","","","","","","","","","","","","","","","","","","","","Domain separation context helpers.","","","","","","","","","","","","","","","","","Ed25519 signatures.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Reconstruct the signer from its byte representation.","Construct a public key from a slice of bytes.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Create a new memory signer from a seed.","Create a new signer for testing purposes.","","Public key corresponding to the signer.","Secp256k1 signatures.","Secp256r1 signatures.","Secp384r1 signatures.","Generate a signature with the private key over the context …","Generate a signature for the specified message and …","Generate a signature with the private key over the message.","Sr25519 signatures.","Return a byte representation of the signer.","","","","","","","","","","","","","","","","","","","","","","","","","Verify a signature.","Verify a batch of signatures of the same message.","Verify the signature of a message.","Verify signature raw using the underlying method, without …","","","","","","","","Return the globally configured chain domain separation …","Configure the global chain domain separation context.","A memory-backed signer for Ed25519.","An Ed25519 public key.","Return a byte representation of this public key.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Construct a public key from a slice of bytes.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Verify a signature.","Verify signature of a pre-hashed message.","Verify signature without applying domain separation.","","","A memory-backed signer for Secp256k1.","A Secp256k1 public key (in compressed form).","Return a byte representation of this public key.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Construct a public key from a slice of bytes.","","","Calls U::from(self).","Calls U::from(self).","","","Derive an Ethereum-compatible address.","","Return an alternative byte representation used in deriving …","","","","","","","","Verify a signature.","Verify signature of a pre-hashed message.","Verify signature without using any domain separation …","","","A memory-backed signer for Secp256r1.","A Secp256r1 public key (in compressed form).","Return a byte representation of this public key.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Construct a public key from a slice of bytes.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Verify a signature.","Verify signature of a pre-hashed message.","Verify signature without using any domain separation …","","","A memory-backed signer for Secp384r1.","A Secp384r1 public key (in compressed form).","Return a byte representation of this public key.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Construct a public key from a slice of bytes.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Verify a signature.","Verify signature of a pre-hashed message.","Verify signature without using any domain separation …","","","A Sr25519 public key.","Return a byte representation of this public key.","","","","","","","","","","","","Returns the argument unchanged.","","Construct a public key from a slice of bytes.","","Calls U::from(self).","","","","","","","Verify a signature.","","","","Additional options for dispatch operations.","Result of dispatching a transaction.","The runtime dispatcher.","Error emitted by the dispatch process. Note that this …","","","","","","","","","","","","","Call format metadata.","","Check whether the given transaction is valid.","","Decode a runtime transaction.","","","","","","","","","","Process the given runtime query.","Dispatch a runtime transaction in the given context.","Run the dispatch steps inside a transaction context. This …","Dispatch a runtime transaction in the given context with …","","","","","","Execute the given transaction.","Execute the given transaction, returning unserialized …","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Optionally only allow methods for which the provided …","","Prefetch prefixes for the given transaction.","Transaction priority.","","Transaction call result.","","Transaction sender metadata.","","Optionally skip authentication.","","Transaction tags.","","","","","","","","","","Transaction hash.","Transaction index within the batch.","Transaction size.","","","","","","","","","A runtime error that gets propagated to the caller.","A serializable error.","","","","","","Error code uniquely identifying the error.","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Consumes self and returns either Ok(err) (where err is a …","Converts the error into a call result.","","","","Name of the module that emitted the error.","Create a new error.","","","","","","","","","An event emitted by the runtime.","A key-value pair representing an emitted event that will …","Event tags with values accumulated by key.","Provides method for converting event tags into events.","","","","","Code uniquely identifying the event.","","","","Generate an EventTag corresponding to the passed event …","","Returns the argument unchanged.","","Calls U::from(self).","Converts an event into an event tag.","","","","Name of the module that emitted the event.","","","","","","","History host errors.","","","Interface to the runtime host to fetch historic …","","","","","Fetch events emitted during execution of the block at …","Fetch historic consensus state after executing the block …","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Key pair ID domain separation context.","Key manager interface.","Convenience wrapper around an existing KeyManagerClient …","Key manager error.","A key pair managed by the key manager.","A 256-bit key pair identifier.","","","","","","","","","","","","","","","","","","Signed public key.","","","A state encryption key.","","","Set of trusted key manager policy signing keys.","","","","","","Checksum of the key manager state.","Checksum of the key manager state.","Clear local key cache.","","","","","","","Expiration epoch.","Returns the argument unchanged.","Derive a KeyPairId for use with the key manager functions.","Get or create named ephemeral key pair for given epoch.","","Get or create named key pair.","","Get ephemeral public key for an epoch and a key pair id.","","Get public key for a key pair id.","","","Input key pair (pk, sk)","Calls U::from(self).","Public key.","Sign(sk, (key || checksum || runtime id || key pair id || …","Set of trusted signers.","State encryption key","Threshold for determining if enough valid signatures are …","","","","","","A fatal error has occurred and the batch must be aborted.","Block handler.","A variant of types::transaction::CallResult but used for …","Result of invoking the method handler.","Module error type.","","Module event type.","Call has completed with failure.","Genesis state type.","","Invariant handler.","Method handler.","Migration handler.","A runtime module.","Info handler.","Module name.","Call has completed successfully.","Parameters for a runtime module.","Module parameters.","Store key used for storing parameters.","Transaction handler.","","Module version.","Perform any action after dispatching the transaction, in …","Perform any action after call, within the transaction …","Judge if a raw transaction is good enough to undergo …","Judge if an unverified transaction is good enough to …","Authenticate a transaction.","Perform any action after authentication, within the …","Perform any common actions at the start of the block …","","","","","Check invariants.","Decode a transaction that was sent with module-controlled …","","","","","A convenience function for dispatching method calls.","Dispatch a call.","Dispatch a message result.","A convenience function for dispatching queries.","Dispatch a query.","","","Perform any common actions at the end of the block (after …","","Returns the argument unchanged.","Returns the argument unchanged.","","","Initialize state from genesis or perform a migration.","Calls U::from(self).","Calls U::from(self).","Checks whether the given call is allowed to be called …","Checks whether the given query is allowed to access …","Checks whether the given query method is tagged as …","Check whether the call result indicates a successful …","Reports info about the module (or modules, if Self is a …","Transforms DispatchResult<B, R> into Result<R, E>, mapping …","Transforms DispatchResult<B, R> into Result<R, E>, mapping …","Return the module’s parameters.","Add storage prefixes to prefetch.","Set the module’s parameters.","Lists the names of all RPC methods exposed by this module. …","","","","","","","","Perform basic parameter validation.","","","","","","Accounts module.","Consensus module.","Consensus accounts module.","Core definitions module.","Rewards module.","Module’s address that has the common pool.","Module’s address that has the fee accumulator.","Interface that can be called from other modules.","","","","Errors emitted by the accounts module.","Events emitted by the accounts module.","","Gas costs.","Genesis state for the accounts module.","","","","","","Errors emitted during rewards parameter validation.","Parameters for the accounts module.","","","","","","","","","","","","","","","","","","","","","","","Burn existing tokens, decreasing the total supply.","","Moves the amount into the per-transaction fee accumulator.","","Check invariants.","Check transaction signer account nonces. Return payer …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensures that the given account has at least the specified …","Fee manager.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Fetch addresses.","","Fetch an account’s balance of the given denomination.","","Fetch an account’s current balances.","","Fetch information about a denomination.","","Fetch an account’s current nonce.","","Fetch total supplies.","","Increments an account’s nonce.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Mint new tokens, increasing the total supply.","","","","","","","Sets an account’s balance of the given denomination.","","Sets an account’s nonce.","","Indicates that the unused portion of the transaction fee …","","Sets the total supply for the given denomination.","","","State schema constants.","","Take the flag indicating that the unused portion of the …","","","","","","","","Transfer an amount from one account to the other.","","Transfer an amount from one account to the other without …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Account module types.","Update transaction signer account nonces.","","","","","","","","","","","","","","","","The per-block fee manager that records what fees have been …","Fee updates to apply to state after commit_tx.","Information about fees charged for the current transaction.","Transaction fee amount.","","","","","","","","","","","Commit the fees accumulated for the current block, …","Commit the currently open transaction fee by moving the …","","","Denomination of the transaction fee.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Create a new per-block fee manager.","Transaction fee payer address.","Fee payer.","Record that a transaction fee has been charged.","Record that a portion of the previously charged …","Amount that should be refunded to fee payer.","","","","","","","","","Fees charged for the current transaction.","","","","","","","Map of account addresses to account metadata.","Map of account addresses to map of denominations to …","Map of total supplies (per denomination).","Account metadata.","Balances in an account.","Arguments for the Addresses query.","Arguments for the Balances query.","Information about a denomination.","Arguments for the DenominationInfo query.","Arguments for the Nonce query.","Transfer call.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of decimals that the denomination is using.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Interface that can be called from other modules.","","","","","Events emitted by the consensus module (none so far).","Genesis state for the consensus module.","","","","","","Errors emitted during rewards parameter validation.","Parameters for the consensus module.","","","","Query consensus account info.","","Convert runtime amount to consensus amount, scaling as …","","Convert consensus amount to runtime amount, scaling as …","","","","","","","","","","","","","","","","","","","","","","Returns consensus token denomination.","","","","","","Query consensus delegation info.","","","","","","","","","","","","","","","","","","","","","Ensures transaction signer is consensus compatible.","","","","","Escrow an amount of the runtime account funds.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Determine consensus height corresponding to the given …","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Minimum amount that is allowed to be delegated. This …","","","","","Reclaim an amount of runtime staked shares.","","","","","","","Transfer an amount from the runtime account.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Withdraw an amount into the runtime account.","","Module’s address that has the tokens pending delegation.","Module’s address that has the tokens pending withdrawal.","Interface that can be called from other modules.","","","","","","Events emitted by the consensus accounts module.","","Gas costs.","Genesis state for the consensus module.","","","","","Parameters for the consensus module.","","","","","","","","","","","","","","","","","Check invariants.","","","","","","","","","","","","Delegate from runtime account to consensus staking account.","","Transfer from consensus staking account to runtime account.","","","","","","","","","","","","","","Whether delegate functionality should be disabled.","Whether deposit functionality should be disabled.","Whether undelegate functionality should be disabled.","Whether withdraw functionality should be disabled.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","State schema.","Cost of storing a delegation/undelegation receipt.","","Cost of taking a delegation/undelegation receipt.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consensus module types.","Start the undelegation process of the given number of …","","","","","","","","Transfer from runtime account to consensus staking account.","","","","","","","","","","","","","","","","","","","","","","","","","","","Map of active delegations.","Receipts.","Map of undelegations.","An undelegation queue.","Undelegation metadata.","Add delegation for a given (from, to) pair.","Record new undelegation and add to undelegation queue.","","","","","","","Returns the argument unchanged.","","Retrieve delegation metadata for a given (from, to) pair.","Retrieve all delegation metadata originating from a given …","Return the number of delegated shares for each destination …","Retrieve all queued undelegations for epochs earlier than …","Retrieve all undelegation metadata to a given address.","","Calls U::from(self).","Store the given receipt.","Subtract delegation from a given (from, to) pair.","Remove the given receipt from storage if it exists and …","Remove an existing undelegation and return it.","","","","","","","","Balance query.","Consensus account query.","Context for consensus delegate message handler.","Error details from the consensus layer.","Context for consensus transfer message handler.","Context for consensus undelegate message handler.","Context for consensus withdraw message handler.","Delegate from runtime call.","","Information about a delegation.","Delegation query.","Delegations query.","Deposit into runtime call. Transfer from consensus staking …","Extended information about a delegation.","","A receipt.","Kind of receipt.","Take receipt internal runtime call.","Undelegate into runtime call.","","","Information about an undelegation.","Undelegations query.","Withdraw from runtime call. Transfer from an account in …","","","","","","","","Amount of tokens received.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Undelegate end epoch.","Epoch when the undelegation will be complete.","","","","Consensus layer error.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Address being undelegated from.","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Whether the receipt kind is valid.","","","","","","","","","Undelegate end receipt.","Receipt identifier for this undelegation.","","","","Shares received (for delegations).","The amount of owned shares.","The amount of owned shares.","The amount of undelegated shares.","","","","","","","Address delegated to.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether to allow submission of read-only transactions in …","","","","Module configuration.","Module configuration.","Default local estimate gas max search iterations …","Default local minimum gas price configuration that is used …","Dynamic min gas price parameters.","Whether gas used events should be emitted for every …","Estimated gas amount to be added to failed transaction …","Errors emitted by the core module.","Events emitted by the core module.","","","","","Gas costs.","","","","Genesis state for the accounts module.","","","","","","","","","","Local configuration that can be provided by the node …","Methods which are exempt from minimum gas price …","Unique module name.","","","","","","","","","","Errors emitted during core parameter validation.","Parameters for the core module.","","","","Simulation failure error.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Enables the dynamic min gas price feature which …","","","","","Returns the configured max iterations in the binary search …","","The maximum number of iterations of the binary search to …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Check whether the epoch has changed since last processed …","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the failure is “core::Error::OutOfGas”.","","Configured maximum amount of gas that can be used in a …","","","When estimating gas in core.EstimateGas, simulate the tx …","","","","Configured minimum gas price.","","","Minimum gas price to accept.","Represents a constant value used to limit the rate at …","","","","","Generate a proper OutOfGas error, depending on whether the …","","Run a transaction in simulation and return how much gas it …","Returns the remaining batch-wide gas.","","Return the remaining tx-wide gas.","","Sets the transaction priority to the provided amount.","","Set transaction sender metadata.","","","State schema constants.","","Takes and returns the stored transaction priority.","","Takes and returns the stored transaction sender metadata.","","Target block gas usage indicates the desired block gas …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempt to use gas. If the gas specified would cause …","","Attempt to use gas. If the gas specified would cause …","","Returns the total batch-wide gas used.","","Return the used tx-wide gas.","","","","","","","","","","","","","","Dynamic min gas price.","Last processed epoch for detecting epoch changes.","Map of message idx to message handlers for messages …","Runtime metadata.","","Response to the call data public key query.","Arguments for the EstimateGas query.","Arguments for the ExecuteReadOnlyTx query.","Response to the ExecuteReadOnlyTx query.","","Basic per-module metadata; tracked in core module’s …","","","Metadata for an individual module.","","Response to the RuntimeInfo query.","Key in the versions map used for the global state version.","","","","","","","","","","","","","","","","","","","The address of the caller for which to do estimation. If …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Epoch of the ephemeral runtime key.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","If the estimate gas query should fail in case of …","Public key used for deriving the shared secret for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The unsigned transaction to estimate.","","","","","","","","","","","","A set of state versions for all supported modules.","","","","","","","","","","Module’s address that has the reward pool.","Errors emitted by the rewards module.","Genesis state for the rewards module.","","","","","Errors emitted during rewards parameter validation.","Parameters for the rewards module.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","State schema constants.","","","","","","","","","","","","","","","","","","","","","","","","Rewards module types.","","","","","","","Map of epochs to rewards pending distribution.","Rewards for the epoch.","","","Action that should be taken for a given address when …","A reward schedule.","Errors emitted during reward schedule validation.","One of the time periods in the reward schedule.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over addresses that should be rewarded.","Compute the per-entity reward amount for the given epoch …","Forbids any rewards from accumulating.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Increment the reward counter associated with the reward.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Perform basic reward schedule validation.","Value of the reward counter.","","","","","","Module that provides the core API.","Supported modules.","Prefetch limit. To enable prefetch set it to a non-zero …","A runtime.","Runtime schedule control configuration.","State version.","Runtime version.","Return the consensus layer trust root for this runtime; if …","Genesis state for the runtime.","Whether a given call is allowed to be invoked …","Whether a given query method is allowed to access private …","Whether a given query method is allowed to be invoked.","Perform state migrations if required.","Perform runtime-specific state migration. This method is …","Start the runtime.","Return the trusted policy signers for this runtime; if None…","Schedule control errors.","","Interface to the runtime host that supports schedule …","","","","","","","","Fetch the specified set of transactions from the host’s …","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Transaction sender metadata.","Sender address.","","","","","","","","","","","","","Returns the argument unchanged.","Unique identifier of the sender, currently derived from …","","Calls U::from(self).","Sender nonce contained in runtime state.","","","","Sender nonce contained in the transaction.","","","","","","A key-value store that hashes all keys and stores them as …","Type of the inner store.","A key-value store backed by MKVS.","A key-value store that supports the commit operation.","An overlay store which keeps values locally until …","A key prefix.","A key-value store that prefixes all keys with the given …","A key-value store.","A key-value store that transparently handles …","","","","","","","","","","","","","","","","","","","Commit any changes to the underlying store.","","","","A store attached to the current thread.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Fetch entry with given key.","","","","","Fetch entry with given key.","Whether there are any store updates pending to be …","","","","","","","","","Update entry with given key to the given value.","","","","","Update entry with given key to the given value.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns an iterator over the tree.","","","","","","Create a new hashed store.","","Create a new overlay store.","Create a new prefix store with the given prefix.","Create a new typed store.","","Populate the in-memory tree with nodes for keys starting …","","","","","Remove entry with given key.","","","","","Remove entry with given key.","Rollback any changes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A key-value store that encrypts all content with DeoxysII.","","","","Errors emitted by the confidential store.","Size of the Deoxys-II-256-128 key in bytes.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","Create a new confidential store with the given keypair.","","","","","","","","","","","","","","A store attached to the current thread.","","Result of a transaction helper closure.","","","","","Commit a previously started transaction.","","","","","","","Attach a new store to the current thread and enter the …","Returns the argument unchanged.","Returns the argument unchanged.","Whether there are any store updates pending to be …","","","Calls U::from(self).","Calls U::from(self).","Rollback a previously started transaction.","Start a new transaction by overlaying a store over the …","","","","","","","","","Run a closure with the currently active store.","Run a closure within a storage transaction.","A validator which allows everything.","Information about a subcall to be dispatched.","Result of dispatching a subcall.","Subcall validator.","Subcall body.","","","","","","","Perform a subcall.","Result of the subcall.","Address of the caller.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Gas used by the subcall.","The current subcall depth.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Maximum subcall depth.","Maximum gas amount that can be consumed.","Method to call.","State after applying the subcall context.","","","","","","","","","","","Validate a subcall before it is performed.","","","","","Mock key manager implementation.","Module that contains known test keys.","Mock dispatch context for use in tests.","","","","","","","","","","","","Key manager error.","A key pair managed by the key manager.","A 256-bit key pair identifier.","","","","","","","","","","","","","","","","","","","Signed public key.","","","A state encryption key.","","","Set of trusted key manager policy signing keys.","","","","","","","","","","","","","","","","","","","","","","","","Checksum of the key manager state.","Checksum of the key manager state.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Expiration epoch.","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a KeyPair with only the public key.","","Generate a new random key (for testing).","","","","","","","","","","","","","","Input key pair (pk, sk)","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Public key.","Size of this object in bytes.","Create a KeyPair.","Create a new signed public key.","","","Sign(sk, (key || checksum || runtime id || key pair id || …","Set of trusted signers.","","State encryption key","Threshold for determining if enough valid signatures are …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify the signature.","Verify that policy has valid signatures and that enough of …","","","","","","","","","","","","Test key A .","Test key B .","Test key C .","Test key D .","Test key E .","Test key F .","Test key G .","Test address A .","Test public key A .","Test Ed25519 public key A .","Test address derivation information A .","Test address B .","Test public key B .","Test Ed25519 public key B .","Test address derivation information B .","Test address C .","Test public key C .","Test Ed25519 public key C .","Test address derivation information C .","Test address D .","Test public key D .","Test Secp256k1 public key D .","Test address derivation information D .","Test address E .","Test public key E .","Test Secp256k1 public key E .","Test address derivation information E .","Test address F .","Test public key F .","Test Sr25519 public key F .","Test address derivation information F .","Test address G .","Test public key G .","Test Sr25519 public key G .","Test address derivation information G .","Options that can be used during mock signer calls.","","A mock runtime that only has the core module.","Mock dispatch context factory.","A mock signer for use during tests.","","","","","","","","","","","Dispatch a call to the given method.","Dispatch a call to the given method with the given options.","","","","","Create a new mock dispatch context.","Create a new mock dispatch context.","","","","","","","","","","","","","","","","","","Create an empty MKVS store.","","Transaction fee.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Create a new mock signer using the given nonce and …","Dispatch a query to the given method.","","","","Address specification for this signer.","","Create a new mock transaction.","","","","","","","","","","","","","","","","","","","","","Create an instance with the given local configuration.","Account address type.","Types related to call formats.","","Token types.","Transaction types.","Human readable part for Bech32-encoded addresses.","V0 runtime address context.","V0 runtime address version.","V0 Ed25519 addres context (shared with consensus layer).","V0 module address context.","V0 multisig address context.","V0 Secp256k1 address context.","V0 Sr25519 address context.","V0 address version.","An account address.","Ed25519 address derivation compatible with the consensus …","Error.","","Size of an address in bytes.","Ethereum-compatible address derivation from Secp256k1 …","Information for signature-based authentication and public …","Sr25519 address derivation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Tries to create a new address from Bech32-encoded string.","Tries to create a new address from raw bytes.","Creates a new address from an Ethereum-compatible address.","Creates a new address for a specific module and kind.","Creates a new address for a specific module and raw kind.","Creates a new address from a multisig configuration.","Creates a new runtime address.","Creates a new address from a public key.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert the address into raw bytes.","","","Creates a new address from a context, version and data.","","Public key of the authentication/address derivation …","Converts an address to Bech32 representation.","","","","","","","","","","","","","","","","","","","","","","Call data key pair ID domain separation context base.","A call envelope when using the EncryptedX25519DeoxysII …","A result envelope when using the EncryptedX25519DeoxysII …","","","","","","","","","Encrypted call data.","Encrypted call data.","","","","","","","","","Epoch of the ephemeral runtime key.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Nonce.","Nonce.","Caller’s ephemeral public key used for X25519.","","","","","","","","","","","","","","","Result of a message being processed by the consensus layer.","Handler name and context to be called after message is …","Result of a message being processed by the consensus layer …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","Constructs a new message hook invocation.","","","","","","","","","","","","","","Token amount of given denomination in base units.","Name/type of the token.","","Maximum length of a denomination.","Denomination in native token.","","Token amount in base units.","","","","","","","","","","","","","","","","","","","Denomination of the token amount.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Raw representation of a denomination.","Whether the denomination represents the native token.","Creates a new token amount of the given denomination.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Common information that specifies an address as well as …","Transaction authentication information.","A container for data that authenticates a transaction.","Method call.","Format used for encoding the call (and output) information.","Call result.","A caller address.","Encrypted call data using X25519 for key exchange and …","Error.","","","Transaction fee.","For internal child calls (cannot be …","The latest transaction format version.","","A flag to use module-controlled decoding. The string is an …","For multisig authentication.","For multisig authentication.","","Plain text call data.","Transaction signature domain separation context base.","For signature authentication.","For signature authentication.","Transaction signer information.","Transaction.","","","An unverified signed transaction.","Derives the address.","Derives the address.","","Amount of base units paid as fee for transaction …","","","Checks that the address specification and the …","Method body.","","","","","","","","","","","","","","","","","","","","","","","","","","Derives the caller address.","","","","","","","","","","","","","","","","","","","","","","","Maximum amount of emitted consensus messages paid for.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fee payment information.","","","","","","","","","","","","","","Call format.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Maximum amount of gas paid for.","Calculates gas price from fee amount and gas.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Check whether the call result indicates a successful …","Method name.","Create a new signer info from a multisig configuration and …","Create a new signer info from a signature address …","","Latest round when the transaction is valid.","Earliest round when the transaction is valid.","Read-only flag.","Transaction signer information.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Perform basic validation on the transaction.","Verify and deserialize the unverified transaction.","","","","","","","","","","","","","","Maps the caller address to one of the same type but with …","","",""],"i":[0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,23,23,0,23,23,0,0,0,23,23,23,0,0,0,0,23,23,0,23,23,23,23,23,23,267,267,267,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,30,0,0,30,0,30,16,0,0,30,0,0,0,34,35,45,30,31,32,34,35,45,30,31,32,30,31,32,30,31,32,16,34,35,16,34,35,31,34,35,45,30,31,32,34,35,45,30,31,32,34,35,45,30,31,32,16,34,35,16,34,35,16,34,35,112,35,108,34,112,35,16,34,35,30,30,30,31,30,30,31,34,35,45,30,31,32,32,45,16,34,35,45,16,34,35,16,34,35,34,35,45,30,31,32,112,35,32,34,35,45,30,31,32,16,16,16,112,35,16,112,35,16,16,34,35,16,34,35,16,31,31,16,34,35,34,45,16,34,35,16,34,35,16,34,35,16,34,35,16,16,34,35,45,16,45,30,31,32,30,34,35,45,30,31,32,34,35,45,30,31,32,32,112,35,112,35,112,32,112,35,32,112,35,32,112,35,34,35,45,30,31,32,16,34,35,34,35,45,30,31,32,16,34,35,16,108,34,0,0,0,0,0,69,69,69,0,0,0,69,67,69,70,67,69,70,67,70,67,70,67,67,69,70,67,69,70,67,69,70,67,69,69,70,67,69,70,67,69,70,67,69,70,67,70,67,70,67,67,70,67,69,67,69,70,67,70,67,69,70,67,69,70,67,67,69,70,67,70,0,0,56,56,56,60,56,60,56,60,56,56,60,56,60,56,60,60,56,56,60,60,60,60,60,60,60,56,60,56,60,56,56,60,60,60,56,60,56,60,56,60,56,60,85,76,77,77,77,0,84,84,84,84,84,0,0,85,76,77,77,77,85,76,77,85,76,77,0,0,84,77,76,84,76,84,77,76,78,76,78,85,77,76,84,78,85,77,76,84,78,76,78,77,76,78,77,76,78,77,0,78,85,77,76,84,78,85,77,76,84,78,85,77,76,84,78,0,76,78,76,78,77,76,78,77,77,76,76,78,78,77,76,84,84,78,85,77,76,84,78,78,85,76,77,77,85,77,76,84,78,85,77,76,84,78,77,76,78,77,77,77,77,77,85,85,77,85,0,0,0,85,85,85,0,85,77,76,78,84,78,85,77,77,76,84,78,77,76,78,85,77,76,84,78,85,77,76,84,78,76,76,76,76,85,77,76,84,78,76,78,0,0,0,0,87,89,87,89,87,87,87,89,87,89,87,89,87,87,87,87,87,89,87,87,87,87,87,89,87,89,87,87,89,87,89,87,87,89,87,89,87,87,87,87,89,87,0,0,91,92,91,92,91,91,91,92,91,92,91,92,91,91,91,91,91,92,91,91,91,92,91,92,91,91,92,91,91,91,92,91,91,92,91,92,91,91,91,91,92,91,0,0,94,95,94,95,94,94,94,95,94,95,94,95,94,94,94,94,94,95,94,94,94,95,94,95,94,94,95,94,95,94,94,95,94,95,94,94,94,94,95,94,0,0,98,99,98,99,98,98,98,99,98,99,98,99,98,98,98,98,98,99,98,98,98,99,98,99,98,98,99,98,99,98,98,99,98,99,98,98,98,98,99,98,0,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,109,109,0,0,0,0,109,109,109,109,103,109,111,110,103,109,111,110,111,103,103,109,103,110,103,109,111,110,103,109,111,110,103,103,103,103,103,109,111,110,103,103,103,109,109,111,103,109,109,111,111,110,103,109,111,110,103,109,111,110,109,110,109,103,111,103,111,103,111,103,110,109,111,109,103,109,111,110,103,109,111,110,110,110,110,103,109,111,110,103,109,111,110,0,0,107,107,107,107,107,268,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,268,268,107,107,107,268,107,107,107,107,107,107,107,107,107,0,0,0,0,37,37,37,37,39,37,37,37,0,37,37,37,37,39,269,38,37,39,37,37,37,37,37,37,0,129,129,0,129,129,129,129,48,48,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,116,116,0,116,116,0,116,137,137,50,137,139,140,50,137,137,137,137,137,137,140,137,0,50,137,50,137,50,137,50,137,137,139,137,140,140,226,139,226,137,137,137,137,137,22,0,0,0,270,271,270,22,272,142,0,0,0,0,0,270,22,0,270,271,0,142,270,273,273,273,273,273,273,274,142,22,142,22,275,273,142,22,142,22,0,276,276,0,276,142,22,274,22,142,22,142,22,272,142,22,276,276,276,22,277,142,142,270,276,270,276,142,22,142,22,142,22,22,271,142,22,278,278,278,0,0,0,0,0,0,0,0,152,124,153,0,0,124,0,0,124,124,152,0,124,0,0,152,151,279,279,124,153,279,151,279,124,152,149,150,153,151,279,124,152,149,150,153,151,280,279,280,279,279,280,279,149,150,151,149,150,151,124,152,150,149,150,151,150,279,124,152,149,150,153,151,279,124,152,149,150,153,151,279,279,279,124,152,149,150,153,151,279,280,0,124,124,152,149,150,153,153,151,279,124,124,152,149,150,153,151,150,280,279,280,279,280,279,280,279,280,279,280,279,280,279,279,279,124,152,149,150,153,151,279,279,124,152,149,150,153,151,124,152,149,150,151,279,280,279,279,124,152,151,279,280,279,280,279,280,279,280,279,124,0,279,280,279,149,150,151,124,153,151,280,279,280,279,150,149,150,151,279,124,152,149,150,153,151,149,150,151,279,124,152,149,150,153,151,149,279,124,152,149,150,153,151,0,280,279,279,124,152,149,150,153,151,281,282,283,281,282,283,281,0,0,0,158,160,159,158,160,159,158,159,158,159,158,159,159,159,158,158,160,159,158,160,159,158,160,159,158,159,158,160,159,158,160,159,158,160,159,158,159,158,160,159,159,160,159,158,160,159,158,160,159,158,159,160,159,158,160,159,158,0,0,0,0,0,0,0,0,0,0,0,163,165,161,156,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,157,161,162,163,164,165,156,166,157,164,166,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,162,161,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,0,126,126,126,0,0,0,126,126,126,126,0,0,0,172,126,172,284,285,284,285,284,285,172,126,285,168,172,170,169,126,285,168,172,170,169,126,168,169,168,169,170,126,284,285,168,168,168,169,284,285,285,168,172,170,169,126,285,168,172,170,169,126,285,285,168,172,170,169,126,284,285,168,168,168,284,285,168,172,172,170,169,126,126,285,168,172,170,169,126,126,126,126,284,285,285,285,168,172,170,169,126,285,285,168,172,170,169,126,126,168,170,169,168,285,170,126,169,284,285,126,168,169,172,126,284,285,168,169,285,168,172,170,169,126,168,169,285,168,172,170,169,126,285,168,172,170,169,126,168,285,168,172,170,169,126,284,285,0,0,0,133,133,176,176,0,0,133,0,0,133,133,133,0,0,176,176,176,133,286,133,173,174,176,175,286,133,173,174,176,175,286,173,174,175,173,174,175,133,176,173,174,175,287,286,287,286,286,133,173,174,176,175,286,133,173,174,176,175,174,174,174,174,286,286,286,286,133,173,174,176,175,286,133,133,173,174,176,175,286,133,133,133,173,174,176,175,174,286,286,133,173,174,176,175,286,286,133,173,174,176,175,133,173,174,176,175,286,133,176,175,286,133,0,173,286,173,173,174,175,133,173,174,175,286,133,173,174,176,175,173,174,175,286,133,173,174,176,175,173,173,173,173,286,133,173,174,176,175,0,287,286,286,133,173,174,176,175,287,286,288,289,290,291,292,288,289,290,292,288,289,290,292,291,288,289,290,292,292,291,288,289,290,292,291,0,0,0,0,0,0,0,179,179,179,179,179,179,179,179,0,0,0,0,0,179,179,0,0,0,0,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,181,0,0,0,0,0,181,0,0,0,0,181,181,0,0,0,188,189,194,195,183,184,185,182,194,195,196,193,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,182,180,198,198,198,182,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,198,186,190,191,180,195,196,197,187,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,181,187,198,194,195,196,197,185,186,182,177,196,197,186,182,177,178,180,197,183,184,185,190,192,178,194,196,197,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,293,0,19,19,0,294,293,293,0,293,293,0,0,19,19,19,19,0,19,19,206,0,19,19,19,19,207,19,207,19,19,0,293,0,19,19,19,0,19,19,19,19,19,0,0,19,19,19,0,295,295,295,19,205,207,200,200,295,295,295,19,205,206,200,201,207,202,203,204,295,19,205,206,200,201,207,202,203,204,200,200,201,202,203,204,200,201,202,203,204,19,205,206,200,201,202,203,204,295,19,205,206,200,201,207,202,203,204,295,19,205,206,200,201,207,202,203,204,295,295,19,205,206,200,201,207,202,203,204,202,201,295,206,206,206,294,295,204,19,19,205,205,206,200,201,207,207,202,203,204,295,19,19,19,205,206,200,201,207,202,203,204,202,294,295,295,295,19,205,206,200,201,207,202,203,204,295,295,19,205,206,200,201,207,202,203,204,19,206,200,201,202,203,204,295,205,295,294,295,202,204,202,202,202,294,295,202,204,201,295,19,205,206,19,203,295,294,295,294,295,294,295,294,295,19,0,295,294,295,294,295,201,200,201,202,203,204,19,205,207,200,201,202,203,204,295,19,205,205,206,200,201,207,202,203,204,200,201,202,203,204,295,19,205,206,200,201,207,202,203,204,200,295,19,205,206,200,201,207,202,203,204,0,294,295,294,295,294,295,294,295,202,295,19,205,206,200,201,207,202,203,204,296,0,0,0,0,212,0,0,0,0,212,0,0,0,0,212,0,0,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,209,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,144,211,214,215,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,211,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,147,145,213,147,145,209,211,215,213,213,144,209,211,212,147,145,213,214,215,144,211,214,215,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,209,214,144,209,211,212,147,145,213,214,215,145,144,144,209,211,212,147,145,213,214,215,0,0,0,131,218,218,0,0,0,131,218,297,131,216,218,217,297,131,216,218,217,216,217,216,217,131,216,217,297,131,216,218,217,297,131,216,218,217,297,297,131,216,218,217,297,131,131,216,218,218,217,297,131,216,218,218,217,297,131,216,218,217,297,297,131,216,218,217,131,216,217,297,131,217,216,216,216,218,0,216,217,131,218,216,217,297,131,216,218,217,216,217,297,131,216,218,217,297,131,216,218,217,0,216,297,131,216,218,217,0,0,222,222,0,0,0,0,219,220,219,220,221,219,222,223,220,221,219,222,223,220,221,222,223,220,221,222,223,220,221,222,223,220,221,219,222,223,220,221,219,222,223,220,221,219,222,223,222,222,222,220,221,219,219,222,223,223,221,222,220,221,219,222,223,222,220,221,219,222,223,220,221,219,222,223,220,221,222,223,223,221,220,221,222,223,219,220,221,222,223,220,221,219,222,223,220,221,222,223,220,221,219,222,223,220,221,219,222,223,220,221,222,220,221,219,222,223,33,33,33,0,33,33,33,33,33,33,33,33,33,33,33,33,0,123,0,123,123,123,123,123,123,123,298,123,123,123,123,123,123,123,123,123,123,123,123,0,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,0,0,0,0,299,0,0,0,0,0,0,0,117,117,231,228,230,233,234,117,231,228,230,233,234,117,117,117,117,117,299,228,230,0,0,117,231,228,230,233,234,117,117,231,228,230,233,234,117,117,231,228,230,233,234,117,117,117,117,117,117,117,231,228,230,233,234,117,117,229,231,228,230,233,234,299,228,230,231,228,230,233,234,117,229,231,228,230,233,234,231,228,230,233,234,117,117,229,231,228,230,233,234,231,228,230,233,234,117,229,231,228,230,233,229,231,228,230,233,234,299,228,230,117,117,231,228,230,233,234,117,117,231,228,230,233,234,117,231,228,230,233,234,117,231,228,230,233,234,117,117,0,238,238,238,0,0,238,239,238,239,238,239,238,239,238,239,238,238,238,239,238,239,239,238,239,239,238,239,239,239,239,238,239,238,239,238,239,238,239,238,239,300,0,300,0,300,301,300,301,301,300,301,300,301,300,301,301,300,301,301,300,301,300,301,301,301,300,301,300,301,300,301,300,301,301,301,0,0,0,0,241,244,241,243,244,241,243,0,243,241,241,241,244,241,243,244,241,243,244,241,243,241,243,244,241,243,243,0,244,241,243,244,241,243,241,241,241,243,241,244,241,243,244,241,243,244,241,243,242,244,244,241,243,0,0,0,116,116,116,116,116,116,116,116,116,116,116,0,0,0,116,116,116,116,0,116,116,116,116,116,116,116,116,116,116,116,116,116,0,116,116,0,116,116,0,116,116,28,245,28,245,116,28,245,139,140,226,246,116,28,245,139,140,226,246,246,28,245,139,140,246,28,245,139,140,226,246,28,245,139,140,226,246,28,28,245,139,140,226,246,116,28,245,139,140,226,246,116,28,245,139,140,226,246,116,28,245,139,140,226,246,28,245,28,245,28,140,28,28,140,140,140,116,116,28,28,28,140,226,116,116,116,116,28,28,28,28,245,139,140,226,246,139,28,139,28,246,246,246,246,28,116,28,245,139,140,226,246,139,116,28,245,139,140,226,246,28,245,139,140,226,140,28,139,140,246,28,140,226,116,139,226,28,245,139,140,226,246,116,28,28,245,139,140,226,116,28,245,139,140,226,246,28,245,139,140,226,116,28,245,139,140,226,246,116,28,245,139,140,226,246,140,226,116,28,245,139,140,226,246,28,245,28,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,302,255,254,252,253,302,255,254,252,253,252,252,253,253,254,254,254,254,254,253,302,255,254,252,253,302,255,254,252,253,302,255,254,252,253,0,254,253,253,302,255,254,252,253,255,254,254,302,255,254,252,253,302,255,254,252,253,254,252,252,254,254,254,252,253,0,302,255,254,252,253,302,255,254,252,253,302,255,254,252,253,302,255,254,252,253,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,0,258,64,251,0,251,258,64,64,251,258,64,251,258,64,64,251,64,251,64,64,64,251,258,64,251,258,64,251,258,64,64,64,251,64,251,251,64,64,251,258,258,64,64,64,251,258,64,64,64,64,64,64,64,64,64,64,64,64,251,258,64,251,258,64,64,251,64,64,64,251,64,251,64,258,64,64,251,258,64,64,251,64,251,258,64,251,258,64,251,258,64,64,0,0,0,259,260,259,260,259,260,259,260,259,260,259,260,259,260,259,260,259,260,259,259,260,259,260,259,260,259,260,259,260,259,260,259,259,260,259,260,259,260,259,260,259,260,259,260,259,260,0,0,0,41,143,41,143,41,143,41,143,199,143,41,143,41,143,41,143,143,41,143,41,143,41,199,41,143,41,143,41,199,41,41,199,41,143,41,143,41,41,143,41,143,41,143,0,0,0,154,154,261,148,261,154,154,154,261,148,154,261,148,154,154,148,154,148,154,148,154,148,148,154,261,148,154,261,148,154,261,148,154,154,154,148,154,154,148,148,154,154,261,261,148,148,154,261,148,154,154,154,154,261,148,154,261,148,154,148,154,154,148,154,148,154,148,154,261,148,154,148,154,154,261,148,154,148,154,261,148,154,261,148,154,261,148,154,303,262,0,0,0,0,0,0,0,20,0,262,21,0,263,0,208,264,264,263,21,20,0,264,263,0,0,21,208,0,262,263,266,265,208,43,263,17,208,264,141,43,20,17,63,265,262,263,266,21,208,264,141,43,20,17,63,265,262,263,266,21,43,263,264,141,43,20,17,63,265,262,263,266,21,264,141,43,20,17,63,265,262,263,266,21,265,20,17,63,265,21,208,264,141,43,20,17,63,265,262,263,266,21,208,264,141,43,20,17,63,265,262,263,266,21,208,264,141,43,20,17,63,265,262,263,266,21,20,20,20,63,208,208,264,141,43,20,17,63,265,262,263,266,21,17,208,264,141,43,20,17,63,265,262,263,266,21,21,265,265,208,264,141,43,20,17,63,265,262,263,266,21,208,264,141,43,20,17,63,265,262,263,266,21,21,264,141,43,20,17,63,265,262,263,266,21,21,17,266,266,266,63,63,17,63,264,141,43,20,17,63,265,262,263,266,21,208,20,17,63,265,208,264,141,43,20,17,63,265,262,263,266,21,264,141,43,20,17,63,265,262,263,266,21,208,264,141,43,20,17,63,265,262,263,266,21,208,264,141,43,20,17,63,265,262,263,266,21,21,43,141,43,208,264,141,43,20,17,63,265,262,263,266,21,262,304,304,304],"f":[0,0,0,0,0,0,0,0,[[]],[[]],0,0,[1,1],[[]],0,0,0,0,[[],1],[2],[2],0,[2],[[1,1],3],[[],3],[[],3],0,0,[[1,4],[[6,[5]]]],[7,1],[[]],[[[0,[8,9]],10],7],0,[[1,11]],0,[[],2],[[]],[1,12],[[1,1],3],0,0,0,0,0,0,[[13,13,13],1],0,0,0,0,0,0,0,0,[[]],[[],[[6,[1,14]]]],[[],6],[12,[[6,[1,14]]]],[[],6],[[],15],0,0,[[]],0,0,0,[[]],[[]],[[16,17,2],[[6,[18,19]]]],[[16,17,2,3],[[6,[18,19]]]],[[16,20,21],[[6,[22,19]]]],[2],[2],[2],[[16,17],[[6,[17,19]]]],[[16,22,23],21],[[16,22,23,3],21],[[16,21,24,25,2],12],[[23,4],26],[[]],[27,28],[[],2],[[]],[[],6],[[],6],[[],15],[[]],0,0,0,0,0,[[]],[[]],[[],29],[2],[2],[2],[[]],[[],2],0,[[]],0,0,[[],6],[[],6],[[],15],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[30,30],[31,31],[32,32],[[]],[[]],[[]],[[],31],[[[34,[33]]],31],[[[35,[33]]],31],[[],36],[[[34,[33]]],36],[[[35,[33]]],36],[[],31],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[37],[[[34,[33]],37]],[[[35,[33]],37]],[38],[[[34,[33]],38]],[[[35,[33]],38]],[39],[[[34,[33]],39]],[[[35,[33]],39]],[[40,41],[[6,[19]]]],[[[35,[33]],40,41],[[6,[19]]]],[42,[[6,[19]]]],[[[34,[33]],42],[[6,[19]]]],[39],[[[35,[33]],39]],[[],27],[[[34,[33]]],27],[[[35,[33]]],27],[[30,30],3],[[],3],[[],3],0,[[30,4],26],[[30,4],26],[[31,4],26],[[]],[[]],[[]],[[]],[[]],[[]],[43,32],[[[45,[44]]],[[18,[44]]]],[46,47],[[[34,[33]],46],47],[[[35,[33]],46],47],[[[45,[44]]],[[18,[44]]]],[[],48],[[[34,[33]]],48],[[[35,[33]]],48],[[],49],[[[34,[33]]],49],[[[35,[33]]],49],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[[35,[33]]],[[35,[33]]]],[43,32],[[]],[[]],[[]],[[]],[[]],[[]],[46,3],[[],3],[[],3],[[],3],[[[35,[33]]],3],[[],3],[[],3],[[[35,[33]]],3],[[],3],[[],[[18,[50]]]],[[[34,[33]]],[[18,[50]]]],[[[35,[33]]],[[18,[50]]]],[51,[[6,[19]]]],[[[34,[33]],51],[[6,[19]]]],[[[35,[33]],51],[[6,[19]]]],[46,[[18,[52]]]],[[31,31]],0,[[],30],[[[34,[33]]],30],[[[35,[33]]],30],[[30,49,[18,[[53,[50]]]],54,55,36,48,27,56,51],[[34,[33]]]],[[[45,[[0,[44,57]]]]],[[0,[44,57]]]],[[],51],[[[34,[33]]],51],[[[35,[33]]],51],[[[59,[58]]],[[6,[60,19]]]],[[[34,[33]],[59,[58]]],[[6,[60,19]]]],[[[35,[33]],[59,[58]]],[[6,[60,19]]]],[[],38],[[[34,[33]]],38],[[[35,[33]]],38],[[],54],[[[34,[33]]],54],[[[35,[33]]],54],[[],61],[[],55],[[[34,[33]]],55],[[[35,[33]]],55],[[[45,[44]],44],44],[[],3],[[[45,[44]]],[[18,[44]]]],[[]],[[]],[[]],[[],62],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],63],[[[35,[33]]],63],[[],20],[[[35,[33]]],20],[[],64],0,[[],2],[[[35,[33]]],2],0,[[],51],[[[35,[33]]],51],0,[46,[[45,[44]]]],[[[35,[33]],46],[[45,[44]]]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[46,[[45,[44]]]],[[[34,[33]],46],[[45,[44]]]],[[[35,[33]],46],[[45,[44]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[30,65]],[[[34,[33]],30,65]],[[[35,[33]],30,65]],[65],[[32,65]],[[[34,[33]],32,65]],0,0,0,0,0,0,0,0,0,0,0,[[],66],[[67,68],[[6,[69]]]],[[]],[[]],[[]],[[]],[[]],[[]],[70,70],[67,67],[[]],[[]],[[],67],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[69,4],26],[[69,4],26],[[70,4],26],[[67,4],26],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[]],[[]],[[]],[70,12],[67,12],0,0,0,[[]],[[]],[[],62],[[],[[6,[67,14]]]],[[],6],[[],6],[[],6],[12,[[6,[70,14]]]],[12,[[6,[67,14]]]],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[67,[[6,[69]]]],[[]],[[]],[[]],0,0,0,[56],[56],[[56,71]],[[],72],[[]],[[]],[[]],[[]],[[],56],[2],[2],[2],[2],[2],[2],[[60,[59,[58]]]],[[56,[0,[16,9]],[59,[58]]],[[6,[60,19]]]],[[]],[[]],[2,73],[[73,73],73],[2,74],[74,74],[[74,74],74],[2,74],[[],2],[[],2],[[]],[[]],[[],56],[[],56],[60,51],[60,7],[[60,[59,[58]]],[[6,[75]]]],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[76,[[59,[58]]]],[[],66],[77,58],[76,[[59,[58]]]],[78,[[59,[58]]]],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[[42,[79,80]]]]]],[[],[[6,[[42,[79,80]]]]]],[77,77],[76,76],[78,78],[[]],[[]],[[]],[[77,77],81],0,[[],78],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],0,[[],[[83,[82]]]],[[],[[83,[82]]]],[[],[[83,[82]]]],[[],[[83,[82]]]],[[77,77],3],[[76,76],3],[[78,78],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[77,4],26],[[76,4],26],[[84,4],26],[[84,4],26],[[78,4],26],[[]],[[]],[[]],[[]],[[[42,[58]]],78],[[]],[[77,[59,[58]]],[[6,[85,84]]]],[[77,[59,[58]]],[[6,[76,84]]]],[[[0,[8,9]],10],7],[[77,11]],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[77,12],[76,12],[78,12],[77,3],[77,3],[77,3],[77,3],[77,3],[[77,[59,[58]]],[[6,[85,84]]]],[[77,46],85],[[77,77],[[18,[81]]]],[85,76],0,0,0,[[85,[59,[58]],[59,[58]]],[[6,[78,84]]]],[[85,77,[59,[58]],[59,[58]]],[[6,[78,84]]]],[[85,[59,[58]]],[[6,[78,84]]]],0,[85,[[42,[58]]]],[[]],[[]],[[]],[[],62],[[],[[6,[78,14]]]],[[],6],[58,[[6,[77]]]],[[],6],[[],6],[[],6],[[],6],[12,[[6,[77,14]]]],[12,[[6,[76,14]]]],[12,[[6,[78,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[76,[59,[58]],[59,[58]],78],[[6,[84]]]],[[[59,[58]],[59,[58]],[59,[76]],[59,[78]]],[[6,[84]]]],[[76,77,[59,[58]],[59,[58]],78],[[6,[84]]]],[[76,[59,[58]],78],[[6,[84]]]],[[]],[[]],[[]],[[]],[[]],[86,6],[86,6],[[[59,[58]]],[[42,[58]]]],[[61,46]],0,0,[87,[[59,[58]]]],[[]],[[]],[[]],[[]],[87,87],[[]],[2],[2],[2],[2],[2],[2],[[87,87],3],[[],3],[[],3],[[87,4],26],[[]],[[]],[88,87],[46,87],[88,87],[[[59,[58]]],[[6,[87,84]]]],[[],2],[[],2],[[]],[[]],[87,12],[[89,90],[[6,[78,84]]]],[[]],[[],6],[[],6],[12,[[6,[87,14]]]],[[],6],[[],6],[[],15],[[],15],[[87,[59,[58]],[59,[58]],78],[[6,[84]]]],[[87,90,78],[[6,[84]]]],[[87,[59,[58]],78],[[6,[84]]]],[[]],[[]],0,0,[91,[[59,[58]]]],[[]],[[]],[[]],[[]],[91,91],[[]],[2],[2],[2],[2],[2],[2],[[91,91],3],[[],3],[[],3],[[91,4],26],[[]],[[]],[46,91],[[[59,[58]]],[[6,[91,84]]]],[[],2],[[],2],[[]],[[]],[91,12],[[92,[0,[90,93]]],[[6,[78,84]]]],[91,[[42,[58]]]],[[]],[91,[[42,[58]]]],[[],6],[[],6],[12,[[6,[91,14]]]],[[],6],[[],6],[[],15],[[],15],[[91,[59,[58]],[59,[58]],78],[[6,[84]]]],[[91,[0,[90,93]],78],[[6,[84]]]],[[91,[59,[58]],78],[[6,[84]]]],[[]],[[]],0,0,[94,[[59,[58]]]],[[]],[[]],[[]],[[]],[94,94],[[]],[2],[2],[2],[2],[2],[2],[[94,94],3],[[],3],[[],3],[[94,4],26],[[]],[46,94],[[]],[[[59,[58]]],[[6,[94,84]]]],[[],2],[[],2],[[]],[[]],[94,12],[[95,[0,[90,93,96,97]]],[[6,[78,84]]]],[[]],[[],6],[[],6],[12,[[6,[94,14]]]],[[],6],[[],6],[[],15],[[],15],[[94,[59,[58]],[59,[58]],78],[[6,[84]]]],[[94,[0,[90,93]],78],[[6,[84]]]],[[94,[59,[58]],78],[[6,[84]]]],[[]],[[]],0,0,[98,[[59,[58]]]],[[]],[[]],[[]],[[]],[98,98],[[]],[2],[2],[2],[2],[2],[2],[[98,98],3],[[],3],[[],3],[[98,4],26],[[]],[46,98],[[]],[[[59,[58]]],[[6,[98,84]]]],[[],2],[[],2],[[]],[[]],[98,12],[[99,[0,[90,93,96,97]]],[[6,[78,84]]]],[[]],[[],6],[[],6],[12,[[6,[98,14]]]],[[],6],[[],6],[[],15],[[],15],[[98,[59,[58]],[59,[58]],78],[[6,[84]]]],[[98,[0,[90,93]],78],[[6,[84]]]],[[98,[59,[58]],78],[[6,[84]]]],[[]],[[]],0,[100,[[59,[58]]]],[[]],[[]],[100,100],[[]],[2],[2],[2],[[100,100],3],[[],3],[[],3],[[100,4],26],[[]],[46,100],[[[59,[58]]],[[6,[100,84]]]],[[],2],[[]],[100,12],[[]],[[],6],[12,[[6,[100,14]]]],[[],6],[[],15],[[100,[59,[58]],[59,[58]],78],[[6,[84]]]],[[]],0,0,0,0,0,0,0,0,0,[[],66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[103,[[0,[33,101,102]]]],104,105],[[6,[[42,[106]],107]]]],[[108,51,43],[[6,[106,109]]]],[109,51],[[16,[59,[58]]],[[6,[43,19]]]],[[],110],[2],[2],[2],[2],[2],[2],[2],[2],[[108,46,[42,[58]]],[[6,[[42,[58]],107]]]],[[108,51,43,2],[[6,[111,109]]]],[[112,17,110]],[[108,43,110],[[6,[111,109]]]],[2],[2],[2],[2],[[[103,[[0,[33,101,102]]]],104,105,[59,[113]]],[[6,[114,107]]]],[[108,51,71,43,2],[[6,[115,109]]]],[[108,43,110],[[6,[109]]]],[[109,4],26],[[109,4],26],[[111,4],26],[[]],[116,109],[[]],[[]],[22,111],[[]],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[109,[[6,[109,109]]]],0,[109,46],[[[118,[117]],43],[[6,[107]]]],0,[[[103,[[0,[33,101,102]]]],104,46,[42,[58]]],[[6,[[42,[58]],107]]]],0,[[[103,[[0,[33,101,102]]]],104,105,[59,[113]]],[[6,[114,107]]]],0,[[[103,[[0,[33,101,102]]]],[120,[119]]]],0,[109,[[18,[121]]]],0,[[],62],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,0,0,[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],0,0,[[],66],[[]],[[]],[107,107],[[]],[[],51],0,[[],107],[2],[2],[2],[[107,4],[[6,[5]]]],[[107,4],[[6,[5]]]],[122,107],[123,107],[124,107],[125,107],[19,107],[109,107],[126,107],[127,107],[[]],[128,107],[129,107],[130,107],[131,107],[132,107],[133,107],[[],2],[[]],[9,[[6,[109,9]]]],[9,22],[107,12],0,0,[[],46],[[46,51,46],107],[[]],[[],62],[[],[[6,[107,14]]]],[[],6],[12,[[6,[107,14]]]],[[],6],[[],15],[[]],0,0,0,0,[[]],[[]],[37,37],[[]],[[],51],[2],[2],[2],[[46,51,12],37],[[37,4],26],[[]],[[],2],[[]],[[],37],[[],134],[38,134],0,[[],46],[[]],[[],6],[[],6],[[],15],0,[[]],0,0,0,0,[[],66],[[]],[[]],[129,51],[[7,135],[[6,[[42,[136]],129]]]],[7,[[6,[36,129]]]],[2],[2],[2],[[129,4],26],[[129,4],26],[[]],[[],2],[[]],[129,[[6,[109,129]]]],[129,46],[[],62],[[],6],[[],6],[[],15],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[],[[53,[50]]]],[137,[[53,[50]]]],0,0,[[]],[137],[137,137],[[]],[2],[2],[2],0,[[]],[138,28],[[28,27],[[6,[139,116]]]],[[137,28,27],[[6,[139,116]]]],[28,[[6,[139,116]]]],[[137,28],[[6,[139,116]]]],[[28,27],[[6,[140,116]]]],[[137,28,27],[[6,[140,116]]]],[28,[[6,[140,116]]]],[[137,28],[[6,[140,116]]]],[[],2],0,[[]],0,0,0,0,0,[[]],[[],6],[[],6],[[],15],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[16,63,22]],[[112,22],[[6,[22,19]]]],[[16,[59,[58]]],[[6,[19]]]],[[16,141],[[6,[19]]]],[[16,43],[[6,[19]]]],[[112,17],[[6,[19]]]],[16],[[]],[[]],[[]],[[]],[16,[[6,[19]]]],[[16,46,[59,[58]]],[[6,[[18,[43]],19]]]],[2],[2],[2],[2],[[112,12,65],[[142,[12,22]]]],[[112,46,12],[[142,[12,22]]]],[[16,46,143],[[142,[143]]]],[[16,12,65],[[142,[12,[6,[12,107]]]]]],[[16,46,12],[[142,[12,[6,[12,107]]]]]],[2],[2],[16],[[22,4],26],[[]],[[]],[[],2],[[],2],[[16,144],3],[[]],[[]],[46,3],[46,3],[46,3],[22,3],[16,[[146,[62,145]]]],[142,6],[[142,65],6],[[]],[[[118,[117]],46,12,63],[[142,[12,[6,[107]]]]]],[[]],[[],[[42,[147]]]],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[22,12],[[],6],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[16,63,22]],[[112,22],[[6,[22,19]]]],[[],66],[[],66],[[16,43],[[6,[19]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[16,64,148],[[6,[124]]]],[[16,64,148],[[6,[124]]]],[[16,64,148],[[6,[19]]]],[[16,64,148],[[6,[19]]]],[16,[[6,[19]]]],[[16,63],[[6,[64,19]]]],[[16,63],[[6,[64,19]]]],[149,149],[150,150],[151,151],[[]],[[]],[[]],[124,51],[152,51],0,[[],149],[[],150],[[],151],0,[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[112,46,12],[[142,[12,22]]]],[[16,46,12],[[142,[12,[6,[12,107]]]]]],[2],[2],[2],[2],[2],[2],[2],[16],[[64,148],[[6,[124]]]],0,[[124,4],26],[[124,4],26],[[152,4],26],[[149,4],26],[[150,4],26],[[153,4],26],[[153,4],26],[[151,4],26],[[]],[[]],[19,124],[[]],[[]],[[]],[[]],[[]],0,[154,[[6,[[42,[64]],124]]]],[154,[[6,[[42,[64]],124]]]],[[64,154],[[6,[155,124]]]],[[64,154],[[6,[155,124]]]],[64,[[6,[156,124]]]],[64,[[6,[156,124]]]],[154,[[6,[157,124]]]],[154,[[6,[157,124]]]],[64,[[6,[7,124]]]],[64,[[6,[7,124]]]],[[],[[6,[[146,[154,155]],124]]]],[[],[[6,[[146,[154,155]],124]]]],[64],[64],[151],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[124,[[6,[109,124]]]],[152,12],[149,12],[150,12],[151,12],[46,3],[[16,64,148],[[6,[124]]]],[[16,64,148],[[6,[124]]]],[16,[[146,[62,145,80]]]],[124,46],[[],46],0,[[[118,[117]],46,12,63],[[142,[12,[6,[107]]]]]],[[64,148]],[[64,148]],[[64,7]],[[64,7]],[[16,3]],[[16,3]],[148],[148],[124,[[18,[121]]]],0,[[],[[42,[147]]]],[16,3],[16,3],[[]],[[]],[[]],[[],62],[[],62],0,[[16,64,64,148],[[6,[124]]]],[[16,64,64,148],[[6,[124]]]],[[64,64,148],[[6,[124]]]],[[64,64,148],[[6,[124]]]],0,[[],[[6,[149,14]]]],[[],[[6,[150,14]]]],[[],[[6,[151,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[149,14]]]],[12,[[6,[150,14]]]],[12,[[6,[151,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[16,63],[[6,[19]]]],[[16,63],[[6,[19]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[158,155],[[]],[[]],[[]],[[]],[[]],[[]],[159,159],[158,158],[[]],[[]],[159,[[146,[154,155]]]],[159,160],[[],159],[[],158],[158,154],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[159,4],26],[[158,4],26],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[],159],[158,64],0,[[159,64,148]],[[159,155]],0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[159,[[18,[158]]]],[[],15],[[],15],[[],15],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[161,161],[162,162],[163,163],[164,164],[165,165],[156,156],[166,166],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],161],[[],162],[[],163],[[],164],[[],165],[[],156],[[],166],[[],157],0,0,[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[161,4],26],[[162,4],26],[[163,4],26],[[164,4],26],[[165,4],26],[[156,4],26],[[166,4],26],[[157,4],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[161,12],[162,12],[163,12],[164,12],[165,12],[156,12],[166,12],[157,12],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[161,14]]]],[[],[[6,[162,14]]]],[[],[[6,[163,14]]]],[[],[[6,[164,14]]]],[[],[[6,[165,14]]]],[[],[[6,[156,14]]]],[[],[[6,[166,14]]]],[[],[[6,[157,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[161,14]]]],[12,[[6,[162,14]]]],[12,[[6,[163,14]]]],[12,[[6,[164,14]]]],[12,[[6,[165,14]]]],[12,[[6,[156,14]]]],[12,[[6,[166,14]]]],[12,[[6,[157,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[16,64],[[6,[167,126]]]],[[16,64],[[6,[167,126]]]],[[16,155],[[6,[155,126]]]],[[16,155],[[6,[155,126]]]],[[16,155],[[6,[155,126]]]],[[16,155],[[6,[155,126]]]],[[],66],[[],66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[168,168],[169,169],[[]],[[]],[170,51],[126,51],[16,[[6,[154,126]]]],[16,[[6,[154,126]]]],0,0,[[],168],[[],169],[[16,64,64],[[6,[171,126]]]],[[16,64,64],[[6,[171,126]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[16,46,12],[[142,[12,[6,[12,107]]]]]],[2],[2],[2],[2],[2],[2],[112,[[6,[126]]]],[112,[[6,[126]]]],[[168,168],3],[[],3],[[],3],[[112,64,148,41],[[6,[126]]]],[[112,64,148,41],[[6,[126]]]],[[168,4],26],[[172,4],26],[[172,4],26],[[170,4],26],[[169,4],26],[[126,4],26],[[126,4],26],[[]],[[]],[[]],[[]],[[]],[19,126],[[]],[129,126],[127,126],[[16,27],[[6,[7,126]]]],[[16,27],[[6,[7,126]]]],[[],2],[169],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[126,[[6,[109,126]]]],[168,12],[170,12],[169,12],0,[16,[[146,[62,145,80]]]],[[],46],[126,46],0,[[112,64,155,41],[[6,[126]]]],[[112,64,155,41],[[6,[126]]]],[126,[[18,[121]]]],[[]],[[]],[[],62],[[],62],[[112,64,148,41],[[6,[126]]]],[[112,64,148,41],[[6,[126]]]],[[],[[6,[168,14]]]],[[],[[6,[169,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[168,14]]]],[12,[[6,[169,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[168,6],[[]],[[]],[[]],[[]],[[]],[[]],[[112,64,148,41],[[6,[126]]]],[[112,64,148,41],[[6,[126]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[16,[[6,[19]]]],[173,173],[174,174],[175,175],[[]],[[]],[[]],[133,51],[176,51],[[],173],[[],174],[[],175],[[112,64,7,64,148,3],[[6,[133]]]],[[112,64,7,64,148,3],[[6,[133]]]],[[112,64,7,64,148],[[6,[133]]]],[[112,64,7,64,148],[[6,[133]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],0,0,0,0,[[112,46,12],[[142,[12,22]]]],[[16,46,143],[[142,[143]]]],[[16,46,12],[[142,[12,[6,[12,107]]]]]],[2],[2],[2],[2],[2],[2],[16],[[133,4],26],[[133,4],26],[[173,4],26],[[174,4],26],[[176,4],26],[[175,4],26],[[]],[19,133],[126,133],[[]],[[]],[[]],[[]],[[]],0,[175],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[133,[[6,[109,133]]]],[173,12],[174,12],[176,12],[175,12],[16,[[146,[62,145,80]]]],[133,46],[[],46],0,[[[118,[117]],46,12,63],[[142,[12,[6,[107]]]]]],[133,[[18,[121]]]],0,0,[[],[[42,[147]]]],0,[[]],[[]],[[]],[[],62],[[],[[6,[173,14]]]],[[],[[6,[174,14]]]],[[],[[6,[175,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[173,14]]]],[12,[[6,[174,14]]]],[12,[[6,[175,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,0,0,0,[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[112,64,7,64,155,3],[[6,[133]]]],[[112,64,7,64,155,3],[[6,[133]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[112,64,7,64,148],[[6,[133]]]],[[112,64,7,64,148],[[6,[133]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[64,64,155],[[6,[133]]]],[[64,64,27,155,7],[[6,[7,133]]]],[[]],[[]],[2],[2],[2],0,[[]],0,[[64,64],[[6,[177,133]]]],[64,[[6,[[42,[178]],133]]]],[[],[[6,[[146,[64,155]],133]]]],[27,[[6,[[42,[179]],133]]]],[64,[[6,[[42,[180]],133]]]],[[],2],[[]],[[64,181,7,182]],[[64,64,155],[[6,[133]]]],[[64,181,7],[[18,[182]]]],[179,[[6,[177,133]]]],0,[[[59,[58]]],[[6,[179]]]],[[],6],[[],6],[[],15],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[183,183],[184,184],[185,185],[186,186],[181,181],[187,187],[182,182],[188,188],[189,189],[190,190],[191,191],[192,192],[193,193],[177,177],[178,178],[180,180],[194,194],[195,195],[196,196],[197,197],[198,198],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],183],[[],184],[[],185],[[],186],[[],181],[[],187],[[],182],[[],188],[[],189],[[],190],[[],191],[[],192],[[],193],[[],177],[[],178],[[],180],[[],194],[[],195],[[],196],[[],197],[[],198],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],0,0,[[198,198],3],[[],3],[[],3],0,[[183,4],26],[[184,4],26],[[185,4],26],[[186,4],26],[[181,4],26],[[187,4],26],[[182,4],26],[[188,4],26],[[189,4],26],[[190,4],26],[[191,4],26],[[192,4],26],[[193,4],26],[[177,4],26],[[178,4],26],[[180,4],26],[[194,4],26],[[195,4],26],[[196,4],26],[[197,4],26],[[198,4],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[199,198],0,0,0,0,0,0,0,0,[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[183,12],[184,12],[185,12],[186,12],[181,12],[187,12],[182,12],[188,12],[189,12],[190,12],[191,12],[192,12],[193,12],[177,12],[178,12],[180,12],[194,12],[195,12],[196,12],[197,12],[198,12],[181,3],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[183,14]]]],[[],[[6,[184,14]]]],[[],[[6,[185,14]]]],[[],[[6,[186,14]]]],[[],[[6,[187,14]]]],[[],[[6,[182,14]]]],[[],[[6,[188,14]]]],[[],[[6,[189,14]]]],[[],[[6,[190,14]]]],[[],[[6,[191,14]]]],[[],[[6,[192,14]]]],[[],[[6,[193,14]]]],[[],[[6,[177,14]]]],[[],[[6,[178,14]]]],[[],[[6,[180,14]]]],[[],[[6,[194,14]]]],[[],[[6,[195,14]]]],[[],[[6,[196,14]]]],[[],[[6,[197,14]]]],[[],[[6,[198,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[183,14]]]],[12,[[6,[184,14]]]],[12,[[6,[185,14]]]],[12,[[6,[186,14]]]],[12,[[6,[181,14]]]],[12,[[6,[187,14]]]],[12,[[6,[182,14]]]],[12,[[6,[188,14]]]],[12,[[6,[189,14]]]],[12,[[6,[190,14]]]],[12,[[6,[191,14]]]],[12,[[6,[192,14]]]],[12,[[6,[193,14]]]],[12,[[6,[177,14]]]],[12,[[6,[178,14]]]],[12,[[6,[180,14]]]],[12,[[6,[194,14]]]],[12,[[6,[195,14]]]],[12,[[6,[196,14]]]],[12,[[6,[197,14]]]],[12,[[6,[198,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[112,22],[[6,[22,19]]]],[[16,[59,[58]]],[[6,[19]]]],[[16,141],[[6,[19]]]],[[],66],[[],66],[[],66],0,0,[[112,17],[[6,[19]]]],[16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[200,200],[201,201],[202,202],[203,203],[204,204],[[]],[[]],[[]],[[]],[[]],[19,51],[205,51],[206,51],[[],200],[[],201],[[],202],[[],203],[[],204],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[16,46,12],[[142,[12,[6,[12,107]]]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],0,0,[16],[[206,206],3],[[],3],[[],3],[16,7],[16,7],0,[[19,4],26],[[19,4],26],[[205,4],26],[[205,4],26],[[206,4],26],[[200,4],26],[[201,4],26],[[207,4],26],[[207,4],26],[[202,4],26],[[203,4],26],[[204,4],26],[[]],[[]],[205,19],[208,19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[16,3],[16,3],[203],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19,[[6,[109,19]]]],[206,12],[200,12],[201,12],[202,12],[203,12],[204,12],[46,3],[205,3],[46,3],[16,7],[16,7],0,0,0,0,0,[[16,154],[[18,[155]]]],[[16,154],[[18,[155]]]],0,0,0,[16,[[146,[62,145,80]]]],[19,46],[205,46],[[],46],[[7,7],19],0,[[16,209],[[6,[7,19]]]],[16,7],[16,7],[112,7],[112,7],[[16,7]],[[16,7]],[[16,210]],[[16,210]],[19,[[18,[121]]]],0,[[],[[42,[147]]]],[16,7],[16,7],[16,210],[16,210],0,[[]],[[]],[[]],[[]],[[]],[[],62],[[],62],[[],62],[[],[[6,[200,14]]]],[[],[[6,[201,14]]]],[[],[[6,[202,14]]]],[[],[[6,[203,14]]]],[[],[[6,[204,14]]]],[[],6],[[],6],[[],6],[22,[[6,[205]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[200,14]]]],[12,[[6,[201,14]]]],[12,[[6,[202,14]]]],[12,[[6,[203,14]]]],[12,[[6,[204,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[16,7],[[6,[19]]]],[[16,7],[[6,[19]]]],[[112,7],[[6,[19]]]],[[112,7],[[6,[19]]]],[16,7],[16,7],[112,7],[112,7],[202,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[144,144],[209,209],[211,211],[212,212],[147,147],[145,145],[213,213],[214,214],[215,215],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],144],[[],211],[[],214],[[],215],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],0,[[144,4],26],[[209,4],26],[[211,4],26],[[212,4],26],[[147,4],26],[[145,4],26],[[213,4],26],[[214,4],26],[[215,4],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[144,12],[209,12],[211,12],[212,12],[147,12],[145,12],[213,12],[214,12],[215,12],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[144,14]]]],[[],[[6,[211,14]]]],[[],[[6,[214,14]]]],[[],[[6,[215,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[144,14]]]],[12,[[6,[209,14]]]],[12,[[6,[211,14]]]],[12,[[6,[212,14]]]],[12,[[6,[147,14]]]],[12,[[6,[145,14]]]],[12,[[6,[213,14]]]],[12,[[6,[214,14]]]],[12,[[6,[215,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,0,[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[],66],[[],66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[216,216],[217,217],[[]],[[]],[131,51],[[],216],[[],217],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[16,46,12],[[142,[12,[6,[12,107]]]]]],[2],[2],[2],[2],[2],[16],[[131,4],26],[[131,4],26],[[216,4],26],[[218,4],26],[[218,4],26],[[217,4],26],[[]],[[]],[[]],[[]],[219,218],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[131,[[6,[109,131]]]],[216,12],[217,12],[16,[[146,[62,145,80]]]],[131,46],0,0,0,0,[218,[[18,[121]]]],0,[[]],[[]],[[],62],[[],62],[[],[[6,[216,14]]]],[[],[[6,[217,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[216,14]]]],[12,[[6,[217,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],0,[216,6],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[],66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[220,220],[221,221],[222,222],[223,223],[[]],[[]],[[]],[[]],[[],220],[[],221],[[],222],[[],223],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[222,222],3],[[],3],[[],3],[[220,4],26],[[221,4],26],[[219,4],26],[[219,4],26],[[222,4],26],[[223,4],26],[[223,7,7],224],[[221,27],148],[222],[[]],[[]],[[]],[[]],[[]],[222],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[220,12],[221,12],[222,12],[223,12],0,0,[[]],[[]],[[]],[[]],[[],62],[[],[[6,[220,14]]]],[[],[[6,[221,14]]]],[[],[[6,[222,14]]]],[[],[[6,[223,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[220,14]]]],[12,[[6,[221,14]]]],[12,[[6,[222,14]]]],[12,[[6,[223,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],0,[221,[[6,[219]]]],[222,7],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[],[[18,[225]]]],[[]],[46,3],[46,3],[46,3],[16],[16],[[]],[[],[[18,[226]]]],0,0,0,[[],66],[[]],[[]],[123,51],[2],[2],[2],[[[18,[71]],51],[[6,[[18,[105]],123]]]],[[123,4],26],[[123,4],26],[[]],[[],2],[[]],[123,[[6,[109,123]]]],[123,46],[[],62],[[],6],[[],6],[[],15],[[]],0,0,[[]],[[]],[210,210],[[]],[[],210],[2],[2],[2],[[210,210],3],[[],3],[[],3],[[210,4],26],[[]],[210,[[42,[58]]]],[[],2],[[]],0,[[]],[[],6],[[],6],0,[[],15],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[117,[[59,[58]]]],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[[42,[79,80]]]]]],[117,117],[[]],[[117,117],81],[[]],[[[228,[227]]]],[[[230,[229]]]],0,0,[[],117],[2],[2],[2],[2],[2],[2],[117],[2],[2],[2],[2],[2],[117],[2],[2],[2],[2],[2],[2],[2],[[],[[83,[82]]]],[[],[[83,[82]]]],[[117,117],3],[[],3],[[],3],[[117,4],[[6,[5]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[42,[58,80]]],117],[[[59,[58]]],[[18,[[42,[58]]]]]],[[[231,[229,90]],[59,[58]]],[[18,[[42,[58]]]]]],[[[228,[227]],[59,[58]]],[[18,[[42,[58]]]]]],[[[230,[229]],[59,[58]]],[[18,[[42,[58]]]]]],[[[233,[229,[232,[[59,[58]]]]]],[59,[58]]],[[18,[[42,[58]]]]]],[[[234,[229]],[232,[[59,[58]]]]],[[18,[52]]]],[[],3],[[[228,[227]]],3],[[[230,[229]]],3],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[[59,[58]],[59,[58]]]],[[[231,[229,90]],[59,[58]],[59,[58]]]],[[[228,[227]],[59,[58]],[59,[58]]]],[[[230,[229]],[59,[58]],[59,[58]]]],[[[233,[229,[232,[[59,[58]]]]]],[59,[58]],[59,[58]]]],[[[234,[229]],[232,[[59,[58]]]],235]],[[]],[[]],[[]],[[]],[[]],[[]],[117,12],[[],[[53,[236]]]],[[[231,[229,90]]],[[53,[236]]]],[[[228,[227]]],[[53,[236]]]],[[[230,[229]]],[[53,[236]]]],[[[233,[229,[232,[[59,[58]]]]]]],[[53,[236]]]],[[[234,[229]]],[[0,[[237,[[59,[58]]]],[0,[52,57]]]]]],[229,[[231,[229,90]]]],[227,[[228,[227]]]],[229,[[230,[229]]]],[[229,[232,[[59,[58]]]]],[[233,[229,[232,[[59,[58]]]]]]]],[229,[[234,[229]]]],[[117,117],[[18,[81]]]],[[[42,[117]],13]],[[[231,[229,90]],[42,[117]],13]],[[[228,[227]],[42,[117]],13]],[[[230,[229]],[42,[117]],13]],[[[233,[229,[232,[[59,[58]]]]]],[42,[117]],13]],[[[59,[58]]]],[[[231,[229,90]],[59,[58]]]],[[[228,[227]],[59,[58]]]],[[[230,[229]],[59,[58]]]],[[[233,[229,[232,[[59,[58]]]]]],[59,[58]]]],[[[234,[229]],[232,[[59,[58]]]]]],[[]],[[[228,[227]]]],[[[230,[229]]]],[[]],[[],[[6,[117,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[117,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[]],[86,6],0,0,0,0,0,0,[[],66],[[]],[[]],[[]],[[]],[2],[2],[2],[2],[2],[2],[[238,4],26],[[238,4],26],[[]],[[]],[[[239,[229]],[59,[58]]],[[18,[[42,[58]]]]]],[[],2],[[],2],[[[239,[229]],[59,[58]],[59,[58]]]],[[]],[[]],[[[239,[229]]],[[53,[236]]]],[[229,[240,[58]],[59,[[59,[58]]]]],[[239,[229]]]],[[[239,[229]],[42,[117]],13]],[[[239,[229]],[59,[58]]]],[[],62],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[]],[[]],[[[239,[229]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[2],[2],[2],[2],[2],[2],[[229,65]],[[]],[[]],[[],3],[[],2],[[],2],[[]],[[]],[[]],[[],2],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[]],[[]],[65],[65],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[112,241,242],[[6,[243,19]]]],0,0,[241,241],[[]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[241,4],26],[[243,4],26],[[]],[[]],[[]],0,[16,13],[[],2],[[],2],[[],2],[[]],[[]],[[]],0,0,0,0,[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[241,[[6,[19]]]],[[244,241],[[6,[19]]]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],66],[28,[[59,[58]]]],[245,[[59,[58]]]],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[246,[[53,[50]]]],[[],[[6,[[42,[79,80]]]]]],[[],[[6,[[42,[79,80]]]]]],0,0,[246],[28,28],[245,245],[139,139],[140,140],[226,226],[246,246],[[]],[[]],[[]],[[]],[[]],[[]],[[28,28],81],[[],28],[[],245],[[],139],[[],140],[[],226],[[],246],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],[[83,[82]]]],[[],[[83,[82]]]],[[],[[83,[82]]]],[[],[[83,[82]]]],[[28,28],3],[[140,140],3],[[],3],[[],3],[[],3],[[],3],0,[[116,4],[[6,[5]]]],[[116,4],[[6,[5]]]],[[28,4],[[6,[5]]]],[[28,4],[[6,[5]]]],[[28,4],[[6,[5]]]],[[140,4],[[6,[5]]]],[[226,4],[[6,[5]]]],[[]],[132,116],[127,116],[128,116],[[]],[[[42,[58,80]]],28],[[[59,[58]]],28],[46,28],[[]],[[]],[[]],[[]],[[]],[[24,[42,[58,80]]],139],[46,[[6,[28,247]]]],[[],139],[[[0,[8,9]],10],7],[[246,28,27],[[6,[139,116]]]],[[246,28],[[6,[139,116]]]],[[246,28,27],[[6,[140,116]]]],[[246,28],[[6,[140,116]]]],[[28,11]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[28,12],[245,12],[139,12],[140,12],[226,12],0,[[],2],[[24,25,245,[42,[58,80]]],139],[[24,[42,[58,80]],61,28,[18,[7]],[120,[248,80]]],[[6,[140,128]]]],[[],246],[[28,28],[[18,[81]]]],0,0,[116,[[18,[121]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],62],[[],62],[[],[[6,[28,14]]]],[[],[[6,[245,14]]]],[[],[[6,[139,14]]]],[[],[[6,[140,14]]]],[[],[[6,[226,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[28,14]]]],[12,[[6,[245,14]]]],[12,[[6,[139,14]]]],[12,[[6,[140,14]]]],[12,[[6,[226,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[140,61,28,[18,[7]],[18,[7]],88],[[6,[128]]]],[[226,249],[[6,[250,116]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[86,6],[86,6],[28],[245],0,0,0,0,0,0,0,[[],64],[[],76],[[],87],[[],251],[[],64],[[],76],[[],87],[[],251],[[],64],[[],76],[[],87],[[],251],[[],64],[[],76],[[],91],[[],251],[[],64],[[],76],[[],91],[[],251],[[],64],[[],76],[[],100],[[],251],[[],64],[[],76],[[],100],[[],251],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[252,108,46,235],111],[[252,108,46,235,253],111],[253,253],[[]],0,[254,[[34,[255]]]],[254,[[34,[255]]]],[[254,30,3],[[34,[33]]]],[[],254],[[],253],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],[[228,[[257,[256]]]]]],0,0,[[253,4],26],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],0,[[7,251],252],[[252,108,46,235],[[6,[52,107]]]],0,0,0,[252,251],[[]],[[],43],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[[146,[62,12]]],254],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],66],[64,[[59,[58]]]],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[[42,[79,80]]]]]],[251,251],[64,64],[[]],[[]],[[64,64],81],[[],64],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],[[83,[82]]]],[[],[[83,[82]]]],[[251,251],3],[[64,64],3],[[],3],[[],3],[[],3],[[],3],[[251,4],26],[[258,4],26],[[258,4],26],[[64,4],26],[[64,4],26],[[64,4],26],[[]],[[]],[[]],[46,64],[46,[[6,[64,258]]]],[[[59,[58]]],[[6,[64,258]]]],[[[59,[58]]],64],[[46,46],64],[[46,[59,[58]]],64],[67,64],[61,64],[251,64],[[[0,[8,9]],10],7],[[64,11]],[[],2],[[],2],[[],2],[[]],[[]],[[]],[64,[[240,[58]]]],[251,12],[64,12],[[[59,[58]],58,[59,[58]]],64],[[64,64],[[18,[81]]]],[251,76],[64,62],[[]],[[]],[[],62],[[],62],[[],[[6,[64,14]]]],[[],6],[[],6],[[],6],[[[59,[58]]],[[6,[64]]]],[12,[[6,[251,14]]]],[12,[[6,[64,14]]]],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[]],[[]],[[]],[86,6],0,0,0,[[]],[[]],[[]],[[]],[259,259],[260,260],[[]],[[]],0,0,[[],259],[[],260],[2],[2],[2],[2],[2],[2],0,[[259,4],26],[[260,4],26],[[]],[[]],[[],2],[[],2],[[]],[[]],[259,12],[260,12],0,0,0,[[]],[[]],[[],[[6,[259,14]]]],[[],[[6,[260,14]]]],[[],6],[[],6],[12,[[6,[259,14]]]],[12,[[6,[260,14]]]],[[],6],[[],6],[[],15],[[],15],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[41,41],[143,143],[[]],[[]],0,0,[2],[2],[2],[2],[2],[2],0,[[41,4],26],[[143,4],26],[[]],[[]],0,0,[[],2],[[],2],[[]],[[]],[41,12],0,[[62,235],41],0,0,[[]],[[]],[[],6],[[],6],[12,[[6,[41,14]]]],[[],6],[[],6],[[],15],[[],15],[[]],[[]],0,0,0,0,0,0,[148,155],[[],66],[154,[[59,[58]]]],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[[42,[79,80]]]]]],[154,154],[148,148],[[]],[[]],[[154,154],81],[[148,148],81],[[],154],[[],148],[148,154],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],[[83,[82]]]],[[],[[83,[82]]]],[[154,154],3],[[148,148],3],[[],3],[[],3],[[],3],[[],3],[[154,4],26],[[154,4],26],[[261,4],26],[[261,4],26],[[148,4],26],[[148,4],26],[[]],[[]],[[]],[46,[[6,[154]]]],[[[0,[8,9]],10],7],[[154,11]],[[],2],[[],2],[[],2],[[]],[[]],[[]],[154,12],[148,12],[154,[[42,[58]]]],[154,3],[[155,154],148],[[154,154],[[18,[81]]]],[[148,148],[[18,[81]]]],[[]],[[]],[[],62],[[],62],[[],62],[[],[[6,[154,14]]]],[[],[[6,[148,14]]]],[[[59,[58]]],[[6,[154]]]],[[],6],[[],6],[[],6],[12,[[6,[154,14]]]],[12,[[6,[148,14]]]],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[]],[[]],[[]],[86,6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[262,64],[263,64],0,0,[[],66],0,[[263,264],[[6,[208]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[263,262],[264,264],[141,141],[43,43],[20,20],[17,17],[63,63],[265,265],[262,262],[263,263],[266,266],[21,21],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],20],[[],17],[[],63],[[],265],[[],21],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[20,20],3],[[],3],[[],3],0,[[208,4],26],[[208,4],26],[[264,4],26],[[141,4],26],[[43,4],26],[[20,4],26],[[17,4],26],[[63,4],26],[[265,4],26],[[262,4],26],[[263,4],26],[[266,4],26],[[21,4],26],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,21],0,[265,155],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[21,[[18,[22]]]],[264,12],[141,12],[43,12],[20,12],[17,12],[63,12],[265,12],[262,12],[263,12],[266,12],[21,12],[21,3],0,[[67,7],266],[[251,7],266],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],62],[[],[[6,[20,14]]]],[[],[[6,[17,14]]]],[[],[[6,[63,14]]]],[[],[[6,[265,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[264,14]]]],[12,[[6,[141,14]]]],[12,[[6,[43,14]]]],[12,[[6,[20,14]]]],[12,[[6,[17,14]]]],[12,[[6,[63,14]]]],[12,[[6,[265,14]]]],[12,[[6,[262,14]]]],[12,[[6,[263,14]]]],[12,[[6,[266,14]]]],[12,[[6,[21,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[21,12],[43,[[6,[208]]]],[141,[[6,[43,208]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,262],0,0,0],"c":[],"p":[[3,"Version",0],[15,"usize"],[15,"bool"],[3,"Formatter",4511],[3,"Error",4511],[4,"Result",4512],[15,"u64"],[8,"Hash",4513],[8,"Sized",4514],[8,"BuildHasher",4513],[8,"Hasher",4513],[4,"Value",4515],[15,"u16"],[4,"DecodeError",4516],[3,"TypeId",4517],[8,"Context",108],[3,"Call",4223],[4,"Option",4518],[4,"Error",2488],[4,"CallFormat",4223],[4,"CallResult",4223],[4,"CallResult",1071],[4,"Metadata",63],[3,"PublicKey",4519],[3,"PrivateKey",4519],[6,"Result",4511],[6,"EpochTime",4520],[3,"KeyPairId",3572],[3,"ScheduleControl",90],[4,"Mode",108],[3,"State",108],[3,"TransactionWithMeta",108],[8,"Runtime",3221],[3,"RuntimeBatchContext",108],[3,"RuntimeTxContext",108],[3,"ConsensusState",4521],[3,"EventTag",939],[6,"EventTags",939],[8,"Event",939],[4,"Message",4522],[3,"MessageEventHookInvocation",4085],[3,"Vec",4523],[3,"Transaction",4223],[8,"Any",4517],[3,"ContextValue",108],[15,"str"],[3,"Logger",4524],[8,"HistoryHost",967],[3,"HostInfo",4525],[8,"KeyManager",992],[15,"u32"],[8,"Decode",4526],[3,"Box",4527],[3,"Header",4528],[3,"RoundResults",4529],[3,"RootRng",388],[8,"Default",4530],[15,"u8"],[15,"slice"],[3,"LeafRng",388],[3,"Namespace",4531],[3,"String",4532],[3,"AuthInfo",4223],[3,"Address",3932],[8,"FnOnce",4533],[8,"Fail",4534],[3,"Config",320],[6,"SignatureSet",320],[4,"Error",320],[3,"Signer",320],[3,"Hash",4535],[8,"RngCore",4536],[3,"BigInt",4537],[3,"BigUint",4538],[3,"Error",4539],[4,"PublicKey",432],[4,"SignatureType",432],[3,"Signature",432],[3,"u5",4540],[3,"Global",4541],[4,"Ordering",4542],[15,"char"],[8,"FromIterator",4543],[4,"Error",432],[4,"MemorySigner",432],[8,"WriteBase32",4540],[3,"PublicKey",601],[3,"PublicKey",4544],[3,"MemorySigner",601],[8,"Digest",4545],[3,"PublicKey",645],[3,"MemorySigner",645],[8,"FixedOutput",4546],[3,"PublicKey",689],[3,"MemorySigner",689],[8,"BlockSizeUser",4547],[8,"FixedOutputReset",4546],[3,"PublicKey",731],[3,"MemorySigner",731],[3,"PublicKey",773],[8,"Send",4514],[8,"Sync",4514],[3,"Dispatcher",799],[3,"Context",4548],[3,"TxnBatch",4549],[3,"CheckTxResult",4550],[3,"RuntimeError",892],[8,"BatchContext",108],[4,"Error",799],[3,"DispatchOptions",799],[3,"DispatchResult",799],[8,"TxContext",108],[3,"IncomingMessage",4522],[3,"ExecuteBatchResult",4551],[3,"ExecuteTxResult",4551],[4,"KeyManagerError",3572],[3,"Prefix",3285],[3,"BTreeSet",4552],[3,"AtomicBool",4553],[3,"Arc",4554],[8,"Error",4555],[4,"ProtocolError",4525],[4,"Error",3237],[4,"Error",1156],[4,"Error",4556],[4,"Error",1611],[4,"StateError",4521],[3,"Error",4557],[4,"Error",967],[3,"JoinError",4558],[4,"Error",2994],[4,"Error",4559],[4,"Error",1769],[6,"Tags",4560],[4,"EventKind",4550],[4,"Event",4561],[3,"KeyManagerClientWithContext",992],[8,"IntoIterator",4543],[3,"KeyPair",3572],[3,"SignedPublicKey",3572],[3,"UnverifiedTransaction",4223],[4,"DispatchResult",1071],[3,"MessageResult",4085],[3,"Metadata",2795],[3,"ModuleInfo",2795],[3,"BTreeMap",4562],[3,"MethodHandlerInfo",2795],[3,"BaseUnits",4131],[3,"GasCosts",1156],[3,"Parameters",1156],[3,"Genesis",1156],[4,"Event",1156],[4,"ParameterValidationError",1156],[3,"Denomination",4131],[15,"u128"],[3,"AccountBalances",1434],[3,"DenominationInfo",1434],[3,"TransactionFee",1371],[3,"FeeManager",1371],[3,"FeeUpdates",1371],[3,"Transfer",1434],[3,"Account",1434],[3,"NonceQuery",1434],[3,"AddressesQuery",1434],[3,"BalancesQuery",1434],[3,"DenominationInfoQuery",1434],[3,"Account",4563],[3,"Parameters",1611],[3,"Genesis",1611],[4,"Event",1611],[3,"Delegation",4563],[4,"ParameterValidationError",1611],[3,"GasCosts",1769],[3,"Parameters",1769],[3,"Genesis",1769],[4,"Event",1769],[3,"DelegationInfo",1988],[3,"ExtendedDelegationInfo",1988],[3,"Undelegation",1956],[3,"UndelegationInfo",1988],[4,"ReceiptKind",1988],[3,"Receipt",1988],[3,"Deposit",1988],[3,"Withdraw",1988],[3,"Delegate",1988],[3,"Undelegate",1988],[3,"TakeReceipt",1988],[3,"BalanceQuery",1988],[3,"ConsensusAccountQuery",1988],[3,"DelegationQuery",1988],[3,"DelegationsQuery",1988],[3,"UndelegationsQuery",1988],[3,"AccountBalance",1988],[3,"ConsensusTransferContext",1988],[3,"ConsensusWithdrawContext",1988],[3,"ConsensusDelegateContext",1988],[3,"ConsensusUndelegateContext",1988],[3,"ConsensusError",1988],[6,"MessageEvent",4085],[3,"GasCosts",2488],[3,"DynamicMinGasPrice",2488],[3,"Parameters",2488],[3,"Genesis",2488],[3,"LocalConfig",2488],[3,"TxSimulationFailure",2488],[4,"Event",2488],[4,"ParameterValidationError",2488],[4,"Error",4223],[3,"EstimateGasQuery",2795],[3,"SenderMeta",3260],[3,"CallDataPublicKeyQueryResponse",2795],[4,"MethodHandlerKind",2795],[3,"RuntimeInfoResponse",2795],[3,"ExecuteReadOnlyTxQuery",2795],[3,"ExecuteReadOnlyTxResponse",2795],[3,"Parameters",2994],[3,"Genesis",2994],[4,"ParameterValidationError",2994],[4,"RewardScheduleError",3104],[3,"RewardStep",3104],[3,"RewardSchedule",3104],[4,"RewardAction",3104],[3,"EpochRewards",3104],[8,"Iterator",4564],[3,"TrustRoot",4559],[3,"TrustedPolicySigners",3572],[8,"MKVS",4565],[3,"MKVSStore",3285],[8,"Store",3285],[3,"OverlayStore",3285],[3,"HashedStore",3285],[8,"AsRef",4566],[3,"PrefixStore",3285],[3,"TypedStore",3285],[8,"Encode",4567],[8,"Iterator",4565],[8,"TryFrom",4566],[4,"Error",3436],[3,"ConfidentialStore",3436],[15,"array"],[3,"SubcallInfo",3512],[8,"Validator",3512],[3,"SubcallResult",3512],[3,"AllowAllValidator",3512],[3,"StateKey",3572],[3,"MockKeyManagerClient",3572],[4,"FromHexError",4568],[8,"Signer",4544],[3,"SignedPolicySGX",4569],[3,"PolicySGX",4569],[4,"SignatureAddressSpec",3932],[3,"Signer",3835],[3,"CallOptions",3835],[3,"Mock",3835],[3,"EmptyRuntime",3835],[3,"Tree",4570],[3,"OverlayTree",4571],[4,"Error",3932],[3,"CallEnvelopeX25519DeoxysII",4036],[3,"ResultEnvelopeX25519DeoxysII",4036],[4,"Error",4131],[4,"CallerAddress",4223],[4,"AddressSpec",4223],[4,"AuthProof",4223],[3,"Fee",4223],[3,"SignerInfo",4223],[13,"EncryptedX25519DeoxysII",87],[8,"Error",892],[8,"IntoTags",939],[8,"Module",1071],[8,"Parameters",1071],[8,"MigrationHandler",1071],[8,"TransactionHandler",1071],[8,"BlockHandler",1071],[8,"InvariantHandler",1071],[8,"MethodHandler",1071],[8,"ModuleInfoHandler",1071],[13,"Failed",1148],[3,"Module",1156],[8,"API",1156],[13,"Transfer",1364],[13,"Burn",1364],[13,"Mint",1364],[8,"API",1611],[3,"Module",1611],[3,"Module",1769],[8,"API",1769],[13,"Deposit",1931],[13,"Withdraw",1931],[13,"Delegate",1931],[13,"UndelegateDone",1931],[13,"UndelegateStart",1931],[8,"Config",2488],[8,"API",2488],[3,"Module",2488],[13,"GasUsed",2790],[3,"Module",2994],[8,"ScheduleControlHost",3237],[8,"NestedStore",3285],[4,"TransactionResult",3477],[3,"CurrentStore",3477],[3,"Config",3835],[13,"NameTooLong",4222],[13,"Failed",4508]]},\ -"oasis_runtime_sdk_contracts":{"doc":"Smart contracts module.","t":"NQNNNNNNNNNNNINNNNNNNNEENNDDNNNDDNNDNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLMLLLMLLLLLALMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLMLMMLLLLLLLALLLLLLLMMMMMMMMMMMMMMMMMMMMRRRRRRENDDDDDDDDNDDDNDDDDDDDDDNNENEDDENDDDMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Abort","Accounts","CodeAlreadyUpgraded","CodeDeclaresMultipleSubVersions","CodeDeclaresReservedExport","CodeDeclaresStartFunction","CodeDeclaresTooManyFunctions","CodeDeclaresTooManyLocals","CodeDeclaresTooManyMemories","CodeMalformed","CodeMissingRequiredExport","CodeNotFound","CodeTooLarge","Config","Contract","Core","CryptoKeyDerivationFunctionFailure","CryptoMalformedKey","CryptoMalformedNonce","CryptoMalformedPrivateKey","CryptoMalformedPublicKey","CryptoMsgTooLarge","Error","Event","ExecutionFailed","Forbidden","GasCosts","Genesis","InstanceNotFound","InsufficientCallerBalance","InvalidArgument","LocalConfig","Module","ModuleLoadingFailed","ModuleUsesFloatingPoint","Parameters","ResultTooLarge","StorageKeyTooLarge","StorageValueTooLarge","TooManySubcalls","Unsupported","UnsupportedABI","as_fail","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","code","code","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_call","dispatch_query","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","gas_costs","init","init","init","init","init","init","init","init_or_migrate","into","into","into","into","into","into","into","into_abort","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_allowed_interactive_call","is_expensive_query","load_code","max_code_size","max_crypto_signature_verify_message_size_bytes","max_instance_raw_storage_query_items","max_memory_pages","max_query_size_bytes","max_result_size_bytes","max_stack_size","max_storage_key_size_bytes","max_storage_value_size_bytes","max_subcall_count","max_subcall_depth","max_wasm_functions","max_wasm_locals","module_info","module_name","module_name","parameters","query_code","query_code_storage","query_custom","query_custom_max_gas","query_instance","query_instance_raw_storage","query_instance_storage","query_public_key","source","state","store_code","subcall_dispatch","supported_methods","to_owned","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx_call","tx_call","tx_change_upgrade_policy","tx_change_upgrade_policy","tx_instantiate","tx_instantiate","tx_upgrade","tx_upgrade","tx_upload","tx_upload","tx_upload_per_byte","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wasm_confidential_storage_get_base","wasm_confidential_storage_insert_base","wasm_confidential_storage_key_byte","wasm_confidential_storage_remove_base","wasm_confidential_storage_value_byte","wasm_crypto_deoxysii_base","wasm_crypto_deoxysii_byte","wasm_crypto_ecdsa_recover","wasm_crypto_random_bytes_base","wasm_crypto_random_bytes_byte","wasm_crypto_signature_verify_ed25519","wasm_crypto_signature_verify_secp256k1","wasm_crypto_signature_verify_sr25519","wasm_crypto_x25519_derive_symmetric","wasm_env_query_base","wasm_public_storage_get_base","wasm_public_storage_insert_base","wasm_public_storage_key_byte","wasm_public_storage_remove_base","wasm_public_storage_value_byte","CODE","CODE_INFO","INSTANCE_INFO","INSTANCE_STATE","NEXT_CODE_IDENTIFIER","NEXT_INSTANCE_IDENTIFIER","ABI","Address","Call","CallResult","ChangeUpgradePolicy","Code","CodeId","CodeQuery","CodeStorageQuery","CodeStorageQueryResult","Confidential","ContractEvent","CustomQuery","CustomQueryResult","Everyone","Instance","InstanceId","InstanceQuery","InstanceRawStorageQuery","InstanceRawStorageQueryResult","InstanceStorageQuery","InstanceStorageQueryResult","Instantiate","InstantiateResult","Nobody","OasisV1","Policy","Public","PublicKeyKind","PublicKeyQuery","PublicKeyQueryResult","StoreKind","Transaction","Upgrade","Upload","UploadResult","abi","abi","abi_sv","address","address_for","as_u64","as_u64","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checksum","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","code","code_id","code_id","code_id","creator","data","data","data","data","data","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","enforce","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_hash","hash","hash","id","id","id","id","id","id","id","id","id","id","id","id","id","id","id","increment","increment","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","instantiate_policy","instantiate_policy","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","items","key","key","kind","limit","offset","signature","store_kind","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_storage_key","to_storage_key","tokens","tokens","tokens","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upgrades_policy","upgrades_policy","upgrades_policy","uploader","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"oasis_runtime_sdk_contracts"],[238,"oasis_runtime_sdk_contracts::state"],[244,"oasis_runtime_sdk_contracts::types"],[903,"failure"],[904,"oasis_runtime_sdk::context"],[905,"oasis_cbor_value::values"],[906,"oasis_runtime_sdk::module"],[907,"oasis_runtime_sdk::module"],[908,"core::result"],[909,"core::fmt"],[910,"core::fmt"],[911,"oasis_runtime_sdk::dispatcher"],[912,"oasis_runtime_sdk::modules::core::types"],[913,"alloc::vec"],[914,"alloc::string"],[915,"oasis_runtime_sdk::modules::core::types"],[916,"alloc::collections::btree::map"],[917,"core::error"],[918,"core::option"],[919,"oasis_runtime_sdk::modules::core::types"],[920,"core::any"],[921,"oasis_runtime_sdk::types::address"],[922,"core::fmt"],[923,"core::marker"],[924,"core::hash"]],"d":["","Module that is used for accessing accounts.","","","","","","","","","","","","Module configuration.","","","","","","","","","Errors emitted by the contracts module.","Events emitted by the contracts module.","","","Gas costs.","Genesis state for the contracts module.","","","","Local configuration that can be provided by the node …","","","","Parameters for the contracts module.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Loads code with the specified code identifier.","","","Maximum number of items per page in InstanceRawStorage …","","","","","","","","","","","","","","","","","","Gas limit for custom queries that invoke smart contracts.","","","","","","State schema constants.","Stores code with the specified code identifier.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contracts module types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploaded code.","Information about uploaded code.","Information about the deployed contract instance.","Per-instance key/value store.","Next code identifier (u64).","Next instance identifier (u64).","ABI that the given contract should conform to.","","Contract call.","Contract call result.","Change upgrade policy call.","Stored code information.","Unique stored code identifier.","Code information query.","Code storage information query.","Code storage query result.","","An event emitted from a contract, wrapped to include …","Custom contract query.","Custom query result.","","Deployed code instance information.","Unique deployed code instance identifier.","Instance information query.","Instance raw storage query.","Instance raw storage query result.","Instance storage query.","","Instantiate call.","Instantiate call result.","","Custom Oasis SDK-specific ABI (v1).","A generic policy that specifies who is allowed to perform …","","Public key kind.","Public key query.","Public key query result.","Exposed wrapper for oasis-contract-sdk-types::StoreKind.","","Upgrade call.","Upload call.","Upload call result.","ABI.","ABI.","ABI sub-version.","Address associated with the contract.","Address associated with a specific contract instance.","Convert identifier to u64.","Convert identifier to u64.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checksum of the key manager state.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compiled contract code.","Stored contract code.","Identifier of code used by the instance.","Identifier of code used by the instance.","Updated code identifier.","Instance creator address.","Arguments to contract’s instantiation function.","Call arguments.","Arguments to contract’s upgrade function.","Query arguments.","Raw event data emitted by the instance.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Enforce the given policy by returning an error if the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Code hash.","Unique code identifier.","Unique instance identifier.","Assigned code identifier.","Assigned instance identifier.","Instance identifier.","Instance identifier.","Instance identifier.","Code identifier.","Code identifier.","Instance identifier.","Instance identifier.","Instance identifier.","Instance identifier.","Instance identifier.","Identifier of the instance that emitted the event.","Return the next identifier in sequence.","Return the next identifier in sequence.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Who is allowed to instantiate this code.","Who is allowed to instantiate this code.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","List of key-value pairs in contract’s public store.","Storage key.","Public key.","Kind of public key.","Maximum number of items per page.","Number of skipped items.","Sign(sk, (key || checksum)) from the key manager.","Kind of the store to query.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert identifier to storage key representation.","Convert identifier to storage key representation.","Tokens that should be sent to the contract as part of the …","Tokens that should be sent to the contract as part of the …","Tokens that should be sent to the contract as part of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Who is allowed to upgrade this instance.","Who is allowed to upgrade this instance.","Updated upgrade policy.","Code uploader address.","Storage value or None if key doesn’t exist.","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[6,73,6,6,6,6,6,6,6,6,6,6,6,0,6,6,6,6,6,6,6,6,0,0,6,6,0,0,6,6,6,0,0,6,6,0,6,6,6,6,6,6,6,74,6,8,2,3,4,5,74,6,8,2,3,4,5,2,3,4,5,2,3,4,5,6,8,2,3,4,5,74,6,8,2,3,4,5,74,6,8,2,3,4,5,74,74,74,6,8,2,3,4,5,6,6,8,2,3,4,5,74,6,6,6,8,2,3,4,5,3,74,6,8,2,3,4,5,74,74,6,8,2,3,4,5,6,8,2,3,4,5,74,74,74,3,3,5,3,3,3,3,3,3,3,3,3,3,74,6,8,4,74,74,74,5,74,74,74,74,6,0,74,2,74,2,3,4,5,6,2,3,4,5,74,6,8,2,3,4,5,2,3,4,5,74,6,8,2,3,4,5,74,2,74,2,74,2,74,2,74,2,2,74,6,8,2,3,4,5,0,74,6,8,2,3,4,5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,64,0,0,0,62,0,0,0,0,0,0,0,0,0,62,63,0,64,0,0,0,0,65,0,0,0,24,55,24,37,37,60,59,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,43,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,55,33,37,52,54,37,52,49,54,34,66,60,59,56,53,50,32,33,36,40,41,39,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,62,60,59,63,60,60,59,59,63,63,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,60,59,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,63,63,24,24,37,56,53,49,54,51,31,32,36,40,38,42,34,66,60,59,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,24,55,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,39,40,43,42,38,38,43,38,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,52,49,54,60,59,56,53,50,32,33,36,40,41,39,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,37,52,51,24,41,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,2],[3,3],[4,4],[5,5],[[]],[[]],[[]],[[]],[6,7],[8,7],[[],2],[[],3],[[],4],[[],5],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[[10,11,12],[[14,[12,13]]]],[[15,11,12],[[14,[12,[17,[12,16]]]]]],[9],[9],[9],[9],[9],[9],[9],[[6,18],19],[[6,18],19],[[8,18],19],[[2,18],19],[[3,18],19],[[4,18],19],[[5,18],19],[[]],[[]],[20,6],[21,6],[[]],[[]],[[]],[[]],[[]],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[15,22],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,[[17,[21,6]]]],[8,12],[2,12],[3,12],[4,12],[5,12],[11,23],[11,23],[24,[[17,[[26,[25]],6]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[15,[[30,[27,28,29]]]],[6,11],[[],11],0,[[15,31],[[17,[24,6]]]],[[15,32],[[17,[33,6]]]],[[15,34],[[17,[35,6]]]],0,[[15,36],[[17,[37,6]]]],[[15,38],[[17,[39,6]]]],[[15,40],[[17,[41,6]]]],[[15,42],[[17,[43,6]]]],[6,[[45,[44]]]],0,[[24,[46,[25]]],[[17,[6]]]],0,[[],[[26,[47]]]],[[]],[[]],[[]],[[]],[[],27],[[],[[17,[2,48]]]],[[],[[17,[3,48]]]],[[],[[17,[4,48]]]],[[],[[17,[5,48]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[12,[[17,[2,48]]]],[12,[[17,[3,48]]]],[12,[[17,[4,48]]]],[12,[[17,[5,48]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[10,49],[[17,[50,6]]]],0,[[10,51],[[17,[6]]]],0,[[10,52],[[17,[53,6]]]],0,[[10,54],[[17,[6]]]],0,[[10,55],[[17,[56,6]]]],0,0,[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[37,58],[59,58],[60,61],[59,61],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[60,60],[59,59],[62,62],[63,63],[24,24],[37,37],[55,55],[56,56],[52,52],[53,53],[49,49],[50,50],[54,54],[51,51],[31,31],[32,32],[33,33],[36,36],[40,40],[41,41],[64,64],[38,38],[39,39],[65,65],[42,42],[43,43],[34,34],[35,35],[66,66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[],60],[[],59],[[],56],[[],53],[[],50],[[],32],[[],33],[[],36],[[],40],[[],41],[[],39],[[],43],[[],34],[[],35],[[],66],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[[62,10],[[17,[6]]]],[[60,60],23],[[59,59],23],[[63,63],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[60,18],[[17,[67]]]],[[59,18],[[17,[67]]]],[[62,18],19],[[63,18],19],[[24,18],19],[[37,18],19],[[55,18],19],[[56,18],19],[[52,18],19],[[53,18],19],[[49,18],19],[[50,18],19],[[54,18],19],[[51,18],19],[[31,18],19],[[32,18],19],[[33,18],19],[[36,18],19],[[40,18],19],[[41,18],19],[[64,18],19],[[38,18],19],[[39,18],19],[[65,18],19],[[42,18],19],[[43,18],19],[[34,18],19],[[35,18],19],[[66,18],19],[[]],[61,60],[61,59],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[68,69]],70],61],[[63,71]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[60,60],[59,59],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[60,12],[59,12],[62,12],[63,12],[24,12],[37,12],[55,12],[56,12],[52,12],[53,12],[49,12],[50,12],[54,12],[51,12],[31,12],[32,12],[33,12],[36,12],[40,12],[41,12],[64,12],[38,12],[39,12],[65,12],[42,12],[43,12],[34,12],[35,12],[66,12],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[60,[[72,[25]]]],[59,[[72,[25]]]],0,0,0,[[],[[17,[60,48]]]],[[],[[17,[59,48]]]],[[],[[17,[56,48]]]],[[],[[17,[53,48]]]],[[],[[17,[50,48]]]],[[],[[17,[32,48]]]],[[],[[17,[33,48]]]],[[],[[17,[36,48]]]],[[],[[17,[40,48]]]],[[],[[17,[41,48]]]],[[],[[17,[39,48]]]],[[],[[17,[43,48]]]],[[],[[17,[34,48]]]],[[],[[17,[35,48]]]],[[],[[17,[66,48]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[12,[[17,[60,48]]]],[12,[[17,[59,48]]]],[12,[[17,[62,48]]]],[12,[[17,[63,48]]]],[12,[[17,[24,48]]]],[12,[[17,[37,48]]]],[12,[[17,[55,48]]]],[12,[[17,[56,48]]]],[12,[[17,[52,48]]]],[12,[[17,[53,48]]]],[12,[[17,[49,48]]]],[12,[[17,[50,48]]]],[12,[[17,[54,48]]]],[12,[[17,[51,48]]]],[12,[[17,[31,48]]]],[12,[[17,[32,48]]]],[12,[[17,[33,48]]]],[12,[[17,[36,48]]]],[12,[[17,[40,48]]]],[12,[[17,[41,48]]]],[12,[[17,[64,48]]]],[12,[[17,[38,48]]]],[12,[[17,[39,48]]]],[12,[[17,[65,48]]]],[12,[[17,[42,48]]]],[12,[[17,[43,48]]]],[12,[[17,[34,48]]]],[12,[[17,[35,48]]]],[12,[[17,[66,48]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[8,"Fail",903],[3,"GasCosts",0],[3,"Parameters",0],[3,"Genesis",0],[3,"LocalConfig",0],[4,"Error",0],[15,"u32"],[4,"Event",0],[15,"usize"],[8,"TxContext",904],[15,"str"],[4,"Value",905],[4,"CallResult",906],[4,"DispatchResult",906],[8,"Context",904],[3,"Error",907],[4,"Result",908],[3,"Formatter",909],[6,"Result",909],[4,"Error",910],[4,"Error",911],[3,"Metadata",912],[15,"bool"],[3,"Code",244],[15,"u8"],[3,"Vec",913],[3,"String",914],[3,"ModuleInfo",912],[3,"Global",915],[3,"BTreeMap",916],[3,"CodeQuery",244],[3,"CodeStorageQuery",244],[3,"CodeStorageQueryResult",244],[3,"CustomQuery",244],[3,"CustomQueryResult",244],[3,"InstanceQuery",244],[3,"Instance",244],[3,"InstanceRawStorageQuery",244],[3,"InstanceRawStorageQueryResult",244],[3,"InstanceStorageQuery",244],[3,"InstanceStorageQueryResult",244],[3,"PublicKeyQuery",244],[3,"PublicKeyQueryResult",244],[8,"Error",917],[4,"Option",918],[15,"slice"],[3,"MethodHandlerInfo",912],[4,"DecodeError",919],[3,"Call",244],[3,"CallResult",244],[3,"ChangeUpgradePolicy",244],[3,"Instantiate",244],[3,"InstantiateResult",244],[3,"Upgrade",244],[3,"Upload",244],[3,"UploadResult",244],[3,"TypeId",920],[3,"Address",921],[3,"InstanceId",244],[3,"CodeId",244],[15,"u64"],[4,"Policy",244],[4,"ABI",244],[4,"StoreKind",244],[4,"PublicKeyKind",244],[3,"ContractEvent",244],[3,"Error",909],[8,"Hash",922],[8,"Sized",923],[8,"BuildHasher",922],[8,"Hasher",922],[15,"array"],[8,"Config",0],[3,"Module",0]]},\ +"oasis_contract_sdk_types":{"doc":"A collection of common types used by the Oasis Contract …","t":"EDNDDENDNNALLLLLLLLLLLLLLMMLLLLLLLLLLAMLLLLLMLLLLLLLLLLLLLLLLLLALLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLAMAMAALLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMDENSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNENLLLLLLLLLLLLLLLLNNEENNNNNEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMDLLLLMMLLLLLLLLMLLLLLLNNNENENENNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMADLLLLLLLLLLMLLLLLLLLLLNNELLLLLLLLLLLLLLLLLAAAAAFFFFDDESSNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLM","n":["CallFormat","CodeId","EncryptedX25519DeoxysII","ExecutionContext","ExecutionOk","ExecutionResult","Failed","InstanceId","Ok","Plain","address","as_u64","as_u64","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_format","caller_address","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","crypto","data","default","default","default","default","default","deposited_tokens","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","env","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","event","events","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","increment","increment","init","init","init","init","init","init","instance_address","instance_id","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","message","messages","modules","read_only","storage","testing","to_owned","to_owned","to_owned","to_owned","to_owned","to_storage_key","to_storage_key","token","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","code","message","module","Address","Error","MalformedAddress","SIZE","as_fail","as_ref","base32_len","borrow","borrow","borrow_mut","borrow_mut","check_base32","clone","clone_into","cmp","default","deref","deref","deref_mut","deref_mut","drop","drop","encode_hex","encode_hex_upper","eq","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_bech32","from_bytes","init","init","into","into","into_cbor_value","partial_cmp","to_bech32","to_owned","to_string","try_default","try_from","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","write_base32","Ed25519","Secp256k1","SignatureKind","Sr25519","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","init","into","to_owned","try_from","try_from","try_into","type_id","vzip","Accounts","Accounts","AccountsQuery","AccountsResponse","Balance","Balance","BlockInfo","BlockInfo","Error","QueryRequest","QueryResponse","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","from","from","init","init","init","init","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","address","denomination","balance","code","epoch","message","module","round","timestamp","Event","borrow","borrow_mut","clone","clone_into","code","data","deref","deref_mut","drop","fmt","from","init","into","into_cbor_value","module","to_owned","try_from","try_from_cbor_value","try_into","type_id","vzip","Always","Call","Call","CallResult","Failed","Message","Never","NotifyReply","Ok","OnError","OnSuccess","Reply","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","init","init","init","init","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_success","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","code","module","body","data","id","max_gas","method","reply","data","id","result","contracts","InstantiateResult","borrow","borrow_mut","clone","clone_into","default","deref","deref_mut","drop","fmt","from","id","init","into","into_cbor_value","to_owned","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","Confidential","Public","StoreKind","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","init","into","prefix","to_owned","try_from","try_from","try_into","type_id","vzip","addresses","alice","bob","charlie","dave","address","address","address","address","BaseUnits","Denomination","Error","MAX_LENGTH","NATIVE","NameTooLong","amount","as_fail","as_ref","base32_len","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_base32","clone","clone","clone_into","clone_into","cmp","cmp","default","default","denomination","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","encode_hex","encode_hex_upper","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_str","init","init","init","into","into","into","into_cbor_value","into_cbor_value","into_vec","is_native","new","partial_cmp","partial_cmp","to_owned","to_owned","to_string","to_string","to_string","try_default","try_default","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","write_base32","length"],"q":[[0,"oasis_contract_sdk_types"],[161,"oasis_contract_sdk_types::ExecutionResult"],[164,"oasis_contract_sdk_types::address"],[220,"oasis_contract_sdk_types::crypto"],[240,"oasis_contract_sdk_types::env"],[325,"oasis_contract_sdk_types::env::AccountsQuery"],[327,"oasis_contract_sdk_types::env::AccountsResponse"],[328,"oasis_contract_sdk_types::env::QueryResponse"],[334,"oasis_contract_sdk_types::event"],[356,"oasis_contract_sdk_types::message"],[445,"oasis_contract_sdk_types::message::CallResult"],[447,"oasis_contract_sdk_types::message::Message"],[453,"oasis_contract_sdk_types::message::Reply"],[456,"oasis_contract_sdk_types::modules"],[457,"oasis_contract_sdk_types::modules::contracts"],[479,"oasis_contract_sdk_types::storage"],[499,"oasis_contract_sdk_types::testing"],[500,"oasis_contract_sdk_types::testing::addresses"],[504,"oasis_contract_sdk_types::testing::addresses::alice"],[505,"oasis_contract_sdk_types::testing::addresses::bob"],[506,"oasis_contract_sdk_types::testing::addresses::charlie"],[507,"oasis_contract_sdk_types::testing::addresses::dave"],[508,"oasis_contract_sdk_types::token"],[600,"oasis_contract_sdk_types::token::Error"],[601,"core::fmt"],[602,"core::fmt"],[603,"oasis_cbor_value::values"],[604,"oasis_cbor"],[605,"core::result"],[606,"core::any"],[607,"failure"],[608,"bech32"],[609,"alloc::alloc"],[610,"alloc::vec"],[611,"core::cmp"],[612,"core::iter::traits::collect"],[613,"oasis_runtime_sdk::types::address"],[614,"core::option"],[615,"alloc::string"],[616,"bech32"],[617,"oasis_runtime_sdk::types::token"],[618,"oasis_runtime_sdk::types::token"]],"d":["Format used for encoding the call (and output) information.","Unique stored code identifier.","Encrypted call data using X25519 for key exchange and …","Execution context.","Result of a successful contract execution.","Contract execution result.","","Unique deployed code instance identifier.","","Plain text call data.","A minimal representation of an Oasis Runtime SDK address.","Convert identifier to u64.","Convert identifier to u64.","","","","","","","","","","","","","Transaction’s call format.","Caller address.","","","","","","","","","","","Cryptography-related types.","Raw data returned from the contract.","","","","","","Tokens deposited by the caller.","","","","","","","","","","","","","","","","","","","Environment query-related types.","","","","","","","","","","Events.","Events emitted from the contract.","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return the next identifier in sequence.","Return the next identifier in sequence.","","","","","","","Contract instance address.","Contract instance identifier.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Messages that can be emitted by contracts.","Messages emitted from the contract.","A collection of types for easier calling into existing SDK …","Read-only flag.","Storage-related types.","Testing helpers.","","","","","","Convert identifier to storage key representation.","Convert identifier to storage key representation.","Token types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An account address.","Error.","","Size of an address in bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Tries to create a new address from Bech32-encoded string.","Tries to create a new address from raw bytes.","","","Calls U::from(self).","Calls U::from(self).","","","Converts an address to Bech32 representation.","","","","","","","","","","","","","","","","","Signature kind.","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","Accounts queries.","Accounts queries.","Accounts API queries.","Accounts API responses.","Query an account’s balance.","An account’s balance of the given denomination.","Information about the current runtime block.","Information about the current runtime block.","Indication of a failing request.","A query request.","A query response.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An event emitted from the contract.","","","","","Unique code representing the event for the given module.","Arbitrary data associated with the event.","","","","","Returns the argument unchanged.","","Calls U::from(self).","","Optional module name.","","","","","","","","Calls an arbitrary runtime method handler in a child …","Reply from a call message.","Call result.","","Messages can be emitted by contracts and are processed …","","Specifies when the caller (smart contract) wants to be …","","","","Replies to delivered messages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Check whether the call result indicates a successful …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Instantiate call result.","","","","","","","","","","Returns the argument unchanged.","Assigned instance identifier.","","Calls U::from(self).","","","","","","","","","","","Kind of the store to use.","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Prefix that should be used for the underlying store.","","","","","","","","","","","","","","","","Token amount of given denomination in base units.","Name/type of the token.","","Maximum length of a denomination.","Denomination in native token.","","Token amount in base units.","","","","","","","","","","","","","","","","","","","Denomination of the token amount.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Raw representation of a denomination.","Whether the denomination represents the native token.","Creates a new token amount of the given denomination.","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,4,0,0,0,5,0,5,4,0,1,3,1,3,4,7,5,6,1,3,4,7,5,6,7,7,1,3,4,5,6,1,3,4,5,6,0,6,1,3,4,7,6,7,1,3,4,7,5,6,1,3,4,7,5,6,1,3,4,7,5,6,0,1,3,4,1,1,3,3,4,4,0,6,1,3,4,7,5,6,1,1,3,3,4,4,7,5,6,1,3,1,3,4,7,5,6,7,7,1,3,4,7,5,6,1,3,4,7,5,6,0,6,0,7,0,0,1,3,4,5,6,1,3,0,1,3,4,7,6,1,3,4,7,5,6,1,3,4,7,5,6,1,3,4,7,5,6,1,3,4,7,5,6,1,3,4,7,5,6,54,54,54,0,0,28,20,28,20,20,28,20,28,20,20,20,20,20,20,28,20,28,20,28,20,20,20,20,20,20,28,28,20,28,20,20,20,20,28,20,28,20,20,20,20,20,28,20,28,20,20,20,28,20,28,20,28,20,20,34,34,0,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,36,37,0,0,38,39,36,37,37,0,0,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,36,37,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,36,37,38,39,55,55,56,57,58,57,57,58,58,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,42,41,43,0,44,0,42,0,44,42,42,0,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,42,42,42,41,42,43,44,41,42,43,44,44,41,42,43,44,41,42,43,44,41,42,43,44,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,59,59,60,60,60,60,60,60,61,61,61,0,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,47,47,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,0,0,0,0,0,0,0,0,0,0,0,0,50,50,51,48,51,50,50,50,51,48,50,51,48,50,50,48,50,48,50,48,50,48,48,50,51,48,50,51,48,50,51,48,50,50,50,48,50,50,48,48,50,50,51,51,48,48,50,50,51,48,48,48,50,50,51,48,50,51,48,50,48,50,50,48,50,48,50,48,50,51,48,50,48,50,50,51,48,50,48,50,51,48,50,51,48,50,51,48,50,62],"f":[0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[1,1],[3,3],[4,4],[5,5],[6,6],[[]],[[]],[[]],[[]],[[]],0,0,[[],1],[[],3],[[],4],[[],7],[[],6],0,[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],0,[[1,1],9],[[3,3],9],[[4,4],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[1,10],11],[[3,10],11],[[4,10],11],[[7,10],11],[[5,10],11],[[6,10],11],[2,1],[[]],[2,3],[[]],[12,4],[[]],[[]],[[]],[[]],[1,1],[3,3],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[1,13],[3,13],[4,13],[7,13],[5,13],[6,13],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[1,[[15,[14]]]],[3,[[15,[14]]]],0,[[],[[17,[1,16]]]],[[],[[17,[3,16]]]],[[],[[17,[4,16]]]],[[],[[17,[7,16]]]],[[],[[17,[6,16]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[13,[[17,[1,16]]]],[13,[[17,[3,16]]]],[13,[[17,[4,16]]]],[13,[[17,[7,16]]]],[13,[[17,[5,16]]]],[13,[[17,[6,16]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[],19],[20,[[21,[14]]]],[[],8],[[]],[[]],[[]],[[]],[[],[[17,[[24,[22,23]]]]]],[20,20],[[]],[[20,20],25],[[],20],[8],[8],[8],[8],[8],[8],[[],[[27,[26]]]],[[],[[27,[26]]]],[[20,20],9],[[],9],[[],9],[[28,10],11],[[28,10],11],[[20,10],11],[[]],[[]],[29,20],[30,[[17,[20,28]]]],[[[21,[14]]],[[17,[20,28]]]],[[],8],[[],8],[[]],[[]],[20,13],[[20,20],[[31,[25]]]],[20,32],[[]],[[],32],[[],[[17,[20,16]]]],[[],17],[[],17],[[[21,[14]]],[[17,[20]]]],[13,[[17,[20,16]]]],[[],17],[[],17],[[],18],[[],18],[[]],[[]],[33,17],0,0,0,0,[[]],[[]],[34,34],[[]],[8],[8],[8],[[]],[[],8],[[]],[[]],[35,[[17,[34]]]],[[],17],[[],17],[[],18],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[36,36],[37,37],[38,38],[39,39],[[]],[[]],[[]],[[]],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[[36,10],11],[[37,10],11],[[38,10],11],[[39,10],11],[[]],[38,36],[[]],[39,37],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[36,13],[37,13],[38,13],[39,13],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[13,[[17,[36,16]]]],[13,[[17,[37,16]]]],[13,[[17,[38,16]]]],[13,[[17,[39,16]]]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[40,40],[[]],0,0,[8],[8],[8],[[40,10],11],[[]],[[],8],[[]],[40,13],0,[[]],[[],17],[13,[[17,[40,16]]]],[[],17],[[],18],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[41,41],[42,42],[43,43],[44,44],[[]],[[]],[[]],[[]],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[[42,42],9],[[],9],[[],9],[[41,10],11],[[42,10],11],[[43,10],11],[[44,10],11],[[]],[[]],[[]],[45,44],[[]],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[41,13],[42,13],[43,13],[44,13],[44,9],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[13,[[17,[41,16]]]],[13,[[17,[42,16]]]],[13,[[17,[43,16]]]],[13,[[17,[44,16]]]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[46,46],[[]],[[],46],[8],[8],[8],[[46,10],11],[[]],0,[[],8],[[]],[46,13],[[]],[[],[[17,[46,16]]]],[[],17],[13,[[17,[46,16]]]],[[],17],[[],18],[[]],0,0,0,[[]],[[]],[47,47],[[]],[8],[8],[8],[[]],[[],8],[[]],[47,[[21,[14]]]],[[]],[[],17],[35,[[17,[47]]]],[[],17],[[],18],[[]],0,0,0,0,0,[[],20],[[],20],[[],20],[[],20],0,0,0,0,0,0,[48,49],[[],19],[50,[[21,[14]]]],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[17,[[24,[22,23]]]]]],[50,50],[48,48],[[]],[[]],[[50,50],25],[[48,48],25],[[],50],[[],48],[48,50],[8],[8],[8],[8],[8],[8],[8],[8],[8],[[],[[27,[26]]]],[[],[[27,[26]]]],[[50,50],9],[[48,48],9],[[],9],[[],9],[[],9],[[],9],[[50,10],11],[[50,10],11],[[51,10],11],[[51,10],11],[[48,10],11],[[48,10],11],[[]],[52,50],[[]],[[]],[53,48],[53,48],[30,[[17,[50]]]],[[],8],[[],8],[[],8],[[]],[[]],[[]],[50,13],[48,13],[50,[[24,[14]]]],[50,9],[[49,50],48],[[50,50],[[31,[25]]]],[[48,48],[[31,[25]]]],[[]],[[]],[[],32],[[],32],[[],32],[[],[[17,[50,16]]]],[[],[[17,[48,16]]]],[[],17],[[[21,[14]]],[[17,[50]]]],[[],17],[[],17],[13,[[17,[50,16]]]],[13,[[17,[48,16]]]],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[]],[[]],[[]],[33,17],0],"c":[],"p":[[3,"CodeId",0],[15,"u64"],[3,"InstanceId",0],[4,"CallFormat",0],[4,"ExecutionResult",0],[3,"ExecutionOk",0],[3,"ExecutionContext",0],[15,"usize"],[15,"bool"],[3,"Formatter",601],[6,"Result",601],[4,"CallFormat",602],[4,"Value",603],[15,"u8"],[15,"array"],[4,"DecodeError",604],[4,"Result",605],[3,"TypeId",606],[8,"Fail",607],[3,"Address",164],[15,"slice"],[3,"u5",608],[3,"Global",609],[3,"Vec",610],[4,"Ordering",611],[15,"char"],[8,"FromIterator",612],[4,"Error",164],[3,"Address",613],[15,"str"],[4,"Option",614],[3,"String",615],[8,"WriteBase32",608],[4,"SignatureKind",220],[15,"u32"],[4,"QueryRequest",240],[4,"QueryResponse",240],[4,"AccountsQuery",240],[4,"AccountsResponse",240],[3,"Event",334],[4,"Message",356],[4,"NotifyReply",356],[4,"Reply",356],[4,"CallResult",356],[4,"CallResult",616],[3,"InstantiateResult",457],[4,"StoreKind",479],[3,"BaseUnits",508],[15,"u128"],[3,"Denomination",508],[4,"Error",508],[3,"Denomination",617],[3,"BaseUnits",617],[13,"Failed",161],[13,"Balance",325],[13,"Balance",327],[13,"Error",328],[13,"BlockInfo",328],[13,"Failed",445],[13,"Call",447],[13,"Call",453],[13,"NameTooLong",600]]},\ +"oasis_core_runtime":{"doc":"Oasis Core runtime SDK.","t":"DDCCCCLLLLACOAAALLLLLALLALLAAAOALLLLMOAOOAAMOCAALLLLLLAOLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAAAAAAAAAAAADLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAADRRIRLLFKFLLLLFLLLLLLLLLLLLRDRLLLLLLLLLLLLLLLLLLLLDDDDDDILLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLMKLMMFFMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIILKKLKKLKKKFFRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNRDDNEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLLLLLMMLLAMMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDRGDMMLLLLMLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLMMLLLLLLLLLLLLFLLNNNNNDDENNNNNNNDDNDNNDDDDNNDDNNNENDDNNNNNMMMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLFFFFFRDDLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMLLLLLLLLLLLLLLRDLLLLLLLLLLLLLLMLLLLLLLLMLDDLLLLMMLLLLLLLLLLLLMLLMLLLLLLMMLLMLLLLLLMLLDERDRRNAALLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLAMLLLLLLLLLAMAAAAAMALLLALLLLLLLLLLLLLLALLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRGDLLLLLLLLMLLLLLLMLLLLLLLLLLNDDDNNDDDENLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLLLLLLLLLLLLLLLLLLLLLMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLDDDDENDDDDLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRNDDDDNDDDNNNNNNNRRRDDDDDSSSSSSSSDDEDEEDEEDDDENNDDDNNNNDDDMMLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLMMMMMMMMMMMMMLLMMMMLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNDNNDRNDNRNEDEDNNNNEDEDNNNNNNEDINNNINNNIDNNNENDNENNNNNNNLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMMMMMLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMKLLLMMLMMMKLMLLLKMMMLMMMMLLMLMMMMKLLLLLLLLLLLLLLLLLKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMLLLLLLLLLLLLLLLLLNDEDNNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLMMMLLLLLLLLLLLLLLLLLMLLLLLDNDDDDDDDNDDDEDDNNNNNNNDDNNNDDEDGDNEDDDDDMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMDENLALLLLLLLLLLLLLLLLLLLLLLLLLALLLAALALLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLMLLLLLLLLLLLLLLLLMMLLLLLMMLLMMMMLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLRDRLLFLLFLLLFLLLLLAMFLLLLLMALRDMLLLLLLLLLMLLLMMLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGGDRGDDMMMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNENNNNDNNILLLLLMLLLLLLLLLLLLKLLLLLMMLLLLLKKMLKKLLLLLLLLLLKKKFLLDIDDLLLLLLMLLLLLLLLLLLLLMKLLLLLLLMLMMLLLLLLLMLLLLLLCAAAAAANNNNNDENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLMLLLLMLLMLMMLLLMLDENNNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDGGDDIILLLLLLLLLLLLLLLLKLLLLLLLLKKLLKLLLLLLMMLLLLLLLLLLLLLLLLLDEDDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLMMMMMMNENDNNDNENENEDNDNDNNMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLFFNEINLLLLLLLLLLKLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLFNNNNNNNDENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDNNNNNNDEDGLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLICKKANGININNNIGNDEIEDDDENDGLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKKKLLLLLKKLLMLLLLLLLLKKLLLLLLLLLLLLLLLLKKKKLLLLLMLALLMLLLKLKKKLLLLKKLLLLKMKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLIKKDDDDDDDDDIDEDNLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMFLLMMMMMLKLLLMKLLLMKLLLMLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLCAAAAAADLLMMMLLLMLMLLMLMMMLLLLIDDDMLLLLLLKLLLLLLLLLLLKLLLLLMLLLLLLMMLMLLLMLLLLLLMLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLMDGLLLLLLLLLLLLMLLLLMLMLRDLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDDDNNDNENEDDNNNNNDNDNNNNNNNNNNNNNNNENNNDENNNNNNNNNNNNNNNNNNNNNNDNDNNNNNNNNNNNNNNNEDENNNLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM","n":["BUILD_INFO","BuildInfo","Protocol","RpcDemux","RpcDispatcher","TxnDispatcher","borrow","borrow","borrow_mut","borrow_mut","cache","cbor","classify_noderef","common","config","consensus","deref","deref","deref","deref_mut","deref_mut","dispatcher","drop","drop","enclave_rpc","from","from","future","host","identity","impl_bytes","init","init","init","into","into","is_secure","key_format","macros","noderef_as","noderef_as_mut","policy","protocol","protocol_version","runtime_context","start_runtime","storage","transaction","try_from","try_from","try_into","try_into","type_id","type_id","types","version_from_cargo","vzip","vzip","Cache","CacheSet","borrow","borrow","borrow_mut","borrow_mut","check","clone","clone_into","commit","deref","deref","deref_mut","deref_mut","drop","drop","execute","from","from","init","init","into","into","new","query","to_owned","tree","tree_mut","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","bytes","crypto","key_format","logger","namespace","process","quantity","sgx","time","version","versioned","hash","mrae","signature","x25519","Hash","as_ref","base32_len","borrow","borrow_mut","check_base32","clone","clone_into","cmp","decode_atom","default","deref","deref_mut","digest_bytes","digest_bytes_list","drop","empty_hash","encode_atom","encode_hex","encode_hex_upper","eq","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","from_str","hash","init","into","into_cbor_value","is_empty","len","partial_cmp","size","to_owned","to_string","truncated","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","write_base32","zeroize","deoxysii","nonce","DeoxysII","KEY_SIZE","NONCE_SIZE","Opener","TAG_SIZE","borrow","borrow_mut","box_open","box_open","box_seal","deref","deref_mut","drop","from","generate_key_pair","init","into","new","open","open_into","seal","seal_into","try_from","try_into","type_id","vzip","zeroize","NONCE_SIZE","Nonce","TAG_SIZE","borrow","borrow_mut","clone","clone_into","deref","deref","deref_mut","drop","fmt","from","generate","increment","init","into","new","to_owned","try_from","try_into","type_id","vzip","MultiSigned","PrivateKey","PublicKey","Signature","SignatureBundle","Signed","Signer","as_ref","as_ref","base32_len","base32_len","blob","blob","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_base32","check_base32","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_str","from_str","from_test_seed","generate","hash","hash","hash","hash","hash","init","init","init","init","init","init","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","len","len","partial_cmp","partial_cmp","public","public","public_key","public_key","sign","sign","signature","signature","signature_context_with_chain_separation","signature_context_with_runtime_separation","signatures","to_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","verify","verify","verify","verify_raw","vzip","vzip","vzip","vzip","vzip","vzip","write_base32","write_base32","zeroize","zeroize","PRIVATE_KEY_LENGTH","PUBLIC_KEY_LENGTH","PrivateKey","PublicKey","as_ref","as_ref","base32_len","base32_len","borrow","borrow","borrow_mut","borrow_mut","check_base32","check_base32","clone","clone","clone_into","clone_into","default","default","deref","deref","deref_mut","deref_mut","drop","drop","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","eq","equivalent","equivalent","fmt","from","from","from","from","from","from","from","from_test_seed","generate","hash","init","init","into","into","into_cbor_value","into_cbor_value","public_key","to_owned","to_owned","try_default","try_default","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","write_base32","write_base32","zeroize","KeyFormat","KeyFormatAtom","decode","decode_atom","decode_atoms","encode","encode_atom","encode_atoms","encode_partial","prefix","size","size","get_logger","init_logger","NAMESPACE_SIZE","Namespace","as_ref","base32_len","borrow","borrow_mut","check_base32","clone","clone_into","cmp","default","deref","deref_mut","drop","encode_hex","encode_hex_upper","eq","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","from_str","hash","init","into","into_cbor_value","len","partial_cmp","to_owned","to_string","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","write_base32","zeroize","abort","Quantity","add","add","add","add_assign","add_assign","add_assign","borrow","borrow_mut","checked_div","checked_sub","clone","clone_into","cmp","default","deref","deref_mut","drop","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","from","from","hash","init","into","into_cbor_value","is_empty","is_zero","mul","mul","mul","mul_assign","mul_assign","mul_assign","partial_cmp","to_owned","to_string","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","zero","EnclaveIdentity","Ias","MAX_QUOTE_AGE","MrEnclave","MrSigner","Pcs","Quote","QuotePolicy","VerifiedQuote","as_ref","as_ref","base32_len","base32_len","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_base32","check_base32","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","current","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","egetkey","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fortanix_test","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","hash","hash","hash","ias","ias","identity","init","init","init","init","init","init","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_fresh","len","len","mr_enclave","mr_signer","partial_cmp","partial_cmp","pcs","pcs","report_data","seal","timestamp","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","verify","vzip","vzip","vzip","vzip","vzip","vzip","write_base32","write_base32","zeroize","zeroize","egetkey","AVR","QUOTE_CONTEXT_LEN","QuoteContext","QuotePolicy","allowed_quote_statuses","body","borrow","borrow","borrow_mut","borrow_mut","certificate_chain","clone","clone","clone_into","clone_into","default","default","deref","deref","deref_mut","deref_mut","disabled","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","gid_blacklist","init","init","into","into","into_cbor_value","into_cbor_value","min_tcb_evaluation_data_number","signature","to_owned","to_owned","try_default","try_default","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","type_id","type_id","verify","vzip","vzip","BlacklistedFMSPC","ConfigurationAndSWHardeningNeeded","ConfigurationNeeded","DebugEnclave","Disabled","EnclaveTCBLevel","EnclaveTCBVersions","Error","Invalid","MalformedPCK","MalformedQEReport","MalformedReport","OutOfDate","OutOfDateConfigurationNeeded","ProductionEnclave","QEIdentity","QuoteBundle","QuoteParseError","QuotePolicy","Revoked","SWHardeningNeeded","SignedQEIdentity","SignedTCBInfo","TCBBundle","TCBComponent","TCBEvaluationDataNumberInvalid","TCBExpired","TCBInfo","TCBLevel","TCBMismatch","TCBOutOfDate","TCBParseError","TCBStatus","TCBVerificationFailed","TCBVersions","TDXModule","UnexpectedCertificateChain","UnsupportedAttestationKeyType","UnsupportedQEVendor","UpToDate","VerificationFailed","advisory_ids","advisory_ids","advisory_ids","as_fail","attributes","attributes","attributes_mask","attributes_mask","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","category","certificates","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","date","date","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","disabled","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","enclave_identity","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmspc","fmspc_blacklist","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","id","id","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_expired","issue_date","issue_date","isv_prod_id","isv_svn","min_tcb_evaluation_data_number","miscselect","miscselect_mask","mr_signer","mr_signer","next_update","next_update","pceid","pcesvn","qe_identity","quote","sgx_components","signature","signature","status","status","svn","tcb","tcb","tcb","tcb_comp_type","tcb_evaluation_data_number","tcb_evaluation_data_number","tcb_info","tcb_info","tcb_levels","tcb_levels","tcb_type","tcb_validity_period","tdx_components","tdx_module","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","new_deoxysii","seal","unseal","insecure_posix_system_time","insecure_posix_time","PROTOCOL_VERSION","ProtocolVersions","Version","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","consensus_protocol","default","default","deref","deref","deref_mut","deref_mut","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","hash","hash","init","init","into","into","into_cbor_value","into_cbor_value","is_compatible_with","major","minor","new","patch","runtime_committee_protocol","runtime_host_protocol","to_owned","to_owned","try_default","try_default","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","VERSION_KEY","Versioned","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","eq","equivalent","equivalent","fmt","from","hash","init","inner","into","into_cbor_value","new","to_owned","try_from","try_from_cbor_value","try_into","type_id","version","vzip","Config","Storage","borrow","borrow","borrow_mut","borrow_mut","cache_node_capacity","cache_value_capacity","clone","clone","clone_into","clone_into","default","default","deref","deref","deref_mut","deref_mut","drop","drop","features","fmt","fmt","freshness_proofs","from","from","init","init","into","into","persist_check_tx_state","storage","to_owned","to_owned","trust_root","try_from","try_from","try_into","try_into","type_id","type_id","version","vzip","vzip","BlockMetadata","Event","HEIGHT_LATEST","LightBlock","METHOD_META","MODULE_NAME","Staking","address","beacon","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","equivalent","equivalent","events_root","fmt","fmt","fmt","from","from","from","governance","height","init","init","init","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","keymanager","meta","registry","roothash","scheduler","staking","state","state_root","tendermint","to_owned","to_owned","to_owned","transaction","try_default","try_default","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","type_id","type_id","type_id","verifier","vzip","vzip","vzip","Address","COMMON_POOL_ADDRESS","FEE_ACC_ADDRESS","GOVERNANCE_DEPOSITS_ADDRESS","as_ref","base32_len","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_base32","clone","clone_into","cmp","decode_atom","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","encode_atom","encode_hex","encode_hex_upper","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","from","from","from_bech32","from_pk","from_runtime_id","hash","init","init","init","init","into","into","into","into","into_cbor_value","new","partial_cmp","size","to_bech32","to_owned","try_default","try_from","try_from","try_from","try_from","try_from_cbor_value","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","write_base32","EPOCH_INVALID","EpochTime","EpochTimeState","borrow","borrow_mut","clone","clone_into","default","deref","deref_mut","drop","epoch","eq","equivalent","equivalent","fmt","from","hash","height","init","into","into_cbor_value","to_owned","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","Abstain","CancelUpgradeProposal","ChangeParametersProposal","ConsensusParameterChanges","Invalid","No","ProposalContent","ProposalVote","UpgradeProposal","Vote","Yes","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancel_upgrade","change_parameters","changes","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","enable_change_parameters_proposal","epoch","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","gas_costs","handler","hash","hash","hash","hash","hash","id","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","min_proposal_deposit","module","partial_cmp","proposal_id","stake_threshold","target","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upgrade","upgrade_cancel_min_epoch_diff","upgrade_min_epoch_diff","v","vote","voting_period","vzip","vzip","vzip","vzip","vzip","vzip","vzip","EnclavePolicySGX","EncryptedEphemeralSecret","EncryptedMasterSecret","EncryptedSecret","Error","InvalidSignature","PolicySGX","SignedEncryptedEphemeralSecret","SignedEncryptedMasterSecret","SignedPolicySGX","as_fail","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checksum","ciphertexts","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","enclaves","epoch","epoch","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","generation","id","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","master_secret_rotation_interval","max_ephemeral_secret_age","may_query","may_replicate","new","new","policy","pub_key","runtime_id","runtime_id","secret","secret","secret","secret","serial","signature","signature","signatures","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ATTESTATION_SIGNATURE_CONTEXT","AnyNode","Capabilities","CapabilityTEE","ConsensusAddress","ConsensusInfo","EntityWhitelist","EntityWhitelistConfig","EntityWhitelistRuntimeAdmissionPolicy","ExecutorParameters","GovernanceConsensus","GovernanceEntity","GovernanceInvalid","GovernanceRuntime","KindCompute","KindInvalid","KindKeyManager","LATEST_RUNTIME_DESCRIPTOR_VERSION","METHOD_PROVE_FRESHNESS","MODULE_NAME","MaxNodesConstraint","MinPoolSizeConstraint","Node","NodeRuntime","P2PInfo","ROLES_RESERVED","ROLE_COMPUTE_WORKER","ROLE_EMPTY","ROLE_KEY_MANAGER","ROLE_OBSERVER","ROLE_RESERVED_3","ROLE_STORAGE_RPC","ROLE_VALIDATOR","RolesMask","Runtime","RuntimeAdmissionPolicy","RuntimeGenesis","RuntimeGovernanceModel","RuntimeKind","RuntimeStakingParameters","SGXAttestation","SGXConstraints","SchedulingConstraints","StorageParameters","TCPAddress","TEEHardware","TEEHardwareIntelSGX","TEEHardwareInvalid","TLSAddress","TLSInfo","TxnSchedulerParameters","V0","V0","V1","V1","VRFInfo","ValidatorSetConstraint","VersionInfo","_deprecated_addresses","_deprecated_next_pub_key","active_deployment","address","address","addresses","addresses","admission_policy","allowed_stragglers","attestation","batch_flush_timeout","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bundle_checksum","capabilities","checkpoint_chunk_size","checkpoint_interval","checkpoint_num_kept","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","consensus","constraints","contains_enclave","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deployment_for_version","deployments","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","entities","entity_id","entity_id","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","executor","expiration","extra_info","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","genesis","get_runtime","governance_model","group_backup_size","group_size","hardware","has_tee","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","id","id","id","id","id","id","id","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","ip","key_manager","kind","limit","limit","matches","max_batch_size","max_batch_size_bytes","max_in_messages","max_liveness_fails","max_messages","max_missed_proposals_percent","max_nodes","max_nodes","min_in_message_fee","min_live_rounds_eval","min_live_rounds_percent","min_pool_size","p2p","partial_cmp","policy","port","propose_batch_timeout","pub_key","pub_key","quote","rak","rek","reward_bad_results","reward_equivocation","roles","round","round_timeout","runtimes","slashing","software_version","staking","state_root","storage","tee","tee","tee_hardware","thresholds","tls","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_decode_attestation","try_decode_tee","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","txn_scheduler","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","v","v","valid_from","validator_set","version","version","vrf","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zone","height","quote","signature","allowed_quote_statuses","enclaves","enclaves","max_attestation_age","policy","AddEscrow","AlreadyCommitted","AnnotatedBlock","BadExecutorCommitment","BadProposerCommitment","Block","COMPUTE_RESULTS_HEADER_SIGNATURE_CONTEXT","CastVote","ComputeResultsHeader","DiscrepancyDetected","EXECUTOR_COMMITMENT_SIGNATURE_CONTEXT","EpochTransition","Error","ExecutorCommitment","ExecutorCommitmentFailure","ExecutorCommitmentHeader","FailureNone","FailureStateUnavailable","FailureUnknown","Governance","GovernanceMessage","Header","HeaderType","IncomingMessage","InsufficientVotes","Invalid","InvalidCommitteeKind","InvalidMessages","InvalidRound","InvalidRuntime","Message","MessageEvent","MessageValidator","NoCommittee","NoProposerCommitment","NoRuntime","NodeLookup","Normal","NotBasedOnCorrectBlock","NotInCommittee","OpenCommitment","Pool","RakSigInvalid","ReclaimEscrow","Registry","RegistryMessage","RoundFailed","RoundResults","Staking","StakingMessage","State","StillWaiting","SubmitProposal","Suspended","Transfer","UpdateRuntime","Withdraw","add_executor_commitment","as_fail","bad_compute_entities","block","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","caller","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","consensus_height","data","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encoded_hash","encoded_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","failure","fee","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","good_compute_entities","hash","hash","hash","hash","hash","hash","hash","hash","header","header","header","header_type","id","in_messages_hash","in_messages_hash","in_msgs_count","in_msgs_hash","in_msgs_hash","index","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","io_root","io_root","is_indicating_failure","is_indicating_failure","is_parent_of","is_success","messages","messages","messages_hash","messages_hash","messages_hash","module","mostly_equal","mostly_equal","namespace","new","new_empty_block","new_genesis_block","node","node_id","previous_hash","previous_hash","process_commitments","rak_signature","result","round","round","sign","sign","signature","source","state_root","state_root","tag","timestamp","to_dd_result","to_dd_result","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_vote","to_vote","tokens","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","validate","validate_basic","validate_basic","validate_basic","validate_basic","validate_basic","verify","verify_rak","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BackupWorker","Committee","CommitteeKind","CommitteeNode","ComputeExecutor","Invalid","Invalid","Role","Worker","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","from","hash","hash","init","init","init","init","into","into","into","into","into_cbor_value","into_cbor_value","kind","members","partial_cmp","partial_cmp","public_key","role","runtime_id","to_owned","to_owned","transaction_scheduler","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","valid_for","vzip","vzip","vzip","vzip","workers","Account","Add","AddEscrowResult","AllowanceChangeEvent","BurnEvent","CommissionRateBoundStep","CommissionRateStep","CommissionSchedule","DebondingDelegation","DebondingStart","Delegation","Escrow","EscrowAccount","EscrowEvent","Event","GeneralAccount","KindEntity","KindNodeCompute","KindNodeKeyManager","KindNodeValidator","KindRuntimeCompute","KindRuntimeKeyManager","Reclaim","ReclaimEscrow","ReclaimEscrowResult","RuntimeEquivocation","RuntimeIncorrectResults","RuntimeLiveness","SharePool","Slash","SlashReason","StakeAccumulator","StakeClaim","StakeThreshold","Take","ThresholdKind","Transfer","TransferEvent","TransferResult","Withdraw","WithdrawResult","account","account","active","allowance","allowance","allowance_change","allowances","amount","amount","amount","amount","amount","amount","amount","amount","amount","amount_change","amount_change","balance","balance","beneficiary","beneficiary","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","burn","claims","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","commission_schedule","constant","debond_end_time","debond_end_time","debonding","debonding_shares","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","escrow","escrow","escrow","escrow","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","freeze_interval","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","general","global","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","height","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","negative","new_shares","nonce","owner","owner","owner","owner","owner","partial_cmp","partial_cmp","rate","rate_max","rate_min","rates","remaining_shares","shares","shares","shares","stake_accumulator","start","start","to","to","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","total_shares","transfer","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx_hash","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","active_shares","amount","amount","amount","amount","debond_end_time","debonding_amount","debonding_shares","escrow","escrow","escrow","new_shares","owner","owner","owner","owner","shares","ConsensusState","StateError","Unavailable","as_fail","beacon","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from_protocol","get","get","height","init","init","into","into","iter","iter","keymanager","new","prefetch_prefixes","prefetch_prefixes","registry","roothash","source","staking","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ImmutableState","MutableState","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","epoch","epoch_state","from","from","future_epoch","future_epoch_state","init","init","into","into","new","set_epoch_state","set_future_epoch_state","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ImmutableState","Status","borrow","borrow","borrow_mut","borrow_mut","checksum","clone","clone_into","default","deref","deref","deref_mut","deref_mut","drop","drop","ephemeral_secret","eq","equivalent","equivalent","fmt","from","from","generation","id","init","init","into","into","into_cbor_value","is_initialized","is_secure","master_secret","new","nodes","policy","rotation_epoch","rsk","status","statuses","to_owned","try_default","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","ImmutableState","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","new","node","nodes","runtime","try_from","try_into","type_id","vzip","ImmutableState","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","last_round_results","new","state_root","try_from","try_into","type_id","vzip","ImmutableState","account","addresses","borrow","borrow_mut","common_pool","debonding_delegation","debonding_delegations","delegation","delegations","deref","deref_mut","drop","from","governance_deposits","init","into","last_block_fees","new","total_supply","try_from","try_into","type_id","vzip","BACKEND_NAME","LightBlockMeta","TENDERMINT_CONTEXT","borrow","borrow_mut","chain_id","clone","clone_into","decode_light_block","deref","deref_mut","drop","encode_light_block","fmt","from","get_state_root","init","into","merkle","signed_header","state_root_from_header","to_owned","try_from","try_from","try_into","type_id","validators","verifier","vzip","MAX_AUNTS","Proof","aunts","borrow","borrow_mut","compute_root_hash","default","deref","deref_mut","drop","fmt","from","index","init","into","into_cbor_value","leaf_hash","total","try_default","try_from","try_from_cbor_value","try_into","type_id","verify","vzip","NopVerifier","Verifier","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","events_at","from","from","handle","init","init","into","into","latest_height","latest_state","new","new","start","start","state_at","sync","try_from","try_from","try_into","try_into","type_id","type_id","unverified_state","verify","verify_for_query","vzip","vzip","Fee","Gas","MethodName","Proof","SIGNATURE_CONTEXT","SignedTransaction","SignedTransactionWithProof","Transaction","amount","blob","body","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fee","fmt","fmt","fmt","fmt","from","from","from","from","gas","height","init","init","init","init","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","method","nonce","proof","raw_proof","signature","signed_tx","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","verify","vzip","vzip","vzip","vzip","Builder","ChainContextTransitionFailed","Error","FreshnessVerificationFailed","Internal","StateRoot","TransactionVerificationFailed","TrustRoot","TrustedStateLoadingFailed","VerificationFailed","Verifier","as_fail","borrow","borrow","borrow_mut","borrow_mut","chain_context","clone","clone_into","default","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","events_at","fmt","fmt","fmt","from","from","hash","height","init","init","into","into","into_cbor_value","latest_height","latest_state","runtime_id","source","state_at","sync","to_owned","to_string","try_default","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","unverified_state","verify","verify_for_query","verify_state_freshness","vzip","vzip","Dispatcher","Initializer","PostInitState","PreInitState","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","consensus_verifier","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","from","from","from","identity","init","init","init","init","into","into","into","new","protocol","queue_request","rpc_demux","rpc_dispatcher","start","try_from","try_from","try_from","try_into","try_into","try_into","txn_dispatcher","type_id","type_id","type_id","vzip","vzip","vzip","Context","client","context","demux","dispatcher","session","types","CallFailed","DecodeError","Dropped","ExpectedCloseMessage","ExpectedResponseMessage","RpcClient","RpcClientError","Transport","Unknown","UnsupportedRpcKind","as_fail","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from","init","init","insecure_call","into","into","new_runtime","secure_call","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","update_enclaves","update_nodes","update_quote_policy","update_runtime_id","vzip","vzip","Context","borrow","borrow_mut","consensus_verifier","deref","deref_mut","drop","from","identity","init","into","is_secure","new","runtime","session_info","try_from","try_into","type_id","untrusted_local_storage","vzip","Demux","Error","MalformedPayload","MalformedRequestMethod","MaxConcurrentSessions","MultiplexedSession","Other","as_fail","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","close","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","from","from","from","from","from","info","init","init","init","into","into","into","new","process_data","process_frame","reset","source","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","write_message","ContextInitializer","Dispatcher","KeyManagerQuotePolicyHandler","KeyManagerStatusHandler","Method","MethodDescriptor","MethodHandler","MethodHandlerDispatch","add_method","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","dispatch","dispatch","drop","drop","drop","fmt","from","from","from","get_descriptor","handle","handle_km_quote_policy_update","handle_km_status_update","init","init","init","init","into","into","into","kind","name","new","set_context_initializer","set_keymanager_quote_policy_update_handler","set_keymanager_status_update_handler","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Builder","RAKBinding","Session","SessionInfo","V0","V1","binding","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_initiator","build_responder","clone","clone","clone_into","clone_into","close","consensus_verifier","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","from","from","from","from","get_node","get_quote_policy","get_remote_enclaves","get_remote_runtime_id","init","init","init","init","into","into","into","into","into_cbor_value","is_closed","is_connected","is_connected_to","local_identity","process_data","quote_policy","rak_binding","rak_pub","remote_enclaves","remote_runtime_id","session_info","set_remote_node","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from_cbor_value","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","verified_quote","verify","verify_quote","vzip","vzip","vzip","vzip","write_message","avr","binding","binding","quote","rak_pub","rak_pub","BadPeer","Body","Close","Error","Error","Failure","Frame","InsecureQuery","Kind","LocalQuery","Message","NoiseSession","PeerFeedback","Request","Request","Response","Response","SessionID","Success","Success","args","as_ref","base32_len","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_base32","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode_hex","encode_hex_upper","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_str","hash","hash","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","len","message","method","partial_cmp","payload","random","session","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","untrusted_plaintext","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write_base32","zeroize","block_on","new_tokio_runtime","BadResponse","Error","Host","Other","as_fail","borrow","borrow_mut","deref","deref_mut","drop","fmt","fmt","from","from","identity","init","into","source","to_string","try_from","try_into","type_id","vzip","Identity","borrow","borrow_mut","box_open","default","deref","deref_mut","drop","from","init","into","new","public","public_rak","public_rek","quote","quote_policy","rak_matches","sign","try_from","try_into","type_id","verify_binding","vzip","start_runtime","BadTEEConstraints","HardwareMismatch","MissingRuntimeDescriptor","NoDeployment","NoKeyManager","PolicyMismatch","PolicyNotPublished","PolicyVerifier","PolicyVerifierError","StatusMismatch","StatusNotPublished","as_fail","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","init","init","into","into","key_manager","key_manager_policy","key_manager_status","new","quote_policy","to_string","try_from","try_from","try_into","try_into","type_id","type_id","verify_key_manager_policy","verify_key_manager_status","verify_quote_policy","vzip","vzip","AlreadyInitialized","AttestationRequired","ChannelClosed","HostInfo","HostInfoNotConfigured","IncompatibleConsensusBackend","InvalidResponse","InvalidRuntimeId","MessageTooLarge","MethodNotSupported","Protocol","ProtocolError","ProtocolUntrustedLocalStorage","Stream","as_fail","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_host","call_host_async","clone","clone_into","consensus_backend","consensus_chain_context","consensus_protocol_version","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","ensure_initialized","fmt","fmt","fmt","from","from","from","from","get","get_config","get_host_info","get_identity","get_runtime_id","identity","init","init","init","init","insert","into","into","into","into","local_config","new","runtime_id","send_response","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","KeyValue","MKVS","get","insert","mkvs","Delete","Depth","FallibleMKVS","IO","ImmutableMKVS","Insert","Internal","Invalid","Iterator","Key","Leaf","LogEntry","LogEntryKind","MKVS","NodeBox","OverlayTree","Prefix","Root","RootType","State","Tree","WriteLog","as_ref","base32_len","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builder","cache_contains_key","cache_contains_key","cache_contains_key","cache_contains_key","cache_contains_key","check_base32","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","commit","commit","commit","commit","commit","commit","commit_both","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","encode_hex","encode_hex_upper","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get_key","get_value","hash","hash","hash","init","init","init","init","init","init","init","init","insert","insert","insert","insert","insert","insert","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_valid","iter","iter","iter","iter","iter","iter","iter","iter","key","kind","marshal","marshal_binary","marshal_binary","namespace","new","new","new","next","partial_cmp","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","remove","remove","remove","remove","remove","remove","rewind","root_type","seek","set_prefetch","sync","to_owned","to_owned","to_owned","to_owned","to_owned","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unmarshal_binary","unmarshal_binary","value","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write_base32","Marshal","marshal_binary","unmarshal_binary","GetPrefixesRequest","GetRequest","HostReadSyncer","IterateRequest","NoopReadSyncer","Proof","ProofResponse","ProofVerifier","RawProofEntry","ReadSync","StatsCollector","SyncerError","TreeID","Unsupported","arbitrary","arbitrary_take_rest","as_any","as_any","as_any","as_any","as_fail","as_ref","base32_len","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_base32","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode_hex","encode_hex_upper","entries","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","include_siblings","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","key","key","limit","merge_verified_subtree","new","new","position","prefetch","prefixes","proof","root","size_hint","sync_get","sync_get","sync_get","sync_get","sync_get_count","sync_get_prefixes","sync_get_prefixes","sync_get_prefixes","sync_get_prefixes","sync_get_prefixes_count","sync_iterate","sync_iterate","sync_iterate","sync_iterate","sync_iterate_count","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","tree","tree","tree","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","untrusted_root","verify_proof","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write_base32","Context","context","dispatcher","rwset","tags","tree","types","Context","borrow","borrow_mut","check_only","consensus_block","consensus_state","deref","deref_mut","drop","epoch","from","header","init","into","max_messages","new","protocol","round_results","runtime_state","try_from","try_into","type_id","vzip","Dispatcher","ExecuteBatchResult","ExecuteTxResult","NoopDispatcher","block_tags","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_batch","check_batch","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","execute_batch","execute_batch","finalize","from","from","from","in_msgs_count","init","init","init","into","into","into","messages","output","query","results","schedule_and_execute_batch","schedule_and_execute_batch","set_abort_batch_flag","tags","try_from","try_from","try_from","try_into","try_into","try_into","tx_reject_hashes","type_id","type_id","type_id","vzip","vzip","vzip","CoarsenedKey","CoarsenedSet","ReadWriteSet","as_ref","base32_len","borrow","borrow","borrow_mut","borrow_mut","check_base32","clone","clone","clone_into","clone_into","default","default","deref","deref","deref_mut","deref_mut","drop","drop","encode_hex","encode_hex_upper","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","granularity","init","init","into","into","into_cbor_value","into_cbor_value","read_set","to_owned","to_owned","try_default","try_default","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","write_base32","write_set","Tag","Tags","borrow","borrow_mut","clone","clone_into","default","deref","deref_mut","drop","fmt","from","init","into","key","new","to_owned","try_from","try_into","tx_hash","type_id","value","vzip","TAG_BLOCK_TX_HASH","Tree","add_block_tags","add_input","add_output","borrow","borrow_mut","commit","deref","deref_mut","drop","from","init","into","new","try_from","try_into","type_id","vzip","TxnBatch","borrow","borrow_mut","clone","clone_into","default","deref","deref","deref_mut","deref_mut","drop","eq","equivalent","equivalent","fmt","from","from","from","init","into","into_cbor_value","new","to_owned","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","Body","CheckTxMetadata","CheckTxResult","ComputedBatch","Consensus","Empty","Error","Error","EventKind","Execute","ExecutionMode","FeatureScheduleControl","Features","Governance","HostFetchBlockMetadataTxRequest","HostFetchBlockMetadataTxResponse","HostFetchConsensusBlockRequest","HostFetchConsensusBlockResponse","HostFetchConsensusEventsRequest","HostFetchConsensusEventsRequest","HostFetchConsensusEventsResponse","HostFetchConsensusEventsResponse","HostFetchGenesisHeightRequest","HostFetchGenesisHeightResponse","HostFetchTxBatchRequest","HostFetchTxBatchResponse","HostIdentityRequest","HostIdentityResponse","HostLocalStorageGetRequest","HostLocalStorageGetResponse","HostLocalStorageSetRequest","HostLocalStorageSetResponse","HostProveFreshnessRequest","HostProveFreshnessResponse","HostRPCCallRequest","HostRPCCallResponse","HostStorageEndpoint","HostStorageSyncRequest","HostStorageSyncResponse","Invalid","Message","MessageType","ProofResponse","Registry","Request","Response","RootHash","Runtime","RuntimeAbortRequest","RuntimeAbortResponse","RuntimeCapabilityTEERakAvrRequest","RuntimeCapabilityTEERakAvrResponse","RuntimeCapabilityTEERakInitRequest","RuntimeCapabilityTEERakInitResponse","RuntimeCapabilityTEERakQuoteRequest","RuntimeCapabilityTEERakQuoteResponse","RuntimeCapabilityTEERakReportRequest","RuntimeCapabilityTEERakReportResponse","RuntimeCheckTxBatchRequest","RuntimeCheckTxBatchResponse","RuntimeConsensusSyncRequest","RuntimeConsensusSyncResponse","RuntimeExecuteTxBatchRequest","RuntimeExecuteTxBatchResponse","RuntimeInfoRequest","RuntimeInfoRequest","RuntimeInfoResponse","RuntimeInfoResponse","RuntimeKeyManagerQuotePolicyUpdateRequest","RuntimeKeyManagerQuotePolicyUpdateResponse","RuntimeKeyManagerStatusUpdateRequest","RuntimeKeyManagerStatusUpdateResponse","RuntimeLocalRPCCallRequest","RuntimeLocalRPCCallResponse","RuntimePingRequest","RuntimeQueryRequest","RuntimeQueryResponse","RuntimeRPCCallRequest","RuntimeRPCCallResponse","RuntimeShutdownRequest","Schedule","Staking","StorageSyncRequest","StorageSyncRequestWithEndpoint","StorageSyncResponse","SyncGet","SyncGetPrefixes","SyncIterate","as_fail","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","consensus_backend","consensus_chain_context","consensus_protocol_version","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","endpoint","eq","eq","equivalent","equivalent","equivalent","equivalent","error","events","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","hash","header","height","id","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initial_batch_size","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","io_write_log","key_manager_master_secret_rotation","key_manager_quote_policy_updates","key_manager_status_updates","kind","local_config","message","message_type","messages","meta","module","new","priority","protocol_version","rak_sig","request","runtime_id","runtime_version","same_block_consensus_validation","schedule_control","sender","sender_seq","sender_state_seq","state_write_log","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","args","avr","batch","batch","blob","block","block","block","consensus_block","consensus_block","consensus_block","data","endpoint","epoch","epoch","epoch","header","height","height","height","height","height","in_msgs","inputs","inputs","io_root","key","key","kind","kind","limit","max_messages","max_messages","max_messages","method","mode","node","node_id","nodes","nonce","offset","peer_feedback","policy","proof","proof","quote","rak_pub","rek_pub","report","request","request","request","response","response","response","results","round_results","signature","signed_tx","signed_tx","status","target_info","tx_hashes","tx_input_root","tx_input_write_log","tx_reject_hashes","value","value"],"q":[[0,"oasis_core_runtime"],[58,"oasis_core_runtime::cache"],[94,"oasis_core_runtime::common"],[105,"oasis_core_runtime::common::crypto"],[109,"oasis_core_runtime::common::crypto::hash"],[159,"oasis_core_runtime::common::crypto::mrae"],[161,"oasis_core_runtime::common::crypto::mrae::deoxysii"],[188,"oasis_core_runtime::common::crypto::mrae::nonce"],[211,"oasis_core_runtime::common::crypto::signature"],[405,"oasis_core_runtime::common::crypto::x25519"],[473,"oasis_core_runtime::common::key_format"],[485,"oasis_core_runtime::common::logger"],[487,"oasis_core_runtime::common::namespace"],[530,"oasis_core_runtime::common::process"],[531,"oasis_core_runtime::common::quantity"],[582,"oasis_core_runtime::common::sgx"],[773,"oasis_core_runtime::common::sgx::egetkey"],[774,"oasis_core_runtime::common::sgx::ias"],[832,"oasis_core_runtime::common::sgx::pcs"],[1227,"oasis_core_runtime::common::sgx::seal"],[1230,"oasis_core_runtime::common::time"],[1232,"oasis_core_runtime::common::version"],[1292,"oasis_core_runtime::common::versioned"],[1319,"oasis_core_runtime::config"],[1363,"oasis_core_runtime::consensus"],[1447,"oasis_core_runtime::consensus::address"],[1533,"oasis_core_runtime::consensus::beacon"],[1562,"oasis_core_runtime::consensus::governance"],[1759,"oasis_core_runtime::consensus::keymanager"],[1995,"oasis_core_runtime::consensus::registry"],[2878,"oasis_core_runtime::consensus::registry::SGXAttestation"],[2881,"oasis_core_runtime::consensus::registry::SGXConstraints"],[2886,"oasis_core_runtime::consensus::roothash"],[3387,"oasis_core_runtime::consensus::scheduler"],[3478,"oasis_core_runtime::consensus::staking"],[4232,"oasis_core_runtime::consensus::staking::EscrowEvent"],[4249,"oasis_core_runtime::consensus::state"],[4296,"oasis_core_runtime::consensus::state::beacon"],[4329,"oasis_core_runtime::consensus::state::keymanager"],[4380,"oasis_core_runtime::consensus::state::registry"],[4397,"oasis_core_runtime::consensus::state::roothash"],[4413,"oasis_core_runtime::consensus::state::staking"],[4437,"oasis_core_runtime::consensus::tendermint"],[4466,"oasis_core_runtime::consensus::tendermint::merkle"],[4491,"oasis_core_runtime::consensus::tendermint::verifier"],[4530,"oasis_core_runtime::consensus::transaction"],[4617,"oasis_core_runtime::consensus::verifier"],[4681,"oasis_core_runtime::dispatcher"],[4732,"oasis_core_runtime::enclave_rpc"],[4739,"oasis_core_runtime::enclave_rpc::client"],[4787,"oasis_core_runtime::enclave_rpc::context"],[4807,"oasis_core_runtime::enclave_rpc::demux"],[4864,"oasis_core_runtime::enclave_rpc::dispatcher"],[4927,"oasis_core_runtime::enclave_rpc::session"],[5016,"oasis_core_runtime::enclave_rpc::session::RAKBinding"],[5022,"oasis_core_runtime::enclave_rpc::types"],[5248,"oasis_core_runtime::future"],[5250,"oasis_core_runtime::host"],[5273,"oasis_core_runtime::identity"],[5297,"oasis_core_runtime::init"],[5298,"oasis_core_runtime::policy"],[5345,"oasis_core_runtime::protocol"],[5432,"oasis_core_runtime::storage"],[5437,"oasis_core_runtime::storage::mkvs"],[5696,"oasis_core_runtime::storage::mkvs::marshal"],[5699,"oasis_core_runtime::storage::mkvs::sync"],[5975,"oasis_core_runtime::transaction"],[5982,"oasis_core_runtime::transaction::context"],[6005,"oasis_core_runtime::transaction::dispatcher"],[6062,"oasis_core_runtime::transaction::rwset"],[6121,"oasis_core_runtime::transaction::tags"],[6144,"oasis_core_runtime::transaction::tree"],[6163,"oasis_core_runtime::transaction::types"],[6192,"oasis_core_runtime::types"],[6684,"oasis_core_runtime::types::Body"],[6752,"core::result"],[6753,"core::any"],[6754,"std::sync::mutex"],[6755,"alloc::sync"],[6756,"core::cell"],[6757,"alloc::rc"],[6758,"bech32"],[6759,"alloc::alloc"],[6760,"alloc::vec"],[6761,"core::cmp"],[6762,"core::iter::traits::collect"],[6763,"core::fmt"],[6764,"core::fmt"],[6765,"core::hash"],[6766,"oasis_cbor_value::values"],[6767,"core::option"],[6768,"alloc::string"],[6769,"oasis_cbor"],[6770,"bech32"],[6771,"x25519_dalek::x25519"],[6772,"core::convert"],[6773,"core::convert"],[6774,"deoxysii"],[6775,"slog"],[6776,"log"],[6777,"sgx_isa"],[6778,"failure"],[6779,"serde::de"],[6780,"chrono::offset::utc"],[6781,"chrono::datetime"],[6782,"std::time"],[6783,"core::clone"],[6784,"core::cmp"],[6785,"oasis_cbor::decode"],[6786,"core::error"],[6787,"core::any"],[6788,"alloc::collections::btree::map"],[6789,"tendermint::chain::id"],[6790,"tendermint::block::signed_header"],[6791,"tendermint_proto::tendermint::v0_37::types"],[6792,"tendermint::merkle"],[6793,"core::future::future"],[6794,"core::pin"],[6795,"tokio::runtime::handle"],[6796,"oasis_cbor::encode"],[6797,"tokio::sync::mutex"],[6798,"std::io"],[6799,"core::marker"],[6800,"core::fmt"],[6801,"arbitrary::error"],[6802,"core::sync::atomic"],[6803,"alloc::collections::vec_deque"],[6804,"tokio::runtime::task::error"]],"d":["","Runtime build information.","","","","","","","","","In-memory cache of trees.","","","Common types.","Runtime configuration.","Consensus service interfaces.","","","","","","Runtime call dispatcher.","","","Secure inter-enclave RPC.","Returns the argument unchanged.","Returns the argument unchanged.","Helper functions to use with the asynchronous Tokio …","Host interface.","Runtime attestation key handling.","Define a byte array-like type.","Runtime initialization.","","","Calls U::from(self).","Calls U::from(self).","True iff the build can provide integrity and …","Define a KeyFormat from KeyFromatAtom and a prefix.","","","","Consensus SGX and quote policy handling.","Runtime side of the worker-host protocol.","Supported runtime protocol version.","Extract custom runtime context from a dispatcher context.","","Runtime storage interfaces and implementations.","Runtime transaction processing.","","","","","","","Types used by the worker-host protocol.","","","","Cached storage tree with an associated root.","A set of storage tree caches, one for each storage …","","","","","Cache used for checking transactions.","","","Commits a specific version and root as being stored by the …","","","","","","","Cache used for executing transactions.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Create a new empty cache set.","Cache used for queries.","","Reference to the cached tree.","Mutable reference to the cached tree.","","","","","","","","","Byte array type helpers.","Cryptographic primitives.","","Logging subsystem for runtimes.","Chain namespace.","Process-related helpers.","An arbitrary precision unsigned integer.","SGX-specific functionality.","Runtime time source.","Protocol and runtime versioning.","","Hash type.","MRAE primitives.","Signature types.","CBOR serializable X25519 types.","A 32-byte SHA-512/256 hash.","","","","","","","","","","","","","Compute a digest of the passed slice of bytes.","Compute a digest of the passed slices of bytes.","","Hash of an empty string.","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","Returns true if the hash is of an empty string.","Size of this object in bytes.","","","","","Hash truncated to the given number of bytes.","","","","","","","","","Deoxys-II-256-128 MRAE primitives implementation.","Nonce utility used to ensure nonces are safely incremented.","Deoxys-II-256-128 state.","Size of the Deoxys-II-256-128 key in bytes.","Size of the nonce in bytes.","An abstract Deoxys-II-256-128 box opener.","Size of the authentication tag in bytes.","","","Unboxes (“opens”) the provided additional data and …","Unboxes (“opens”) the provided additional data and …","Boxes (“seals”) the provided additional data and …","","","","Returns the argument unchanged.","Generates a public/private key pair suitable for use with …","","Calls U::from(self).","Creates a new instance using the provided key.","Decrypts and authenticates ciphertext, authenticates the …","Like DeoxysII::open but writes the plaintext into plaintext…","Encrypts and authenticates plaintext, authenticates the …","Like DeoxysII::seal but seals into ciphertext_with_tag, …","","","","","","Size of the nonce in bytes. Size of the nonce in bytes.","120 bit nonce with a 88 bit tag and 32 bit counter. If the …","Size of tag portion of the nonce in bytes. These bytes …","","","","","","","","","","Returns the argument unchanged.","Generate a random nonce.","Adds one to the nonce, affecting only the last 32 counting …","","Calls U::from(self).","Create a new nonce.","","","","","","Blob signed by multiple public keys.","An Ed25519 private key.","An Ed25519 public key.","An Ed25519 signature.","A signature bundled with a public key.","Blob signed with one public key.","A abstract signer.","","","","","Signed blob.","Signed blob.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a private key from bytes returned by to_bytes.","","","Generate a new private key from a test key seed.","Generates a new private key pair.","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Size of this object in bytes.","Size of this object in bytes.","","","Returns the public key corresponding to the signer.","","Returns the public key.","Public key that produced the signature.","Generates a signature over the context and message.","","Signature over the blob.","Actual signature.","Extends signature context with additional domain …","Extends signature context with additional domain …","Signatures over the blob.","Convert this private key into bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify signature.","Returns true iff the signature is valid.","Verify returns true iff the signature is valid over the …","Verify signature without applying domain separation.","","","","","","","","","","","The length of an X25519 private key, in bytes.","The length of an X25519 public key, in bytes.","A CBOR serializable Diffie-Hellman X25519 private key.","A CBOR serializable Diffie-Hellman X25519 public key.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Load private key from a byte array.","Returns the argument unchanged.","Load public key from a byte array.","Given an X25519 private key, compute its corresponding …","","Returns the argument unchanged.","Generate a new private key from a test key seed.","Generate a new private key.","","","","Calls U::from(self).","Calls U::from(self).","","","Compute corresponding public key.","","","","","","","","","","","","","","","","","","A key formatting helper trait to be used together with …","Part of the KeyFormat to be used with key-value backends …","Decode the given key format from data.","","Decode the given key format from data (without prefix).","Encode the given key format.","","Encode the given key format into a set of atoms.","Encode the first few atoms in the key format.","The prefix that identifies the key format.","The minimum size of the encoded key.","","Get the logger.","Initialize the global slog_stdlog adapter to allow logging …","Size of the namespace in bytes.","Chain namespace.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","Size of this object in bytes.","","","","","","","","","","","","Aborts the process via std::process::abort, but also …","An arbitrary precision unsigned integer.","","","","","","","","","Divides two numbers, checking for underflow, overflow and …","Subtracts two numbers, checking for underflow. If …","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Enclave identity.","","Maximum age of a quote from the viewpoint of the enclave.","Enclave hash (MRENCLAVE).","Enclave signer hash (MRSIGNER).","","An unverified SGX remote attestation quote, depending on …","Quote validity policy.","A remote attestation quote that has undergone verification.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SGX per-CPU package sealing key accessor.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Intel Attestation Service (IAS) attestation verification …","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Whether the quote should be considered fresh.","Size of this object in bytes.","Size of this object in bytes.","","","","","Intel Provisioning Certification Services (PCS) quote …","","","Wrappers for sealing secrets to the enclave in cold …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify the remote attestation quote.","","","","","","","","","","","egetkey returns a 256 bit key suitable for sealing secrets …","Attestation verification report.","","The purpose of QuoteContext is to prevent quotes from …","Quote validity policy.","Allowed quote statuses.","","","","","","","","","","","","","","","","","Whether IAS quotes are disabled and will always be …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","List of blocked platform EPID group IDs.","","","Calls U::from(self).","Calls U::from(self).","","","The minimum TCB evaluation data number that should be …","","","","","","","","","","","","","","Verify attestation report.","","","","","","","","An enclave TCB level.","Enclave TCB versions.","Possible errors returned by this module.","","","","","","","","QE identity body.","An attestation quote together with the TCB bundle required …","","Quote validity policy.","","","A signed QE identity structure.","A signed TCB info structure.","The TCB bundle contains all the required components to …","A TCB component.","","","TCB info body.","A platform TCB level.","","","","TCB status.","","TCB versions.","A representation of the properties of Intel’s TDX SEAM …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether PCS quotes are disabled and will always be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A list of hexadecimal encoded FMSPCs specifying which …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Whether the quote with timestamp ts is expired.","","","","","Minimum TCB evaluation data number that is considered to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Validity (in days) of the TCB collateral.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify the quote bundle.","","","","","","","","","","","","","","","","","","Creates a new Deoxys-II instance initialized with an SGX …","Seal a secret to the enclave.","Unseal a previously sealed secret to the enclave.","","Returns the number of seconds since the UNIX epoch. The …","","Protocol versions.","A protocol or runtime version.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","Checks if two versions are compatible.","","","Creates a new version with given major, minor, and patch …","","","","","","","","","","","","","","","","","","Version key used in serialized form.","A generic versioned serializable data structure.","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","Create a new versioned structure.","","","","","","","","Global runtime configuration.","Storage-related configuration.","","","","","The maximum number of tree nodes held by the cache before …","The total size, in bytes, of values held by the cache …","","","","","","","","","","","","","Advertised runtime features.","","","Whether TEE freshness is verified with freshness proofs.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Whether storage state should be persisted between …","Storage configuration.","","","Optional trust root for consensus layer integrity …","","","","","","","Semantic runtime version.","","","BlockMetadata contains additional metadata related to the …","An event emitted by the consensus layer.","The height that represents the most recent block height.","Light consensus block.","","A unique module name for the consensus module.","","Consensus account address structures.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Governance structures.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Registry structures.","Consensus roothash structures.","Scheduler structures.","Consensus staking structures.","Consensus state wrappers.","State root after executing all logic in the block.","Tendermint consensus layer backend.","","","","","","","","","","","","","","","","","","","Trait for consensus layer verification.","","","","A staking account address.","Common pool reserved address.","Per-block fee accumulator reserved address.","Governance deposits reserved address.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Tries to create a new address from Bech32-encoded string.","Creates a new address from a public key.","Creates a new runtime address.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Creates a new address from a context, version and data.","","","Converts an address to Bech32 representation.","","","","","","","","","","","","","","","","","","","","","An invalid epoch time.","The number of intervals (epochs) since a fixed instant in …","The epoch state.","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","Abstained.","Cancel proposal content.","Change parameters proposal content.","","Invalid vote that should never be explicitly set.","No vote.","Consensus layer governance proposal content.","Vote for a proposal.","Upgrade proposal content.","A governance vote.","Yes Vote.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Unique identifier of a proposal.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Proposal vote.","","","","","","","","","Per enclave key manager access control policy.","Encrypted ephemeral secret.","Encrypted master secret.","A secret encrypted with Deoxys-II MRAE algorithm.","Errors emitted by the key manager module.","","Key manager access control policy.","Signed encrypted ephemeral secret (RAK).","Signed encrypted master secret (RAK).","Signed key manager access control policy.","","","","","","","","","","","","","","","","","","","","Checksum for validating decrypted secret.","A map of REK encrypted secrets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Epoch time in which the secret was created.","Epoch time to which the ephemeral secret belongs.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Generation of the secret.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Public key to derive the symmetric key for decryption.","Runtime ID of the key manager.","Runtime ID of the key manager.","Encrypted secret.","Encrypted secret.","Encrypted master secret.","Encrypted ephemeral secret.","","Signature of the encrypted master secret.","Signature of the encrypted ephemeral secret.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify the signatures.","","","","","","","","","","Attestation signature context.","Allow any node to register.","Represents a node’s capabilities.","Represents the node’s TEE capability.","Represents a consensus address that includes an ID and a …","Node’s consensus member information.","Allow only the whitelisted entities’ nodes to register.","Entity whitelist configuration.","Policy that allows only whitelisted entities’ nodes to …","Parameters for the executor committee.","Consensus governance model.","Entity governance model.","Invalid model that should never be explicitly set.","Runtime governance model.","Generic compute runtime.","Invalid runtime that should never be explicitly set.","Key manager runtime.","The latest entity descriptor version that should be used …","The method name for freshness proofs.","A unique module name for the registry module.","A constraint which specifies that only the given number of …","A constraint which specifies the minimum required …","Node registry descriptor.","Represents the runtimes supported by a given Oasis node.","Node’s P2P information.","","Compute worker role.","Empty roles mask.","Key manager role.","Observer role.","Public consensus RPC services worker role.","Public storage RPC services worker role.","Validator role.","TEE hardware implementation.","Runtime.","Specification of which nodes are allowed to register for a …","Runtime genesis information that is used to initialize …","Runtime governance model.","Runtime kind.","Stake-related parameters for a runtime.","Intel SGX remote attestation.","Intel SGX TEE constraints.","The node scheduling constraints.","Storage parameters.","Represents the address of a TCP endpoint.","TEE hardware implementation.","Intel SGX TEE implementation.","Non-TEE implementation.","Represents an Oasis committee address that includes a TLS …","Node’s TLS information.","Parameters for the runtime transaction scheduler.","Old V0 format that only supported IAS policies.","Old V0 format that only supported IAS quotes.","New V1 format that supports both IAS and PCS policies.","New V1 format that supports both IAS and PCS policies.","Contains information for this node’s participation in …","A constraint which specifies that the entity must have a …","Per-runtime version information.","","","The currently active deployment for the specified epoch if …","Address at which the node can be reached.","Address at which the node can be reached.","List of addresses at which the node can be reached.","List of addresses at which the node can be reached.","Which nodes are allowed to register for this runtime.","Number of allowed stragglers.","Attestation.","How long to wait for a scheduled batch in nanoseconds …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The SHA256 hash of the runtime bundle (optional).","Node’s capabilities for a given runtime.","Chunk size parameter for checkpoint creation.","Expected runtime state checkpoint interval (in rounds).","Expected minimum number of checkpoints to keep.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Information for connecting to this node as a consensus …","Node scheduling constraints.","Checks whether the given enclave identity is whitelisted.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Deployment corresponding to the specified version if it …","Runtime deployment information.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Entity whitelist configuration for each whitelisted entity.","Public key identifying the Entity controlling the node.","Public key identifying the Entity controlling the runtime.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parameters of the executor committee.","Epoch in which the node’s commitment expires.","Extra per node + per runtime opaque data associated with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Runtime genesis information.","Searches for an existing supported runtime descriptor in …","Runtime governance model.","Size of the discrepancy resolution group.","Size of the committee.","Hardware type.","Checks whether the node has the provided TEE identity …","","","","","","","","","","","","","","","","","","","","","","","","","","Hashes the required data that needs to be signed by RAK …","","","","Unique identifier of the node on the P2P transport.","Public key identifying the node.","Unique identifier of the node as a consensus member.","Unique identifier of the node used to generate VRF proofs.","Public key identifying the runtime.","Public key identifying the node.","Globally unique long term identifier of the runtime.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Key manager runtime ID for this runtime.","Type of runtime.","","","Checks whether the TEE capability matches the given TEE …","Maximum size of a scheduled batch.","Maximum size of a scheduled batch in bytes.","Maximum size of the incoming message queue.","Maximum number of liveness failures that are tolerated …","Maximum number of messages that can be emitted by the …","Maximum percentage of proposed rounds in an epoch that can …","","Maximum number of nodes that an entity can register under …","Specifies the minimum fee that the incoming message must …","Minimum number of live rounds in an epoch for the liveness …","Minimum percentage of rounds in an epoch that a node must …","","Information for connecting to this node via P2P.","","SGX quote policy.","","How long to wait before accepting proposal from the next …","Public key used for establishing TLS connections.","Public key used for establishing TLS connections.","SGX attestation quote.","Runtime attestation key.","Runtime encryption key.","The percentage of the reward obtained when slashing for …","The percentage of the reward obtained when slashing for …","Bitmask representing the node roles.","Runtime round in the genesis.","Round timeout in consensus blocks.","Node’s runtimes.","Per-runtime misbehavior slashing parameters.","Node’s oasis-node software version.","Runtime’s staking-related parameters.","State root that should be used at genesis time. If the …","Parameters of the storage committee.","Is the capability of a node executing batches in a TEE.","Enclave version information, in an enclave provided …","Runtime’s TEE hardware requirements.","Minimum stake thresholds for a runtime. These per-runtime …","Information for connecting to this node via TLS.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tries to decode the TEE-specific attestation.","Tries to decode the TEE-specific version information.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transaction scheduling parameters of the executor …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Structure version.","Structure version.","The epoch at which this version is valid.","","Version of the runtime.","Version of the runtime.","Information for this node’s participation in VRF based …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The runtime’s view of the consensus layer height at the …","An Intel SGX quote.","The signature of the attestation by the enclave (RAK).","A set of allowed quote statuses.","The allowed MRENCLAVE/MRSIGNER pairs.","The allowed MRENCLAVE/MRSIGNER pairs.","The maximum attestation age (in blocks).","The quote policy.","","","Runtime block annotated with consensus information.","","","Runtime block.","The signature context used to sign compute results headers …","","The header of a computed batch output by a runtime. This …","","The signature context used to sign executor worker …","","Errors emitted by the roothash module.","A commitment to results of processing a proposed runtime …","The executor commitment failure reason.","The header of an executor commitment.","Indicates that no failure has occurred.","Indicates that batch processing failed due to the state …","Indicates a generic failure.","","","Block header.","Header type.","An incoming message emitted by the consensus layer to be …","","","","","","","A message that can be emitted by the runtime to be …","Result of a message being processed by the consensus layer.","A trait that validates messages for validity. It can be …","","","","A trait for looking up registry node descriptors.","","","","Verified roothash commitment.","A pool of commitments that can be used to perform …","","","","","","Information about how a particular round was executed by …","","","","","","","","","","Verifies and adds a new executor commitment to the pool.","","Public keys of compute nodes’ controlling entities that …","Runtime block.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Address of the caller authenticated by the consensus layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consensus height at which this runtime block was produced.","Arbitrary runtime-dependent data.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a hash of an encoded header.","Returns a hash of an encoded header.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The executor commitment failure reason.","Fee sent into the runtime as part of the message being …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Public keys of compute nodes’ controlling entities that …","","","","","","","","","Header.","The compute results header.","","Header type.","Unique identifier of the message.","Returns a hash of provided incoming runtime messages.","Returns a hash of provided runtime messages.","The number of processed incoming messages.","Hash of processed incoming messages.","The hash of processed incoming messages.","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","I/O merkle root.","The I/O merkle root.","Returns true if this commitment indicates a failure.","","Returns true iff the header is the parent of a child …","Returns true if the event indicates that the message was …","","Results of executing emitted runtime messages.","Returns a hash of provided runtime messages.","Messages hash.","Hash of messages sent from this batch.","","Returns true if the commitment is mostly equal to another …","","Chain namespace.","Creates a new pool.","Creates a new empty block with a specific type.","Creates a new empty genesis block given a runtime id and …","","","Previous block hash.","Hash of the previous block header this batch was computed …","Performs a single round of commitment checks. If there are …","","","Round number.","Round number.","Signs the executor commitment header.","Signs the executor commitment header and sets the …","","","State merkle root.","The root hash of the state after computing this batch.","An optional tag provided by the caller which is ignored …","Timestamp (POSIX time).","Returns a commitment-specific result after discrepancy …","","","","","","","","","","","","","","","","","","Returns a hash that represents a vote for this commitment …","","Tokens sent into the runtime as part of the message being …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs basic validation of the runtime message.","Performs basic validation of the staking message.","Performs basic validation of the registry message.","Performs basic validation of the governance message.","Verifies that the header signature is valid.","Verifies the RAK signature.","Protocol version number.","","","","","","","","","","","","","","","","","","Indicates the node is a backup worker.","A per-runtime (instance) committee.","The functionality a committee exists to provide.","A node participating in a committee.","A compute executor committee.","An invalid role (should never appear on the wire).","An invalid committee (should never appear on the wire).","The role a given node plays in a committee.","Indicates the node is a worker.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","The functionality a committee exists to provide.","The committee members.","","","The node’s public key.","The node’s role in a committee.","The runtime ID that this committee is for.","","","Returns the transaction scheduler of the provided …","","","","","","","","","","","","","","","The epoch for which the committee is valid.","","","","","Returns committee nodes with Worker role.","Entry in the staking ledger.","Event emitted when stake is transferred into an escrow …","Add escrow result.","Event emitted when allowance is changed for a beneficiary.","Event emitted when stake is destroyed via a call to Burn.","Commission rate bound and its starting time.","Commission rate and its starting time.","Defines a list of commission rates and commission rate …","Debonding delegation descriptor.","Event emitted when the debonding process has started and …","Delegation descriptor.","A stake escrow.","Escrow account.","Escrow-related events.","A staking-related event.","General purpose account.","Entity staking threshold.","Compute node staking threshold.","Keymanager node staking threshold.","Validator node staking threshold.","Compute runtime staking threshold.","Keymanager runtime staking threshold.","Event emitted when stake is reclaimed from an escrow …","A reclaim escrow.","Reclaim escrow result.","Slashing due to signing two different executor commits or …","Slashing due to submission of incorrect results in runtime …","Slashing due to not doing the required work.","Combined balance of serval entries, the relative sizes of …","Per-reason slashing configuration.","Reason for slashing an entity.","Per escrow account stake accumulator.","Unique stake claim identifier.","Stake threshold used in the stake accumulator.","Event emitted when stake is taken from an escrow account …","Kind of staking threshold.","A stake transfer.","Event emitted when stake is transferred, either by a call …","Transfer result.","A withdrawal from an account.","Withdraw result.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides consensus state tree from the host.","","","","Beacon state in the consensus layer.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Creates consensus state using host protocol.","","","Consensus layer height that this data is for.","","","Calls U::from(self).","Calls U::from(self).","","","Key manager state in the consensus layer.","Creates a consensus state wrapping the provided tree.","","","Registry state in the consensus layer.","Roothash state in the consensus layer.","","Staking state in the consensus layer.","","","","","","","","","","Consensus beacon state wrapper.","Mutable consensus beacon state wrapper.","","","","","","","","","","","Returns the current epoch number.","Returns the current epoch state.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the future epoch number.","Returns the future epoch state.","","","Calls U::from(self).","Calls U::from(self).","Constructs a new ImmutableMKVS.","Set current epoch state.","Set future epoch state.","","","","","","","","","Consensus key manager state wrapper.","Current key manager status.","","","","","Key manager master secret verification checksum.","","","","","","","","","","Looks up a specific key manager ephemeral secret by its …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Generation of the latest master secret.","Runtime ID of the key manager.","","","Calls U::from(self).","Calls U::from(self).","","True iff the key manager is done initializing.","True iff the key manager is secure.","Looks up a specific key manager master secret by its …","Constructs a new ImmutableMKVS.","List of currently active key manager node IDs.","Key manager policy.","Epoch of the last master secret rotation.","Runtime signing key of the key manager.","Looks up a specific key manager status by its namespace …","Returns the list of all key manager statuses.","","","","","","","","","","","","Consensus registry state wrapper.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Constructs a new ImmutableMKVS.","Looks up a specific node by its identifier.","Returns the list of all registered nodes.","Looks up a specific runtime by its identifier.","","","","","Consensus roothash state wrapper.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Returns the last round results for a specific runtime.","Constructs a new ImmutableMKVS.","Returns the state root for a specific runtime.","","","","","Consensus staking state wrapper.","Returns the staking account for the given account address.","Returns the non-empty addresses from the staking ledger.","","","Returns the balance of the global common pool.","Returns the debonding delegation.","Returns all debonding delegations.","Returns the delegation.","Returns all active delegations.","","","","Returns the argument unchanged.","Returns the governance deposits balance.","","Calls U::from(self).","Returns the last block fees balance.","Constructs a new ImmutableMKVS.","Returns the total supply.","","","","","Tendermint consensus backend name. Keep synced with …","Tendermint light consensus block metadata.","The domain separation context used by Oasis Core for …","","","Convert an Oasis Core chain context into a Tendermint …","","","Decode the light block metadata as a Tendermint light …","","","","Encode the light block metadata to a Tendermint light …","","Returns the argument unchanged.","State root specified by this light block.","","Calls U::from(self).","Merkle proofs used in Tendermint networks","","Extract state root from the given signed block header.","","","","","","","Tendermint consensus layer verification logic.","","Maximum number of aunts that can be included in a Proof. …","Proof represents a Merkle proof.","","","","Compute the root hash given a leaf hash. Does not verify …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","Verify that the Proof proves the root hash. Check …","","A verifier which performs no verification.","Tendermint consensus layer verifier.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Return a handle to interact with the verifier.","","","Calls U::from(self).","Calls U::from(self).","","","Create a new non-verifying verifier.","Create a new Tendermint consensus layer verifier.","Start the non-verifying verifier.","Start the verifier in a separate thread.","","","","","","","","","","","","","","Consensus transaction fee the sender wishes to pay for …","Consensus gas representation.","Method name.","Proof of transaction inclusion in a block.","","Signed consensus transaction.","Signed consensus transaction with a proof of its inclusion …","Unsigned consensus transaction.","Fee amount to be paid.","Signed blob.","Method call body.","","","","","","","","","","","","","","","","","","","","","","","","Optional fee that the sender commits to pay to execute …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Maximum gas that a transaction can use.","Block height at which the transaction was published.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Method that should be called.","Nonce to prevent replay.","Proof of transaction inclusion in a block.","Actual raw proof.","Signature over the blob.","Signed transaction.","","","","","","","","","","","","","","","","","","","","Returns true iff the signature is valid.","","","","","","","","","","","","Consensus layer trust root.","","","Verifier is the consensus layer state verifier trait.","","","","","","Known consensus chain context.","","","","","","","","","","","","","Return the consensus layer events at the given height.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Known hex-encoded trusted consensus layer header hash.","Known trusted height.","","","Calls U::from(self).","Calls U::from(self).","","Return the latest known consensus layer height.","Return the latest verified consensus layer state.","Known runtime identifier.","","Return the verified consensus layer state for a given …","Synchronize the verifier state up to including the passed …","","","","","","","","","","","Return the consensus layer state accessor for the given …","Verify that the given runtime header is valid at the given …","Verify that the given runtime header is valid at the given …","Verify consensus layer state freshness based on our …","","","Runtime call dispatcher.","Interface for dispatcher initializers.","State returned by the initializer.","State available before initialization.","","","","","","","Consensus verifier instance.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Runtime Attestation Key instance.","Initializes the dispatcher(s).","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Create a new runtime call dispatcher.","Protocol instance.","Queue a new request to be dispatched.","RPC demultiplexer instance.","RPC dispatcher instance.","Start the dispatcher.","","","","","","","Optional transaction dispatcher that should be used.","","","","","","","","Enclave RPC client.","RPC call context.","Session demultiplexer.","RPC dispatcher.","Secure channel session.","RPC protocol types.","","","","","","RPC client.","RPC client error.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Call a remote method over an insecure channel where …","Calls U::from(self).","Calls U::from(self).","Construct an unconnected RPC client with runtime-internal …","Call a remote method using an encrypted and authenticated …","","","","","","","","","Update allowed remote enclave identities.","Update allowed nodes.","Update key manager’s quote policy.","Update remote runtime id.","","","RPC call context.","","","Consensus verifier.","","","","Returns the argument unchanged.","The current runtime identity if any.","","Calls U::from(self).","Whether the RPC call is using a secure channel.","Construct new transaction context.","Runtime-specific context.","Information about the session the RPC call was delivered …","","","","Untrusted local storage.","","Session demultiplexer.","Demultiplexer error.","","","","A multiplexed session.","","","","","","","","","Closes the given session.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Session information.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Create new session demultiplexer.","Process incoming session data.","Process a frame, returning the locked session guard and …","Resets all open sessions.","","","","","","","","","","","","","","","Write message to session and generate a response.","Custom context initializer.","RPC call dispatcher.","Key manager quote policy update handler callback.","Key manager status update handler callback.","RPC method dispatcher implementation.","Descriptor of a RPC API method.","Handler for a RPC method.","Dispatcher for a RPC method.","Register a new method in the dispatcher.","","","","","","","","","","","","","","","","Dispatch request.","Dispatch request.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get method descriptor.","Invoke the method implementation and return a response.","Handle key manager quote policy update.","Handle key manager status update.","Called to initialize the context.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Specifies which kind of RPC is allowed to call the method.","Method name.","Create a new enclave method descriptor.","Configure context initializer.","Update key manager quote policy update handler.","Update key manager status update handler.","","","","","","","","","","","","","","Session builder.","Binding of the session’s static public key to a remote …","An encrypted and authenticated RPC session.","Information about a session.","Old V0 format that only supported IAS quotes.","New V1 format that supports both IAS and PCS quotes.","Signature from RAK, binding the session’s static public …","","","","","","","","","Build initiator session.","Build responder session.","","","","","Mark the session as closed.","Enable remote node identity verification.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return remote node identifier.","Return quote policy if configured in the builder.","Return remote enclave identities if configured in the …","Return remote runtime ID if configured in the builder.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Whether the session is in closed state.","Whether the session handshake has completed and the session","Whether the session is connected to one of the given nodes.","Enable RAK binding.","Process incoming data.","Configure quote policy used for remote quote verification.","","Public part of the RAK.","Enable remote enclave identity verification.","Set remote runtime ID for node identity verification.","Session information.","Set the remote node identifier.","","","","","","","","","","","","","","","","","Verify the RAK binding.","Verify the quote that is part of the RAK binding.","","","","","Write message to session.","","","","","","","","","","","","","Frame.","An insecure RPC call where messages are sent in plain text.","RPC call kind.","A local RPC call.","Protocol message.","A secure RPC call using an encrypted and authenticated …","Feedback on the peer that handled the last EnclaveRPC call.","","","","","Session identifier for multiplexing multiple sessions over …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Size of this object in bytes.","","","","","Generate a random session identifier.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Runs a future to completion on the current Tokio handle’…","Create a new asynchronous Tokio runtime.","","Errors.","Interface to the (untrusted) host node.","","","","","","","","","","Returns the argument unchanged.","","Returns the identity of the host node.","","Calls U::from(self).","","","","","","","Runtime identity.","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Create an uninitialized runtime identity.","","Public part of RAK.","Public part of REK.","Quote for RAK.","Runtime quote policy.","Checks whether the RAK matches another specified (RAK_pub, …","","","","","Verify a provided RAK binding.","","Starts the runtime.","","","","","","","","Consensus policy verifier.","Policy verifier error.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Fetch runtime’s key manager.","Fetch key manager’s policy from the latest verified …","Fetch key manager’s status from the latest verified …","Create a new consensus policy verifier.","Fetch runtime’s quote policy from the latest verified …","","","","","","","","Verify that key manager’s policy has been published in …","Verify that key manager’s status has been published in …","Verify that runtime’s quote policy has been published in …","","","","","","Information about the host environment.","","","","","","","Runtime part of the runtime host protocol.","","Untrusted key/value store which stores arbitrary binary …","","","","","","","","","","","Make a new request to the runtime host and wait for the …","Make a new request to the runtime host and wait for the …","","","Name of the consensus backend that is in use for the …","Consensus layer chain domain separation context.","Consensus protocol version that is in use for the …","","","","","","","","","","","","","Ensure that the runtime is ready to process requests and …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","The supplied runtime configuration.","The host environment information for this instance.","The runtime identity.","The runtime identifier for this instance.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Node-local runtime configuration.","","Assigned runtime identifier of the loaded runtime.","Send an async response to a previous request back to the …","","","","","","","","","","","","","","","","","","","Trivial Key/Value storage.","","Fetch the value for a specific key.","Store a specific key/value into storage.","Merklized key-value store.","","","Merklized key-value store where methods return errors …","Storage root for transaction IO.","Immutable merkalized key value store.","","","Invalid or uninitialized storage root type.","An MKVS iterator.","","","An entry in the write log, describing a single update.","The type of entry in the log.","Merklized key-value store.","A box type that can contain either internal or leaf nodes.","A key-value tree overlay that holds all updates in memory …","A key prefix.","Storage root.","Storage root type.","Storage root for runtime state.","A patricia tree-based MKVS implementation.","The write log.","","","","","","","","","","","","","","","","","","","Return an builder struct to chain configuration calls on.","Check if the local MKVS cache contains the given key.","Check if the local MKVS cache contains the given key.","","Check if the key exists in the local cache.","","","","","","","","","","","","","","Commit all database changes to the underlying store.","Commit all database changes to the underlying store.","","Commit any modifications to the underlying tree.","","Commit tree updates to the underlying database and return …","Commit any modifications to the underlying tree and then …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return the error that occurred during iteration if any.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Fetch entry with given key.","Fetch entry with given key.","Fetch entry with given key.","","Get an existing key.","","","Get an existing key.","The key under the iterator.","The value under the iterator.","","","Merkle root hash.","","","","","","","","","Update entry with given key.","Update entry with given key.","","Insert a key/value pair into the tree.","","Insert a key/value pair into the tree.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Return whether the iterator is valid.","Returns an iterator over the tree.","Returns an iterator over the tree.","Returns an iterator over the tree.","","Return an iterator over the tree.","Return an iterator over the tree.","","","The key that was inserted or deleted.","","","","","Namespace under which the root is stored.","Create a new overlay tree.","Construct a new tree instance using the given read syncer …","","Advance the iterator to the next key.","","Populate the in-memory tree with nodes for keys starting …","Populate the in-memory tree with nodes for keys starting …","Populate the in-memory tree with nodes for keys starting …","","Populate the in-memory tree with nodes for keys starting …","","","Remove entry with given key, returning the value at the …","Remove entry with given key, returning the value at the …","Remove entry with given key, returning the value at the …","","","Remove entry with given key, returning the value at the …","Moves the iterator to the first key in the tree.","The storage type that this root has data for.","Moves the iterator either at the given key or at the next …","Sets the number of next elements to prefetch.","The read-only tree sync interface.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The inserted value (empty if the key was deleted).","Monotonically increasing version number in which the root …","","","","","","","","","","The Marshal trait is used for marshaling and unmarshaling …","Marshal the object into a binary form and return it as a …","Unmarshal from the given byte slice reference and modify …","Request for the SyncGetPrefixes operation.","Request for the SyncGet operation.","A proxy read syncer which forwards calls to the runtime …","Request for the SyncIterate operation.","A no-op read syncer which doesn’t support any of the …","A Merkle proof for a subtree.","Response for requests that produce proofs.","A proof verifier enables verifying proofs returned by the …","A raw proof entry.","ReadSync is the interface for synchronizing the in-memory …","A proxy read syncer which keeps track of call statistics.","","Identifies a specific tree and a position within that tree.","","","","Return self as an Any object, useful for downcasting.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Proof entries in pre-order traversal.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Merges a previously verified subtree with an existing tree.","Construct a new host proxy instance.","Construct a new instance, proxying to the given backing …","The caller’s position in the tree structure to allow …","","","","The Merkle tree root.","","Fetch a single key and returns the corresponding proof.","","","","Count of sync_get calls made to the underlying read syncer.","Fetch all keys under the given prefixes and returns the …","","","","Count of sync_get_prefixes calls made to the underlying …","Seek to a given key and then fetch the specified number of …","","","","Count of sync_iterate calls made to the underlying read …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The root hash this proof is for. This should only be used …","Verify a proof and generate an in-memory subtree …","","","","","","","","","","","","","","","Runtime call context.","Runtime transaction batch dispatcher.","Read/write set.","Transaction tags.","Transaction I/O tree.","Transaction protocol types.","Transaction context.","","","Flag indicating whether to only perform transaction check …","Consensus light block.","Consensus state tree.","","","","Epoch corresponding to the currently processed block.","Returns the argument unchanged.","The block header accompanying this transaction.","","Calls U::from(self).","The maximum number of messages that can be emitted in this …","Construct new transaction context.","Low-level access to the underlying Runtime Host Protocol.","Results of processing the previous successful round.","Runtime state.","","","","","Runtime transaction dispatcher trait.","Result of processing a batch of ExecuteTx.","Result of processing an ExecuteTx.","No-op dispatcher.","Block emitted tags (not emitted by a specific transaction).","","","","","","","Check the transactions in the given batch for validity.","","","","","","","","","","","","Execute the transactions in the given batch.","","Invoke the finalizer (if any).","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Number of processed incoming messages.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Emitted runtime messages.","Transaction output.","Process a query.","Per-transaction execution results.","Schedule and execute transactions in the given batch.","","Configure abort batch flag.","Emitted tags.","","","","","","","Hashes of transactions to reject.","","","","","","","A coarsened key prefix that represents any key that starts …","A set of coarsened keys.","A read/write set.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Size of the key prefixes (in bytes) used for coarsening …","","","Calls U::from(self).","Calls U::from(self).","","","The read set.","","","","","","","","","","","","","","","","The write set.","Tag is a key/value pair of arbitrary byte blobs with …","A set of tags.","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","The tag key.","Create a new tag.","","","","The hash of the transaction that emitted the tag.","","The tag value.","","Hash used for block emitted tags not tied to a specific …","A Merkle tree containing transaction artifacts.","Add block tags.","Add an input transaction artifact.","Add an output transaction artifact.","","","Commit updates to the underlying Merkle tree and return …","","","","Returns the argument unchanged.","","Calls U::from(self).","Create a new transaction artifacts tree.","","","","","Batch of transaction inputs/outputs.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","Runtime host protocol message body.","CheckTx transaction metadata.","Result of a CheckTx operation.","Computed batch.","","","A serializable error.","","Consensus event kind.","Execution mode where the batch of transactions is executed …","Batch execution mode.","A feature specifying that the runtime supports controlling …","Set of supported runtime features.","","","","","","Request to host to fetch the consensus events for the …","","Response from host fetching the consensus events for the …","","","","","","","","","","","","","","","","Host storage endpoint.","","","Invalid message (should never be seen on the wire).","Runtime protocol message.","","","","Request.","Response.","","","","","","","","","","","","","","","","","","","Runtime information request.","","Runtime information response.","","","","","","","","","","","","","","Execution mode where the runtime is in control of …","","Storage sync request.","","Storage sync response.","","","","","Message body.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Describes the features supported by the runtime.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Compute results header.","","Unique request identifier.","","","","","","","","","","","","","","","","","","","","Size of the initial batch of transactions.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Log that generates the I/O tree.","A feature specifying that the runtime supports rotating …","A feature specifying that the runtime supports updating …","A feature specifying that the runtime supports updating …","","","","Message type.","Messages emitted by the runtime.","","","Create a new error.","","The runtime protocol version supported by the runtime.","If this runtime uses a TEE, then this is the signature of …","","","The version of the runtime.","A feature specifying that the runtime supports same-block …","Schedule control feature.","","","","Log of changes to the state tree.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,3,2,3,2,0,0,0,0,0,0,3,2,2,3,2,0,3,2,0,3,2,0,0,0,0,0,3,2,3,2,3,0,0,0,0,0,0,3,0,0,0,0,3,2,3,2,3,2,0,0,3,2,0,0,8,6,8,6,6,6,6,8,8,6,8,6,8,6,6,8,6,8,6,8,6,6,6,6,8,8,8,6,8,6,8,6,8,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,40,40,0,348,0,40,40,40,40,0,40,40,40,40,40,40,40,40,40,40,40,40,0,0,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,0,0,46,47,46,47,48,49,51,46,47,48,49,50,51,46,47,48,49,50,46,47,46,47,48,49,50,46,47,48,49,50,46,47,46,47,48,49,50,51,46,47,48,49,50,51,46,47,48,49,50,51,46,47,48,49,50,46,47,46,47,46,47,48,49,50,46,46,47,47,48,48,49,49,50,50,46,46,46,47,47,47,48,49,50,51,46,46,46,46,47,47,47,47,48,49,50,51,46,47,51,51,46,47,48,49,50,51,46,47,48,49,50,51,46,47,48,49,50,46,47,48,49,50,46,47,46,47,128,51,51,50,128,51,48,50,0,0,49,51,46,47,48,49,50,46,47,46,47,48,49,50,51,46,47,48,49,50,46,47,48,49,50,51,46,47,48,49,50,51,46,47,48,49,50,47,48,50,47,51,46,47,48,49,50,46,47,46,47,0,0,0,0,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,54,54,54,54,53,53,53,54,54,54,54,53,53,54,53,54,53,54,53,54,53,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,0,0,349,350,349,349,350,349,349,349,349,350,0,0,0,0,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,0,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,66,0,0,0,66,0,0,0,63,64,63,64,63,64,65,66,67,68,63,64,65,66,67,68,63,64,63,64,65,66,67,68,63,64,65,66,67,68,63,64,65,63,64,65,67,68,63,64,65,66,67,68,63,64,65,66,67,68,63,64,65,66,67,68,0,63,64,63,64,63,64,65,66,67,63,63,64,64,65,65,66,66,67,67,63,63,63,64,64,64,65,66,67,68,65,63,63,63,63,64,64,64,64,65,66,67,68,63,64,63,64,65,0,67,68,63,64,65,66,67,68,63,64,65,66,67,68,63,64,65,66,67,66,63,64,65,65,63,64,0,67,68,0,68,63,64,65,66,67,68,63,64,63,64,65,67,63,64,65,66,67,68,63,64,65,66,67,63,64,65,66,67,68,63,64,65,66,67,68,66,63,64,65,66,67,68,63,64,63,64,0,0,0,0,0,71,72,71,72,71,72,72,71,72,71,72,71,72,71,72,71,72,71,71,72,71,72,71,71,72,72,71,72,71,72,71,71,72,71,72,71,72,71,72,71,72,71,72,71,72,71,72,71,72,71,72,0,71,72,89,83,83,89,89,0,0,0,83,89,89,89,83,83,89,0,0,89,0,83,83,0,0,0,0,89,89,0,0,89,89,89,0,89,0,0,89,89,89,83,89,80,85,86,89,79,85,79,85,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,82,76,74,75,76,77,78,79,80,81,82,83,84,85,86,87,74,75,76,77,78,79,80,81,82,83,84,85,86,87,80,86,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,77,78,79,80,81,82,83,84,85,86,87,74,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,84,74,75,76,77,83,84,74,74,75,75,76,76,77,77,83,83,84,84,78,74,89,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,78,85,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,74,75,76,77,84,74,78,85,85,87,74,85,85,79,85,78,85,78,81,76,75,81,77,84,80,86,82,75,80,86,82,78,85,76,77,78,85,78,74,81,78,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,74,75,76,77,84,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,74,75,76,77,84,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,75,78,85,89,74,75,76,77,78,79,80,81,82,83,84,85,86,87,0,0,0,0,0,0,0,0,93,94,93,94,93,94,93,94,94,93,94,93,94,93,94,93,94,93,94,93,93,94,94,93,94,93,93,94,93,94,93,94,93,94,93,94,93,93,93,93,93,94,94,93,94,93,94,93,94,93,94,93,94,93,94,93,94,0,0,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,0,0,102,103,102,103,103,103,102,103,102,103,102,103,102,103,102,103,102,103,102,102,103,102,102,103,102,103,102,103,102,102,102,103,102,102,103,102,103,102,103,102,102,103,0,0,0,0,0,0,105,0,0,104,105,106,104,105,106,104,105,106,104,105,106,104,106,104,105,106,104,105,106,104,105,106,106,106,106,106,104,105,106,104,105,106,0,104,104,105,106,104,105,106,104,105,106,0,104,0,0,0,0,0,106,0,104,105,106,0,104,106,104,105,106,104,105,106,104,105,106,104,105,106,0,104,105,106,0,0,0,0,107,107,108,109,110,107,108,109,110,107,107,107,107,107,107,107,108,108,109,109,110,110,107,108,109,110,107,108,109,110,107,107,107,107,107,107,107,107,107,108,109,110,107,107,107,107,107,107,107,108,109,110,107,108,109,110,107,107,107,107,107,107,107,107,108,109,110,107,107,108,109,110,107,108,109,110,107,108,109,110,107,107,0,0,0,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,0,0,0,112,112,0,0,0,0,112,112,113,114,115,116,117,118,112,113,114,115,116,117,118,117,117,116,112,113,114,115,116,117,118,112,113,114,115,116,117,118,112,112,113,114,115,116,117,118,112,113,114,115,116,117,118,112,113,114,115,116,117,118,112,113,114,115,116,117,118,118,114,112,113,114,115,116,117,118,112,112,113,113,114,114,115,115,116,116,117,117,118,118,112,113,114,115,116,117,118,112,113,114,115,116,117,118,118,114,112,113,114,115,118,113,112,113,114,115,116,117,118,112,113,114,115,116,117,118,112,113,114,115,116,117,118,118,116,112,115,118,114,112,113,114,115,116,117,118,113,114,115,116,117,118,112,113,114,115,116,117,118,112,113,114,115,116,117,118,112,113,114,115,116,117,118,112,113,114,115,116,117,118,117,118,118,114,113,118,112,113,114,115,116,117,118,0,0,0,0,0,127,0,0,0,0,127,127,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,122,122,119,120,121,122,123,124,125,126,119,120,121,122,123,124,125,126,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,119,123,124,119,120,121,122,123,124,125,126,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,123,119,127,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,119,120,121,122,123,124,125,126,119,119,120,120,125,126,121,122,123,124,123,124,125,126,119,125,126,121,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,127,119,120,121,122,123,124,125,126,121,127,119,120,121,122,123,124,125,126,0,155,0,0,0,0,155,0,0,0,156,156,156,156,144,144,144,0,0,0,0,0,0,0,0,142,142,142,142,142,142,142,142,0,0,0,0,0,0,0,0,0,0,0,0,0,159,159,0,0,0,157,158,157,158,0,0,0,134,134,129,133,136,135,137,129,145,139,146,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,131,141,147,147,147,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,142,143,129,157,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,159,129,160,129,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,153,143,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,159,129,160,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,145,145,146,146,147,147,148,148,149,149,150,150,151,151,152,152,153,153,154,154,155,155,156,156,131,131,159,159,129,129,160,160,129,143,141,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,129,143,129,145,145,139,143,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,131,158,159,129,160,135,136,137,138,141,143,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,129,129,150,151,139,146,146,146,145,145,145,148,154,152,145,145,148,143,142,157,132,146,133,134,158,139,139,152,152,143,160,145,143,152,143,129,160,129,140,131,129,152,143,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,139,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,131,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,143,129,131,148,141,131,143,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,131,157,158,159,129,160,132,351,351,351,352,352,353,353,353,173,180,0,180,180,0,0,175,0,180,0,167,0,0,0,0,170,170,170,172,0,0,0,0,180,167,180,180,180,180,0,0,0,180,180,180,0,167,180,180,0,0,180,173,172,0,167,0,172,0,180,180,175,167,173,174,173,162,180,179,177,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,176,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,178,177,176,163,167,168,169,170,171,165,176,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,168,169,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,163,163,167,167,168,168,169,169,170,170,171,171,165,165,172,172,173,173,174,174,175,175,176,176,177,177,178,178,179,179,171,176,163,167,168,169,170,171,165,172,173,174,175,176,180,180,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,180,177,178,179,179,163,167,168,169,173,174,176,177,163,171,165,168,176,172,176,169,168,169,178,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,168,169,183,165,169,178,165,179,172,168,169,178,183,165,168,162,163,163,164,165,168,169,162,171,178,168,169,171,165,165,180,168,169,176,168,183,165,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,180,183,165,176,163,168,169,171,165,176,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,166,165,172,173,174,175,165,171,168,162,163,167,168,169,170,171,165,172,173,174,175,176,180,177,178,179,186,0,0,0,187,186,187,0,186,188,182,186,187,188,182,186,187,186,187,186,187,186,187,186,187,188,182,186,187,188,182,186,187,188,182,186,187,186,187,186,186,187,187,186,187,188,182,186,187,186,187,188,182,186,187,188,182,186,187,186,187,182,182,186,187,188,188,182,186,187,182,188,182,186,187,186,187,188,182,186,187,188,182,186,187,182,188,182,186,187,182,0,214,0,0,0,0,0,0,0,214,0,0,0,0,0,0,193,193,193,193,193,193,214,0,0,205,205,205,0,0,0,0,0,0,214,0,0,0,0,0,0,191,192,196,210,215,211,195,189,190,191,206,207,208,209,212,213,210,215,195,197,210,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,198,211,201,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,193,205,196,202,204,209,196,209,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,194,208,209,211,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,206,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,190,207,212,194,202,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,211,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,215,208,195,208,209,210,213,215,193,205,199,200,200,198,209,192,203,204,196,199,200,189,207,212,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,197,211,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,211,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,354,355,356,354,357,354,356,354,355,354,357,355,355,356,354,357,357,0,0,181,181,0,217,181,217,181,217,181,217,181,217,181,181,181,217,181,181,217,217,217,217,217,181,217,181,217,217,0,217,217,217,0,0,181,0,181,217,181,217,181,217,181,217,181,0,0,222,358,222,358,222,358,222,358,222,358,222,222,222,358,222,222,222,358,222,358,222,358,358,222,358,222,358,222,358,222,358,0,0,225,224,225,224,224,224,224,224,225,224,225,224,225,224,225,224,224,224,224,225,224,224,224,225,224,225,224,224,224,224,225,225,224,224,224,224,225,225,224,224,225,224,224,225,224,225,224,225,224,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,0,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,0,0,0,231,231,0,231,231,0,231,231,231,0,231,231,231,231,231,0,231,0,231,231,231,231,231,231,0,231,0,0,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,0,0,236,240,236,240,236,240,236,240,236,240,236,236,240,240,236,240,236,240,236,236,236,240,236,240,236,236,236,240,236,240,236,240,236,236,236,236,240,0,0,0,0,0,0,0,0,244,248,247,247,244,245,246,247,244,245,246,244,245,246,247,244,245,246,247,244,245,246,247,244,245,246,247,247,244,245,246,247,244,245,246,244,245,247,244,245,246,247,244,245,246,247,244,245,246,247,247,246,245,248,246,244,245,246,247,244,245,246,247,244,245,246,247,244,245,246,247,244,245,246,248,247,244,245,246,249,249,0,249,249,249,249,0,249,249,0,249,249,243,249,243,243,243,243,243,249,243,249,243,249,243,243,243,243,241,249,249,243,249,243,243,243,249,243,249,243,243,241,241,243,249,241,241,243,249,243,249,243,243,249,243,249,243,241,241,241,0,249,243,0,0,0,0,251,253,250,251,253,250,251,250,251,253,250,251,253,250,251,253,250,251,253,250,251,252,251,253,250,251,253,250,253,251,253,251,251,253,251,253,250,251,253,250,250,251,253,250,251,253,250,0,0,0,0,0,0,0,255,255,255,255,255,0,0,255,255,255,255,256,255,256,255,256,255,256,255,256,255,255,255,256,255,255,255,256,255,256,256,255,256,256,255,255,256,255,256,255,256,255,256,256,256,256,256,255,0,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,0,0,268,268,268,0,268,268,264,265,268,264,265,268,264,264,265,268,264,265,268,264,265,268,268,268,264,265,268,268,268,265,264,265,268,264,265,268,264,265,264,264,268,268,264,265,268,264,265,268,264,265,268,264,265,268,265,0,0,0,0,0,0,0,0,270,271,272,270,271,272,270,272,272,270,271,272,270,271,272,270,359,270,271,272,270,272,271,272,270,359,276,270,270,278,271,272,270,271,272,270,272,272,271,270,270,270,272,271,272,270,271,272,270,271,272,270,271,272,270,0,0,0,0,281,281,281,261,282,281,259,261,282,281,259,259,259,281,259,281,259,282,259,259,261,282,281,259,261,282,281,259,261,282,281,259,281,261,282,281,259,282,259,259,259,261,282,281,259,261,282,281,259,281,282,282,282,259,282,259,261,281,259,259,282,282,281,259,261,282,281,259,281,261,282,281,259,261,282,281,259,261,281,281,261,282,281,259,282,360,360,361,361,360,361,287,0,269,0,286,287,0,275,0,275,0,275,0,0,269,0,269,0,286,287,273,283,283,274,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,283,275,284,285,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,283,283,275,287,283,283,275,275,287,287,283,283,283,275,284,273,285,286,274,269,287,283,283,283,283,275,284,273,285,286,274,269,287,283,283,275,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,285,273,283,284,283,284,283,275,284,273,285,286,274,269,287,283,283,275,284,285,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,283,275,284,273,285,286,274,269,287,284,283,275,284,273,285,286,274,269,287,283,283,0,0,289,0,0,289,289,289,289,289,289,289,289,289,289,289,362,289,289,289,289,289,289,289,289,0,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,0,291,291,291,291,291,291,291,0,0,291,291,291,292,291,292,291,292,291,292,291,292,291,291,291,292,291,292,291,292,291,292,292,292,292,292,291,292,291,292,291,292,291,292,292,292,292,291,294,294,294,0,294,294,294,294,294,294,0,0,0,0,294,12,295,294,293,12,295,294,293,12,12,293,293,293,293,293,12,295,294,293,12,295,294,293,12,295,294,293,12,294,294,293,12,295,294,293,295,12,12,12,12,12,12,295,294,293,295,12,295,294,293,293,295,293,12,293,294,12,295,294,293,12,295,294,293,12,295,294,293,12,295,294,293,0,0,262,262,0,298,0,0,297,0,298,301,297,0,0,301,0,0,0,0,0,0,0,0,297,0,0,220,220,296,16,297,7,301,298,299,220,296,16,297,7,301,298,299,220,16,320,223,296,16,16,220,297,7,298,299,220,297,7,298,299,220,220,320,223,296,296,16,16,296,297,7,301,299,220,296,16,297,7,301,298,299,220,220,296,16,297,7,301,298,299,220,220,296,16,297,7,301,298,299,220,220,220,297,7,301,298,299,220,297,297,7,7,301,301,298,298,299,299,220,220,218,16,297,7,301,298,299,220,296,16,297,7,301,298,299,220,220,320,223,221,296,296,16,16,16,218,218,297,299,7,296,16,297,7,301,298,299,220,320,223,296,296,16,16,296,16,297,7,301,298,299,220,297,7,299,220,218,320,223,221,296,296,16,16,16,299,299,0,303,301,7,296,16,299,218,220,320,223,221,296,16,16,16,320,223,296,296,16,16,218,7,218,218,0,297,7,298,299,220,7,299,220,296,16,297,7,301,298,299,220,297,7,299,220,296,16,297,7,301,298,299,220,296,16,297,7,301,298,299,220,303,301,299,7,296,16,297,7,301,298,299,220,220,0,363,363,0,0,0,0,0,0,0,0,0,0,0,0,0,317,306,306,304,308,309,310,317,306,306,308,309,319,310,317,306,311,312,313,314,315,316,308,309,319,310,317,306,311,312,313,314,315,316,306,306,311,312,313,314,315,316,306,311,312,313,314,315,316,306,311,312,313,314,315,316,308,309,319,310,317,306,306,311,312,313,314,315,316,308,309,319,310,317,306,306,311,312,313,314,315,316,308,309,319,310,317,306,311,312,313,314,315,316,306,306,311,306,311,312,306,306,311,311,312,312,317,317,306,311,312,313,314,315,316,308,309,319,310,317,306,306,311,312,313,314,315,316,313,308,309,319,310,317,306,311,312,313,314,315,316,308,309,319,310,317,306,311,312,313,314,315,316,306,311,312,313,314,315,316,313,315,314,0,308,310,312,315,314,316,312,306,304,308,309,310,310,304,308,309,310,310,304,308,309,310,310,306,311,312,313,314,315,316,317,313,314,315,306,311,312,313,314,315,316,308,309,319,310,317,306,311,312,313,314,315,316,306,311,312,313,314,315,316,308,309,319,310,317,306,311,312,313,314,315,316,308,309,319,310,317,306,311,312,313,314,315,316,311,319,308,309,319,310,317,306,311,312,313,314,315,316,306,0,0,0,0,0,0,0,0,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,0,0,0,0,325,364,325,324,364,325,324,365,324,324,364,325,324,364,325,324,364,325,324,365,324,365,364,325,324,325,364,325,324,364,325,324,325,364,365,325,365,324,365,364,364,325,324,364,325,324,325,364,325,324,364,325,324,0,0,0,327,327,327,328,327,328,327,327,328,327,328,327,328,327,328,327,328,327,328,327,327,327,328,327,327,328,328,327,328,327,327,328,328,327,328,327,328,327,328,328,327,328,327,328,327,328,327,328,327,328,327,328,327,328,327,328,0,0,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,0,0,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,0,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,0,0,0,0,318,254,0,254,0,338,0,0,0,237,254,254,254,254,0,254,0,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,0,254,254,342,0,0,346,237,342,342,237,318,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,0,254,0,254,254,254,254,254,254,254,254,254,254,254,254,254,338,237,0,0,0,344,344,344,290,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,318,290,334,335,336,337,338,323,339,237,340,341,342,333,318,290,334,335,336,337,338,323,339,237,340,341,342,290,334,334,334,333,254,290,334,335,336,337,338,323,339,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,345,318,338,318,318,338,338,323,341,337,333,344,345,346,318,254,290,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,290,290,290,290,290,290,334,335,336,337,338,323,339,237,340,341,342,343,318,333,340,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,336,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,335,335,335,340,334,290,343,333,323,290,290,339,337,333,345,334,337,335,335,339,339,339,333,333,318,290,334,335,336,337,338,323,339,237,340,341,342,290,333,290,334,335,336,337,338,323,339,341,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,333,344,345,346,318,254,290,334,335,336,337,338,323,339,237,340,341,342,343,366,367,368,369,370,371,372,373,371,372,366,374,375,371,372,366,366,376,377,378,379,380,372,371,372,372,381,382,383,375,384,371,372,366,366,372,385,386,375,387,384,375,388,389,390,391,387,387,387,383,392,375,393,394,385,395,372,376,389,390,396,397,368,368,368,368,398,382],"f":[0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,[1],[1],[2,3],[1],[1],0,[1],[1],0,[[]],[[]],0,0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],0,0,[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[6,7],[[9,[8]]]],[6,6],[[]],[[8,10,11]],[1],[1],[1],[1],[1],[1],[[6,7],[[9,[8]]]],[[]],[[]],[[],1],[[],1],[[]],[[]],[[[13,[12]]],6],[[6,7],[[15,[[14,[8]]]]]],[[]],[8,16],[8,16],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[11,[[18,[17]]]],[[],1],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[11,11],[[]],[[11,11],22],[[[18,[17]]],11],[[],11],[1],[1],[[[18,[17]]],11],[[[18,[[18,[17]]]]],11],[1],[[],11],[11,[[21,[17]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[11,11],25],[[],25],[[],25],[[11,26],27],[[11,26],27],[[11,26],27],[28,11],[[]],[[[21,[17]]],11],[[[18,[17]]],11],[28,[[4,[11,29]]]],[[11,30]],[[],1],[[]],[11,31],[11,25],[[],1],[[11,11],[[32,[22]]]],[[],1],[[]],[[],33],[[11,1],[[18,[17]]]],[[],[[4,[11,34]]]],[[],4],[31,[[4,[11,34]]]],[[],4],[[],5],[[]],[35,4],[11],0,0,0,0,0,0,0,[[]],[[]],[[[36,[17]],[21,[17]],[21,[17]],37,38],[[39,[[21,[17]]]]]],[[[36,[17]],[21,[17]],[21,[17]],37],[[39,[[21,[17]]]]]],[[[36,[17]],[21,[17]],[21,[17]],37,38],[[39,[[21,[17]]]]]],[1],[1],[1],[[]],[[]],[[],1],[[]],[[[36,[17]]],40],[[40,[36,[17]],[41,[[18,[17]]]],[42,[[18,[17]]]]],[[4,[[21,[17,20]],43]]]],[[40,[36,[17]],[18,[17]],[18,[17]],[18,[17]]],[[4,[1,43]]]],[[40,[36,[17]],[42,[[18,[17]]]],[42,[[18,[17]]]]],[[21,[17,20]]]],[[40,[36,[17]],[18,[17]],[18,[17]],[18,[17]]],[[4,[1,44]]]],[[],4],[[],4],[[],5],[[]],[40],0,0,0,[[]],[[]],[45,45],[[]],[1],[45],[1],[1],[[45,26],27],[[]],[[],45],[45,39],[[],1],[[]],[[[36,[17]]],45],[[]],[[],4],[[],4],[[],5],[[]],0,0,0,0,0,0,0,[46,[[18,[17]]]],[47,[[18,[17]]]],[[],1],[[],1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[[],[[4,[[21,[19,20]]]]]],[46,46],[47,47],[48,48],[49,49],[50,50],[[]],[[]],[[]],[[]],[[]],[[46,46],22],[[47,47],22],[[],46],[[],47],[[],48],[[],49],[[],50],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[46,46],25],[[47,47],25],[[48,48],25],[[49,49],25],[[50,50],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[46,26],27],[[46,26],27],[[46,26],27],[[47,26],27],[[47,26],27],[[47,26],27],[[48,26],27],[[49,26],27],[[50,26],27],[[]],[28,46],[[[21,[17]]],46],[[]],[[[18,[17]]],46],[[[18,[17]]],47],[28,47],[[[21,[17]]],47],[[]],[[]],[[]],[[]],[[[21,[17]]],51],[28,[[39,[46,29]]]],[28,[[39,[47,29]]]],[33,51],[[],51],[[46,30]],[[47,30]],[[48,30]],[[49,30]],[[50,30]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[46,31],[47,31],[48,31],[49,31],[50,31],[[],1],[[],1],[[46,46],[[32,[22]]]],[[47,47],[[32,[22]]]],[[],46],[51,46],[51,46],0,[[[18,[17]],[18,[17]]],[[39,[47]]]],[[51,[18,[17]],[18,[17]]],[[39,[47]]]],0,0,[[[21,[17]],33],[[21,[17]]]],[[[21,[17]],52],[[21,[17]]]],0,[51,[[21,[17]]]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],33],[[],[[39,[46,34]]]],[[],[[39,[47,34]]]],[[],[[4,[48,34]]]],[[],[[4,[49,34]]]],[[],[[4,[50,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[39,[46,34]]]],[31,[[39,[47,34]]]],[31,[[4,[48,34]]]],[31,[[4,[49,34]]]],[31,[[4,[50,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[47,46,[18,[17]],[18,[17]]],39],[[48,33],25],[[50,[18,[17]],[18,[17]]],25],[[47,46,[18,[17]]],39],[[]],[[]],[[]],[[]],[[]],[[]],[35,4],[35,4],[46],[47],0,0,0,0,[53,[[18,[17]]]],[54,[[18,[17]]]],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[[],[[4,[[21,[19,20]]]]]],[53,53],[54,54],[[]],[[]],[[],53],[[],54],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[54,54],25],[[],25],[[],25],[[54,26],27],[38,53],[[[36,[17]]],53],[[]],[[[36,[17]]],54],[53,54],[37,54],[[]],[33,53],[[],53],[[54,30]],[[],1],[[],1],[[]],[[]],[53,31],[54,31],[53,54],[[]],[[]],[[],[[39,[53,34]]]],[[],[[39,[54,34]]]],[[],4],[[],4],[31,[[39,[53,34]]]],[31,[[39,[54,34]]]],[[],4],[[],4],[[],5],[[],5],[[]],[[]],[35,4],[35,4],[53],0,0,[[[18,[17]]],[[32,[55]]]],[[[18,[17]]],55],[[[18,[17]]],55],[55,[[21,[17]]]],[[],[[21,[17]]]],[[[21,[[21,[17]]]]]],[[55,1],[[21,[17]]]],[[],17],[[],1],[[],1],[28,56],[57],0,0,[52,[[18,[17]]]],[[],1],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[52,52],[[]],[[52,52],22],[[],52],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],[[52,52],25],[[],25],[[],25],[[52,26],27],[[52,26],27],[[52,26],27],[[[18,[17]]],52],[28,52],[[[21,[17]]],52],[[]],[28,[[4,[52,29]]]],[[52,30]],[[],1],[[]],[52,31],[[],1],[[52,52],[[32,[22]]]],[[]],[[],33],[[],[[4,[52,34]]]],[[],4],[31,[[4,[52,34]]]],[[],4],[[],5],[[]],[35,4],[52],[[],58],0,[[59,10],59],[[59,59],59],[[59,59],59],[[59,59]],[[59,59]],[[59,10]],[[]],[[]],[[59,59],[[32,[59]]]],[[59,59],[[32,[59]]]],[59,59],[[]],[[59,59],22],[[],59],[1],[1],[1],[[59,59],25],[[],25],[[],25],[[59,26],27],[[59,26],27],[[]],[60,59],[61,59],[17,59],[62,59],[10,59],[[59,30]],[[],1],[[]],[59,31],[59,25],[59,25],[[59,59],59],[[59,59],59],[[59,10],59],[[59,59]],[[59,59]],[[59,10]],[[59,59],[[32,[22]]]],[[]],[[],33],[[],[[4,[59,34]]]],[[],4],[31,[[4,[59,34]]]],[[],4],[[],5],[[]],[[],59],0,0,0,0,0,0,0,0,0,[63,[[18,[17]]]],[64,[[18,[17]]]],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[[],[[4,[[21,[19,20]]]]]],[63,63],[64,64],[65,65],[66,66],[67,67],[68,68],[[]],[[]],[[]],[[]],[[]],[[]],[[63,63],22],[[64,64],22],[[],[[32,[65]]]],[[],63],[[],64],[[],65],[[],67],[[],68],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,[[],[[24,[23]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[63,63],25],[[64,64],25],[[65,65],25],[[66,66],25],[[67,67],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[63,26],27],[[63,26],27],[[63,26],27],[[64,26],27],[[64,26],27],[[64,26],27],[[65,26],27],[[66,26],27],[[67,26],27],[[68,26],27],[63,65],[[]],[28,63],[[[18,[17]]],63],[[[21,[17]]],63],[[]],[[[21,[17]]],64],[28,64],[[[18,[17]]],64],[[]],[[]],[[]],[[]],[28,[[39,[63,29]]]],[28,[[39,[64,29]]]],[[63,30]],[[64,30]],[[65,30]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[63,31],[64,31],[65,31],[66,31],[67,31],[[66,69,69,67],25],[[],1],[[],1],0,0,[[63,63],[[32,[22]]]],[[64,64],[[32,[22]]]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],33],[[],[[39,[63,34]]]],[[],[[39,[64,34]]]],[[],[[4,[65,34]]]],[[],[[4,[67,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[39,[63,34]]]],[31,[[39,[64,34]]]],[31,[[4,[65,34]]]],[31,[[4,[66,34]]]],[31,[[4,[67,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[66,67],[[39,[68]]]],[[]],[[]],[[]],[[]],[[]],[[]],[35,4],[35,4],[63],[64],[[70,[18,[17]]],[[36,[17]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,[71,71],[72,72],[[]],[[]],[[],71],[[],72],[1],[1],[1],[1],0,[1],[1],[[71,71],25],[[72,72],25],[[],25],[[],25],[[],25],[[],25],[[71,26],27],[[72,26],27],[[]],[[]],0,[[],1],[[],1],[[]],[[]],[71,31],[72,31],0,0,[[]],[[]],[[],[[4,[71,34]]]],[[],[[4,[72,34]]]],[[],4],[[],4],[31,[[4,[71,34]]]],[31,[[4,[72,34]]]],[[],4],[[],4],[[],5],[[],5],[[72,71],[[39,[68]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],73],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[74,74],[75,75],[76,76],[77,77],[78,78],[79,79],[80,80],[81,81],[82,82],[83,83],[84,84],[85,85],[86,86],[87,87],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],74],[[],75],[[],76],[[],77],[[],78],[[],79],[[],80],[[],81],[[],82],[[],83],[[],84],[[],85],[[],86],[[],87],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[88,[[4,[77]]]],[88,[[4,[78]]]],[88,[[4,[79]]]],[88,[[4,[80]]]],[88,[[4,[81]]]],[88,[[4,[82]]]],[88,[[4,[83]]]],[88,[[4,[84]]]],[88,[[4,[85]]]],[88,[[4,[86]]]],[88,[[4,[87]]]],0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,[[74,74],25],[[75,75],25],[[76,76],25],[[77,77],25],[[83,83],25],[[84,84],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,0,[[89,26],27],[[89,26],27],[[74,26],27],[[75,26],27],[[76,26],27],[[77,26],27],[[78,26],27],[[79,26],27],[[80,26],27],[[81,26],27],[[82,26],27],[[83,26],27],[[84,26],27],[[85,26],27],[[86,26],27],[[87,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[74,31],[75,31],[76,31],[77,31],[84,31],[[74,69,69],25],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],[[4,[74,34]]]],[[],[[4,[75,34]]]],[[],[[4,[76,34]]]],[[],[[4,[77,34]]]],[[],[[4,[84,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[74,34]]]],[31,[[4,[75,34]]]],[31,[[4,[76,34]]]],[31,[[4,[77,34]]]],[31,[[4,[84,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[75,74,[91,[90]]],[[4,[68,89]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[70,[18,[17]]],40],[[70,[18,[17]],[18,[17]]],[[21,[17]]]],[[70,[18,[17]],[18,[17]]],[[32,[[21,[17]]]]]],[[],92],[[],69],0,0,0,[[]],[[]],[[]],[[]],[93,93],[94,94],[[]],[[]],0,[[],93],[[],94],[1],[1],[1],[1],[1],[1],[[93,93],25],[[94,94],25],[[],25],[[],25],[[],25],[[],25],[[93,26],27],[[94,26],27],[10,93],[[]],[[]],[[93,30]],[[94,30]],[[],1],[[],1],[[]],[[]],[93,31],[94,31],[[93,93],25],0,0,[[61,61,61],93],0,0,0,[[]],[[]],[[],[[4,[93,34]]]],[[],[[4,[94,34]]]],[[],4],[[],4],[31,[[4,[93,34]]]],[31,[[4,[94,34]]]],[[],4],[[],4],[[],5],[[],5],[[]],[[]],0,0,[[]],[[]],[[[96,[95]]],[[96,[95]]]],[[]],[1],[1],[1],[[[96,[97]],[96,[97]]],25],[[],25],[[],25],[[[96,[98]],26],27],[[]],[[[96,[99]],30]],[[],1],0,[[]],[[[96,[100]]],31],[61,96],[[]],[[],4],[31,[[4,[[96,[101]],34]]]],[[],4],[[],5],0,[[]],0,0,[[]],[[]],[[]],[[]],0,0,[102,102],[103,103],[[]],[[]],[[],102],[[],103],[1],[1],[1],[1],[1],[1],0,[[102,26],27],[[103,26],27],0,[[]],[[]],[[],1],[[],1],[[]],[[]],0,0,[[]],[[]],0,[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],0,[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[104,104],[105,105],[106,106],[[]],[[]],[[]],[[],104],[[],106],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[106,106],25],[[],25],[[],25],0,[[104,26],27],[[105,26],27],[[106,26],27],[[]],[[]],[[]],0,0,[[],1],[[],1],[[],1],[[]],[[]],[[]],[104,31],[105,31],[106,31],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],0,[[],[[4,[104,34]]]],[[],[[4,[106,34]]]],[[],4],[[],4],[[],4],[31,[[4,[104,34]]]],[31,[[4,[105,34]]]],[31,[[4,[106,34]]]],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],0,[[]],[[]],[[]],0,0,0,0,[107,[[18,[17]]]],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[107,107],[[]],[[107,107],22],[[[18,[17]]],107],[[],107],[108,107],[1],[1],[109,107],[1],[110,107],[1],[1],[1],[1],[1],[1],[1],[1],[1],[107,[[21,[17]]]],[[],[[24,[23]]]],[[],[[24,[23]]]],[[107,107],25],[[],25],[[],25],[[107,26],27],[[107,26],27],[[]],[[]],[[]],[[]],[28,107],[[[36,[17]]],107],[28,[[39,[107]]]],[46,107],[52,107],[[107,30]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[107,31],[[[18,[17]],17,[18,[17]]],107],[[107,107],[[32,[22]]]],[[],1],[107,33],[[]],[[],[[39,[107,34]]]],[[],4],[[],4],[[],4],[[],4],[31,[[39,[107,34]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[35,4],0,0,0,[[]],[[]],[111,111],[[]],[[],111],[1],[1],[1],0,[[111,111],25],[[],25],[[],25],[[111,26],27],[[]],[[111,30]],0,[[],1],[[]],[111,31],[[]],[[],[[4,[111,34]]]],[[],4],[31,[[4,[111,34]]]],[[],4],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[112,112],[113,113],[114,114],[115,115],[116,116],[117,117],[118,118],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[112,112],22],[[],112],[[],113],[[],114],[[],115],[[],116],[[],117],[[],118],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,[[112,112],25],[[113,113],25],[[114,114],25],[[115,115],25],[[116,116],25],[[117,117],25],[[118,118],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[112,26],27],[[113,26],27],[[114,26],27],[[115,26],27],[[116,26],27],[[117,26],27],[[118,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[112,30]],[[113,30]],[[114,30]],[[115,30]],[[118,30]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[112,31],[113,31],[114,31],[115,31],[116,31],[117,31],[118,31],0,0,[[112,112],[[32,[22]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[113,34]]]],[[],[[4,[114,34]]]],[[],[[4,[115,34]]]],[[],[[4,[116,34]]]],[[],[[4,[117,34]]]],[[],[[4,[118,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[112,34]]]],[31,[[4,[113,34]]]],[31,[[4,[114,34]]]],[31,[[4,[115,34]]]],[31,[[4,[116,34]]]],[31,[[4,[117,34]]]],[31,[[4,[118,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[119,119],[120,120],[121,121],[122,122],[123,123],[124,124],[125,125],[126,126],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],119],[[],120],[[],121],[[],122],[[],123],[[],124],[[],125],[[],126],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,0,[[119,119],25],[[120,120],25],[[121,121],25],[[122,122],25],[[123,123],25],[[124,124],25],[[125,125],25],[[126,126],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[127,26],27],[[127,26],27],[[119,26],27],[[120,26],27],[[121,26],27],[[122,26],27],[[123,26],27],[[124,26],27],[[125,26],27],[[126,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[119,31],[120,31],[121,31],[122,31],[123,31],[124,31],[125,31],[126,31],0,0,0,0,[[123,[13,[128]]],[[39,[125]]]],[[124,[13,[128]]],[[39,[126]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],[[4,[119,34]]]],[[],[[4,[120,34]]]],[[],[[4,[121,34]]]],[[],[[4,[122,34]]]],[[],[[4,[123,34]]]],[[],[[4,[124,34]]]],[[],[[4,[125,34]]]],[[],[[4,[126,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[119,34]]]],[31,[[4,[120,34]]]],[31,[[4,[121,34]]]],[31,[[4,[122,34]]]],[31,[[4,[123,34]]]],[31,[[4,[124,34]]]],[31,[[4,[125,34]]]],[31,[[4,[126,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[121,[[39,[119,127]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[129,130],[[32,[131]]]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[132,132],[133,133],[134,134],[135,135],[136,136],[137,137],[138,138],[139,139],[140,140],[141,141],[142,142],[143,143],[144,144],[145,145],[146,146],[147,147],[148,148],[149,149],[150,150],[151,151],[152,152],[153,153],[154,154],[155,155],[156,156],[131,131],[157,157],[158,158],[159,159],[129,129],[160,160],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[142,142],22],0,0,[[157,65],25],[[],132],[[],133],[[],134],[[],135],[[],136],[[],137],[[],138],[[],139],[[],140],[[],141],[[],142],[[],143],[[],144],[[],145],[[],146],[[],147],[[],148],[[],149],[[],150],[[],151],[[],152],[[],153],[[],154],[[],155],[[],156],[[],131],[[],159],[[],129],[[],160],[[129,93],[[32,[131]]]],0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,0,[[132,132],25],[[133,133],25],[[134,134],25],[[135,135],25],[[136,136],25],[[137,137],25],[[138,138],25],[[139,139],25],[[140,140],25],[[141,141],25],[[142,142],25],[[143,143],25],[[144,144],25],[[145,145],25],[[146,146],25],[[147,147],25],[[148,148],25],[[149,149],25],[[150,150],25],[[151,151],25],[[152,152],25],[[153,153],25],[[154,154],25],[[155,155],25],[[156,156],25],[[131,131],25],[[159,159],25],[[129,129],25],[[160,160],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,0,0,[[132,26],27],[[133,26],27],[[134,26],27],[[135,26],27],[[136,26],27],[[137,26],27],[[138,26],27],[[139,26],27],[[140,26],27],[[141,26],27],[[142,26],27],[[143,26],27],[[144,26],27],[[145,26],27],[[146,26],27],[[147,26],27],[[148,26],27],[[149,26],27],[[150,26],27],[[151,26],27],[[152,26],27],[[153,26],27],[[154,26],27],[[155,26],27],[[156,26],27],[[131,26],27],[[157,26],27],[[158,26],27],[[159,26],27],[[129,26],27],[[160,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[143,52,93],[[32,[141]]]],0,0,0,0,[[143,161,52,93],25],[[132,30]],[[133,30]],[[134,30]],[[135,30]],[[136,30]],[[137,30]],[[138,30]],[[139,30]],[[140,30]],[[141,30]],[[142,30]],[[144,30]],[[145,30]],[[146,30]],[[147,30]],[[148,30]],[[149,30]],[[150,30]],[[151,30]],[[152,30]],[[153,30]],[[154,30]],[[155,30]],[[156,30]],[[131,30]],[[[18,[17]],46,10,54],[[36,[17]]]],[[159,30]],[[129,30]],[[160,30]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[132,31],[133,31],[134,31],[135,31],[136,31],[137,31],[138,31],[139,31],[140,31],[141,31],[142,31],[143,31],[144,31],[145,31],[146,31],[147,31],[148,31],[149,31],[150,31],[151,31],[152,31],[153,31],[154,31],[155,31],[156,31],[131,31],[157,31],[158,31],[159,31],[129,31],[160,31],0,0,0,0,0,[[139,161],25],0,0,0,0,0,0,0,0,0,0,0,0,0,[[142,142],[[32,[22]]]],[157,67],0,0,0,0,[158,66],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[139,[[4,[101,34]]]],[131,[[4,[101,34]]]],[[],[[4,[132,34]]]],[[],[[4,[133,34]]]],[[],[[4,[134,34]]]],[[],[[4,[135,34]]]],[[],[[4,[136,34]]]],[[],[[4,[137,34]]]],[[],[[4,[138,34]]]],[[],[[4,[139,34]]]],[[],[[4,[140,34]]]],[[],[[4,[141,34]]]],[[],[[4,[142,34]]]],[[],[[4,[143,34]]]],[[],[[4,[145,34]]]],[[],[[4,[146,34]]]],[[],[[4,[147,34]]]],[[],[[4,[148,34]]]],[[],[[4,[149,34]]]],[[],[[4,[150,34]]]],[[],[[4,[151,34]]]],[[],[[4,[152,34]]]],[[],[[4,[153,34]]]],[[],[[4,[154,34]]]],[[],[[4,[131,34]]]],[[],[[4,[129,34]]]],[[],[[4,[160,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[132,34]]]],[31,[[4,[133,34]]]],[31,[[4,[134,34]]]],[31,[[4,[135,34]]]],[31,[[4,[136,34]]]],[31,[[4,[137,34]]]],[31,[[4,[138,34]]]],[31,[[4,[139,34]]]],[31,[[4,[140,34]]]],[31,[[4,[141,34]]]],[31,[[4,[142,34]]]],[31,[[4,[143,34]]]],[31,[[4,[144,34]]]],[31,[[4,[145,34]]]],[31,[[4,[146,34]]]],[31,[[4,[147,34]]]],[31,[[4,[148,34]]]],[31,[[4,[149,34]]]],[31,[[4,[150,34]]]],[31,[[4,[151,34]]]],[31,[[4,[152,34]]]],[31,[[4,[153,34]]]],[31,[[4,[154,34]]]],[31,[[4,[155,34]]]],[31,[[4,[156,34]]]],[31,[[4,[131,34]]]],[31,[[4,[157,34]]]],[31,[[4,[158,34]]]],[31,[[4,[159,34]]]],[31,[[4,[129,34]]]],[31,[[4,[160,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[162,163,164,165,166,33],39],[[],73],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[163,163],[167,167],[168,168],[169,169],[170,170],[171,171],[165,165],[172,172],[173,173],[174,174],[175,175],[176,176],[177,177],[178,178],[179,179],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[],163],[[],167],[[],168],[[],169],[[],170],[[],171],[[],165],[[],176],[[],177],[[],178],[[],179],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[168,11],[169,11],[[163,163],25],[[167,167],25],[[168,168],25],[[169,169],25],[[170,170],25],[[171,171],25],[[165,165],25],[[172,172],25],[[173,173],25],[[174,174],25],[[175,175],25],[[176,176],25],[[177,177],25],[[178,178],25],[[179,179],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,0,[[163,26],27],[[167,26],27],[[168,26],27],[[169,26],27],[[170,26],27],[[171,26],27],[[165,26],27],[[172,26],27],[[173,26],27],[[174,26],27],[[175,26],27],[[176,26],27],[[180,26],27],[[180,26],27],[[177,26],27],[[178,26],27],[[179,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[181,180],[[]],[[]],[[]],0,[[163,30]],[[167,30]],[[168,30]],[[169,30]],[[173,30]],[[174,30]],[[176,30]],[[177,30]],0,0,0,0,0,[[[18,[176]]],11],[[[18,[176]]],11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,31],[167,31],[168,31],[169,31],[170,31],[171,31],[165,31],[172,31],[173,31],[174,31],[175,31],[176,31],[177,31],[178,31],[179,31],0,0,[[],25],[165,25],[[169,168],25],[178,25],0,0,[[[18,[172]]],11],0,0,0,[[55,55],25],[[165,165],25],0,[[129,182,10],162],[[163,10,167],163],[[52,10],163],[46,[[39,[143,180]]]],0,0,0,[[162,25],[[39,[183]]]],0,0,0,0,[[171,128,52,33],[[39,[47]]]],[[165,128,52,33],39],0,[180,[[32,[184]]]],0,0,0,0,[[],185],[165,185],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],11],[165,11],0,[[],[[4,[163,34]]]],[[],[[4,[168,34]]]],[[],[[4,[169,34]]]],[[],[[4,[171,34]]]],[[],[[4,[165,34]]]],[[],[[4,[176,34]]]],[[],[[4,[177,34]]]],[[],[[4,[178,34]]]],[[],[[4,[179,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[163,34]]]],[31,[[4,[167,34]]]],[31,[[4,[168,34]]]],[31,[[4,[169,34]]]],[31,[[4,[170,34]]]],[31,[[4,[171,34]]]],[31,[[4,[165,34]]]],[31,[[4,[172,34]]]],[31,[[4,[173,34]]]],[31,[[4,[174,34]]]],[31,[[4,[175,34]]]],[31,[[4,[176,34]]]],[31,[[4,[177,34]]]],[31,[[4,[178,34]]]],[31,[[4,[179,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[18,[172]]],39],[165,39],[172,39],[173,39],[174,39],[175,39],[[165,52,33],39],[[171,46],39],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[186,186],[187,187],[[]],[[]],[[186,186],22],[[187,187],22],[[],186],[[],187],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[186,186],25],[[187,187],25],[[],25],[[],25],[[],25],[[],25],[[186,26],27],[[187,26],27],[[]],[[]],[[]],[[]],[[186,30]],[[187,30]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[186,31],[187,31],0,0,[[186,186],[[32,[22]]]],[[187,187],[[32,[22]]]],0,0,0,[[]],[[]],[[182,10],[[39,[188]]]],[[],4],[[],4],[[],4],[[],4],[31,[[4,[186,34]]]],[31,[[4,[187,34]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],0,[[]],[[]],[[]],[[]],[182,[[21,[188]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[189,189],[190,190],[191,191],[192,192],[193,193],[194,194],[195,195],[196,196],[197,197],[198,198],[199,199],[200,200],[201,201],[202,202],[203,203],[204,204],[205,205],[206,206],[207,207],[208,208],[209,209],[210,210],[211,211],[212,212],[213,213],[214,214],[215,215],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[193,193],22],[[205,205],22],0,0,0,0,0,0,[[],189],[[],190],[[],191],[[],192],[[],194],[[],195],[[],196],[[],197],[[],198],[[],199],[[],200],[[],201],[[],202],[[],203],[[],204],[[],206],[[],207],[[],208],[[],209],[[],210],[[],211],[[],212],[[],213],[[],215],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[189,189],25],[[190,190],25],[[191,191],25],[[192,192],25],[[193,193],25],[[194,194],25],[[195,195],25],[[196,196],25],[[197,197],25],[[198,198],25],[[199,199],25],[[200,200],25],[[201,201],25],[[202,202],25],[[203,203],25],[[204,204],25],[[205,205],25],[[206,206],25],[[207,207],25],[[208,208],25],[[209,209],25],[[210,210],25],[[211,211],25],[[212,212],25],[[213,213],25],[[214,214],25],[[215,215],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,0,0,0,[[189,26],27],[[190,26],27],[[191,26],27],[[192,26],27],[[193,26],27],[[194,26],27],[[195,26],27],[[196,26],27],[[197,26],27],[[198,26],27],[[199,26],27],[[200,26],27],[[201,26],27],[[202,26],27],[[203,26],27],[[204,26],27],[[205,26],27],[[206,26],27],[[207,26],27],[[208,26],27],[[209,26],27],[[210,26],27],[[211,26],27],[[212,26],27],[[213,26],27],[[214,26],27],[[215,26],27],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[189,30]],[[190,30]],[[191,30]],[[192,30]],[[193,30]],[[194,30]],[[195,30]],[[196,30]],[[197,30]],[[198,30]],[[199,30]],[[200,30]],[[201,30]],[[202,30]],[[203,30]],[[204,30]],[[205,30]],[[206,30]],[[207,30]],[[208,30]],[[209,30]],[[210,30]],[[211,30]],[[212,30]],[[213,30]],[[214,30]],[[215,30]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[189,31],[190,31],[191,31],[192,31],[193,31],[194,31],[195,31],[196,31],[197,31],[198,31],[199,31],[200,31],[201,31],[202,31],[203,31],[204,31],[205,31],[206,31],[207,31],[208,31],[209,31],[210,31],[211,31],[212,31],[213,31],[214,31],[215,31],0,0,0,0,0,0,0,0,[[193,193],[[32,[22]]]],[[205,205],[[32,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],[[4,[189,34]]]],[[],[[4,[190,34]]]],[[],[[4,[191,34]]]],[[],[[4,[192,34]]]],[[],[[4,[194,34]]]],[[],[[4,[195,34]]]],[[],[[4,[196,34]]]],[[],[[4,[197,34]]]],[[],[[4,[198,34]]]],[[],[[4,[199,34]]]],[[],[[4,[200,34]]]],[[],[[4,[201,34]]]],[[],[[4,[202,34]]]],[[],[[4,[203,34]]]],[[],[[4,[204,34]]]],[[],[[4,[206,34]]]],[[],[[4,[207,34]]]],[[],[[4,[208,34]]]],[[],[[4,[209,34]]]],[[],[[4,[210,34]]]],[[],[[4,[211,34]]]],[[],[[4,[212,34]]]],[[],[[4,[213,34]]]],[[],[[4,[215,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[189,34]]]],[31,[[4,[190,34]]]],[31,[[4,[191,34]]]],[31,[[4,[192,34]]]],[31,[[4,[193,34]]]],[31,[[4,[194,34]]]],[31,[[4,[195,34]]]],[31,[[4,[196,34]]]],[31,[[4,[197,34]]]],[31,[[4,[198,34]]]],[31,[[4,[199,34]]]],[31,[[4,[200,34]]]],[31,[[4,[201,34]]]],[31,[[4,[202,34]]]],[31,[[4,[203,34]]]],[31,[[4,[204,34]]]],[31,[[4,[205,34]]]],[31,[[4,[206,34]]]],[31,[[4,[207,34]]]],[31,[[4,[208,34]]]],[31,[[4,[209,34]]]],[31,[[4,[210,34]]]],[31,[[4,[211,34]]]],[31,[[4,[212,34]]]],[31,[[4,[213,34]]]],[31,[[4,[214,34]]]],[31,[[4,[215,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],73],0,[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[181,26],27],[[181,26],27],[[]],[[]],[216,181],[[[13,[12]],10,7],217],[[217,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[217,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[217,10],[[],1],[[],1],[[]],[[]],[217,[[219,[218]]]],[217,[[219,[218]]]],0,[[10,16],217],[[217,[18,[220]],61],39],[[217,[18,[220]],61],39],0,0,[181,[[32,[184]]]],0,[[],33],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[[222,[221]]],[[4,[130,181]]]],[[[222,[221]]],[[4,[111,181]]]],[[]],[[]],[[[222,[221]]],[[4,[130,181]]]],[[[222,[221]]],[[4,[111,181]]]],[[],1],[[],1],[[]],[[]],[221,[[222,[221]]]],[[223,111],[[4,[181]]]],[[223,111],[[4,[181]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[]],[[]],0,0,[[]],[[]],[[]],[[]],0,[224,224],[[]],[[],224],[1],[1],[1],[1],[1],[1],[[[225,[221]],52],[[4,[[32,[126]],181]]]],[[224,224],25],[[],25],[[],25],[[224,26],27],[[]],[[]],0,0,[[],1],[[],1],[[]],[[]],[224,31],0,0,[[[225,[221]],52],[[4,[[32,[125]],181]]]],[221,[[225,[221]]]],0,0,0,0,[[[225,[221]],52],[[4,[[32,[224]],181]]]],[[[225,[221]]],[[4,[[21,[224]],181]]]],[[]],[[],[[4,[224,34]]]],[[],4],[[],4],[31,[[4,[224,34]]]],[[],4],[[],4],[[],5],[[],5],[[]],[[]],0,[[]],[[]],[1],[1],[1],[[]],[[],1],[[]],[221,[[226,[221]]]],[[[226,[221]],46],[[4,[[32,[143]],181]]]],[[[226,[221]]],[[4,[[21,[143]],181]]]],[[[226,[221]],52],[[4,[[32,[129]],181]]]],[[],4],[[],4],[[],5],[[]],0,[[]],[[]],[1],[1],[1],[[]],[[],1],[[]],[[[227,[221]],52],[[4,[179,180]]]],[221,[[227,[221]]]],[[[227,[221]],52],[[4,[11,180]]]],[[],4],[[],4],[[],5],[[]],0,[[[228,[221]],107],[[4,[194,181]]]],[[[228,[221]]],[[4,[[21,[107]],181]]]],[[]],[[]],[[[228,[221]]],[[4,[59,181]]]],[[[228,[221]],107,107,130],[[4,[204,181]]]],[[[228,[221]]],[[4,[[229,[107,[229,[107,[21,[204]]]]]],181]]]],[[[228,[221]],107,107],[[4,[203,181]]]],[[[228,[221]]],[[4,[[229,[107,[229,[107,203]]]],181]]]],[1],[1],[1],[[]],[[[228,[221]]],[[4,[59,181]]]],[[],1],[[]],[[[228,[221]]],[[4,[59,181]]]],[221,[[228,[221]]]],[[[228,[221]]],[[4,[59,181]]]],[[],4],[[],4],[[],5],[[]],0,0,0,[[]],[[]],[28,230],[231,231],[[]],[104,[[39,[231]]]],[1],[1],[1],[231,[[39,[104]]]],[[231,26],27],[[]],[231,7],[[],1],[[]],0,0,[232,7],[[]],[233,[[39,[231]]]],[[],4],[[],4],[[],5],0,0,[[]],0,0,0,[[]],[[]],[234,[[32,[235]]]],[[],234],[1],[1],[1],[[234,26],27],[[]],0,[[],1],[[]],[234,31],0,0,[[],[[4,[234,34]]]],[[],4],[31,[[4,[234,34]]]],[[],4],[[],5],[[234,235,235],39],[[]],0,0,[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[236,10,237],[[239,[[219,[238]]]]]],[[]],[[]],[240,241],[[],1],[[],1],[[]],[[]],[236,[[239,[[219,[238]]]]]],[236,[[239,[[219,[238]]]]]],[[[13,[12]]],236],[[[13,[12]],242,243,52,33],240],[236],[240],[[236,10],[[239,[[219,[238]]]]]],[[236,10],[[239,[[219,[238]]]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[236,104],[[239,[[219,[238]]]]]],[[236,104,168,130],[[239,[[219,[238]]]]]],[[236,104,168,130],[[239,[[219,[238]]]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],244],[[],245],[[],246],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,[[247,26],27],[[244,26],27],[[245,26],27],[[246,26],27],[[]],[[]],[[]],[[]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[247,31],[244,31],[245,31],[246,31],0,0,0,0,0,0,[[],[[4,[244,34]]]],[[],[[4,[245,34]]]],[[],[[4,[246,34]]]],[[],4],[[],4],[[],4],[[],4],[31,[[4,[247,34]]]],[31,[[4,[244,34]]]],[31,[[4,[245,34]]]],[31,[[4,[246,34]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[248,33],25],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],0,[243,243],[[]],[[],243],[1],[1],[1],[1],[1],[1],[[243,243],25],[[],25],[[],25],[[10,237],[[239,[[219,[238]]]]]],[[249,26],27],[[249,26],27],[[243,26],27],[[]],[[]],0,0,[[],1],[[],1],[[]],[[]],[243,31],[[],[[239,[[219,[238]]]]]],[[],[[239,[[219,[238]]]]]],0,[249,[[32,[184]]]],[10,[[239,[[219,[238]]]]]],[10,[[239,[[219,[238]]]]]],[[]],[[],33],[[],[[4,[243,34]]]],[[],4],[[],4],[31,[[4,[243,34]]]],[[],4],[[],4],[[],5],[[],5],[104,[[239,[[219,[238]]]]]],[[104,168,130],[[239,[[219,[238]]]]]],[[104,168,130],[[239,[[219,[238]]]]]],[[217,161,52,93,46],[[4,[249]]]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[],250],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[]],[[]],[[]],0,[251,250],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[242,[219,[252]],[13,[161]]],[[13,[253]]]],0,[[253,10,254],39],0,0,[[253,[13,[12]],[219,[241]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],0,[[],5],[[],5],[[],5],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[255,26],27],[[255,26],27],[[]],[216,255],[34,255],[[]],[[],1],[[],1],[[256,28,257],[[4,[[0,[101,258]],255]]]],[[]],[[]],[[259,[13,[12]],28,[21,[46]]],256],[[256,28,257],[[4,[[0,[101,258]],255]]]],[255,[[32,[184]]]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[256,[32,[[260,[65]]]]]],[[256,[21,[46]]]],[[256,67]],[[256,[32,[52]]]],[[]],[[]],0,[[]],[[]],0,[1],[1],[1],[[]],0,[[],1],[[]],0,[[[13,[161]],25,[32,[[13,[261]]]],[13,[241]],262],263],0,0,[[],4],[[],4],[[],5],0,[[]],0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],[[]],[[]],[[264,[266,[265]],267],[[4,[268]]]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[268,26],27],[[268,26],27],[[]],[[]],[216,268],[34,268],[[]],[265,[[32,[[13,[261]]]]]],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[[13,[161]]],264],[[265,[21,[17]],267],[[4,[[32,[269]],268]]]],[[264,[21,[17]],267],[[4,[268]]]],[264],[268,[[32,[184]]]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[265,269,267],[[4,[268]]]],0,0,0,0,0,0,0,0,[[270,271]],[[]],[[]],[[]],[[]],[[]],[[]],[272,272],[[]],[[],270],[1],[1],[1],[1],[1],[1],[[263,273],[[39,[274]]]],[[270,263,273,275],274],[1],[1],[1],[[272,26],27],[[]],[[]],[[]],[[],272],[263,39],[[270,67]],[[270,224]],[263],[[],1],[[],1],[[],1],[[]],[[]],[[]],0,0,[[272,[0,[[276,[101,257]],258,277]]],271],[[270,[0,[278,258,277]]]],[[270,[32,[[219,[279]]]]]],[[270,[32,[[219,[280]]]]]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[]],[[]],[[]],0,0,0,0,0,0,[281,47],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[259,282],[259,282],[281,281],[259,259],[[]],[[]],[282],[[259,[32,[[13,[241]]]]],259],[[],259],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[281,26],27],[[]],[[]],[[]],[[]],[282,[[39,[46]]]],[259,[[32,[[13,[67]]]]]],[259,[[32,[[260,[65]]]]]],[259,[[32,[52]]]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[281,31],[282,25],[282,25],[[282,[21,[46]]],25],[[259,[13,[161]]],259],[[282,[21,[17]],267],[[39,[[32,[269]]]]]],[[259,[32,[[13,[67]]]]],259],0,[281,46],[[259,[32,[[260,[65]]]]],259],[[259,[32,[52]]],259],[282,[[32,[[13,[261]]]]]],[[282,46],39],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[31,[[4,[281,34]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],0,[[281,[18,[17]],[32,[[260,[65]]]],67],[[39,[68]]]],[[281,67],[[39,[68]]]],[[]],[[]],[[]],[[]],[[282,269,267],39],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[283,[[18,[17]]]],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[283,283],[275,275],[284,284],[273,273],[285,285],[286,286],[274,274],[269,269],[287,287],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[283,283],22],[[],283],[[],275],[[],284],[[],285],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],[[283,283],25],[[275,275],25],[[287,287],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[283,26],27],[[283,26],27],[[283,26],27],[[275,26],27],[[284,26],27],[[273,26],27],[[285,26],27],[[286,26],27],[[274,26],27],[[269,26],27],[[287,26],27],[28,283],[[[18,[17]]],283],[[]],[[[21,[17]]],283],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[28,[[4,[283,29]]]],[[283,30]],[[275,30]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[283,31],[275,31],[284,31],[273,31],[285,31],[286,31],[274,31],[269,31],[287,31],[[],1],0,0,[[283,283],[[32,[22]]]],0,[[],283],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],[[4,[283,34]]]],[[],[[4,[275,34]]]],[[],[[4,[284,34]]]],[[],[[4,[285,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[283,34]]]],[31,[[4,[275,34]]]],[31,[[4,[284,34]]]],[31,[[4,[273,34]]]],[31,[[4,[285,34]]]],[31,[[4,[286,34]]]],[31,[[4,[274,34]]]],[31,[[4,[269,34]]]],[31,[[4,[287,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[35,4],[283],[238],[[],288],0,0,0,0,[[],73],[[]],[[]],[1],[1],[1],[[289,26],27],[[289,26],27],[[]],[290,289],[[],[[239,[[219,[238]]]]]],[[],1],[[]],[289,[[32,[184]]]],[[],33],[[],4],[[],4],[[],5],[[]],0,[[]],[[]],[[161,[36,[17]],[21,[17]],[21,[17]],37],[[39,[[21,[17]]]]]],[[],161],[1],[1],[1],[[]],[[],1],[[]],[[],161],[161,46],[161,46],[161,54],[161,[[32,[[13,[66]]]]]],[161,[[32,[[13,[67]]]]]],[[161,46,66],25],[[161,[18,[17]],[18,[17]]],[[39,[47]]]],[[],4],[[],4],[[],5],[[68,46],39],[[]],[[[219,[252]],102]],0,0,0,0,0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[291,26],27],[[291,26],27],[[]],[[]],[[],1],[[],1],[[]],[[]],[[292,52],[[39,[52]]]],[[292,52],[[39,[121]]]],[[292,52],[[39,[224]]]],[[[13,[241]]],292],[[292,52,[32,[93]]],[[39,[67]]]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[292,121,52],[[39,[121]]]],[[292,224,52],[[39,[224]]]],[[292,67,52,[32,[93]]],[[39,[67]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[12,254],[[4,[254,290]]]],[[12,254],[[4,[254,290]]]],[293,293],[[]],0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[12,39],[[294,26],27],[[294,26],27],[[293,26],27],[[]],[[]],[[]],[[]],[[295,[21,[17]]],[[4,[[21,[17]],290]]]],[12,102],[12,293],[12,[[32,[[13,[161]]]]]],[12,52],[12,[[239,[[219,[238]]]]]],[[],1],[[],1],[[],1],[[],1],[[295,[21,[17]],[21,[17]]],[[4,[290]]]],[[]],[[]],[[]],[[]],0,[[[13,[12]]],295],0,[[12,10,254],39],[[]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],0,0,[[[21,[17]]],[[4,[[21,[17]],290]]]],[[[21,[17]],[21,[17]]],[[4,[290]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[220,[[18,[17]]]],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[18,[17]]],25],[[[18,[17]]],25],[[[296,[223]],[18,[17]]],25],[[16,[18,[17]]],25],[[16,[18,[17]]],25],[[],[[4,[[21,[19,20]]]]]],[297,297],[7,7],[298,298],[299,299],[220,220],[[]],[[]],[[]],[[]],[[]],[[220,220],22],[[52,10],39],[[52,10],[[39,[11]]]],[[[296,[223]],52,10],39],[[[296,[223]]],[[39,[300]]]],[[16,52,10],[[39,[11]]]],[[16,52,10],[[39,[11]]]],[[[296,[223]],52,10],39],[[],297],[[],7],[[],301],[[],299],[[],220],[1],[1],[1],[1],[1],[1],[1],[220],[1],[1],[1],[1],[1],[1],[1],[1],[1],[220],[1],[1],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],[[297,297],25],[[7,7],25],[[301,301],25],[[298,298],25],[[299,299],25],[[220,220],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],[[32,[216]]]],[[16,26],[[39,[302]]]],[[297,26],27],[[7,26],27],[[301,26],27],[[298,26],27],[[299,26],27],[[220,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[21,[17]]],220],[[[18,[17]]],[[32,[[21,[17]]]]]],[[[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[296,[223]],[18,[17]]],[[32,[[21,[17]]]]]],[[[296,[223]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[16,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[18,[17]]],[[4,[[32,[[21,[17,20]]]],216]]]],[[16,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[],[[32,[303]]]],[[],[[32,[[21,[17]]]]]],[[297,30]],[[299,30]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[[18,[17]],[18,[17]]],[[32,[[21,[17]]]]]],[[[18,[17]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[296,[223]],[18,[17]],[18,[17]]],[[32,[[21,[17]]]]]],[[[296,[223]],[18,[17]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[16,[18,[17]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[16,[18,[17]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[297,31],[7,31],[299,31],[220,31],[[],25],[[],[[219,[218]]]],[[],[[219,[218]]]],[[],[[219,[218]]]],[[[296,[223]]],[[219,[218]]]],[[[296,[223]]],[[0,[223]]]],0,[[],[[219,[218,20]]]],[16,[[219,[218]]]],0,[299,298],0,[303,[[39,[[21,[17]]]]]],[301,[[39,[[21,[17]]]]]],0,[223,[[296,[223]]]],0,[[[18,[17]],[18,[17]]],299],[[]],[[220,220],[[32,[22]]]],[[[18,[220]],61]],[[[18,[220]],61],39],[[[18,[220]],61],39],[[[296,[223]],[18,[220]],61]],[[16,[18,[220]],61],39],[[[18,[220]],61],[[4,[216]]]],[[16,[18,[220]],61],39],[[[18,[17]]],[[32,[[21,[17]]]]]],[[[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[296,[223]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[296,[223]],[18,[17]]],[[32,[[21,[17]]]]]],[[16,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[16,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[]],0,[[[18,[17]]]],[1],0,[[]],[[]],[[]],[[]],[[]],[[],[[4,[7,34]]]],[[],[[4,[299,34]]]],[[],[[4,[220,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[297,34]]]],[31,[[4,[7,34]]]],[31,[[4,[299,34]]]],[31,[[4,[220,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[303,[18,[17]]],[[39,[1]]]],[[301,[18,[17]]],[[39,[1]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[35,4],0,[[],[[39,[[21,[17]]]]]],[[[18,[17]]],[[39,[1]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[305,[[307,[306]]]],[305,[[307,[306]]]],[[],185],[308,185],[309,185],[310,185],[[],73],[306,[[18,[17]]]],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[306,306],[311,311],[312,312],[313,313],[314,314],[315,315],[316,316],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],306],[[],311],[[],312],[[],313],[[],314],[[],315],[[],316],[1],[1],[1],[1],[1],[1],[306],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[306],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],0,[[306,306],25],[[311,311],25],[[312,312],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[317,26],27],[[317,26],27],[[306,26],27],[[311,26],27],[[312,26],27],[[313,26],27],[[314,26],27],[[315,26],27],[[316,26],27],[[]],[[]],[[]],[[]],[[]],[[[21,[17]]],306],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[306,31],[311,31],[312,31],[313,31],[314,31],[315,31],[316,31],0,0,0,[[[15,[[14,[0]]]],[15,[[14,[0]]]],[21,[[15,[[14,[0]]]]]]],39],[[[13,[12]],318],308],[[[219,[304]]],310],0,0,0,0,0,[1],[313,[[39,[316]]]],[[308,313],[[39,[316]]]],[[309,313],[[39,[316]]]],[[310,313],[[39,[316]]]],0,[314,[[39,[316]]]],[[308,314],[[39,[316]]]],[[309,314],[[39,[316]]]],[[310,314],[[39,[316]]]],0,[315,[[39,[316]]]],[[308,315],[[39,[316]]]],[[309,315],[[39,[316]]]],[[310,315],[[39,[316]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],0,0,0,[[],[[4,[306,34]]]],[[],[[4,[311,34]]]],[[],[[4,[312,34]]]],[[],[[4,[313,34]]]],[[],[[4,[314,34]]]],[[],[[4,[315,34]]]],[[],[[4,[316,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[306,34]]]],[31,[[4,[311,34]]]],[31,[[4,[312,34]]]],[31,[[4,[313,34]]]],[31,[[4,[314,34]]]],[31,[[4,[315,34]]]],[31,[[4,[316,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[319,11,311],[[39,[[15,[[14,[0]]]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[35,4],0,0,0,0,0,0,0,0,[[]],[[]],0,0,0,[1],[1],[1],0,[[]],0,[[],1],[[]],0,[[[13,[12]],104,217,320,168,130,179,62,25],321],0,0,0,[[],4],[[],4],[[],5],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[321,322],[[4,[[21,[323]],290]]]],[[324,321,322],[[4,[[21,[323]],290]]]],[[],324],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[321,322,[18,[176]]],[[4,[325,290]]]],[[324,321,322,[18,[176]]],[[4,[325,290]]]],[11],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[]],[[]],[[]],0,0,[[321,28,[21,[17]]],[[4,[[21,[17]],290]]]],0,[[321,322,[18,[176]]],[[4,[325,290]]]],[[324,321,322,[18,[176]]],[[4,[325,290]]]],[[[13,[326]]]],0,[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],0,[[],5],[[],5],[[],5],[[]],[[]],[[]],0,0,0,[327,[[18,[17]]]],[[],1],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[327,327],[328,328],[[]],[[]],[[],327],[[],328],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],[[327,327],25],[[328,328],25],[[],25],[[],25],[[],25],[[],25],[[327,26],27],[[328,26],27],[[]],[[[21,[17]]],327],[[]],0,[[],1],[[],1],[[]],[[]],[327,31],[328,31],0,[[]],[[]],[[],[[4,[327,34]]]],[[],[[4,[328,34]]]],[[],4],[[],4],[31,[[4,[327,34]]]],[31,[[4,[328,34]]]],[[],4],[[],4],[[],5],[[],5],[[]],[[]],[35,4],0,0,0,[[]],[[]],[329,329],[[]],[[],329],[1],[1],[1],[[329,26],27],[[]],[[],1],[[]],0,[[[21,[17]],[21,[17]]],329],[[]],[[],4],[[],4],0,[[],5],0,[[]],0,0,[[330,331],39],[[330,[21,[17]],62],39],[[330,11,[21,[17]],331],39],[[]],[[]],[330,39],[1],[1],[1],[[]],[[],1],[[]],[[[219,[304]],7],330],[[],4],[[],4],[[],5],[[]],0,[[]],[[]],[322,322],[[]],[[],322],[322],[1],[1],[322],[1],[[322,322],25],[[],25],[[],25],[[322,26],27],[[]],[[[21,[[21,[17]]]]],322],[[[332,[[21,[17]]]]],322],[[],1],[[]],[322,31],[[[21,[[21,[17]]]]],322],[[]],[[],[[4,[322,34]]]],[[],4],[31,[[4,[322,34]]]],[[],4],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],73],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[333,333],[318,318],[290,290],[334,334],[335,335],[336,336],[337,337],[338,338],[323,323],[339,339],[237,237],[340,340],[341,341],[342,342],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],333],[[],254],[[],290],[[],334],[[],335],[[],336],[[],337],[[],338],[[],323],[[],339],[[],341],[[],342],[[],343],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,[[318,318],25],[[338,338],25],[[],25],[[],25],[[],25],[[],25],0,0,0,[[333,26],27],[[344,26],27],[[345,26],27],[[346,26],27],[[318,26],27],[[254,26],27],[[290,26],27],[[290,26],27],[[334,26],27],[[335,26],27],[[336,26],27],[[337,26],27],[[338,26],27],[[323,26],27],[[339,26],27],[[237,26],27],[[340,26],27],[[341,26],27],[[342,26],27],[[343,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[249,290],[216,290],[294,290],[181,290],[347,290],[268,290],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[318,30]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[333,31],[344,31],[345,31],[346,31],[318,31],[254,31],[290,31],[334,31],[335,31],[336,31],[337,31],[338,31],[323,31],[339,31],[237,31],[340,31],[341,31],[342,31],[343,31],0,0,0,0,0,0,0,0,0,0,0,[[28,62,28],290],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],[[4,[333,34]]]],[[],[[4,[290,34]]]],[[],[[4,[334,34]]]],[[],[[4,[335,34]]]],[[],[[4,[336,34]]]],[[],[[4,[337,34]]]],[[],[[4,[338,34]]]],[[],[[4,[323,34]]]],[[],[[4,[339,34]]]],[[],[[4,[341,34]]]],[[],[[4,[343,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[333,34]]]],[31,[[4,[344,34]]]],[31,[[4,[345,34]]]],[31,[[4,[346,34]]]],[31,[[4,[318,34]]]],[31,[[4,[254,34]]]],[31,[[4,[290,34]]]],[31,[[4,[334,34]]]],[31,[[4,[335,34]]]],[31,[[4,[336,34]]]],[31,[[4,[337,34]]]],[31,[[4,[338,34]]]],[31,[[4,[323,34]]]],[31,[[4,[339,34]]]],[31,[[4,[237,34]]]],[31,[[4,[340,34]]]],[31,[[4,[341,34]]]],[31,[[4,[342,34]]]],[31,[[4,[343,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[],"p":[[15,"usize"],[3,"BUILD_INFO",0],[3,"BuildInfo",0],[4,"Result",6752],[3,"TypeId",6753],[3,"CacheSet",58],[3,"Root",5437],[3,"Cache",58],[3,"MutexGuard",6754],[15,"u64"],[3,"Hash",109],[3,"Protocol",5345],[3,"Arc",6755],[3,"RefCell",6756],[3,"Rc",6757],[3,"Tree",5437],[15,"u8"],[15,"slice"],[3,"u5",6758],[3,"Global",6759],[3,"Vec",6760],[4,"Ordering",6761],[15,"char"],[8,"FromIterator",6762],[15,"bool"],[3,"Formatter",6763],[6,"Result",6763],[15,"str"],[4,"FromHexError",6764],[8,"Hasher",6765],[4,"Value",6766],[4,"Option",6767],[3,"String",6768],[4,"DecodeError",6769],[8,"WriteBase32",6758],[15,"array"],[3,"PublicKey",6770],[3,"StaticSecret",6770],[6,"Result",6771],[3,"DeoxysII",161],[8,"AsMut",6772],[8,"AsRef",6772],[4,"DecryptionError",6773],[4,"EncryptionError",6773],[3,"Nonce",188],[3,"PublicKey",211],[3,"Signature",211],[3,"Signed",211],[3,"MultiSigned",211],[3,"SignatureBundle",211],[3,"PrivateKey",211],[3,"Namespace",487],[3,"PrivateKey",405],[3,"PublicKey",405],[8,"Sized",6774],[3,"Logger",6775],[4,"Level",6776],[15,"never"],[3,"Quantity",531],[15,"u128"],[15,"u16"],[15,"u32"],[3,"MrEnclave",582],[3,"MrSigner",582],[3,"EnclaveIdentity",582],[4,"Quote",582],[3,"QuotePolicy",582],[3,"VerifiedQuote",582],[15,"i64"],[3,"Keypolicy",6777],[3,"QuotePolicy",774],[3,"AVR",774],[8,"Fail",6778],[3,"QuotePolicy",832],[3,"QuoteBundle",832],[3,"TCBBundle",832],[3,"SignedTCBInfo",832],[3,"TCBInfo",832],[3,"TDXModule",832],[3,"TCBLevel",832],[3,"TCBVersions",832],[3,"TCBComponent",832],[4,"TCBStatus",832],[3,"SignedQEIdentity",832],[3,"QEIdentity",832],[3,"EnclaveTCBLevel",832],[3,"EnclaveTCBVersions",832],[8,"Deserializer",6779],[4,"Error",832],[3,"Utc",6780],[3,"DateTime",6781],[3,"SystemTime",6782],[3,"Version",1232],[3,"ProtocolVersions",1232],[8,"Clone",6783],[3,"Versioned",1292],[8,"PartialEq",6761],[8,"Debug",6763],[8,"Hash",6765],[8,"EncodeAsMap",6784],[8,"Decode",6785],[3,"Config",1319],[3,"Storage",1319],[3,"LightBlock",1363],[4,"Event",1363],[3,"BlockMetadata",1363],[3,"Address",1447],[3,"COMMON_POOL_ADDRESS",1447],[3,"FEE_ACC_ADDRESS",1447],[3,"GOVERNANCE_DEPOSITS_ADDRESS",1447],[3,"EpochTimeState",1533],[4,"Vote",1562],[3,"ProposalVote",1562],[3,"UpgradeProposal",1562],[3,"CancelUpgradeProposal",1562],[3,"ChangeParametersProposal",1562],[3,"ProposalContent",1562],[3,"ConsensusParameterChanges",1562],[3,"PolicySGX",1759],[3,"EnclavePolicySGX",1759],[3,"SignedPolicySGX",1759],[3,"EncryptedSecret",1759],[3,"EncryptedMasterSecret",1759],[3,"EncryptedEphemeralSecret",1759],[3,"SignedEncryptedMasterSecret",1759],[3,"SignedEncryptedEphemeralSecret",1759],[4,"Error",1759],[8,"Signer",211],[3,"Runtime",1995],[6,"EpochTime",1533],[3,"VersionInfo",1995],[3,"TCPAddress",1995],[3,"TLSAddress",1995],[3,"TLSInfo",1995],[3,"P2PInfo",1995],[3,"ConsensusAddress",1995],[3,"ConsensusInfo",1995],[3,"VRFInfo",1995],[3,"CapabilityTEE",1995],[3,"Capabilities",1995],[3,"NodeRuntime",1995],[3,"RolesMask",1995],[3,"Node",1995],[4,"RuntimeKind",1995],[3,"ExecutorParameters",1995],[3,"TxnSchedulerParameters",1995],[3,"StorageParameters",1995],[3,"SchedulingConstraints",1995],[3,"ValidatorSetConstraint",1995],[3,"MaxNodesConstraint",1995],[3,"MinPoolSizeConstraint",1995],[3,"RuntimeStakingParameters",1995],[3,"EntityWhitelistRuntimeAdmissionPolicy",1995],[3,"EntityWhitelistConfig",1995],[4,"RuntimeAdmissionPolicy",1995],[4,"RuntimeGovernanceModel",1995],[4,"SGXConstraints",1995],[4,"SGXAttestation",1995],[4,"TEEHardware",1995],[3,"RuntimeGenesis",1995],[3,"Identity",5273],[3,"Pool",2886],[3,"Block",2886],[8,"NodeLookup",2886],[3,"ExecutorCommitment",2886],[8,"MessageValidator",2886],[4,"HeaderType",2886],[3,"Header",2886],[3,"ComputeResultsHeader",2886],[4,"ExecutorCommitmentFailure",2886],[3,"ExecutorCommitmentHeader",2886],[4,"Message",2886],[4,"StakingMessage",2886],[4,"RegistryMessage",2886],[4,"GovernanceMessage",2886],[3,"IncomingMessage",2886],[3,"AnnotatedBlock",2886],[3,"MessageEvent",2886],[3,"RoundResults",2886],[4,"Error",2886],[4,"StateError",4249],[3,"Committee",3387],[8,"OpenCommitment",2886],[8,"Error",6786],[8,"Any",6753],[4,"Role",3387],[4,"CommitteeKind",3387],[3,"CommitteeNode",3387],[3,"Transfer",3478],[3,"Withdraw",3478],[3,"Escrow",3478],[3,"ReclaimEscrow",3478],[4,"ThresholdKind",3478],[3,"Account",3478],[3,"GeneralAccount",3478],[3,"EscrowAccount",3478],[3,"SharePool",3478],[3,"CommissionSchedule",3478],[3,"CommissionRateStep",3478],[3,"CommissionRateBoundStep",3478],[3,"StakeAccumulator",3478],[3,"StakeThreshold",3478],[3,"Delegation",3478],[3,"DebondingDelegation",3478],[4,"SlashReason",3478],[3,"Slash",3478],[3,"TransferResult",3478],[3,"AddEscrowResult",3478],[3,"ReclaimEscrowResult",3478],[3,"WithdrawResult",3478],[3,"Event",3478],[3,"TransferEvent",3478],[3,"BurnEvent",3478],[4,"EscrowEvent",3478],[3,"AllowanceChangeEvent",3478],[3,"Error",6771],[3,"ConsensusState",4249],[8,"Iterator",5437],[3,"Box",6787],[3,"Prefix",5437],[8,"ImmutableMKVS",5437],[3,"ImmutableState",4296],[8,"FallibleMKVS",5437],[3,"Status",4329],[3,"ImmutableState",4329],[3,"ImmutableState",4380],[3,"ImmutableState",4397],[3,"ImmutableState",4413],[3,"BTreeMap",6788],[3,"Id",6789],[3,"LightBlockMeta",4437],[3,"SignedHeader",6790],[3,"LightBlock",6791],[3,"Proof",4466],[6,"Hash",6792],[3,"NopVerifier",4491],[4,"EventKind",6192],[8,"Future",6793],[3,"Pin",6794],[3,"Verifier",4491],[8,"Verifier",4617],[3,"Handle",6795],[3,"TrustRoot",4617],[3,"Fee",4530],[3,"Proof",4530],[3,"SignedTransactionWithProof",4530],[3,"Transaction",4530],[6,"SignedTransaction",4530],[4,"Error",4617],[3,"PostInitState",4681],[3,"PreInitState",4681],[8,"Initializer",4681],[3,"Dispatcher",4681],[4,"Body",6192],[4,"RpcClientError",4739],[3,"RpcClient",4739],[8,"Encode",6784],[8,"Send",6774],[3,"Builder",4927],[3,"HashSet",6796],[3,"SessionInfo",4927],[8,"KeyValue",5432],[3,"Context",4787],[3,"Demux",4807],[3,"MultiplexedSession",4807],[3,"OwnedMutexGuard",6797],[8,"Write",6798],[4,"Error",4807],[4,"Message",5022],[3,"Dispatcher",4864],[3,"Method",4864],[3,"MethodDescriptor",4864],[3,"Request",5022],[3,"Response",5022],[4,"Kind",5022],[8,"MethodHandler",4864],[8,"Sync",6774],[8,"ContextInitializer",4864],[6,"KeyManagerQuotePolicyHandler",4864],[6,"KeyManagerStatusHandler",4864],[4,"RAKBinding",4927],[3,"Session",4927],[3,"SessionID",5022],[3,"Frame",5022],[3,"Error",5022],[4,"Body",5022],[4,"PeerFeedback",5022],[3,"Runtime",6799],[4,"Error",5250],[3,"Error",6192],[4,"PolicyVerifierError",5298],[3,"PolicyVerifier",5298],[3,"HostInfo",5345],[4,"ProtocolError",5345],[3,"ProtocolUntrustedLocalStorage",5345],[3,"OverlayTree",5437],[4,"RootType",5437],[4,"LogEntryKind",5437],[3,"LogEntry",5437],[6,"WriteLog",5437],[4,"NodeBox",5437],[3,"Error",6763],[6,"Key",5437],[8,"ReadSync",5699],[3,"Unstructured",6800],[3,"RawProofEntry",5699],[6,"Result",6801],[3,"HostReadSyncer",5699],[3,"NoopReadSyncer",5699],[3,"StatsCollector",5699],[3,"Proof",5699],[3,"TreeID",5699],[3,"GetRequest",5699],[3,"GetPrefixesRequest",5699],[3,"IterateRequest",5699],[3,"ProofResponse",5699],[4,"SyncerError",5699],[4,"HostStorageEndpoint",6192],[3,"ProofVerifier",5699],[8,"MKVS",5437],[3,"Context",5982],[3,"TxnBatch",6163],[3,"CheckTxResult",6192],[3,"NoopDispatcher",6005],[3,"ExecuteBatchResult",6005],[3,"AtomicBool",6802],[3,"CoarsenedKey",6062],[3,"ReadWriteSet",6062],[3,"Tag",6121],[3,"Tree",6144],[6,"Tags",6121],[3,"VecDeque",6803],[3,"ComputedBatch",6192],[3,"RuntimeInfoRequest",6192],[3,"Features",6192],[3,"FeatureScheduleControl",6192],[3,"RuntimeInfoResponse",6192],[4,"ExecutionMode",6192],[3,"CheckTxMetadata",6192],[3,"HostFetchConsensusEventsRequest",6192],[3,"HostFetchConsensusEventsResponse",6192],[4,"MessageType",6192],[3,"Message",6192],[4,"StorageSyncRequest",6192],[3,"StorageSyncRequestWithEndpoint",6192],[4,"StorageSyncResponse",6192],[3,"JoinError",6804],[8,"Opener",161],[8,"KeyFormat",473],[8,"KeyFormatAtom",473],[13,"V1",2878],[13,"V0",2881],[13,"V1",2881],[13,"DebondingStart",4232],[13,"Add",4232],[13,"Take",4232],[13,"Reclaim",4232],[3,"MutableState",4296],[8,"MethodHandlerDispatch",4864],[13,"V0",5016],[13,"V1",5016],[8,"Host",5250],[8,"Marshal",5696],[3,"ExecuteTxResult",6005],[8,"Dispatcher",6005],[13,"RuntimeQueryRequest",6684],[13,"RuntimeCapabilityTEERakAvrRequest",6684],[13,"RuntimeExecuteTxBatchResponse",6684],[13,"HostFetchTxBatchResponse",6684],[13,"HostProveFreshnessRequest",6684],[13,"RuntimeCheckTxBatchRequest",6684],[13,"RuntimeExecuteTxBatchRequest",6684],[13,"HostFetchConsensusBlockResponse",6684],[13,"RuntimeQueryResponse",6684],[13,"HostRPCCallRequest",6684],[13,"RuntimeCapabilityTEERakQuoteResponse",6684],[13,"RuntimeConsensusSyncRequest",6684],[13,"HostFetchConsensusBlockRequest",6684],[13,"HostFetchBlockMetadataTxRequest",6684],[13,"HostFetchGenesisHeightResponse",6684],[13,"HostLocalStorageGetRequest",6684],[13,"HostLocalStorageSetRequest",6684],[13,"RuntimeRPCCallRequest",6684],[13,"HostFetchTxBatchRequest",6684],[13,"HostRPCCallResponse",6684],[13,"HostIdentityResponse",6684],[13,"RuntimeCapabilityTEERakReportResponse",6684],[13,"RuntimeKeyManagerQuotePolicyUpdateRequest",6684],[13,"HostFetchBlockMetadataTxResponse",6684],[13,"HostProveFreshnessResponse",6684],[13,"RuntimeCapabilityTEERakQuoteRequest",6684],[13,"RuntimeLocalRPCCallRequest",6684],[13,"RuntimeRPCCallResponse",6684],[13,"RuntimeLocalRPCCallResponse",6684],[13,"RuntimeCheckTxBatchResponse",6684],[13,"RuntimeKeyManagerStatusUpdateRequest",6684],[13,"RuntimeCapabilityTEERakInitRequest",6684],[13,"HostLocalStorageGetResponse",6684]]},\ +"oasis_runtime_sdk":{"doc":"Oasis runtime SDK.","t":"CCYYCCCDLLACLLAACALLLALLLLAALLLLXLALLLLAMXMAALMAAXAAAALLLLLLAOLNNELLFFFLLLFFFFLLFLLLLLLMMMDMLLLLLLLLMLMMLLLLINIDNENQDDNDDILLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLKLLKLLKLLKLKLKLKLLLLLMLLLLLLLLLLLKLLLKLLKLLLLLLLLKLLLLLLLLLLLKLLKLLKLLKLLLLMKLLLLKLLKLLKLLKLLLKLLLLLLLLLLLLLLLLLLLLLMKLKLLMKLMKLMKLLLLLLLKLLLLLLLLKLLLKLAAADENNNGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLMDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNENNNNNEENNNNNNNNNNNDENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAALLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLNNDDDENNNLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLMLMLMLMLLLLLLLLLMMMLLLLLLLLIDLLLLLKMLLLLLLLLLLLLLLLLLLLLLLLLLLMMKLLLLLLLLLIDGILLLLKLLLFLLLLLKLMKLLLLMLENNILLLLKKLLLLLLLLLLLLLLLNNNNNNNNNNNRIDEDDNNNNNNNNNNNNNNNNNDNNDNNDNLLKLMMKLLLLLLMLFKLKLKLKLLMLMMMMMLLLLLNIEEQQQNQNIIIIISNIQSINSLLLLLLLLLLLLLLLLLFLLFLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLMMMAAAAAHHINNNEENDDNNNDNEDNMLLLLLMLLLLLLLLLLLLLLKLKLLKLLLLLLLLLMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLMKLKLKLKLKLKLKLLLLLLLLLLLLLLLLLLLLLLLKLLLLMLKLKLKLKLLALKLLLLLLMKLKLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLAKLLLLLLLLMMMMMMMDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLLLLRRRDDDDDDDDMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLINNNEEDNNNNDEDNNNKLKLKLLLLLLLLLLLLLLLLLLLLLKLMMLLKLLLLLLLLLLLLLLLLLLLLKLLLLKLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLMLLLMKLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLHHINNNNEENDDNNNDDNNNLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMLLAMLMLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLAKLLLLLLLKLMMMMMMMMMMMMMMMMMMMMMMMMMRRRRDFFLLLLLMLMFFFFFLLFFFFMLLLLLDDDDDDDDDNDDDDDNDEDDNNDDDMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSINNIQSSDSSEENNNNDNNNDNNNNNNNNNDSRNNNDNNNNNEDNNNDLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLKLMLLLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMMMMMKLMMMLLLLLMLKLKLKLKLLALKLKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLAKLKLKLKLLLLLLLLLLLLMRRRRNDDDDNDDEDNDRLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLMMLLLLLLLLLHEDNNNDEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLALLLLLLLLLLLLLLLLLLLLLLLALLLLLLRDNNEDEDNMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLQQSISSSLKLLLLLLLENILLLLLLLKLLLLLLLLLLLLDMLLLLLLLLLLLLLLLLMLLLMLLCCCDQDIDDDIDLLLLLLLLLLLLLLLLLLKLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLKLLLLLLLLKLLLLLLLLLLLLKLLLLLLLLLLLKLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNNNERLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDIMLLLLLLFMMLLLLLLLLLLLLLLLLMFLLLLLLMMMMLLLLLLLLLLKLLLLAAANNNNNNNNNNNEDDNNNNDNNNNNNNNNNNNNDNNDNNDNLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLFMMLLLLLLLMMLLLLLLLLLLMLLMMMLLFLLLLLLLLLLLLLLLLLLLLLAAAAARRRRRRRRRDNENSNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRDDLLLLLLLLMMLLLLLLLLMLLLLLLLLLLMMMLLLLLLLLLLLLLLGDDLLLLLLLLMMLLLLLLMLLLLMMLLLLLMLMMLLLLLLLLLLLDDESSNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMNEDEDEEENENNDNRNNNNNNRNNDDNNDLLMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMM","n":["BatchContext","Context","Error","Event","Module","Runtime","TxContext","Version","borrow","borrow_mut","callformat","cbor","clone","clone_into","config","context","core","crypto","default","deref","deref_mut","dispatcher","drop","eq","equivalent","equivalent","error","event","fmt","from","from","get_hash","handler","hash","history","init","into","into_cbor_value","is_compatible_with","keymanager","major","migration","minor","module","modules","new","patch","runtime","schedule_control","sdk_derive","sender","storage","subcall","testing","to_owned","try_default","try_from","try_from_cbor_value","try_into","type_id","types","version_from_cargo","vzip","Empty","EncryptedX25519DeoxysII","Metadata","borrow","borrow_mut","decode_call","decode_call_ex","decode_result","deref","deref_mut","drop","encode_call","encode_result","encode_result_ex","encrypt_result_x25519_deoxysii","fmt","from","get_key_pair_id","init","into","try_from","try_into","type_id","vzip","index","pk","sk","ScheduleControl","batch_size","borrow","borrow_mut","default","deref","deref_mut","drop","from","init","initial_batch_size","into","max_tx_count","min_remaining_gas","try_from","try_into","type_id","vzip","BatchContext","CheckTx","Context","ContextValue","ExecuteTx","Mode","PreScheduleTx","Runtime","RuntimeBatchContext","RuntimeTxContext","SimulateTx","State","TransactionWithMeta","TxContext","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","commit","commit","commit","consensus_state","consensus_state","consensus_state","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","emit_etag","emit_etag","emit_etag","emit_etags","emit_etags","emit_etags","emit_event","emit_event","emit_event","emit_message","emit_message","emit_messages","emit_messages","emit_unconditional_event","emit_unconditional_event","epoch","epoch","epoch","eq","equivalent","equivalent","events","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get_logger","get_logger","get_logger","get_mut","history","history","history","host_info","host_info","host_info","init","init","init","init","init","init","internal","internal","internal","into","into","into","into","into","into","is_allowed_query","is_check_only","is_confidential","is_internal","is_internal","is_pre_schedule","is_read_only","is_read_only","is_simulation","key_manager","key_manager","key_manager","limit_max_messages","limit_max_messages","limit_max_messages","local_config","merge_from","messages","mode","mode","mode","new","or_default","remaining_messages","remaining_messages","remaining_messages","rng","rng","rng","rollback","rollback","rollback","runtime_header","runtime_header","runtime_header","runtime_id","runtime_round_results","runtime_round_results","runtime_round_results","set","should_execute_contracts","take","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","tx","tx_auth_info","tx_auth_info","tx_call_format","tx_call_format","tx_caller_address","tx_hash","tx_index","tx_index","tx_index","tx_size","tx_size","tx_size","tx_value","tx_value","type_id","type_id","type_id","type_id","type_id","type_id","value","value","value","vzip","vzip","vzip","vzip","vzip","vzip","with_child","with_child","with_child","with_simulation","with_tx","with_tx","multisig","random","signature","Config","Error","InsufficientWeight","InvalidConfig","InvalidSignatureSet","SignatureSet","SignatureSetOwned","Signer","as_fail","batch","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","init","init","init","into","into","into","into_cbor_value","into_cbor_value","public_key","signers","threshold","to_owned","to_owned","to_string","try_default","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","type_id","type_id","type_id","validate_basic","vzip","vzip","vzip","weight","LeafRng","RootRng","append_local_entropy","append_subcontext","append_tx","as_rngcore","borrow","borrow","borrow_mut","borrow_mut","default","deref","deref","deref_mut","deref_mut","drop","drop","fill_bytes","fork","from","from","gen_bigint","gen_bigint_range","gen_biguint","gen_biguint_below","gen_biguint_range","gen_prime","init","init","into","into","invalid","new","next_u32","next_u64","try_fill_bytes","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Ed25519","Ed25519","Ed25519_Oasis","Ed25519_PrehashedSha512","Ed25519_Pure","Error","InvalidArgument","InvalidDigestLength","MalformedPrivateKey","MalformedPublicKey","MalformedSignature","MemorySigner","PublicKey","Secp256k1","Secp256k1","Secp256k1_Oasis","Secp256k1_PrehashedKeccak256","Secp256k1_PrehashedSha256","Secp256r1","Secp256r1","Secp256r1_PrehashedSha256","Secp384r1","Secp384r1","Secp384r1_PrehashedSha384","Signature","SignatureType","SigningError","Sr25519","Sr25519","VerificationFailed","as_bytes","as_fail","as_int","as_ref","as_ref","base32_len","base32_len","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_base32","check_base32","clone","clone","clone","clone_into","clone_into","clone_into","cmp","context","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","ed25519","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_bytes","from_bytes","get_hash","hash","init","init","init","init","init","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","is_ed25519_variant","is_prehashed","is_secp256k1_variant","is_secp256r1_variant","is_secp384r1_variant","new_from_seed","new_test","partial_cmp","public_key","secp256k1","secp256r1","secp384r1","sign","sign_by_type","sign_raw","sr25519","to_bytes","to_owned","to_owned","to_owned","to_string","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","verify","verify_batch_multisig","verify_by_type","verify_raw","vzip","vzip","vzip","vzip","vzip","write_base32","write_base32","get_chain_context_for","set_chain_context","MemorySigner","PublicKey","as_bytes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from","from","from_bytes","init","init","into","into","into_cbor_value","sign_digest","to_owned","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","verify","verify_digest","verify_raw","vzip","vzip","MemorySigner","PublicKey","as_bytes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from_bytes","init","init","into","into","into_cbor_value","sign_digest","to_eth_address","to_owned","to_uncompressed_untagged_bytes","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","verify","verify_digest","verify_raw","vzip","vzip","MemorySigner","PublicKey","as_bytes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from_bytes","init","init","into","into","into_cbor_value","sign_digest","to_owned","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","verify","verify_digest","verify_raw","vzip","vzip","MemorySigner","PublicKey","as_bytes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from_bytes","init","init","into","into","into_cbor_value","sign_digest","to_owned","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","verify","verify_digest","verify_raw","vzip","vzip","PublicKey","as_bytes","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","eq","equivalent","equivalent","fmt","from","from","from_bytes","init","into","into_cbor_value","to_owned","try_from","try_from_cbor_value","try_into","type_id","verify","vzip","Aborted","BatchOutOfGas","DispatchOptions","DispatchResult","Dispatcher","Error","KeyManagerFailure","MalformedTransactionInBatch","QueryAborted","as_fail","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_format_metadata","check_batch","check_tx","code","decode_tx","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_query","dispatch_tx","dispatch_tx_call","dispatch_tx_opts","drop","drop","drop","drop","execute_batch","execute_tx","execute_tx_opts","fmt","fmt","fmt","from","from","from","from","from","from","init","init","init","init","into","into","into","into","into_abort","method_authorizer","module_name","prefetch_tx","priority","query","result","schedule_and_execute_batch","sender_metadata","set_abort_batch_flag","skip_authentication","source","tags","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","tx_hash","tx_index","tx_size","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Error","RuntimeError","as_fail","borrow","borrow_mut","clone","clone_into","code","code","default","deref","deref_mut","drop","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","into","into_abort","into_call_result","into_cbor_value","message","module","module_name","new","to_owned","to_string","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","Event","EventTag","EventTags","IntoTags","borrow","borrow_mut","clone","clone_into","code","deref","deref_mut","drop","etag_for_event","fmt","from","init","into","into_event_tag","into_tags","into_tags","key","module_name","to_owned","try_from","try_into","type_id","value","vzip","Error","FailedToFetchBlock","FailedToFetchEvents","HistoryHost","as_fail","borrow","borrow_mut","code","consensus_events_at","consensus_state_at","deref","deref_mut","drop","fmt","fmt","from","init","into","into_abort","module_name","to_string","try_from","try_into","type_id","vzip","ActiveDeploymentNotFound","EphemeralSecretChecksumMismatch","EphemeralSecretNotFound","EphemeralSecretNotPublished","EphemeralSecretNotReplicated","GenerationFromFuture","HeightNotFresh","InvalidCiphertext","InvalidEpoch","InvalidGeneration","InvalidSignature","KEY_PAIR_ID_CONTEXT","KeyManager","KeyManagerClientWithContext","KeyManagerError","KeyPair","KeyPairId","MasterSecretChecksumMismatch","MasterSecretNotFound","MasterSecretNotPublished","MasterSecretNotReplicated","NotAuthenticated","NotAuthorized","NotInitialized","Other","PolicyChanged","PolicyInsufficientSignatures","PolicyInvalid","PolicyInvalidRuntime","PolicyRequired","PolicyRollback","REKNotPublished","RSKMissing","RuntimeMismatch","SignedPublicKey","StateCorrupted","StateError","StateKey","StatusNotFound","StorageCorrupted","TrustedPolicySigners","VerificationError","borrow","borrow_mut","box_clone","box_clone","checksum","checksum","clear_cache","clear_cache","clone","clone_into","deref","deref_mut","drop","expiration","from","get_key_pair_id","get_or_create_ephemeral_keys","get_or_create_ephemeral_keys","get_or_create_keys","get_or_create_keys","get_public_ephemeral_key","get_public_ephemeral_key","get_public_key","get_public_key","init","input_keypair","into","key","signature","signers","state_key","threshold","to_owned","try_from","try_into","type_id","vzip","Aborted","BlockHandler","CallResult","DispatchResult","Error","Error","Event","Failed","Genesis","Handled","InvariantHandler","MethodHandler","MigrationHandler","Module","ModuleInfoHandler","NAME","Ok","Parameters","Parameters","STORE_KEY","TransactionHandler","Unhandled","VERSION","after_dispatch_tx","after_handle_call","approve_raw_tx","approve_unverified_tx","authenticate_tx","before_handle_call","begin_block","borrow","borrow","borrow_mut","borrow_mut","check_invariants","decode_tx","deref","deref","deref_mut","deref_mut","dispatch_call","dispatch_call","dispatch_message_result","dispatch_query","dispatch_query","drop","drop","end_block","fmt","from","from","init","init","init_or_migrate","into","into","is_allowed_interactive_call","is_allowed_private_km_query","is_expensive_query","is_success","module_info","ok_or","ok_or_else","params","prefetch","set_params","supported_methods","try_from","try_from","try_into","try_into","type_id","type_id","unwrap","validate_basic","vzip","vzip","code","message","module","accounts","consensus","consensus_accounts","core","rewards","ADDRESS_COMMON_POOL","ADDRESS_FEE_ACCUMULATOR","API","Burn","Core","DebugOptionUsed","Error","Event","Forbidden","GasCosts","Genesis","InsufficientBalance","InvalidArgument","Mint","Module","NotFound","ParameterValidationError","Parameters","Transfer","accounts","after_dispatch_tx","after_handle_call","as_fail","as_fail","authenticate_tx","balances","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","burn","burn","charge_tx_fee","charge_tx_fee","check_invariants","check_signer_nonces","check_signer_nonces","clone","clone","clone","clone_into","clone_into","clone_into","code","code","debug_disable_nonce_check","default","default","default","denomination_infos","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_call","dispatch_query","drop","drop","drop","drop","drop","drop","drop","end_block","ensure_balance","fee","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","gas_costs","get_addresses","get_addresses","get_balance","get_balance","get_balances","get_balances","get_denomination_info","get_denomination_info","get_nonce","get_nonce","get_total_supplies","get_total_supplies","inc_nonce","inc_nonce","init","init","init","init","init","init","init","init","init_or_migrate","into","into","into","into","into","into","into","into_abort","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_expensive_query","mint","mint","module_info","module_name","module_name","parameters","prefetch","set_balance","set_balance","set_nonce","set_nonce","set_refund_unused_tx_fee","set_refund_unused_tx_fee","set_total_supply","set_total_supply","source","state","supported_methods","take_refund_unused_tx_fee","take_refund_unused_tx_fee","to_owned","to_owned","to_owned","to_string","to_string","total_supplies","transfer","transfer","transfer_silent","transfer_silent","transfers_disabled","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx_transfer","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","update_signer_nonces","update_signer_nonces","vzip","vzip","vzip","vzip","vzip","vzip","vzip","amount","amount","amount","from","owner","owner","to","FeeManager","FeeUpdates","TransactionFee","amount","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","commit_block","commit_tx","default","default","denomination","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","from","from","from","init","init","init","into","into","into","new","payer","payer","record_fee","record_refund","refund","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","tx_fee","type_id","type_id","type_id","vzip","vzip","vzip","ACCOUNTS","BALANCES","TOTAL_SUPPLY","Account","AccountBalances","AddressesQuery","BalancesQuery","DenominationInfo","DenominationInfoQuery","NonceQuery","Transfer","address","address","amount","balances","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","decimals","default","default","default","default","default","default","default","default","denomination","denomination","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","nonce","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","API","AmountNotRepresentable","ConsensusIncompatibleSigner","Core","Error","Event","Genesis","History","InternalStateError","InvalidArgument","InvalidDenomination","Module","ParameterValidationError","Parameters","ScalingFactorNotPowerOf10","UnderMinDelegationAmount","ZeroScalingFactor","account","account","amount_from_consensus","amount_from_consensus","amount_to_consensus","amount_to_consensus","as_fail","as_fail","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","code","code","consensus_denomination","consensus_denomination","consensus_denomination","consensus_scaling_factor","default","default","delegation","delegation","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_query","drop","drop","drop","drop","drop","drop","ensure_compatible_tx_signer","ensure_compatible_tx_signer","eq","equivalent","equivalent","escrow","escrow","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","height_for_epoch","height_for_epoch","init","init","init","init","init","init","init","init_or_migrate","into","into","into","into","into","into","into_abort","into_cbor_value","into_cbor_value","into_cbor_value","min_delegate_amount","module_info","module_name","module_name","parameters","reclaim_escrow","reclaim_escrow","source","to_owned","to_owned","to_string","to_string","transfer","transfer","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","validate_basic","vzip","vzip","vzip","vzip","vzip","vzip","withdraw","withdraw","ADDRESS_PENDING_DELEGATION","ADDRESS_PENDING_WITHDRAWAL","API","Consensus","Core","Delegate","Deposit","Error","Event","Forbidden","GasCosts","Genesis","InsufficientBalance","InvalidArgument","InvalidDenomination","Module","Parameters","UndelegateDone","UndelegateStart","Withdraw","as_fail","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_invariants","clone","clone","clone","clone_into","clone_into","clone_into","code","code","default","default","default","delegate","delegate","deposit","deposit","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","disable_delegate","disable_deposit","disable_undelegate","disable_withdraw","dispatch_call","dispatch_message_result","dispatch_query","drop","drop","drop","drop","drop","drop","end_block","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","gas_costs","init","init","init","init","init","init","init","init_or_migrate","into","into","into","into","into","into","into_abort","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","module_info","module_name","module_name","parameters","prefetch","source","state","store_receipt","supported_methods","take_receipt","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","tx_delegate","tx_deposit","tx_undelegate","tx_withdraw","type_id","type_id","type_id","type_id","type_id","type_id","types","undelegate","undelegate","vzip","vzip","vzip","vzip","vzip","vzip","withdraw","withdraw","amount","amount","amount","amount","debond_end_time","error","error","error","error","from","from","from","from","from","nonce","nonce","nonce","nonce","shares","shares","to","to","to","to","to","DELEGATIONS","RECEIPTS","UNDELEGATIONS","UNDELEGATION_QUEUE","Undelegation","add_delegation","add_undelegation","borrow","borrow_mut","deref","deref_mut","drop","epoch","from","from","get_delegation","get_delegations","get_delegations_by_destination","get_queued_undelegations","get_undelegations","init","into","set_receipt","sub_delegation","take_receipt","take_undelegation","to","try_from","try_from","try_into","type_id","vzip","AccountBalance","BalanceQuery","ConsensusAccountQuery","ConsensusDelegateContext","ConsensusError","ConsensusTransferContext","ConsensusUndelegateContext","ConsensusWithdrawContext","Delegate","Delegate","DelegationInfo","DelegationQuery","DelegationsQuery","Deposit","ExtendedDelegationInfo","Invalid","Receipt","ReceiptKind","TakeReceipt","Undelegate","UndelegateDone","UndelegateStart","UndelegationInfo","UndelegationsQuery","Withdraw","address","address","address","address","amount","amount","amount","amount","amount","amount","amount","balance","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","epoch","epoch","eq","equivalent","equivalent","error","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","id","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_valid","kind","module","nonce","nonce","nonce","nonce","receipt","receipt","receipt","receipt","receipt","receipt","shares","shares","shares","shares","shares","shares","to","to","to","to","to","to","to","to","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ALLOW_INTERACTIVE_READ_ONLY_TRANSACTIONS","API","Abort","CallDepthExceeded","Config","Config","DEFAULT_LOCAL_ESTIMATE_GAS_SEARCH_MAX_ITERS","DEFAULT_LOCAL_MIN_GAS_PRICE","DynamicMinGasPrice","EMIT_GAS_USED_EVENTS","ESTIMATE_GAS_EXTRA_FAIL","Error","Event","ExpiredTransaction","Forbidden","ForbiddenInSecureBuild","FutureNonce","GasCosts","GasOverflow","GasPriceTooLow","GasUsed","Genesis","InsufficientFeeBalance","InvalidArgument","InvalidCallFormat","InvalidMethod","InvalidMinPriceMaxChangeDenominator","InvalidNonce","InvalidTargetBlockGasUsagePercentage","InvalidTransaction","InvariantViolation","LocalConfig","MIN_GAS_PRICE_EXEMPT_METHODS","MODULE_NAME","MalformedTransaction","MessageHandlerMissing","MessageHandlerNotInvoked","Module","MultisigTooManySigners","NotAuthenticated","OutOfGas","OutOfMessageSlots","OversizedTransaction","ParameterValidationError","Parameters","ReadOnlyTransaction","TooManyAuth","TxSimulationFailed","TxSimulationFailure","after_handle_call","approve_raw_tx","approve_unverified_tx","as_fail","as_fail","as_fail","auth_multisig_signer","auth_signature","before_handle_call","begin_block","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callformat_x25519_deoxysii","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","code","code","code","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_query","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dynamic_min_gas_price","enabled","end_block","eq","equivalent","equivalent","estimate_gas_search_max_iters","estimate_gas_search_max_iters","estimate_gas_search_max_iters","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","gas_costs","has_epoch_changed","has_epoch_changed","init","init","init","init","init","init","init","init","init","init","init","init_or_migrate","into","into","into","into","into","into","into","into","into","into","into_abort","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_allowed_private_km_query","is_error_core_out_of_gas","is_expensive_query","max_batch_gas","max_batch_gas","max_batch_gas","max_estimated_gas","max_multisig_signers","max_tx_signers","max_tx_size","min_gas_price","min_gas_price","min_gas_price","min_gas_price","min_price_max_change_denominator","module_info","module_name","module_name","module_name","out_of_gas","parameters","query_estimate_gas","remaining_batch_gas","remaining_batch_gas","remaining_tx_gas","remaining_tx_gas","set_priority","set_priority","set_sender_meta","set_sender_meta","source","state","supported_methods","take_priority","take_priority","take_sender_meta","take_sender_meta","target_block_gas_usage_percentage","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx_byte","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","use_batch_gas","use_batch_gas","use_tx_gas","use_tx_gas","used_batch_gas","used_batch_gas","used_tx_gas","used_tx_gas","validate_basic","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","amount","DYNAMIC_MIN_GAS_PRICE","LAST_EPOCH","MESSAGE_HANDLERS","METADATA","Call","CallDataPublicKeyQueryResponse","EstimateGasQuery","ExecuteReadOnlyTxQuery","ExecuteReadOnlyTxResponse","MessageResult","Metadata","MethodHandlerInfo","MethodHandlerKind","ModuleInfo","Query","RuntimeInfoResponse","VERSION_GLOBAL_KEY","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","caller","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","epoch","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","kind","methods","modules","name","params","propagate_failures","public_key","result","runtime_version","state_version","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx","tx","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","version","versions","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ADDRESS_REWARD_POOL","Error","Genesis","InvalidArgument","InvalidParticipationThreshold","InvalidSchedule","Module","ParameterValidationError","Parameters","as_fail","as_fail","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","code","default","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_query","drop","drop","drop","drop","drop","end_block","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","init","init","init","init","init","init_or_migrate","into","into","into","into","into","into_abort","into_cbor_value","into_cbor_value","module_info","module_name","parameters","participation_threshold_denominator","participation_threshold_numerator","schedule","source","state","to_owned","to_owned","to_string","to_string","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","types","validate_basic","vzip","vzip","vzip","vzip","vzip","REWARDS","EpochRewards","NoReward","Reward","RewardAction","RewardSchedule","RewardScheduleError","RewardStep","StepsNotSorted","amount","as_fail","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","for_disbursement","for_epoch","forbid","from","from","from","from","from","increment","init","init","init","init","init","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","pending","steps","to_owned","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","until","validate_basic","value","vzip","vzip","vzip","vzip","vzip","Core","Modules","PREFETCH_LIMIT","Runtime","SCHEDULE_CONTROL","STATE_VERSION","VERSION","consensus_trust_root","genesis_state","is_allowed_interactive_call","is_allowed_private_km_query","is_allowed_query","migrate","migrate_state","start","trusted_policy_signers","Error","FailedToFetchBatch","ScheduleControlHost","as_fail","borrow","borrow_mut","code","deref","deref_mut","drop","fetch_tx_batch","fmt","fmt","from","init","into","into_abort","module_name","to_string","try_from","try_into","type_id","vzip","SenderMeta","address","borrow","borrow_mut","clone","clone_into","default","deref","deref_mut","drop","eq","equivalent","equivalent","fmt","from","id","init","into","state_nonce","to_owned","try_from","try_into","tx_nonce","type_id","vzip","ConfidentialStore","ConfidentialStoreError","CurrentStore","HashedStore","Inner","MKVSStore","NestedStore","OverlayStore","Prefix","PrefixStore","Store","TypedStore","as_ref","base32_len","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_base32","clone","clone_into","cmp","commit","commit","commit","confidential","current","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","encode_hex","encode_hex_upper","eq","equivalent","equivalent","fmt","from","from","from","from","from","from","from","get","get","get","get","get","get","has_pending_updates","has_pending_updates","has_pending_updates","init","init","init","init","init","init","insert","insert","insert","insert","insert","insert","into","into","into","into","into","into","into_cbor_value","iter","iter","iter","iter","iter","iter","new","new","new","new","new","partial_cmp","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","remove","remove","remove","remove","remove","remove","rollback","rollback","rollback","to_owned","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","write_base32","ConfidentialStore","CorruptKey","CorruptValue","DecryptionFailure","Error","KEY_SIZE","as_fail","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","get","init","init","insert","into","into","iter","new_with_key","prefetch_prefixes","remove","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","zeroize","Commit","CurrentStore","Rollback","TransactionResult","borrow","borrow","borrow_mut","borrow_mut","commit_transaction","deref","deref","deref_mut","deref_mut","drop","drop","enter","from","from","has_pending_updates","init","init","into","into","rollback_transaction","start_transaction","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with","with_transaction","AllowAllValidator","SubcallInfo","SubcallResult","Validator","body","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","call_result","caller","clone","clone_into","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","from","from","from","gas_used","get_current_subcall_depth","init","init","init","into","into","into","max_depth","max_gas","method","state","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","validate","validate","vzip","vzip","vzip","keymanager","keys","mock","ActiveDeploymentNotFound","EphemeralSecretChecksumMismatch","EphemeralSecretNotFound","EphemeralSecretNotPublished","EphemeralSecretNotReplicated","GenerationFromFuture","HeightNotFresh","InvalidCiphertext","InvalidEpoch","InvalidGeneration","InvalidSignature","KeyManagerError","KeyPair","KeyPairId","MasterSecretChecksumMismatch","MasterSecretNotFound","MasterSecretNotPublished","MasterSecretNotReplicated","MockKeyManagerClient","NotAuthenticated","NotAuthorized","NotInitialized","Other","PolicyChanged","PolicyInsufficientSignatures","PolicyInvalid","PolicyInvalidRuntime","PolicyRequired","PolicyRollback","REKNotPublished","RSKMissing","RuntimeMismatch","SignedPublicKey","StateCorrupted","StateError","StateKey","StatusNotFound","StorageCorrupted","TrustedPolicySigners","VerificationError","as_fail","as_ref","as_ref","base32_len","base32_len","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","box_clone","check_base32","check_base32","checksum","checksum","clear_cache","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","eq","eq","equivalent","equivalent","equivalent","equivalent","expiration","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_public_key","from_str","generate_mock","get_hash","get_or_create_ephemeral_keys","get_or_create_keys","get_public_ephemeral_key","get_public_key","hash","init","init","init","init","init","init","init","input_keypair","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","key","len","new","new","new","partial_cmp","signature","signers","source","state_key","threshold","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write_base32","write_base32","zeroize","zeroize","alice","bob","charlie","dave","erin","frank","grace","address","pk","pk_ed25519","sigspec","address","pk","pk_ed25519","sigspec","address","pk","pk_ed25519","sigspec","address","pk","pk_secp256k1","sigspec","address","pk","pk_secp256k1","sigspec","address","pk","pk_sr25519","sigspec","address","pk","pk_sr25519","sigspec","CallOptions","Config","EmptyRuntime","Mock","Signer","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","call_opts","clone","clone_into","consensus_state","create_check_ctx","create_ctx","create_ctx_for_runtime","default","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","empty_store","epoch","fee","fmt","from","from","from","from","from","genesis_state","history","host_info","init","init","init","init","init","into","into","into","into","into","max_messages","new","query","rng","runtime_header","runtime_round_results","sigspec","to_owned","transaction","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","with_local_config","address","callformat","message","token","transaction","ADDRESS_BECH32_HRP","ADDRESS_RUNTIME_V0_CONTEXT","ADDRESS_RUNTIME_V0_VERSION","ADDRESS_V0_ED25519_CONTEXT","ADDRESS_V0_MODULE_CONTEXT","ADDRESS_V0_MULTISIG_CONTEXT","ADDRESS_V0_SECP256K1ETH_CONTEXT","ADDRESS_V0_SR25519_CONTEXT","ADDRESS_V0_VERSION","Address","Ed25519","Error","MalformedAddress","SIZE","Secp256k1Eth","SignatureAddressSpec","Sr25519","as_fail","as_ref","base32_len","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_base32","clone","clone","clone_into","clone_into","cmp","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","encode_hex","encode_hex_upper","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from_bech32","from_bytes","from_eth","from_module","from_module_raw","from_multisig","from_runtime_id","from_sigspec","get_hash","hash","init","init","init","into","into","into","into_bytes","into_cbor_value","into_cbor_value","new","partial_cmp","public_key","to_bech32","to_owned","to_owned","to_string","to_string","try_default","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","write_base32","CALL_DATA_KEY_PAIR_ID_CONTEXT_BASE","CallEnvelopeX25519DeoxysII","ResultEnvelopeX25519DeoxysII","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","data","data","default","default","deref","deref","deref_mut","deref_mut","drop","drop","epoch","fmt","fmt","from","from","init","init","into","into","into_cbor_value","into_cbor_value","nonce","nonce","pk","to_owned","to_owned","try_default","try_default","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","MessageEvent","MessageEventHookInvocation","MessageResult","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","code","context","deref","deref","deref_mut","deref_mut","drop","drop","event","fmt","fmt","from","from","hook_name","index","init","init","into","into","into_cbor_value","module","new","payload","result","to_owned","to_owned","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","BaseUnits","Denomination","Error","MAX_LENGTH","NATIVE","NameTooLong","amount","as_fail","as_ref","base32_len","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_base32","clone","clone","clone_into","clone_into","cmp","cmp","default","default","denomination","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","encode_hex","encode_hex_upper","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from_str","get_hash","hash","init","init","init","into","into","into","into_cbor_value","into_cbor_value","into_vec","is_native","new","partial_cmp","partial_cmp","to_owned","to_owned","to_string","to_string","to_string","try_default","try_default","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","write_base32","length","Address","AddressSpec","AuthInfo","AuthProof","Call","CallFormat","CallResult","CallerAddress","EncryptedX25519DeoxysII","Error","EthAddress","Failed","Fee","Internal","LATEST_TRANSACTION_VERSION","MalformedTransaction","Module","Multisig","Multisig","Ok","Plain","SIGNATURE_CONTEXT_BASE","Signature","Signature","SignerInfo","Transaction","Unknown","UnsupportedVersion","UnverifiedTransaction","address","address","address_spec","amount","as_fail","auth_info","batch","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","caller_address","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","consensus_messages","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","equivalent","equivalent","fee","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","from","from","from","from","from","from","from","from","from","from","from","from","from","gas","gas_price","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into_call_result","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_success","method","new_multisig","new_sigspec","nonce","not_after","not_before","read_only","signer_info","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unwrap","validate_basic","verify","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zeroized","code","message","module"],"q":[[0,"oasis_runtime_sdk"],[63,"oasis_runtime_sdk::callformat"],[87,"oasis_runtime_sdk::callformat::Metadata"],[90,"oasis_runtime_sdk::config"],[108,"oasis_runtime_sdk::context"],[317,"oasis_runtime_sdk::crypto"],[320,"oasis_runtime_sdk::crypto::multisig"],[388,"oasis_runtime_sdk::crypto::random"],[432,"oasis_runtime_sdk::crypto::signature"],[599,"oasis_runtime_sdk::crypto::signature::context"],[601,"oasis_runtime_sdk::crypto::signature::ed25519"],[645,"oasis_runtime_sdk::crypto::signature::secp256k1"],[689,"oasis_runtime_sdk::crypto::signature::secp256r1"],[731,"oasis_runtime_sdk::crypto::signature::secp384r1"],[773,"oasis_runtime_sdk::crypto::signature::sr25519"],[799,"oasis_runtime_sdk::dispatcher"],[892,"oasis_runtime_sdk::error"],[939,"oasis_runtime_sdk::event"],[967,"oasis_runtime_sdk::history"],[992,"oasis_runtime_sdk::keymanager"],[1071,"oasis_runtime_sdk::module"],[1148,"oasis_runtime_sdk::module::CallResult"],[1151,"oasis_runtime_sdk::modules"],[1156,"oasis_runtime_sdk::modules::accounts"],[1364,"oasis_runtime_sdk::modules::accounts::Event"],[1371,"oasis_runtime_sdk::modules::accounts::fee"],[1431,"oasis_runtime_sdk::modules::accounts::state"],[1434,"oasis_runtime_sdk::modules::accounts::types"],[1611,"oasis_runtime_sdk::modules::consensus"],[1769,"oasis_runtime_sdk::modules::consensus_accounts"],[1931,"oasis_runtime_sdk::modules::consensus_accounts::Event"],[1956,"oasis_runtime_sdk::modules::consensus_accounts::state"],[1988,"oasis_runtime_sdk::modules::consensus_accounts::types"],[2488,"oasis_runtime_sdk::modules::core"],[2790,"oasis_runtime_sdk::modules::core::Event"],[2791,"oasis_runtime_sdk::modules::core::state"],[2795,"oasis_runtime_sdk::modules::core::types"],[2994,"oasis_runtime_sdk::modules::rewards"],[3103,"oasis_runtime_sdk::modules::rewards::state"],[3104,"oasis_runtime_sdk::modules::rewards::types"],[3221,"oasis_runtime_sdk::runtime"],[3237,"oasis_runtime_sdk::schedule_control"],[3260,"oasis_runtime_sdk::sender"],[3285,"oasis_runtime_sdk::storage"],[3436,"oasis_runtime_sdk::storage::confidential"],[3477,"oasis_runtime_sdk::storage::current"],[3512,"oasis_runtime_sdk::subcall"],[3569,"oasis_runtime_sdk::testing"],[3572,"oasis_runtime_sdk::testing::keymanager"],[3800,"oasis_runtime_sdk::testing::keys"],[3807,"oasis_runtime_sdk::testing::keys::alice"],[3811,"oasis_runtime_sdk::testing::keys::bob"],[3815,"oasis_runtime_sdk::testing::keys::charlie"],[3819,"oasis_runtime_sdk::testing::keys::dave"],[3823,"oasis_runtime_sdk::testing::keys::erin"],[3827,"oasis_runtime_sdk::testing::keys::frank"],[3831,"oasis_runtime_sdk::testing::keys::grace"],[3835,"oasis_runtime_sdk::testing::mock"],[3927,"oasis_runtime_sdk::types"],[3932,"oasis_runtime_sdk::types::address"],[4036,"oasis_runtime_sdk::types::callformat"],[4085,"oasis_runtime_sdk::types::message"],[4131,"oasis_runtime_sdk::types::token"],[4222,"oasis_runtime_sdk::types::token::Error"],[4223,"oasis_runtime_sdk::types::transaction"],[4508,"oasis_runtime_sdk::types::transaction::CallResult"],[4511,"core::fmt"],[4512,"core::fmt"],[4513,"core::hash"],[4514,"core::marker"],[4515,"core::hash"],[4516,"oasis_cbor"],[4517,"core::any"],[4518,"core::option"],[4519,"oasis_core_runtime::common::crypto::x25519"],[4520,"oasis_core_runtime::common::crypto::x25519"],[4521,"oasis_core_runtime::consensus::state"],[4522,"oasis_core_runtime::consensus::roothash::message"],[4523,"alloc::vec"],[4524,"core::any"],[4525,"oasis_core_runtime::protocol"],[4526,"oasis_cbor::decode"],[4527,"alloc::boxed"],[4528,"oasis_core_runtime::consensus::roothash::block"],[4529,"oasis_core_runtime::consensus::roothash"],[4530,"core::default"],[4531,"oasis_core_runtime::common::namespace"],[4532,"alloc::string"],[4533,"core::ops::function"],[4534,"failure"],[4535,"oasis_core_runtime::common::crypto::hash"],[4536,"rand_core"],[4537,"num_bigint_dig::bigint"],[4538,"num_bigint_dig::biguint"],[4539,"rand_core::error"],[4540,"bech32"],[4541,"alloc::alloc"],[4542,"core::cmp"],[4543,"core::iter::traits::collect"],[4544,"bech32"],[4545,"digest::digest"],[4546,"digest"],[4547,"crypto_common"],[4548,"digest"],[4549,"oasis_core_runtime::transaction::types"],[4550,"oasis_core_runtime::types"],[4551,"oasis_core_runtime::consensus::roothash::message"],[4552,"oasis_core_runtime::transaction::dispatcher"],[4553,"core::sync::atomic"],[4554,"alloc::sync"],[4555,"core::error"],[4556,"oasis_core_runtime::consensus::verifier"],[4557,"oasis_core_runtime::enclave_rpc::demux"],[4558,"oasis_core_runtime::protocol"],[4559,"tokio::runtime::task::error"],[4560,"oasis_core_runtime::transaction::tags"],[4561,"oasis_core_runtime::types"],[4562,"core::iter::traits::collect"],[4563,"oasis_core_runtime::consensus::staking"],[4564,"oasis_core_runtime::consensus::staking"],[4565,"oasis_core_runtime::consensus::verifier"],[4566,"core::convert"],[4567,"oasis_cbor::encode"],[4568,"oasis_core_runtime::storage::mkvs"],[4569,"oasis_core_runtime::common::crypto::signature"],[4570,"oasis_core_runtime::consensus::keymanager"],[4571,"oasis_core_runtime::storage::mkvs::tree::overlay"]],"d":["","","Derives the Error trait on an enum.","Derives the Event trait on an enum.","","","","A protocol or runtime version.","","","Handling of different call formats.","","","","Configuration types.","Execution context.","","Cryptography.","","","","Transaction dispatcher.","","","","","Error types for runtimes.","Event types for runtimes.","","","Returns the argument unchanged.","","A helper attribute for #[sdk_derive(...)]. It doesn’t do …","","Historic state access.","","Calls U::from(self).","","Checks if two versions are compatible.","Keymanager interface.","","A helper attribute for #[sdk_derive(...)]. It doesn’t do …","","Runtime modules.","Runtime modules included with the SDK.","Creates a new version with given major, minor, and patch …","","Runtime.","Types related to schedule control.","Derives traits from a non-trait impl block (rather than …","Transaction sender metadata.","Storage.","Subcall dispatch.","Module which contains utilities useful for testing and …","","","","","","","Types defined by the SDK.","Constructs an oasis_sdk::core::common::version::Version …","","","","Additional metadata required by the result encoding …","","","Decode call arguments.","Decode call arguments.","","","","","Encodes a call such that it can be decoded by …","Encode call results.","Encode call results.","Encrypt a call result using the X25519-Deoxys-II …","","Returns the argument unchanged.","Derive the key pair ID for the call data encryption key …","","Calls U::from(self).","","","","","Transaction index within the batch.","Caller’s ephemeral public key used for X25519.","Secret key.","Runtime schedule control configuration.","Size of each extra batch that the runtime should fetch.","","","Construct a default schedule control configuration.","","","","Returns the argument unchanged.","","Size of the initial batch that the node should provide to …","Calls U::from(self).","Maximum number of transactions that can go in a batch.","Minimum amount of gas that needs to be remaining in a …","","","","","Runtime SDK batch-wide context.","","Runtime SDK context.","A per-context arbitrary value.","","Transaction execution mode.","","Runtime that the context is being invoked in.","Dispatch context for the whole batch.","Per-transaction/method dispatch sub-context.","","State after applying the context.","Decoded transaction with additional metadata.","Runtime SDK transaction context.","","","","","","","","","","","","","","","","","","","Return any emitted tags and runtime messages. It consumes …","","","Consensus state.","","","","","","","","","","","","","","","","","","","","","","Emits a tag.","","","Emits event tags.","","","Emits an event by transforming it into a tag and emitting …","","","Emit a consensus message.","","Emit consensus messages.","","Similar as emit_event but the event will persist even in …","","Current epoch.","","","","","","Emitted event tags.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Gets a reference to the specified per-context value.","Returns a logger.","","","Gets a mutable reference to the specified per-context …","Historical state.","","","Information about the host environment.","","","","","","","","","Mark this context as part of an internally generated …","","Create transaction with metadata for an internally …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Whether method is an allowed query per policy in the local …","Whether the transaction is just being checked for validity.","Whether the context has a key manager available (e.g. the …","Whether the transaction is internally generated (e.g. by …","","Whether the transaction is just being checked for validity …","Whether the call is read-only and must not make any …","","Whether the transaction is just being simulated.","The key manager, if the runtime is confidential.","","","Set an upper limit on the number of consensus messages …","","","Returns node operator-provided local configuration.","Merge a different state into this state.","Emitted messages to consensus layer.","Context mode.","","","Create a new dispatch context.","Retrieves the existing value or inserts and returns the …","Number of consensus messages that can still be emitted.","","","Returns a random number generator, if it is available, …","","","Rollback any changes made by this context. This method …","","","Last runtime block header.","","","Runtime ID.","Results of executing the last successful runtime round.","","","Sets the context value, returning a mutable reference to …","Whether smart contracts should be executed in this context.","Takes the context value, if it exists.","","","","","","","","","","","","","","","","","Decoded transaction.","Transaction authentication information.","","The transaction’s call format.","","Authenticated address of the caller.","Transaction hash.","The index of the transaction in the batch.","","Transaction index within the batch.","Transaction size in bytes.","","Transaction size.","Fetches an entry pointing to a value associated with the …","","","","","","","","Fetches a value entry associated with the context.","","","","","","","","","Executes a function in a child context with the given mode.","","","Executes a function in a simulation context.","Executes a function in a per-transaction context.","","","Random number generator based on root VRF key and Merlin …","Cryptographic signatures.","A multisig configuration. A set of signers with total “…","Error.","","","","A set of signatures corresponding to a multisig …","A SignatureSet owned in a Vec.","One of the signers in a multisig configuration.","","Checks that the configuration and signature set are …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","The public key of the signer.","The signers.","The threshold.","","","","","","","","","","","","","","","","Performs some sanity checks. This looks at the …","","","","The weight of the signer.","A leaf RNG.","A root RNG that can be used to derive domain-separated …","Append local entropy to the root RNG.","Append an observed subcontext to RNG transcript.","Append an observed transaction hash to RNG transcript.","","","","","","","","","","","","","","Create an independent leaf RNG using this RNG as its …","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Create an invalid root RNG which will fail when any leaf …","Create a new root RNG.","","","","","","","","","","","","","","","","","Error.","","","","","","A memory-backed signer.","A public key used for signing.","","","","","","","","","","","","Variable-length opaque signature.","A specific combination of signature and hash.","","","","","Return a byte representation of this public key.","","","","","","","","","","","","","","","","","","","","","","","","","","Domain separation context helpers.","","","","","","","","","","","","","","","","","Ed25519 signatures.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Reconstruct the signer from its byte representation.","Construct a public key from a slice of bytes.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Create a new memory signer from a seed.","Create a new signer for testing purposes.","","Public key corresponding to the signer.","Secp256k1 signatures.","Secp256r1 signatures.","Secp384r1 signatures.","Generate a signature with the private key over the context …","Generate a signature for the specified message and …","Generate a signature with the private key over the message.","Sr25519 signatures.","Return a byte representation of the signer.","","","","","","","","","","","","","","","","","","","","","","","","","Verify a signature.","Verify a batch of signatures of the same message.","Verify the signature of a message.","Verify signature raw using the underlying method, without …","","","","","","","","Return the globally configured chain domain separation …","Configure the global chain domain separation context.","A memory-backed signer for Ed25519.","An Ed25519 public key.","Return a byte representation of this public key.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Construct a public key from a slice of bytes.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Verify a signature.","Verify signature of a pre-hashed message.","Verify signature without applying domain separation.","","","A memory-backed signer for Secp256k1.","A Secp256k1 public key (in compressed form).","Return a byte representation of this public key.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Construct a public key from a slice of bytes.","","","Calls U::from(self).","Calls U::from(self).","","","Derive an Ethereum-compatible address.","","Return an alternative byte representation used in deriving …","","","","","","","","Verify a signature.","Verify signature of a pre-hashed message.","Verify signature without using any domain separation …","","","A memory-backed signer for Secp256r1.","A Secp256r1 public key (in compressed form).","Return a byte representation of this public key.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Construct a public key from a slice of bytes.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Verify a signature.","Verify signature of a pre-hashed message.","Verify signature without using any domain separation …","","","A memory-backed signer for Secp384r1.","A Secp384r1 public key (in compressed form).","Return a byte representation of this public key.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Construct a public key from a slice of bytes.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Verify a signature.","Verify signature of a pre-hashed message.","Verify signature without using any domain separation …","","","A Sr25519 public key.","Return a byte representation of this public key.","","","","","","","","","","","","Returns the argument unchanged.","","Construct a public key from a slice of bytes.","","Calls U::from(self).","","","","","","","Verify a signature.","","","","Additional options for dispatch operations.","Result of dispatching a transaction.","The runtime dispatcher.","Error emitted by the dispatch process. Note that this …","","","","","","","","","","","","","Call format metadata.","","Check whether the given transaction is valid.","","Decode a runtime transaction.","","","","","","","","","","Process the given runtime query.","Dispatch a runtime transaction in the given context.","Run the dispatch steps inside a transaction context. This …","Dispatch a runtime transaction in the given context with …","","","","","","Execute the given transaction.","Execute the given transaction, returning unserialized …","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Optionally only allow methods for which the provided …","","Prefetch prefixes for the given transaction.","Transaction priority.","","Transaction call result.","","Transaction sender metadata.","","Optionally skip authentication.","","Transaction tags.","","","","","","","","","","Transaction hash.","Transaction index within the batch.","Transaction size.","","","","","","","","","A runtime error that gets propagated to the caller.","A serializable error.","","","","","","Error code uniquely identifying the error.","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Consumes self and returns either Ok(err) (where err is a …","Converts the error into a call result.","","","","Name of the module that emitted the error.","Create a new error.","","","","","","","","","An event emitted by the runtime.","A key-value pair representing an emitted event that will …","Event tags with values accumulated by key.","Provides method for converting event tags into events.","","","","","Code uniquely identifying the event.","","","","Generate an EventTag corresponding to the passed event …","","Returns the argument unchanged.","","Calls U::from(self).","Converts an event into an event tag.","","","","Name of the module that emitted the event.","","","","","","","History host errors.","","","Interface to the runtime host to fetch historic …","","","","","Fetch events emitted during execution of the block at …","Fetch historic consensus state after executing the block …","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Key pair ID domain separation context.","Key manager interface.","Convenience wrapper around an existing KeyManagerClient …","Key manager error.","A key pair managed by the key manager.","A 256-bit key pair identifier.","","","","","","","","","","","","","","","","","","Signed public key.","","","A state encryption key.","","","Set of trusted key manager policy signing keys.","","","","","","Checksum of the key manager state.","Checksum of the key manager state.","Clear local key cache.","","","","","","","Expiration epoch.","Returns the argument unchanged.","Derive a KeyPairId for use with the key manager functions.","Get or create named ephemeral key pair for given epoch.","","Get or create named key pair.","","Get ephemeral public key for an epoch and a key pair id.","","Get public key for a key pair id.","","","Input key pair (pk, sk)","Calls U::from(self).","Public key.","Sign(sk, (key || checksum || runtime id || key pair id || …","Set of trusted signers.","State encryption key","Threshold for determining if enough valid signatures are …","","","","","","A fatal error has occurred and the batch must be aborted.","Block handler.","A variant of types::transaction::CallResult but used for …","Result of invoking the method handler.","Module error type.","","Module event type.","Call has completed with failure.","Genesis state type.","","Invariant handler.","Method handler.","Migration handler.","A runtime module.","Info handler.","Module name.","Call has completed successfully.","Parameters for a runtime module.","Module parameters.","Store key used for storing parameters.","Transaction handler.","","Module version.","Perform any action after dispatching the transaction, in …","Perform any action after call, within the transaction …","Judge if a raw transaction is good enough to undergo …","Judge if an unverified transaction is good enough to …","Authenticate a transaction.","Perform any action after authentication, within the …","Perform any common actions at the start of the block …","","","","","Check invariants.","Decode a transaction that was sent with module-controlled …","","","","","A convenience function for dispatching method calls.","Dispatch a call.","Dispatch a message result.","A convenience function for dispatching queries.","Dispatch a query.","","","Perform any common actions at the end of the block (after …","","Returns the argument unchanged.","Returns the argument unchanged.","","","Initialize state from genesis or perform a migration.","Calls U::from(self).","Calls U::from(self).","Checks whether the given call is allowed to be called …","Checks whether the given query is allowed to access …","Checks whether the given query method is tagged as …","Check whether the call result indicates a successful …","Reports info about the module (or modules, if Self is a …","Transforms DispatchResult<B, R> into Result<R, E>, mapping …","Transforms DispatchResult<B, R> into Result<R, E>, mapping …","Return the module’s parameters.","Add storage prefixes to prefetch.","Set the module’s parameters.","Lists the names of all RPC methods exposed by this module. …","","","","","","","","Perform basic parameter validation.","","","","","","Accounts module.","Consensus module.","Consensus accounts module.","Core definitions module.","Rewards module.","Module’s address that has the common pool.","Module’s address that has the fee accumulator.","Interface that can be called from other modules.","","","","Errors emitted by the accounts module.","Events emitted by the accounts module.","","Gas costs.","Genesis state for the accounts module.","","","","","","Errors emitted during rewards parameter validation.","Parameters for the accounts module.","","","","","","","","","","","","","","","","","","","","","","","Burn existing tokens, decreasing the total supply.","","Moves the amount into the per-transaction fee accumulator.","","Check invariants.","Check transaction signer account nonces. Return payer …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensures that the given account has at least the specified …","Fee manager.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Fetch addresses.","","Fetch an account’s balance of the given denomination.","","Fetch an account’s current balances.","","Fetch information about a denomination.","","Fetch an account’s current nonce.","","Fetch total supplies.","","Increments an account’s nonce.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Mint new tokens, increasing the total supply.","","","","","","","Sets an account’s balance of the given denomination.","","Sets an account’s nonce.","","Indicates that the unused portion of the transaction fee …","","Sets the total supply for the given denomination.","","","State schema constants.","","Take the flag indicating that the unused portion of the …","","","","","","","","Transfer an amount from one account to the other.","","Transfer an amount from one account to the other without …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Account module types.","Update transaction signer account nonces.","","","","","","","","","","","","","","","","The per-block fee manager that records what fees have been …","Fee updates to apply to state after commit_tx.","Information about fees charged for the current transaction.","Transaction fee amount.","","","","","","","","","","","Commit the fees accumulated for the current block, …","Commit the currently open transaction fee by moving the …","","","Denomination of the transaction fee.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Create a new per-block fee manager.","Transaction fee payer address.","Fee payer.","Record that a transaction fee has been charged.","Record that a portion of the previously charged …","Amount that should be refunded to fee payer.","","","","","","","","","Fees charged for the current transaction.","","","","","","","Map of account addresses to account metadata.","Map of account addresses to map of denominations to …","Map of total supplies (per denomination).","Account metadata.","Balances in an account.","Arguments for the Addresses query.","Arguments for the Balances query.","Information about a denomination.","Arguments for the DenominationInfo query.","Arguments for the Nonce query.","Transfer call.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of decimals that the denomination is using.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Interface that can be called from other modules.","","","","","Events emitted by the consensus module (none so far).","Genesis state for the consensus module.","","","","","","Errors emitted during rewards parameter validation.","Parameters for the consensus module.","","","","Query consensus account info.","","Convert runtime amount to consensus amount, scaling as …","","Convert consensus amount to runtime amount, scaling as …","","","","","","","","","","","","","","","","","","","","","","Returns consensus token denomination.","","","","","","Query consensus delegation info.","","","","","","","","","","","","","","","","","","","","","Ensures transaction signer is consensus compatible.","","","","","Escrow an amount of the runtime account funds.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Determine consensus height corresponding to the given …","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Minimum amount that is allowed to be delegated. This …","","","","","Reclaim an amount of runtime staked shares.","","","","","","","Transfer an amount from the runtime account.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Withdraw an amount into the runtime account.","","Module’s address that has the tokens pending delegation.","Module’s address that has the tokens pending withdrawal.","Interface that can be called from other modules.","","","","","","Events emitted by the consensus accounts module.","","Gas costs.","Genesis state for the consensus module.","","","","","Parameters for the consensus module.","","","","","","","","","","","","","","","","","Check invariants.","","","","","","","","","","","","Delegate from runtime account to consensus staking account.","","Transfer from consensus staking account to runtime account.","","","","","","","","","","","","","","Whether delegate functionality should be disabled.","Whether deposit functionality should be disabled.","Whether undelegate functionality should be disabled.","Whether withdraw functionality should be disabled.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","State schema.","Cost of storing a delegation/undelegation receipt.","","Cost of taking a delegation/undelegation receipt.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consensus module types.","Start the undelegation process of the given number of …","","","","","","","","Transfer from runtime account to consensus staking account.","","","","","","","","","","","","","","","","","","","","","","","","","","","Map of active delegations.","Receipts.","Map of undelegations.","An undelegation queue.","Undelegation metadata.","Add delegation for a given (from, to) pair.","Record new undelegation and add to undelegation queue.","","","","","","","Returns the argument unchanged.","","Retrieve delegation metadata for a given (from, to) pair.","Retrieve all delegation metadata originating from a given …","Return the number of delegated shares for each destination …","Retrieve all queued undelegations for epochs earlier than …","Retrieve all undelegation metadata to a given address.","","Calls U::from(self).","Store the given receipt.","Subtract delegation from a given (from, to) pair.","Remove the given receipt from storage if it exists and …","Remove an existing undelegation and return it.","","","","","","","","Balance query.","Consensus account query.","Context for consensus delegate message handler.","Error details from the consensus layer.","Context for consensus transfer message handler.","Context for consensus undelegate message handler.","Context for consensus withdraw message handler.","Delegate from runtime call.","","Information about a delegation.","Delegation query.","Delegations query.","Deposit into runtime call. Transfer from consensus staking …","Extended information about a delegation.","","A receipt.","Kind of receipt.","Take receipt internal runtime call.","Undelegate into runtime call.","","","Information about an undelegation.","Undelegations query.","Withdraw from runtime call. Transfer from an account in …","","","","","","","","Amount of tokens received.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Undelegate end epoch.","Epoch when the undelegation will be complete.","","","","Consensus layer error.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Address being undelegated from.","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Whether the receipt kind is valid.","","","","","","","","","Undelegate end receipt.","Receipt identifier for this undelegation.","","","","Shares received (for delegations).","The amount of owned shares.","The amount of owned shares.","The amount of undelegated shares.","","","","","","","Address delegated to.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether to allow submission of read-only transactions in …","","","","Module configuration.","Module configuration.","Default local estimate gas max search iterations …","Default local minimum gas price configuration that is used …","Dynamic min gas price parameters.","Whether gas used events should be emitted for every …","Estimated gas amount to be added to failed transaction …","Errors emitted by the core module.","Events emitted by the core module.","","","","","Gas costs.","","","","Genesis state for the accounts module.","","","","","","","","","","Local configuration that can be provided by the node …","Methods which are exempt from minimum gas price …","Unique module name.","","","","","","","","","","Errors emitted during core parameter validation.","Parameters for the core module.","","","","Simulation failure error.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Enables the dynamic min gas price feature which …","","","","","Returns the configured max iterations in the binary search …","","The maximum number of iterations of the binary search to …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Check whether the epoch has changed since last processed …","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the failure is “core::Error::OutOfGas”.","","Configured maximum amount of gas that can be used in a …","","","When estimating gas in core.EstimateGas, simulate the tx …","","","","Configured minimum gas price.","","","Minimum gas price to accept.","Represents a constant value used to limit the rate at …","","","","","Generate a proper OutOfGas error, depending on whether the …","","Run a transaction in simulation and return how much gas it …","Returns the remaining batch-wide gas.","","Return the remaining tx-wide gas.","","Sets the transaction priority to the provided amount.","","Set transaction sender metadata.","","","State schema constants.","","Takes and returns the stored transaction priority.","","Takes and returns the stored transaction sender metadata.","","Target block gas usage indicates the desired block gas …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempt to use gas. If the gas specified would cause …","","Attempt to use gas. If the gas specified would cause …","","Returns the total batch-wide gas used.","","Return the used tx-wide gas.","","","","","","","","","","","","","","Dynamic min gas price.","Last processed epoch for detecting epoch changes.","Map of message idx to message handlers for messages …","Runtime metadata.","","Response to the call data public key query.","Arguments for the EstimateGas query.","Arguments for the ExecuteReadOnlyTx query.","Response to the ExecuteReadOnlyTx query.","","Basic per-module metadata; tracked in core module’s …","","","Metadata for an individual module.","","Response to the RuntimeInfo query.","Key in the versions map used for the global state version.","","","","","","","","","","","","","","","","","","","The address of the caller for which to do estimation. If …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Epoch of the ephemeral runtime key.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","If the estimate gas query should fail in case of …","Public key used for deriving the shared secret for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The unsigned transaction to estimate.","","","","","","","","","","","","A set of state versions for all supported modules.","","","","","","","","","","Module’s address that has the reward pool.","Errors emitted by the rewards module.","Genesis state for the rewards module.","","","","","Errors emitted during rewards parameter validation.","Parameters for the rewards module.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","State schema constants.","","","","","","","","","","","","","","","","","","","","","","","","Rewards module types.","","","","","","","Map of epochs to rewards pending distribution.","Rewards for the epoch.","","","Action that should be taken for a given address when …","A reward schedule.","Errors emitted during reward schedule validation.","One of the time periods in the reward schedule.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over addresses that should be rewarded.","Compute the per-entity reward amount for the given epoch …","Forbids any rewards from accumulating.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Increment the reward counter associated with the reward.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Perform basic reward schedule validation.","Value of the reward counter.","","","","","","Module that provides the core API.","Supported modules.","Prefetch limit. To enable prefetch set it to a non-zero …","A runtime.","Runtime schedule control configuration.","State version.","Runtime version.","Return the consensus layer trust root for this runtime; if …","Genesis state for the runtime.","Whether a given call is allowed to be invoked …","Whether a given query method is allowed to access private …","Whether a given query method is allowed to be invoked.","Perform state migrations if required.","Perform runtime-specific state migration. This method is …","Start the runtime.","Return the trusted policy signers for this runtime; if None…","Schedule control errors.","","Interface to the runtime host that supports schedule …","","","","","","","","Fetch the specified set of transactions from the host’s …","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Transaction sender metadata.","Sender address.","","","","","","","","","","","","","Returns the argument unchanged.","Unique identifier of the sender, currently derived from …","","Calls U::from(self).","Sender nonce contained in runtime state.","","","","Sender nonce contained in the transaction.","","","","","","A key-value store that hashes all keys and stores them as …","Type of the inner store.","A key-value store backed by MKVS.","A key-value store that supports the commit operation.","An overlay store which keeps values locally until …","A key prefix.","A key-value store that prefixes all keys with the given …","A key-value store.","A key-value store that transparently handles …","","","","","","","","","","","","","","","","","","","Commit any changes to the underlying store.","","","","A store attached to the current thread.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Fetch entry with given key.","","","","","Fetch entry with given key.","Whether there are any store updates pending to be …","","","","","","","","","Update entry with given key to the given value.","","","","","Update entry with given key to the given value.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns an iterator over the tree.","","","","","","Create a new hashed store.","","Create a new overlay store.","Create a new prefix store with the given prefix.","Create a new typed store.","","Populate the in-memory tree with nodes for keys starting …","","","","","Remove entry with given key.","","","","","Remove entry with given key.","Rollback any changes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A key-value store that encrypts all content with DeoxysII.","","","","Errors emitted by the confidential store.","Size of the Deoxys-II-256-128 key in bytes.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","Create a new confidential store with the given keypair.","","","","","","","","","","","","","","A store attached to the current thread.","","Result of a transaction helper closure.","","","","","Commit a previously started transaction.","","","","","","","Attach a new store to the current thread and enter the …","Returns the argument unchanged.","Returns the argument unchanged.","Whether there are any store updates pending to be …","","","Calls U::from(self).","Calls U::from(self).","Rollback a previously started transaction.","Start a new transaction by overlaying a store over the …","","","","","","","","","Run a closure with the currently active store.","Run a closure within a storage transaction.","A validator which allows everything.","Information about a subcall to be dispatched.","Result of dispatching a subcall.","Subcall validator.","Subcall body.","","","","","","","Perform a subcall.","Result of the subcall.","Address of the caller.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Gas used by the subcall.","The current subcall depth.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Maximum subcall depth.","Maximum gas amount that can be consumed.","Method to call.","State after applying the subcall context.","","","","","","","","","","","Validate a subcall before it is performed.","","","","","Mock key manager implementation.","Module that contains known test keys.","Mock dispatch context for use in tests.","","","","","","","","","","","","Key manager error.","A key pair managed by the key manager.","A 256-bit key pair identifier.","","","","","","","","","","","","","","","","","","","Signed public key.","","","A state encryption key.","","","Set of trusted key manager policy signing keys.","","","","","","","","","","","","","","","","","","","","","","","","Checksum of the key manager state.","Checksum of the key manager state.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Expiration epoch.","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a KeyPair with only the public key.","","Generate a new random key (for testing).","","","","","","","","","","","","","","Input key pair (pk, sk)","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Public key.","Size of this object in bytes.","Create a KeyPair.","Create a new signed public key.","","","Sign(sk, (key || checksum || runtime id || key pair id || …","Set of trusted signers.","","State encryption key","Threshold for determining if enough valid signatures are …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify the signature.","Verify that policy has valid signatures and that enough of …","","","","","","","","","","","","Test key A .","Test key B .","Test key C .","Test key D .","Test key E .","Test key F .","Test key G .","Test address A .","Test public key A .","Test Ed25519 public key A .","Test address derivation information A .","Test address B .","Test public key B .","Test Ed25519 public key B .","Test address derivation information B .","Test address C .","Test public key C .","Test Ed25519 public key C .","Test address derivation information C .","Test address D .","Test public key D .","Test Secp256k1 public key D .","Test address derivation information D .","Test address E .","Test public key E .","Test Secp256k1 public key E .","Test address derivation information E .","Test address F .","Test public key F .","Test Sr25519 public key F .","Test address derivation information F .","Test address G .","Test public key G .","Test Sr25519 public key G .","Test address derivation information G .","Options that can be used during mock signer calls.","","A mock runtime that only has the core module.","Mock dispatch context factory.","A mock signer for use during tests.","","","","","","","","","","","Dispatch a call to the given method.","Dispatch a call to the given method with the given options.","","","","","Create a new mock dispatch context.","Create a new mock dispatch context.","","","","","","","","","","","","","","","","","","Create an empty MKVS store.","","Transaction fee.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Create a new mock signer using the given nonce and …","Dispatch a query to the given method.","","","","Address specification for this signer.","","Create a new mock transaction.","","","","","","","","","","","","","","","","","","","","","Create an instance with the given local configuration.","Account address type.","Types related to call formats.","","Token types.","Transaction types.","Human readable part for Bech32-encoded addresses.","V0 runtime address context.","V0 runtime address version.","V0 Ed25519 addres context (shared with consensus layer).","V0 module address context.","V0 multisig address context.","V0 Secp256k1 address context.","V0 Sr25519 address context.","V0 address version.","An account address.","Ed25519 address derivation compatible with the consensus …","Error.","","Size of an address in bytes.","Ethereum-compatible address derivation from Secp256k1 …","Information for signature-based authentication and public …","Sr25519 address derivation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Tries to create a new address from Bech32-encoded string.","Tries to create a new address from raw bytes.","Creates a new address from an Ethereum-compatible address.","Creates a new address for a specific module and kind.","Creates a new address for a specific module and raw kind.","Creates a new address from a multisig configuration.","Creates a new runtime address.","Creates a new address from a public key.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert the address into raw bytes.","","","Creates a new address from a context, version and data.","","Public key of the authentication/address derivation …","Converts an address to Bech32 representation.","","","","","","","","","","","","","","","","","","","","","","Call data key pair ID domain separation context base.","A call envelope when using the EncryptedX25519DeoxysII …","A result envelope when using the EncryptedX25519DeoxysII …","","","","","","","","","Encrypted call data.","Encrypted call data.","","","","","","","","","Epoch of the ephemeral runtime key.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Nonce.","Nonce.","Caller’s ephemeral public key used for X25519.","","","","","","","","","","","","","","","Result of a message being processed by the consensus layer.","Handler name and context to be called after message is …","Result of a message being processed by the consensus layer …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","Constructs a new message hook invocation.","","","","","","","","","","","","","","Token amount of given denomination in base units.","Name/type of the token.","","Maximum length of a denomination.","Denomination in native token.","","Token amount in base units.","","","","","","","","","","","","","","","","","","","Denomination of the token amount.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Raw representation of a denomination.","Whether the denomination represents the native token.","Creates a new token amount of the given denomination.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Common information that specifies an address as well as …","Transaction authentication information.","A container for data that authenticates a transaction.","Method call.","Format used for encoding the call (and output) information.","Call result.","A caller address.","Encrypted call data using X25519 for key exchange and …","Error.","","","Transaction fee.","For internal child calls (cannot be …","The latest transaction format version.","","A flag to use module-controlled decoding. The string is an …","For multisig authentication.","For multisig authentication.","","Plain text call data.","Transaction signature domain separation context base.","For signature authentication.","For signature authentication.","Transaction signer information.","Transaction.","","","An unverified signed transaction.","Derives the address.","Derives the address.","","Amount of base units paid as fee for transaction …","","","Checks that the address specification and the …","Method body.","","","","","","","","","","","","","","","","","","","","","","","","","","Derives the caller address.","","","","","","","","","","","","","","","","","","","","","","","Maximum amount of emitted consensus messages paid for.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fee payment information.","","","","","","","","","","","","","","Call format.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Maximum amount of gas paid for.","Calculates gas price from fee amount and gas.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Check whether the call result indicates a successful …","Method name.","Create a new signer info from a multisig configuration and …","Create a new signer info from a signature address …","","Latest round when the transaction is valid.","Earliest round when the transaction is valid.","Read-only flag.","Transaction signer information.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Perform basic validation on the transaction.","Verify and deserialize the unverified transaction.","","","","","","","","","","","","","","Maps the caller address to one of the same type but with …","","",""],"i":[0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,23,23,0,23,23,0,0,0,23,23,23,0,0,0,0,23,23,0,23,23,23,23,23,23,267,267,267,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,30,0,0,30,0,30,16,0,0,30,0,0,0,34,35,45,30,31,32,34,35,45,30,31,32,30,31,32,30,31,32,16,34,35,16,34,35,31,34,35,45,30,31,32,34,35,45,30,31,32,34,35,45,30,31,32,16,34,35,16,34,35,16,34,35,112,35,108,34,112,35,16,34,35,30,30,30,31,30,30,31,34,35,45,30,31,32,32,45,16,34,35,45,16,34,35,16,34,35,34,35,45,30,31,32,112,35,32,34,35,45,30,31,32,16,16,16,112,35,16,112,35,16,16,34,35,16,34,35,16,31,31,16,34,35,34,45,16,34,35,16,34,35,16,34,35,16,34,35,16,16,34,35,45,16,45,30,31,32,30,34,35,45,30,31,32,34,35,45,30,31,32,32,112,35,112,35,112,32,112,35,32,112,35,32,112,35,34,35,45,30,31,32,16,34,35,34,35,45,30,31,32,16,34,35,16,108,34,0,0,0,0,0,69,69,69,0,0,0,69,67,69,70,67,69,70,67,70,67,70,67,67,69,70,67,69,70,67,69,70,67,69,69,70,67,69,70,67,69,70,67,69,70,67,70,67,70,67,67,70,67,69,67,69,70,67,70,67,69,70,67,69,70,67,67,69,70,67,70,0,0,56,56,56,60,56,60,56,60,56,56,60,56,60,56,60,60,56,56,60,60,60,60,60,60,60,56,60,56,60,56,56,60,60,60,56,60,56,60,56,60,56,60,85,76,77,77,77,0,84,84,84,84,84,0,0,85,76,77,77,77,85,76,77,85,76,77,0,0,84,77,76,84,76,84,77,76,78,76,78,85,77,76,84,78,85,77,76,84,78,76,78,77,76,78,77,76,78,77,0,78,85,77,76,84,78,85,77,76,84,78,85,77,76,84,78,0,76,78,76,78,77,76,78,77,77,76,76,78,78,77,76,84,84,78,85,77,76,84,78,78,85,76,77,77,85,77,76,84,78,85,77,76,84,78,77,76,78,77,77,77,77,77,85,85,77,85,0,0,0,85,85,85,0,85,77,76,78,84,78,85,77,77,76,84,78,77,76,78,85,77,76,84,78,85,77,76,84,78,76,76,76,76,85,77,76,84,78,76,78,0,0,0,0,87,89,87,89,87,87,87,89,87,89,87,89,87,87,87,87,87,89,87,87,87,87,87,89,87,89,87,87,89,87,89,87,87,89,87,89,87,87,87,87,89,87,0,0,91,92,91,92,91,91,91,92,91,92,91,92,91,91,91,91,91,92,91,91,91,92,91,92,91,91,92,91,91,91,92,91,91,92,91,92,91,91,91,91,92,91,0,0,94,95,94,95,94,94,94,95,94,95,94,95,94,94,94,94,94,95,94,94,94,95,94,95,94,94,95,94,95,94,94,95,94,95,94,94,94,94,95,94,0,0,98,99,98,99,98,98,98,99,98,99,98,99,98,98,98,98,98,99,98,98,98,99,98,99,98,98,99,98,99,98,98,99,98,99,98,98,98,98,99,98,0,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,109,109,0,0,0,0,109,109,109,109,103,109,111,110,103,109,111,110,111,103,103,109,103,110,103,109,111,110,103,109,111,110,103,103,103,103,103,109,111,110,103,103,103,109,109,111,103,109,109,111,111,110,103,109,111,110,103,109,111,110,109,110,109,103,111,103,111,103,111,103,110,109,111,109,103,109,111,110,103,109,111,110,110,110,110,103,109,111,110,103,109,111,110,0,0,107,107,107,107,107,268,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,268,268,107,107,107,268,107,107,107,107,107,107,107,107,107,0,0,0,0,37,37,37,37,39,37,37,37,0,37,37,37,37,39,269,38,37,39,37,37,37,37,37,37,0,123,123,0,123,123,123,123,48,48,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,116,116,0,116,116,0,116,137,137,50,137,139,140,50,137,137,137,137,137,137,140,137,0,50,137,50,137,50,137,50,137,137,139,137,140,140,226,139,226,137,137,137,137,137,22,0,0,0,270,271,270,22,272,142,0,0,0,0,0,270,22,0,270,271,0,142,270,273,273,273,273,273,273,274,142,22,142,22,275,273,142,22,142,22,0,276,276,0,276,142,22,274,22,142,22,142,22,272,142,22,276,276,276,22,277,142,142,270,276,270,276,142,22,142,22,142,22,22,271,142,22,278,278,278,0,0,0,0,0,0,0,0,152,124,153,0,0,124,0,0,124,124,152,0,124,0,0,152,151,279,279,124,153,279,151,279,124,152,149,150,153,151,279,124,152,149,150,153,151,280,279,280,279,279,280,279,149,150,151,149,150,151,124,152,150,149,150,151,150,279,124,152,149,150,153,151,279,124,152,149,150,153,151,279,279,279,124,152,149,150,153,151,279,280,0,124,124,152,149,150,153,153,151,279,124,124,152,149,150,153,151,150,280,279,280,279,280,279,280,279,280,279,280,279,280,279,279,279,124,152,149,150,153,151,279,279,124,152,149,150,153,151,124,152,149,150,151,279,280,279,279,124,152,151,279,280,279,280,279,280,279,280,279,124,0,279,280,279,149,150,151,124,153,151,280,279,280,279,150,149,150,151,279,124,152,149,150,153,151,149,150,151,279,124,152,149,150,153,151,149,279,124,152,149,150,153,151,0,280,279,279,124,152,149,150,153,151,281,282,283,281,282,283,281,0,0,0,158,160,159,158,160,159,158,159,158,159,158,159,159,159,158,158,160,159,158,160,159,158,160,159,158,159,158,160,159,158,160,159,158,160,159,158,159,158,160,159,159,160,159,158,160,159,158,160,159,158,159,160,159,158,160,159,158,0,0,0,0,0,0,0,0,0,0,0,163,165,161,156,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,157,161,162,163,164,165,156,166,157,164,166,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,162,161,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,161,162,163,164,165,156,166,157,0,122,122,122,0,0,0,122,122,122,122,0,0,0,172,122,172,284,285,284,285,284,285,172,122,285,168,172,170,169,122,285,168,172,170,169,122,168,169,168,169,170,122,284,285,168,168,168,169,284,285,285,168,172,170,169,122,285,168,172,170,169,122,285,285,168,172,170,169,122,284,285,168,168,168,284,285,168,172,172,170,169,122,122,285,168,172,170,169,122,122,122,122,284,285,285,285,168,172,170,169,122,285,285,168,172,170,169,122,122,168,170,169,168,285,170,122,169,284,285,122,168,169,172,122,284,285,168,169,285,168,172,170,169,122,168,169,285,168,172,170,169,122,285,168,172,170,169,122,168,285,168,172,170,169,122,284,285,0,0,0,130,130,176,176,0,0,130,0,0,130,130,130,0,0,176,176,176,130,286,130,173,174,176,175,286,130,173,174,176,175,286,173,174,175,173,174,175,130,176,173,174,175,287,286,287,286,286,130,173,174,176,175,286,130,173,174,176,175,174,174,174,174,286,286,286,286,130,173,174,176,175,286,130,130,173,174,176,175,286,130,130,130,173,174,176,175,174,286,286,130,173,174,176,175,286,286,130,173,174,176,175,130,173,174,176,175,286,130,176,175,286,130,0,173,286,173,173,174,175,130,173,174,175,286,130,173,174,176,175,173,174,175,286,130,173,174,176,175,173,173,173,173,286,130,173,174,176,175,0,287,286,286,130,173,174,176,175,287,286,288,289,290,291,292,288,289,290,292,288,289,290,292,291,288,289,290,292,292,291,288,289,290,292,291,0,0,0,0,0,0,0,179,179,179,179,179,179,179,179,0,0,0,0,0,179,179,0,0,0,0,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,181,0,0,0,0,0,181,0,0,0,0,181,181,0,0,0,188,189,194,195,183,184,185,182,194,195,196,193,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,182,180,198,198,198,182,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,198,186,190,191,180,195,196,197,187,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,181,187,198,194,195,196,197,185,186,182,177,196,197,186,182,177,178,180,197,183,184,185,190,192,178,194,196,197,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,183,184,185,186,181,187,182,188,189,190,191,192,193,177,178,180,194,195,196,197,198,293,0,19,19,0,294,293,293,0,293,293,0,0,19,19,19,19,0,19,19,206,0,19,19,19,19,207,19,207,19,19,0,293,0,19,19,19,0,19,19,19,19,19,0,0,19,19,19,0,295,295,295,19,205,207,200,200,295,295,295,19,205,206,200,201,207,202,203,204,295,19,205,206,200,201,207,202,203,204,200,200,201,202,203,204,200,201,202,203,204,19,205,206,200,201,202,203,204,295,19,205,206,200,201,207,202,203,204,295,19,205,206,200,201,207,202,203,204,295,295,19,205,206,200,201,207,202,203,204,202,201,295,206,206,206,294,295,204,19,19,205,205,206,200,201,207,207,202,203,204,295,19,19,19,205,206,200,201,207,202,203,204,202,294,295,295,295,19,205,206,200,201,207,202,203,204,295,295,19,205,206,200,201,207,202,203,204,19,206,200,201,202,203,204,295,205,295,294,295,202,204,202,202,202,294,295,202,204,201,295,19,205,206,19,203,295,294,295,294,295,294,295,294,295,19,0,295,294,295,294,295,201,200,201,202,203,204,19,205,207,200,201,202,203,204,295,19,205,205,206,200,201,207,202,203,204,200,201,202,203,204,295,19,205,206,200,201,207,202,203,204,200,295,19,205,206,200,201,207,202,203,204,0,294,295,294,295,294,295,294,295,202,295,19,205,206,200,201,207,202,203,204,296,0,0,0,0,212,0,0,0,0,212,0,0,0,0,212,0,0,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,209,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,144,211,214,215,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,211,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,147,145,213,147,145,209,211,215,213,213,144,209,211,212,147,145,213,214,215,144,211,214,215,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,144,209,211,212,147,145,213,214,215,209,214,144,209,211,212,147,145,213,214,215,145,144,144,209,211,212,147,145,213,214,215,0,0,0,128,218,218,0,0,0,128,218,297,128,216,218,217,297,128,216,218,217,216,217,216,217,128,216,217,297,128,216,218,217,297,128,216,218,217,297,297,128,216,218,217,297,128,128,216,218,218,217,297,128,216,218,218,217,297,128,216,218,217,297,297,128,216,218,217,128,216,217,297,128,217,216,216,216,218,0,216,217,128,218,216,217,297,128,216,218,217,216,217,297,128,216,218,217,297,128,216,218,217,0,216,297,128,216,218,217,0,0,222,222,0,0,0,0,219,220,219,220,221,219,222,223,220,221,219,222,223,220,221,222,223,220,221,222,223,220,221,222,223,220,221,219,222,223,220,221,219,222,223,220,221,219,222,223,222,222,222,220,221,219,219,222,223,223,221,222,220,221,219,222,223,222,220,221,219,222,223,220,221,219,222,223,220,221,222,223,223,221,220,221,222,223,219,220,221,222,223,220,221,219,222,223,220,221,222,223,220,221,219,222,223,220,221,219,222,223,220,221,222,220,221,219,222,223,33,33,33,0,33,33,33,33,33,33,33,33,33,33,33,33,0,125,0,125,125,125,125,125,125,125,298,125,125,125,125,125,125,125,125,125,125,125,125,0,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,0,0,0,0,299,0,0,0,0,0,0,0,117,117,231,228,230,233,234,117,231,228,230,233,234,117,117,117,117,117,299,228,230,0,0,117,231,228,230,233,234,117,117,231,228,230,233,234,117,117,231,228,230,233,234,117,117,117,117,117,117,117,231,228,230,233,234,117,117,229,231,228,230,233,234,299,228,230,231,228,230,233,234,117,229,231,228,230,233,234,231,228,230,233,234,117,117,229,231,228,230,233,234,231,228,230,233,234,117,229,231,228,230,233,229,231,228,230,233,234,299,228,230,117,117,231,228,230,233,234,117,117,231,228,230,233,234,117,231,228,230,233,234,117,231,228,230,233,234,117,117,0,238,238,238,0,0,238,239,238,239,238,239,238,239,238,239,238,238,238,239,238,239,239,238,239,239,238,239,239,239,239,238,239,238,239,238,239,238,239,238,239,300,0,300,0,300,301,300,301,301,300,301,300,301,300,301,301,300,301,301,300,301,300,301,301,301,300,301,300,301,300,301,300,301,301,301,0,0,0,0,241,244,241,243,244,241,243,0,243,241,241,241,244,241,243,244,241,243,244,241,243,241,243,244,241,243,243,0,244,241,243,244,241,243,241,241,241,243,241,244,241,243,244,241,243,244,241,243,242,244,244,241,243,0,0,0,116,116,116,116,116,116,116,116,116,116,116,0,0,0,116,116,116,116,0,116,116,116,116,116,116,116,116,116,116,116,116,116,0,116,116,0,116,116,0,116,116,28,245,28,245,116,28,245,139,140,226,246,116,28,245,139,140,226,246,246,28,245,139,140,246,28,245,139,140,226,246,28,245,139,140,226,246,28,28,245,139,140,226,246,116,28,245,139,140,226,246,116,28,245,139,140,226,246,116,28,245,139,140,226,246,28,245,28,245,28,140,28,28,140,140,140,116,116,28,28,28,140,226,116,116,116,116,28,28,28,28,245,139,140,226,246,139,28,139,28,246,246,246,246,28,116,28,245,139,140,226,246,139,116,28,245,139,140,226,246,28,245,139,140,226,140,28,139,140,246,28,140,226,116,139,226,28,245,139,140,226,246,116,28,28,245,139,140,226,116,28,245,139,140,226,246,28,245,139,140,226,116,28,245,139,140,226,246,116,28,245,139,140,226,246,140,226,116,28,245,139,140,226,246,28,245,28,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,302,255,254,252,253,302,255,254,252,253,252,252,253,253,254,254,254,254,254,253,302,255,254,252,253,302,255,254,252,253,302,255,254,252,253,0,254,253,253,302,255,254,252,253,255,254,254,302,255,254,252,253,302,255,254,252,253,254,252,252,254,254,254,252,253,0,302,255,254,252,253,302,255,254,252,253,302,255,254,252,253,302,255,254,252,253,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,0,258,64,251,0,251,258,64,64,251,258,64,251,258,64,64,251,64,251,64,64,64,251,258,64,251,258,64,251,258,64,64,64,251,64,251,251,64,64,251,258,258,64,64,64,251,258,64,64,64,64,64,64,64,64,64,64,64,64,251,258,64,251,258,64,64,251,64,64,64,251,64,251,64,258,64,64,251,258,64,64,251,64,251,258,64,251,258,64,251,258,64,64,0,0,0,259,260,259,260,259,260,259,260,259,260,259,260,259,260,259,260,259,260,259,259,260,259,260,259,260,259,260,259,260,259,260,259,259,260,259,260,259,260,259,260,259,260,259,260,259,260,0,0,0,41,143,41,143,41,143,41,143,199,143,41,143,41,143,41,143,143,41,143,41,143,41,199,41,143,41,143,41,199,41,41,199,41,143,41,143,41,41,143,41,143,41,143,0,0,0,154,154,261,148,261,154,154,154,261,148,154,261,148,154,154,148,154,148,154,148,154,148,148,154,261,148,154,261,148,154,261,148,154,154,154,148,154,154,148,148,154,154,261,261,148,148,154,261,148,154,154,154,154,261,148,154,261,148,154,148,154,154,148,154,148,154,148,154,261,148,154,148,154,154,261,148,154,148,154,261,148,154,261,148,154,261,148,154,303,262,0,0,0,0,0,0,0,20,0,262,21,0,263,0,208,264,264,263,21,20,0,264,263,0,0,21,208,0,262,263,266,265,208,43,263,17,208,264,141,43,20,17,63,265,262,263,266,21,208,264,141,43,20,17,63,265,262,263,266,21,43,263,264,141,43,20,17,63,265,262,263,266,21,264,141,43,20,17,63,265,262,263,266,21,265,20,17,63,265,21,208,264,141,43,20,17,63,265,262,263,266,21,208,264,141,43,20,17,63,265,262,263,266,21,208,264,141,43,20,17,63,265,262,263,266,21,20,20,20,63,208,208,264,141,43,20,17,63,265,262,263,266,21,17,208,264,141,43,20,17,63,265,262,263,266,21,21,265,265,208,264,141,43,20,17,63,265,262,263,266,21,208,264,141,43,20,17,63,265,262,263,266,21,21,264,141,43,20,17,63,265,262,263,266,21,21,17,266,266,266,63,63,17,63,264,141,43,20,17,63,265,262,263,266,21,208,20,17,63,265,208,264,141,43,20,17,63,265,262,263,266,21,264,141,43,20,17,63,265,262,263,266,21,208,264,141,43,20,17,63,265,262,263,266,21,208,264,141,43,20,17,63,265,262,263,266,21,21,43,141,43,208,264,141,43,20,17,63,265,262,263,266,21,262,304,304,304],"f":[0,0,0,0,0,0,0,0,[[]],[[]],0,0,[1,1],[[]],0,0,0,0,[[],1],[2],[2],0,[2],[[1,1],3],[[],3],[[],3],0,0,[[1,4],[[6,[5]]]],[7,1],[[]],[[[0,[8,9]],10],7],0,[[1,11]],0,[[],2],[[]],[1,12],[[1,1],3],0,0,0,0,0,0,[[13,13,13],1],0,0,0,0,0,0,0,0,[[]],[[],[[6,[1,14]]]],[[],6],[12,[[6,[1,14]]]],[[],6],[[],15],0,0,[[]],0,0,0,[[]],[[]],[[16,17,2],[[6,[18,19]]]],[[16,17,2,3],[[6,[18,19]]]],[[16,20,21],[[6,[22,19]]]],[2],[2],[2],[[16,17],[[6,[17,19]]]],[[16,22,23],21],[[16,22,23,3],21],[[16,21,24,25,2],12],[[23,4],26],[[]],[27,28],[[],2],[[]],[[],6],[[],6],[[],15],[[]],0,0,0,0,0,[[]],[[]],[[],29],[2],[2],[2],[[]],[[],2],0,[[]],0,0,[[],6],[[],6],[[],15],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[30,30],[31,31],[32,32],[[]],[[]],[[]],[[],31],[[[34,[33]]],31],[[[35,[33]]],31],[[],36],[[[34,[33]]],36],[[[35,[33]]],36],[[],31],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[37],[[[34,[33]],37]],[[[35,[33]],37]],[38],[[[34,[33]],38]],[[[35,[33]],38]],[39],[[[34,[33]],39]],[[[35,[33]],39]],[[40,41],[[6,[19]]]],[[[35,[33]],40,41],[[6,[19]]]],[42,[[6,[19]]]],[[[34,[33]],42],[[6,[19]]]],[39],[[[35,[33]],39]],[[],27],[[[34,[33]]],27],[[[35,[33]]],27],[[30,30],3],[[],3],[[],3],0,[[30,4],26],[[30,4],26],[[31,4],26],[[]],[[]],[[]],[[]],[[]],[43,32],[[]],[[[45,[44]]],[[18,[44]]]],[46,47],[[[34,[33]],46],47],[[[35,[33]],46],47],[[[45,[44]]],[[18,[44]]]],[[],48],[[[34,[33]]],48],[[[35,[33]]],48],[[],49],[[[34,[33]]],49],[[[35,[33]]],49],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[[35,[33]]],[[35,[33]]]],[43,32],[[]],[[]],[[]],[[]],[[]],[[]],[46,3],[[],3],[[],3],[[],3],[[[35,[33]]],3],[[],3],[[],3],[[[35,[33]]],3],[[],3],[[],[[18,[50]]]],[[[34,[33]]],[[18,[50]]]],[[[35,[33]]],[[18,[50]]]],[51,[[6,[19]]]],[[[34,[33]],51],[[6,[19]]]],[[[35,[33]],51],[[6,[19]]]],[46,[[18,[52]]]],[[31,31]],0,[[],30],[[[34,[33]]],30],[[[35,[33]]],30],[[30,49,[18,[[53,[50]]]],54,55,36,48,27,56,51],[[34,[33]]]],[[[45,[[0,[44,57]]]]],[[0,[44,57]]]],[[],51],[[[34,[33]]],51],[[[35,[33]]],51],[[[59,[58]]],[[6,[60,19]]]],[[[34,[33]],[59,[58]]],[[6,[60,19]]]],[[[35,[33]],[59,[58]]],[[6,[60,19]]]],[[],38],[[[34,[33]]],38],[[[35,[33]]],38],[[],54],[[[34,[33]]],54],[[[35,[33]]],54],[[],61],[[],55],[[[34,[33]]],55],[[[35,[33]]],55],[[[45,[44]],44],44],[[],3],[[[45,[44]]],[[18,[44]]]],[[]],[[]],[[]],[[],62],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],63],[[[35,[33]]],63],[[],20],[[[35,[33]]],20],[[],64],0,[[],2],[[[35,[33]]],2],0,[[],51],[[[35,[33]]],51],0,[46,[[45,[44]]]],[[[35,[33]],46],[[45,[44]]]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[46,[[45,[44]]]],[[[34,[33]],46],[[45,[44]]]],[[[35,[33]],46],[[45,[44]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[30,65]],[[[34,[33]],30,65]],[[[35,[33]],30,65]],[65],[[32,65]],[[[34,[33]],32,65]],0,0,0,0,0,0,0,0,0,0,0,[[],66],[[67,68],[[6,[69]]]],[[]],[[]],[[]],[[]],[[]],[[]],[70,70],[67,67],[[]],[[]],[[],67],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[69,4],26],[[69,4],26],[[70,4],26],[[67,4],26],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[]],[[]],[[]],[70,12],[67,12],0,0,0,[[]],[[]],[[],62],[[],[[6,[67,14]]]],[[],6],[[],6],[[],6],[12,[[6,[70,14]]]],[12,[[6,[67,14]]]],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[67,[[6,[69]]]],[[]],[[]],[[]],0,0,0,[56],[56],[[56,71]],[[],72],[[]],[[]],[[]],[[]],[[],56],[2],[2],[2],[2],[2],[2],[[60,[59,[58]]]],[[56,[0,[16,9]],[59,[58]]],[[6,[60,19]]]],[[]],[[]],[2,73],[[73,73],73],[2,74],[74,74],[[74,74],74],[2,74],[[],2],[[],2],[[]],[[]],[[],56],[[],56],[60,51],[60,7],[[60,[59,[58]]],[[6,[75]]]],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[76,[[59,[58]]]],[[],66],[77,58],[76,[[59,[58]]]],[78,[[59,[58]]]],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[[42,[79,80]]]]]],[[],[[6,[[42,[79,80]]]]]],[77,77],[76,76],[78,78],[[]],[[]],[[]],[[77,77],81],0,[[],78],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],0,[[],[[83,[82]]]],[[],[[83,[82]]]],[[],[[83,[82]]]],[[],[[83,[82]]]],[[77,77],3],[[76,76],3],[[78,78],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[77,4],26],[[76,4],26],[[84,4],26],[[84,4],26],[[78,4],26],[[]],[[]],[[]],[[]],[[[42,[58]]],78],[[]],[[77,[59,[58]]],[[6,[85,84]]]],[[77,[59,[58]]],[[6,[76,84]]]],[[[0,[8,9]],10],7],[[77,11]],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[77,12],[76,12],[78,12],[77,3],[77,3],[77,3],[77,3],[77,3],[[77,[59,[58]]],[[6,[85,84]]]],[[77,46],85],[[77,77],[[18,[81]]]],[85,76],0,0,0,[[85,[59,[58]],[59,[58]]],[[6,[78,84]]]],[[85,77,[59,[58]],[59,[58]]],[[6,[78,84]]]],[[85,[59,[58]]],[[6,[78,84]]]],0,[85,[[42,[58]]]],[[]],[[]],[[]],[[],62],[[],[[6,[78,14]]]],[[],6],[58,[[6,[77]]]],[[],6],[[],6],[[],6],[[],6],[12,[[6,[77,14]]]],[12,[[6,[76,14]]]],[12,[[6,[78,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[76,[59,[58]],[59,[58]],78],[[6,[84]]]],[[[59,[58]],[59,[58]],[59,[76]],[59,[78]]],[[6,[84]]]],[[76,77,[59,[58]],[59,[58]],78],[[6,[84]]]],[[76,[59,[58]],78],[[6,[84]]]],[[]],[[]],[[]],[[]],[[]],[86,6],[86,6],[[[59,[58]]],[[42,[58]]]],[[61,46]],0,0,[87,[[59,[58]]]],[[]],[[]],[[]],[[]],[87,87],[[]],[2],[2],[2],[2],[2],[2],[[87,87],3],[[],3],[[],3],[[87,4],26],[[]],[88,87],[46,87],[88,87],[[]],[[[59,[58]]],[[6,[87,84]]]],[[],2],[[],2],[[]],[[]],[87,12],[[89,90],[[6,[78,84]]]],[[]],[[],6],[[],6],[12,[[6,[87,14]]]],[[],6],[[],6],[[],15],[[],15],[[87,[59,[58]],[59,[58]],78],[[6,[84]]]],[[87,90,78],[[6,[84]]]],[[87,[59,[58]],78],[[6,[84]]]],[[]],[[]],0,0,[91,[[59,[58]]]],[[]],[[]],[[]],[[]],[91,91],[[]],[2],[2],[2],[2],[2],[2],[[91,91],3],[[],3],[[],3],[[91,4],26],[[]],[[]],[46,91],[[[59,[58]]],[[6,[91,84]]]],[[],2],[[],2],[[]],[[]],[91,12],[[92,[0,[90,93]]],[[6,[78,84]]]],[91,[[42,[58]]]],[[]],[91,[[42,[58]]]],[[],6],[[],6],[12,[[6,[91,14]]]],[[],6],[[],6],[[],15],[[],15],[[91,[59,[58]],[59,[58]],78],[[6,[84]]]],[[91,[0,[90,93]],78],[[6,[84]]]],[[91,[59,[58]],78],[[6,[84]]]],[[]],[[]],0,0,[94,[[59,[58]]]],[[]],[[]],[[]],[[]],[94,94],[[]],[2],[2],[2],[2],[2],[2],[[94,94],3],[[],3],[[],3],[[94,4],26],[[]],[[]],[46,94],[[[59,[58]]],[[6,[94,84]]]],[[],2],[[],2],[[]],[[]],[94,12],[[95,[0,[90,93,96,97]]],[[6,[78,84]]]],[[]],[[],6],[[],6],[12,[[6,[94,14]]]],[[],6],[[],6],[[],15],[[],15],[[94,[59,[58]],[59,[58]],78],[[6,[84]]]],[[94,[0,[90,93]],78],[[6,[84]]]],[[94,[59,[58]],78],[[6,[84]]]],[[]],[[]],0,0,[98,[[59,[58]]]],[[]],[[]],[[]],[[]],[98,98],[[]],[2],[2],[2],[2],[2],[2],[[98,98],3],[[],3],[[],3],[[98,4],26],[[]],[46,98],[[]],[[[59,[58]]],[[6,[98,84]]]],[[],2],[[],2],[[]],[[]],[98,12],[[99,[0,[90,93,96,97]]],[[6,[78,84]]]],[[]],[[],6],[[],6],[12,[[6,[98,14]]]],[[],6],[[],6],[[],15],[[],15],[[98,[59,[58]],[59,[58]],78],[[6,[84]]]],[[98,[0,[90,93]],78],[[6,[84]]]],[[98,[59,[58]],78],[[6,[84]]]],[[]],[[]],0,[100,[[59,[58]]]],[[]],[[]],[100,100],[[]],[2],[2],[2],[[100,100],3],[[],3],[[],3],[[100,4],26],[[]],[46,100],[[[59,[58]]],[[6,[100,84]]]],[[],2],[[]],[100,12],[[]],[[],6],[12,[[6,[100,14]]]],[[],6],[[],15],[[100,[59,[58]],[59,[58]],78],[[6,[84]]]],[[]],0,0,0,0,0,0,0,0,0,[[],66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[103,[[0,[33,101,102]]]],104,105],[[6,[[42,[106]],107]]]],[[108,51,43],[[6,[106,109]]]],[109,51],[[16,[59,[58]]],[[6,[43,19]]]],[[],110],[2],[2],[2],[2],[2],[2],[2],[2],[[108,46,[42,[58]]],[[6,[[42,[58]],107]]]],[[108,51,43,2],[[6,[111,109]]]],[[112,17,110]],[[108,43,110],[[6,[111,109]]]],[2],[2],[2],[2],[[[103,[[0,[33,101,102]]]],104,105,[59,[113]]],[[6,[114,107]]]],[[108,51,71,43,2],[[6,[115,109]]]],[[108,43,110],[[6,[109]]]],[[109,4],26],[[109,4],26],[[111,4],26],[[]],[116,109],[[]],[[]],[22,111],[[]],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[109,[[6,[109,109]]]],0,[109,46],[[[118,[117]],43],[[6,[107]]]],0,[[[103,[[0,[33,101,102]]]],104,46,[42,[58]]],[[6,[[42,[58]],107]]]],0,[[[103,[[0,[33,101,102]]]],104,105,[59,[113]]],[[6,[114,107]]]],0,[[[103,[[0,[33,101,102]]]],[120,[119]]]],0,[109,[[18,[121]]]],0,[[],62],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,0,0,[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],0,0,[[],66],[[]],[[]],[107,107],[[]],[[],51],0,[[],107],[2],[2],[2],[[107,4],[[6,[5]]]],[[107,4],[[6,[5]]]],[122,107],[123,107],[[]],[124,107],[125,107],[126,107],[127,107],[128,107],[129,107],[130,107],[131,107],[19,107],[132,107],[133,107],[109,107],[[],2],[[]],[9,[[6,[109,9]]]],[9,22],[107,12],0,0,[[],46],[[46,51,46],107],[[]],[[],62],[[],[[6,[107,14]]]],[[],6],[12,[[6,[107,14]]]],[[],6],[[],15],[[]],0,0,0,0,[[]],[[]],[37,37],[[]],[[],51],[2],[2],[2],[[46,51,12],37],[[37,4],26],[[]],[[],2],[[]],[[],37],[[],134],[38,134],0,[[],46],[[]],[[],6],[[],6],[[],15],0,[[]],0,0,0,0,[[],66],[[]],[[]],[123,51],[[7,135],[[6,[[42,[136]],123]]]],[7,[[6,[36,123]]]],[2],[2],[2],[[123,4],26],[[123,4],26],[[]],[[],2],[[]],[123,[[6,[109,123]]]],[123,46],[[],62],[[],6],[[],6],[[],15],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[],[[53,[50]]]],[137,[[53,[50]]]],0,0,[[]],[137],[137,137],[[]],[2],[2],[2],0,[[]],[138,28],[[28,27],[[6,[139,116]]]],[[137,28,27],[[6,[139,116]]]],[28,[[6,[139,116]]]],[[137,28],[[6,[139,116]]]],[[28,27],[[6,[140,116]]]],[[137,28,27],[[6,[140,116]]]],[28,[[6,[140,116]]]],[[137,28],[[6,[140,116]]]],[[],2],0,[[]],0,0,0,0,0,[[]],[[],6],[[],6],[[],15],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[16,63,22]],[[112,22],[[6,[22,19]]]],[[16,[59,[58]]],[[6,[19]]]],[[16,141],[[6,[19]]]],[[16,43],[[6,[19]]]],[[112,17],[[6,[19]]]],[16],[[]],[[]],[[]],[[]],[16,[[6,[19]]]],[[16,46,[59,[58]]],[[6,[[18,[43]],19]]]],[2],[2],[2],[2],[[112,12,65],[[142,[12,22]]]],[[112,46,12],[[142,[12,22]]]],[[16,46,143],[[142,[143]]]],[[16,12,65],[[142,[12,[6,[12,107]]]]]],[[16,46,12],[[142,[12,[6,[12,107]]]]]],[2],[2],[16],[[22,4],26],[[]],[[]],[[],2],[[],2],[[16,144],3],[[]],[[]],[46,3],[46,3],[46,3],[22,3],[16,[[146,[62,145]]]],[142,6],[[142,65],6],[[]],[[[118,[117]],46,12,63],[[142,[12,[6,[107]]]]]],[[]],[[],[[42,[147]]]],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[22,12],[[],6],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[16,63,22]],[[112,22],[[6,[22,19]]]],[[],66],[[],66],[[16,43],[[6,[19]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[16,64,148],[[6,[124]]]],[[16,64,148],[[6,[124]]]],[[16,64,148],[[6,[19]]]],[[16,64,148],[[6,[19]]]],[16,[[6,[19]]]],[[16,63],[[6,[64,19]]]],[[16,63],[[6,[64,19]]]],[149,149],[150,150],[151,151],[[]],[[]],[[]],[124,51],[152,51],0,[[],149],[[],150],[[],151],0,[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[112,46,12],[[142,[12,22]]]],[[16,46,12],[[142,[12,[6,[12,107]]]]]],[2],[2],[2],[2],[2],[2],[2],[16],[[64,148],[[6,[124]]]],0,[[124,4],26],[[124,4],26],[[152,4],26],[[149,4],26],[[150,4],26],[[153,4],26],[[153,4],26],[[151,4],26],[[]],[[]],[19,124],[[]],[[]],[[]],[[]],[[]],0,[154,[[6,[[42,[64]],124]]]],[154,[[6,[[42,[64]],124]]]],[[64,154],[[6,[155,124]]]],[[64,154],[[6,[155,124]]]],[64,[[6,[156,124]]]],[64,[[6,[156,124]]]],[154,[[6,[157,124]]]],[154,[[6,[157,124]]]],[64,[[6,[7,124]]]],[64,[[6,[7,124]]]],[[],[[6,[[146,[154,155]],124]]]],[[],[[6,[[146,[154,155]],124]]]],[64],[64],[151],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[124,[[6,[109,124]]]],[152,12],[149,12],[150,12],[151,12],[46,3],[[16,64,148],[[6,[124]]]],[[16,64,148],[[6,[124]]]],[16,[[146,[62,145,80]]]],[124,46],[[],46],0,[[[118,[117]],46,12,63],[[142,[12,[6,[107]]]]]],[[64,148]],[[64,148]],[[64,7]],[[64,7]],[[16,3]],[[16,3]],[148],[148],[124,[[18,[121]]]],0,[[],[[42,[147]]]],[16,3],[16,3],[[]],[[]],[[]],[[],62],[[],62],0,[[16,64,64,148],[[6,[124]]]],[[16,64,64,148],[[6,[124]]]],[[64,64,148],[[6,[124]]]],[[64,64,148],[[6,[124]]]],0,[[],[[6,[149,14]]]],[[],[[6,[150,14]]]],[[],[[6,[151,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[149,14]]]],[12,[[6,[150,14]]]],[12,[[6,[151,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[16,63],[[6,[19]]]],[[16,63],[[6,[19]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[158,155],[[]],[[]],[[]],[[]],[[]],[[]],[159,159],[158,158],[[]],[[]],[159,[[146,[154,155]]]],[159,160],[[],159],[[],158],[158,154],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[159,4],26],[[158,4],26],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[],159],[158,64],0,[[159,64,148]],[[159,155]],0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[159,[[18,[158]]]],[[],15],[[],15],[[],15],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[161,161],[162,162],[163,163],[164,164],[165,165],[156,156],[166,166],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],161],[[],162],[[],163],[[],164],[[],165],[[],156],[[],166],[[],157],0,0,[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[161,4],26],[[162,4],26],[[163,4],26],[[164,4],26],[[165,4],26],[[156,4],26],[[166,4],26],[[157,4],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[161,12],[162,12],[163,12],[164,12],[165,12],[156,12],[166,12],[157,12],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[161,14]]]],[[],[[6,[162,14]]]],[[],[[6,[163,14]]]],[[],[[6,[164,14]]]],[[],[[6,[165,14]]]],[[],[[6,[156,14]]]],[[],[[6,[166,14]]]],[[],[[6,[157,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[161,14]]]],[12,[[6,[162,14]]]],[12,[[6,[163,14]]]],[12,[[6,[164,14]]]],[12,[[6,[165,14]]]],[12,[[6,[156,14]]]],[12,[[6,[166,14]]]],[12,[[6,[157,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[16,64],[[6,[167,122]]]],[[16,64],[[6,[167,122]]]],[[16,155],[[6,[155,122]]]],[[16,155],[[6,[155,122]]]],[[16,155],[[6,[155,122]]]],[[16,155],[[6,[155,122]]]],[[],66],[[],66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[168,168],[169,169],[[]],[[]],[170,51],[122,51],[16,[[6,[154,122]]]],[16,[[6,[154,122]]]],0,0,[[],168],[[],169],[[16,64,64],[[6,[171,122]]]],[[16,64,64],[[6,[171,122]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[16,46,12],[[142,[12,[6,[12,107]]]]]],[2],[2],[2],[2],[2],[2],[112,[[6,[122]]]],[112,[[6,[122]]]],[[168,168],3],[[],3],[[],3],[[112,64,148,41],[[6,[122]]]],[[112,64,148,41],[[6,[122]]]],[[168,4],26],[[172,4],26],[[172,4],26],[[170,4],26],[[169,4],26],[[122,4],26],[[122,4],26],[[]],[[]],[[]],[[]],[[]],[131,122],[19,122],[123,122],[[]],[[16,27],[[6,[7,122]]]],[[16,27],[[6,[7,122]]]],[169],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[122,[[6,[109,122]]]],[168,12],[170,12],[169,12],0,[16,[[146,[62,145,80]]]],[[],46],[122,46],0,[[112,64,155,41],[[6,[122]]]],[[112,64,155,41],[[6,[122]]]],[122,[[18,[121]]]],[[]],[[]],[[],62],[[],62],[[112,64,148,41],[[6,[122]]]],[[112,64,148,41],[[6,[122]]]],[[],[[6,[168,14]]]],[[],[[6,[169,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[168,14]]]],[12,[[6,[169,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[168,6],[[]],[[]],[[]],[[]],[[]],[[]],[[112,64,148,41],[[6,[122]]]],[[112,64,148,41],[[6,[122]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[16,[[6,[19]]]],[173,173],[174,174],[175,175],[[]],[[]],[[]],[130,51],[176,51],[[],173],[[],174],[[],175],[[112,64,7,64,148,3],[[6,[130]]]],[[112,64,7,64,148,3],[[6,[130]]]],[[112,64,7,64,148],[[6,[130]]]],[[112,64,7,64,148],[[6,[130]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],0,0,0,0,[[112,46,12],[[142,[12,22]]]],[[16,46,143],[[142,[143]]]],[[16,46,12],[[142,[12,[6,[12,107]]]]]],[2],[2],[2],[2],[2],[2],[16],[[130,4],26],[[130,4],26],[[173,4],26],[[174,4],26],[[176,4],26],[[175,4],26],[[]],[19,130],[122,130],[[]],[[]],[[]],[[]],[[]],0,[175],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[130,[[6,[109,130]]]],[173,12],[174,12],[176,12],[175,12],[16,[[146,[62,145,80]]]],[130,46],[[],46],0,[[[118,[117]],46,12,63],[[142,[12,[6,[107]]]]]],[130,[[18,[121]]]],0,0,[[],[[42,[147]]]],0,[[]],[[]],[[]],[[],62],[[],[[6,[173,14]]]],[[],[[6,[174,14]]]],[[],[[6,[175,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[173,14]]]],[12,[[6,[174,14]]]],[12,[[6,[175,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,0,0,0,[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[112,64,7,64,155,3],[[6,[130]]]],[[112,64,7,64,155,3],[[6,[130]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[112,64,7,64,148],[[6,[130]]]],[[112,64,7,64,148],[[6,[130]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[64,64,155],[[6,[130]]]],[[64,64,27,155,7],[[6,[7,130]]]],[[]],[[]],[2],[2],[2],0,[[]],0,[[64,64],[[6,[177,130]]]],[64,[[6,[[42,[178]],130]]]],[[],[[6,[[146,[64,155]],130]]]],[27,[[6,[[42,[179]],130]]]],[64,[[6,[[42,[180]],130]]]],[[],2],[[]],[[64,181,7,182]],[[64,64,155],[[6,[130]]]],[[64,181,7],[[18,[182]]]],[179,[[6,[177,130]]]],0,[[],6],[[[59,[58]]],[[6,[179]]]],[[],6],[[],15],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[183,183],[184,184],[185,185],[186,186],[181,181],[187,187],[182,182],[188,188],[189,189],[190,190],[191,191],[192,192],[193,193],[177,177],[178,178],[180,180],[194,194],[195,195],[196,196],[197,197],[198,198],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],183],[[],184],[[],185],[[],186],[[],181],[[],187],[[],182],[[],188],[[],189],[[],190],[[],191],[[],192],[[],193],[[],177],[[],178],[[],180],[[],194],[[],195],[[],196],[[],197],[[],198],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],0,0,[[198,198],3],[[],3],[[],3],0,[[183,4],26],[[184,4],26],[[185,4],26],[[186,4],26],[[181,4],26],[[187,4],26],[[182,4],26],[[188,4],26],[[189,4],26],[[190,4],26],[[191,4],26],[[192,4],26],[[193,4],26],[[177,4],26],[[178,4],26],[[180,4],26],[[194,4],26],[[195,4],26],[[196,4],26],[[197,4],26],[[198,4],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[199,198],[[]],0,0,0,0,0,0,0,0,[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[183,12],[184,12],[185,12],[186,12],[181,12],[187,12],[182,12],[188,12],[189,12],[190,12],[191,12],[192,12],[193,12],[177,12],[178,12],[180,12],[194,12],[195,12],[196,12],[197,12],[198,12],[181,3],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[183,14]]]],[[],[[6,[184,14]]]],[[],[[6,[185,14]]]],[[],[[6,[186,14]]]],[[],[[6,[187,14]]]],[[],[[6,[182,14]]]],[[],[[6,[188,14]]]],[[],[[6,[189,14]]]],[[],[[6,[190,14]]]],[[],[[6,[191,14]]]],[[],[[6,[192,14]]]],[[],[[6,[193,14]]]],[[],[[6,[177,14]]]],[[],[[6,[178,14]]]],[[],[[6,[180,14]]]],[[],[[6,[194,14]]]],[[],[[6,[195,14]]]],[[],[[6,[196,14]]]],[[],[[6,[197,14]]]],[[],[[6,[198,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[183,14]]]],[12,[[6,[184,14]]]],[12,[[6,[185,14]]]],[12,[[6,[186,14]]]],[12,[[6,[181,14]]]],[12,[[6,[187,14]]]],[12,[[6,[182,14]]]],[12,[[6,[188,14]]]],[12,[[6,[189,14]]]],[12,[[6,[190,14]]]],[12,[[6,[191,14]]]],[12,[[6,[192,14]]]],[12,[[6,[193,14]]]],[12,[[6,[177,14]]]],[12,[[6,[178,14]]]],[12,[[6,[180,14]]]],[12,[[6,[194,14]]]],[12,[[6,[195,14]]]],[12,[[6,[196,14]]]],[12,[[6,[197,14]]]],[12,[[6,[198,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[112,22],[[6,[22,19]]]],[[16,[59,[58]]],[[6,[19]]]],[[16,141],[[6,[19]]]],[[],66],[[],66],[[],66],0,0,[[112,17],[[6,[19]]]],[16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[200,200],[201,201],[202,202],[203,203],[204,204],[[]],[[]],[[]],[[]],[[]],[19,51],[205,51],[206,51],[[],200],[[],201],[[],202],[[],203],[[],204],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[16,46,12],[[142,[12,[6,[12,107]]]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],0,0,[16],[[206,206],3],[[],3],[[],3],[16,7],[16,7],0,[[19,4],26],[[19,4],26],[[205,4],26],[[205,4],26],[[206,4],26],[[200,4],26],[[201,4],26],[[207,4],26],[[207,4],26],[[202,4],26],[[203,4],26],[[204,4],26],[[]],[[]],[208,19],[205,19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[16,3],[16,3],[[],2],[203],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19,[[6,[109,19]]]],[206,12],[200,12],[201,12],[202,12],[203,12],[204,12],[46,3],[205,3],[46,3],[16,7],[16,7],0,0,0,0,0,[[16,154],[[18,[155]]]],[[16,154],[[18,[155]]]],0,0,0,[16,[[146,[62,145,80]]]],[19,46],[205,46],[[],46],[[7,7],19],0,[[16,209],[[6,[7,19]]]],[16,7],[16,7],[112,7],[112,7],[[16,7]],[[16,7]],[[16,210]],[[16,210]],[19,[[18,[121]]]],0,[[],[[42,[147]]]],[16,7],[16,7],[16,210],[16,210],0,[[]],[[]],[[]],[[]],[[]],[[],62],[[],62],[[],62],[[],[[6,[200,14]]]],[[],[[6,[201,14]]]],[[],[[6,[202,14]]]],[[],[[6,[203,14]]]],[[],[[6,[204,14]]]],[[],6],[[],6],[[],6],[22,[[6,[205]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[200,14]]]],[12,[[6,[201,14]]]],[12,[[6,[202,14]]]],[12,[[6,[203,14]]]],[12,[[6,[204,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[16,7],[[6,[19]]]],[[16,7],[[6,[19]]]],[[112,7],[[6,[19]]]],[[112,7],[[6,[19]]]],[16,7],[16,7],[112,7],[112,7],[202,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[144,144],[209,209],[211,211],[212,212],[147,147],[145,145],[213,213],[214,214],[215,215],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],144],[[],211],[[],214],[[],215],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],0,[[144,4],26],[[209,4],26],[[211,4],26],[[212,4],26],[[147,4],26],[[145,4],26],[[213,4],26],[[214,4],26],[[215,4],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[144,12],[209,12],[211,12],[212,12],[147,12],[145,12],[213,12],[214,12],[215,12],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[144,14]]]],[[],[[6,[211,14]]]],[[],[[6,[214,14]]]],[[],[[6,[215,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[144,14]]]],[12,[[6,[209,14]]]],[12,[[6,[211,14]]]],[12,[[6,[212,14]]]],[12,[[6,[147,14]]]],[12,[[6,[145,14]]]],[12,[[6,[213,14]]]],[12,[[6,[214,14]]]],[12,[[6,[215,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,0,[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[],66],[[],66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[216,216],[217,217],[[]],[[]],[128,51],[[],216],[[],217],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[16,46,12],[[142,[12,[6,[12,107]]]]]],[2],[2],[2],[2],[2],[16],[[128,4],26],[[128,4],26],[[216,4],26],[[218,4],26],[[218,4],26],[[217,4],26],[[]],[[]],[[]],[219,218],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[128,[[6,[109,128]]]],[216,12],[217,12],[16,[[146,[62,145,80]]]],[128,46],0,0,0,0,[218,[[18,[121]]]],0,[[]],[[]],[[],62],[[],62],[[],[[6,[216,14]]]],[[],[[6,[217,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[216,14]]]],[12,[[6,[217,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],0,[216,6],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[],66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[220,220],[221,221],[222,222],[223,223],[[]],[[]],[[]],[[]],[[],220],[[],221],[[],222],[[],223],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[222,222],3],[[],3],[[],3],[[220,4],26],[[221,4],26],[[219,4],26],[[219,4],26],[[222,4],26],[[223,4],26],[[223,7,7],224],[[221,27],148],[222],[[]],[[]],[[]],[[]],[[]],[222],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[220,12],[221,12],[222,12],[223,12],0,0,[[]],[[]],[[]],[[]],[[],62],[[],[[6,[220,14]]]],[[],[[6,[221,14]]]],[[],[[6,[222,14]]]],[[],[[6,[223,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[220,14]]]],[12,[[6,[221,14]]]],[12,[[6,[222,14]]]],[12,[[6,[223,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],0,[221,[[6,[219]]]],[222,7],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[],[[18,[225]]]],[[]],[46,3],[46,3],[46,3],[16],[16],[[]],[[],[[18,[226]]]],0,0,0,[[],66],[[]],[[]],[125,51],[2],[2],[2],[[[18,[71]],51],[[6,[[18,[105]],125]]]],[[125,4],26],[[125,4],26],[[]],[[],2],[[]],[125,[[6,[109,125]]]],[125,46],[[],62],[[],6],[[],6],[[],15],[[]],0,0,[[]],[[]],[210,210],[[]],[[],210],[2],[2],[2],[[210,210],3],[[],3],[[],3],[[210,4],26],[[]],[210,[[42,[58]]]],[[],2],[[]],0,[[]],[[],6],[[],6],0,[[],15],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[117,[[59,[58]]]],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[[42,[79,80]]]]]],[117,117],[[]],[[117,117],81],[[]],[[[228,[227]]]],[[[230,[229]]]],0,0,[[],117],[2],[2],[2],[2],[2],[2],[117],[2],[2],[2],[2],[2],[2],[117],[2],[2],[2],[2],[2],[2],[[],[[83,[82]]]],[[],[[83,[82]]]],[[117,117],3],[[],3],[[],3],[[117,4],[[6,[5]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[42,[58,80]]],117],[[[59,[58]]],[[18,[[42,[58]]]]]],[[[231,[229,90]],[59,[58]]],[[18,[[42,[58]]]]]],[[[228,[227]],[59,[58]]],[[18,[[42,[58]]]]]],[[[230,[229]],[59,[58]]],[[18,[[42,[58]]]]]],[[[233,[229,[232,[[59,[58]]]]]],[59,[58]]],[[18,[[42,[58]]]]]],[[[234,[229]],[232,[[59,[58]]]]],[[18,[52]]]],[[],3],[[[228,[227]]],3],[[[230,[229]]],3],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[[59,[58]],[59,[58]]]],[[[231,[229,90]],[59,[58]],[59,[58]]]],[[[228,[227]],[59,[58]],[59,[58]]]],[[[230,[229]],[59,[58]],[59,[58]]]],[[[233,[229,[232,[[59,[58]]]]]],[59,[58]],[59,[58]]]],[[[234,[229]],[232,[[59,[58]]]],235]],[[]],[[]],[[]],[[]],[[]],[[]],[117,12],[[],[[53,[236]]]],[[[231,[229,90]]],[[53,[236]]]],[[[228,[227]]],[[53,[236]]]],[[[230,[229]]],[[53,[236]]]],[[[233,[229,[232,[[59,[58]]]]]]],[[53,[236]]]],[[[234,[229]]],[[0,[[237,[[59,[58]]]],[0,[52,57]]]]]],[229,[[231,[229,90]]]],[227,[[228,[227]]]],[229,[[230,[229]]]],[[229,[232,[[59,[58]]]]],[[233,[229,[232,[[59,[58]]]]]]]],[229,[[234,[229]]]],[[117,117],[[18,[81]]]],[[[42,[117]],13]],[[[231,[229,90]],[42,[117]],13]],[[[228,[227]],[42,[117]],13]],[[[230,[229]],[42,[117]],13]],[[[233,[229,[232,[[59,[58]]]]]],[42,[117]],13]],[[[59,[58]]]],[[[231,[229,90]],[59,[58]]]],[[[228,[227]],[59,[58]]]],[[[230,[229]],[59,[58]]]],[[[233,[229,[232,[[59,[58]]]]]],[59,[58]]]],[[[234,[229]],[232,[[59,[58]]]]]],[[]],[[[228,[227]]]],[[[230,[229]]]],[[]],[[],[[6,[117,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[117,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[]],[86,6],0,0,0,0,0,0,[[],66],[[]],[[]],[[]],[[]],[2],[2],[2],[2],[2],[2],[[238,4],26],[[238,4],26],[[]],[[]],[[[239,[229]],[59,[58]]],[[18,[[42,[58]]]]]],[[],2],[[],2],[[[239,[229]],[59,[58]],[59,[58]]]],[[]],[[]],[[[239,[229]]],[[53,[236]]]],[[229,[240,[58]],[59,[[59,[58]]]]],[[239,[229]]]],[[[239,[229]],[42,[117]],13]],[[[239,[229]],[59,[58]]]],[[],62],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[]],[[]],[[[239,[229]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[2],[2],[2],[2],[2],[2],[[229,65]],[[]],[[]],[[],3],[[],2],[[],2],[[]],[[]],[[]],[[],2],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[]],[[]],[65],[65],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[112,241,242],[[6,[243,19]]]],0,0,[241,241],[[]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[241,4],26],[[243,4],26],[[]],[[]],[[]],0,[16,13],[[],2],[[],2],[[],2],[[]],[[]],[[]],0,0,0,0,[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[241,[[6,[19]]]],[[244,241],[[6,[19]]]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],66],[28,[[59,[58]]]],[245,[[59,[58]]]],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[246,[[53,[50]]]],[[],[[6,[[42,[79,80]]]]]],[[],[[6,[[42,[79,80]]]]]],0,0,[246],[28,28],[245,245],[139,139],[140,140],[226,226],[246,246],[[]],[[]],[[]],[[]],[[]],[[]],[[28,28],81],[[],28],[[],245],[[],139],[[],140],[[],226],[[],246],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],[[83,[82]]]],[[],[[83,[82]]]],[[],[[83,[82]]]],[[],[[83,[82]]]],[[28,28],3],[[140,140],3],[[],3],[[],3],[[],3],[[],3],0,[[116,4],[[6,[5]]]],[[116,4],[[6,[5]]]],[[28,4],[[6,[5]]]],[[28,4],[[6,[5]]]],[[28,4],[[6,[5]]]],[[140,4],[[6,[5]]]],[[226,4],[[6,[5]]]],[126,116],[132,116],[[]],[131,116],[[]],[46,28],[[[59,[58]]],28],[[[42,[58,80]]],28],[[]],[[]],[[]],[[]],[[]],[[24,[42,[58,80]]],139],[46,[[6,[28,247]]]],[[],139],[[[0,[8,9]],10],7],[[246,28,27],[[6,[139,116]]]],[[246,28],[[6,[139,116]]]],[[246,28,27],[[6,[140,116]]]],[[246,28],[[6,[140,116]]]],[[28,11]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[28,12],[245,12],[139,12],[140,12],[226,12],0,[[],2],[[24,25,245,[42,[58,80]]],139],[[24,[42,[58,80]],61,28,[18,[7]],[120,[248,80]]],[[6,[140,132]]]],[[],246],[[28,28],[[18,[81]]]],0,0,[116,[[18,[121]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],62],[[],62],[[],[[6,[28,14]]]],[[],[[6,[245,14]]]],[[],[[6,[139,14]]]],[[],[[6,[140,14]]]],[[],[[6,[226,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[28,14]]]],[12,[[6,[245,14]]]],[12,[[6,[139,14]]]],[12,[[6,[140,14]]]],[12,[[6,[226,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[140,61,28,[18,[7]],[18,[7]],88],[[6,[132]]]],[[226,249],[[6,[250,116]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[86,6],[86,6],[28],[245],0,0,0,0,0,0,0,[[],64],[[],76],[[],87],[[],251],[[],64],[[],76],[[],87],[[],251],[[],64],[[],76],[[],87],[[],251],[[],64],[[],76],[[],91],[[],251],[[],64],[[],76],[[],91],[[],251],[[],64],[[],76],[[],100],[[],251],[[],64],[[],76],[[],100],[[],251],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[252,108,46,235],111],[[252,108,46,235,253],111],[253,253],[[]],0,[254,[[34,[255]]]],[254,[[34,[255]]]],[[254,30,3],[[34,[33]]]],[[],254],[[],253],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],[[228,[[257,[256]]]]]],0,0,[[253,4],26],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],0,[[7,251],252],[[252,108,46,235],[[6,[52,107]]]],0,0,0,[252,251],[[]],[[],43],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[[146,[62,12]]],254],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],66],[64,[[59,[58]]]],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[[42,[79,80]]]]]],[251,251],[64,64],[[]],[[]],[[64,64],81],[[],64],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],[[83,[82]]]],[[],[[83,[82]]]],[[251,251],3],[[64,64],3],[[],3],[[],3],[[],3],[[],3],[[251,4],26],[[258,4],26],[[258,4],26],[[64,4],26],[[64,4],26],[[64,4],26],[[]],[[]],[46,64],[[]],[46,[[6,[64,258]]]],[[[59,[58]]],[[6,[64,258]]]],[[[59,[58]]],64],[[46,46],64],[[46,[59,[58]]],64],[67,64],[61,64],[251,64],[[[0,[8,9]],10],7],[[64,11]],[[],2],[[],2],[[],2],[[]],[[]],[[]],[64,[[240,[58]]]],[251,12],[64,12],[[[59,[58]],58,[59,[58]]],64],[[64,64],[[18,[81]]]],[251,76],[64,62],[[]],[[]],[[],62],[[],62],[[],[[6,[64,14]]]],[[],6],[[],6],[[[59,[58]]],[[6,[64]]]],[[],6],[12,[[6,[251,14]]]],[12,[[6,[64,14]]]],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[]],[[]],[[]],[86,6],0,0,0,[[]],[[]],[[]],[[]],[259,259],[260,260],[[]],[[]],0,0,[[],259],[[],260],[2],[2],[2],[2],[2],[2],0,[[259,4],26],[[260,4],26],[[]],[[]],[[],2],[[],2],[[]],[[]],[259,12],[260,12],0,0,0,[[]],[[]],[[],[[6,[259,14]]]],[[],[[6,[260,14]]]],[[],6],[[],6],[12,[[6,[259,14]]]],[12,[[6,[260,14]]]],[[],6],[[],6],[[],15],[[],15],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[41,41],[143,143],[[]],[[]],0,0,[2],[2],[2],[2],[2],[2],0,[[41,4],26],[[143,4],26],[[]],[[]],0,0,[[],2],[[],2],[[]],[[]],[41,12],0,[[62,235],41],0,0,[[]],[[]],[[],6],[[],6],[12,[[6,[41,14]]]],[[],6],[[],6],[[],15],[[],15],[[]],[[]],0,0,0,0,0,0,[148,155],[[],66],[154,[[59,[58]]]],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[[42,[79,80]]]]]],[154,154],[148,148],[[]],[[]],[[154,154],81],[[148,148],81],[[],154],[[],148],[148,154],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],[[83,[82]]]],[[],[[83,[82]]]],[[154,154],3],[[148,148],3],[[],3],[[],3],[[],3],[[],3],[[154,4],26],[[154,4],26],[[261,4],26],[[261,4],26],[[148,4],26],[[148,4],26],[[]],[[]],[[]],[46,[[6,[154]]]],[[[0,[8,9]],10],7],[[154,11]],[[],2],[[],2],[[],2],[[]],[[]],[[]],[154,12],[148,12],[154,[[42,[58]]]],[154,3],[[155,154],148],[[154,154],[[18,[81]]]],[[148,148],[[18,[81]]]],[[]],[[]],[[],62],[[],62],[[],62],[[],[[6,[154,14]]]],[[],[[6,[148,14]]]],[[[59,[58]]],[[6,[154]]]],[[],6],[[],6],[[],6],[12,[[6,[154,14]]]],[12,[[6,[148,14]]]],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[]],[[]],[[]],[86,6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[262,64],[263,64],0,0,[[],66],0,[[263,264],[[6,[208]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[263,262],[264,264],[141,141],[43,43],[20,20],[17,17],[63,63],[265,265],[262,262],[263,263],[266,266],[21,21],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],20],[[],17],[[],63],[[],265],[[],21],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[20,20],3],[[],3],[[],3],0,[[208,4],26],[[208,4],26],[[264,4],26],[[141,4],26],[[43,4],26],[[20,4],26],[[17,4],26],[[63,4],26],[[265,4],26],[[262,4],26],[[263,4],26],[[266,4],26],[[21,4],26],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,21],[[]],0,[265,155],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[21,[[18,[22]]]],[264,12],[141,12],[43,12],[20,12],[17,12],[63,12],[265,12],[262,12],[263,12],[266,12],[21,12],[21,3],0,[[67,7],266],[[251,7],266],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],62],[[],[[6,[20,14]]]],[[],[[6,[17,14]]]],[[],[[6,[63,14]]]],[[],[[6,[265,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[264,14]]]],[12,[[6,[141,14]]]],[12,[[6,[43,14]]]],[12,[[6,[20,14]]]],[12,[[6,[17,14]]]],[12,[[6,[63,14]]]],[12,[[6,[265,14]]]],[12,[[6,[262,14]]]],[12,[[6,[263,14]]]],[12,[[6,[266,14]]]],[12,[[6,[21,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[21,12],[43,[[6,[208]]]],[141,[[6,[43,208]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,262],0,0,0],"c":[],"p":[[3,"Version",0],[15,"usize"],[15,"bool"],[3,"Formatter",4511],[3,"Error",4511],[4,"Result",4512],[15,"u64"],[8,"Hash",4513],[8,"Sized",4514],[8,"BuildHasher",4513],[8,"Hasher",4513],[4,"Value",4515],[15,"u16"],[4,"DecodeError",4516],[3,"TypeId",4517],[8,"Context",108],[3,"Call",4223],[4,"Option",4518],[4,"Error",2488],[4,"CallFormat",4223],[4,"CallResult",4223],[4,"CallResult",1071],[4,"Metadata",63],[3,"PublicKey",4519],[3,"PrivateKey",4519],[6,"Result",4511],[6,"EpochTime",4520],[3,"KeyPairId",3572],[3,"ScheduleControl",90],[4,"Mode",108],[3,"State",108],[3,"TransactionWithMeta",108],[8,"Runtime",3221],[3,"RuntimeBatchContext",108],[3,"RuntimeTxContext",108],[3,"ConsensusState",4521],[3,"EventTag",939],[6,"EventTags",939],[8,"Event",939],[4,"Message",4522],[3,"MessageEventHookInvocation",4085],[3,"Vec",4523],[3,"Transaction",4223],[8,"Any",4517],[3,"ContextValue",108],[15,"str"],[3,"Logger",4524],[8,"HistoryHost",967],[3,"HostInfo",4525],[8,"KeyManager",992],[15,"u32"],[8,"Decode",4526],[3,"Box",4527],[3,"Header",4528],[3,"RoundResults",4529],[3,"RootRng",388],[8,"Default",4530],[15,"u8"],[15,"slice"],[3,"LeafRng",388],[3,"Namespace",4531],[3,"String",4532],[3,"AuthInfo",4223],[3,"Address",3932],[8,"FnOnce",4533],[8,"Fail",4534],[3,"Config",320],[6,"SignatureSet",320],[4,"Error",320],[3,"Signer",320],[3,"Hash",4535],[8,"RngCore",4536],[3,"BigInt",4537],[3,"BigUint",4538],[3,"Error",4539],[4,"PublicKey",432],[4,"SignatureType",432],[3,"Signature",432],[3,"u5",4540],[3,"Global",4541],[4,"Ordering",4542],[15,"char"],[8,"FromIterator",4543],[4,"Error",432],[4,"MemorySigner",432],[8,"WriteBase32",4540],[3,"PublicKey",601],[3,"PublicKey",4544],[3,"MemorySigner",601],[8,"Digest",4545],[3,"PublicKey",645],[3,"MemorySigner",645],[8,"FixedOutput",4546],[3,"PublicKey",689],[3,"MemorySigner",689],[8,"BlockSizeUser",4547],[8,"FixedOutputReset",4546],[3,"PublicKey",731],[3,"MemorySigner",731],[3,"PublicKey",773],[8,"Send",4514],[8,"Sync",4514],[3,"Dispatcher",799],[3,"Context",4548],[3,"TxnBatch",4549],[3,"CheckTxResult",4550],[3,"RuntimeError",892],[8,"BatchContext",108],[4,"Error",799],[3,"DispatchOptions",799],[3,"DispatchResult",799],[8,"TxContext",108],[3,"IncomingMessage",4522],[3,"ExecuteBatchResult",4551],[3,"ExecuteTxResult",4551],[4,"KeyManagerError",3572],[3,"Prefix",3285],[3,"BTreeSet",4552],[3,"AtomicBool",4553],[3,"Arc",4554],[8,"Error",4555],[4,"Error",1611],[4,"Error",967],[4,"Error",1156],[4,"Error",3237],[4,"Error",4556],[4,"Error",4557],[4,"Error",2994],[4,"ProtocolError",4525],[4,"Error",1769],[4,"StateError",4521],[3,"Error",4558],[3,"JoinError",4559],[6,"Tags",4560],[4,"EventKind",4550],[4,"Event",4561],[3,"KeyManagerClientWithContext",992],[8,"IntoIterator",4543],[3,"KeyPair",3572],[3,"SignedPublicKey",3572],[3,"UnverifiedTransaction",4223],[4,"DispatchResult",1071],[3,"MessageResult",4085],[3,"Metadata",2795],[3,"ModuleInfo",2795],[3,"BTreeMap",4562],[3,"MethodHandlerInfo",2795],[3,"BaseUnits",4131],[3,"GasCosts",1156],[3,"Parameters",1156],[3,"Genesis",1156],[4,"Event",1156],[4,"ParameterValidationError",1156],[3,"Denomination",4131],[15,"u128"],[3,"AccountBalances",1434],[3,"DenominationInfo",1434],[3,"TransactionFee",1371],[3,"FeeManager",1371],[3,"FeeUpdates",1371],[3,"Transfer",1434],[3,"Account",1434],[3,"NonceQuery",1434],[3,"AddressesQuery",1434],[3,"BalancesQuery",1434],[3,"DenominationInfoQuery",1434],[3,"Account",4563],[3,"Parameters",1611],[3,"Genesis",1611],[4,"Event",1611],[3,"Delegation",4563],[4,"ParameterValidationError",1611],[3,"GasCosts",1769],[3,"Parameters",1769],[3,"Genesis",1769],[4,"Event",1769],[3,"DelegationInfo",1988],[3,"ExtendedDelegationInfo",1988],[3,"Undelegation",1956],[3,"UndelegationInfo",1988],[4,"ReceiptKind",1988],[3,"Receipt",1988],[3,"Deposit",1988],[3,"Withdraw",1988],[3,"Delegate",1988],[3,"Undelegate",1988],[3,"TakeReceipt",1988],[3,"BalanceQuery",1988],[3,"ConsensusAccountQuery",1988],[3,"DelegationQuery",1988],[3,"DelegationsQuery",1988],[3,"UndelegationsQuery",1988],[3,"AccountBalance",1988],[3,"ConsensusTransferContext",1988],[3,"ConsensusWithdrawContext",1988],[3,"ConsensusDelegateContext",1988],[3,"ConsensusUndelegateContext",1988],[3,"ConsensusError",1988],[6,"MessageEvent",4085],[3,"GasCosts",2488],[3,"DynamicMinGasPrice",2488],[3,"Parameters",2488],[3,"Genesis",2488],[3,"LocalConfig",2488],[3,"TxSimulationFailure",2488],[4,"Event",2488],[4,"ParameterValidationError",2488],[4,"Error",4223],[3,"EstimateGasQuery",2795],[3,"SenderMeta",3260],[3,"CallDataPublicKeyQueryResponse",2795],[4,"MethodHandlerKind",2795],[3,"RuntimeInfoResponse",2795],[3,"ExecuteReadOnlyTxQuery",2795],[3,"ExecuteReadOnlyTxResponse",2795],[3,"Parameters",2994],[3,"Genesis",2994],[4,"ParameterValidationError",2994],[4,"RewardScheduleError",3104],[3,"RewardStep",3104],[3,"RewardSchedule",3104],[4,"RewardAction",3104],[3,"EpochRewards",3104],[8,"Iterator",4564],[3,"TrustRoot",4556],[3,"TrustedPolicySigners",3572],[8,"MKVS",4565],[3,"MKVSStore",3285],[8,"Store",3285],[3,"OverlayStore",3285],[3,"HashedStore",3285],[8,"AsRef",4566],[3,"PrefixStore",3285],[3,"TypedStore",3285],[8,"Encode",4567],[8,"Iterator",4565],[8,"TryFrom",4566],[4,"Error",3436],[3,"ConfidentialStore",3436],[15,"array"],[3,"SubcallInfo",3512],[8,"Validator",3512],[3,"SubcallResult",3512],[3,"AllowAllValidator",3512],[3,"StateKey",3572],[3,"MockKeyManagerClient",3572],[4,"FromHexError",4568],[8,"Signer",4544],[3,"SignedPolicySGX",4569],[3,"PolicySGX",4569],[4,"SignatureAddressSpec",3932],[3,"Signer",3835],[3,"CallOptions",3835],[3,"Mock",3835],[3,"EmptyRuntime",3835],[3,"Tree",4570],[3,"OverlayTree",4571],[4,"Error",3932],[3,"CallEnvelopeX25519DeoxysII",4036],[3,"ResultEnvelopeX25519DeoxysII",4036],[4,"Error",4131],[4,"CallerAddress",4223],[4,"AddressSpec",4223],[4,"AuthProof",4223],[3,"Fee",4223],[3,"SignerInfo",4223],[13,"EncryptedX25519DeoxysII",87],[8,"Error",892],[8,"IntoTags",939],[8,"Module",1071],[8,"Parameters",1071],[8,"MigrationHandler",1071],[8,"TransactionHandler",1071],[8,"BlockHandler",1071],[8,"InvariantHandler",1071],[8,"MethodHandler",1071],[8,"ModuleInfoHandler",1071],[13,"Failed",1148],[3,"Module",1156],[8,"API",1156],[13,"Transfer",1364],[13,"Burn",1364],[13,"Mint",1364],[8,"API",1611],[3,"Module",1611],[3,"Module",1769],[8,"API",1769],[13,"Deposit",1931],[13,"Withdraw",1931],[13,"Delegate",1931],[13,"UndelegateDone",1931],[13,"UndelegateStart",1931],[8,"Config",2488],[8,"API",2488],[3,"Module",2488],[13,"GasUsed",2790],[3,"Module",2994],[8,"ScheduleControlHost",3237],[8,"NestedStore",3285],[4,"TransactionResult",3477],[3,"CurrentStore",3477],[3,"Config",3835],[13,"NameTooLong",4222],[13,"Failed",4508]]},\ +"oasis_runtime_sdk_contracts":{"doc":"Smart contracts module.","t":"NQNNNNNNNNNNNINNNNNNNNEENNDDNNNDDNNDNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLMLLLMLLLLLALMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLMLMMLLLLLLLALLLLLLLMMMMMMMMMMMMMMMMMMMMRRRRRRENDDDDDDDDNDDDNDDDDDDDDDNNENEDDENDDDMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Abort","Accounts","CodeAlreadyUpgraded","CodeDeclaresMultipleSubVersions","CodeDeclaresReservedExport","CodeDeclaresStartFunction","CodeDeclaresTooManyFunctions","CodeDeclaresTooManyLocals","CodeDeclaresTooManyMemories","CodeMalformed","CodeMissingRequiredExport","CodeNotFound","CodeTooLarge","Config","Contract","Core","CryptoKeyDerivationFunctionFailure","CryptoMalformedKey","CryptoMalformedNonce","CryptoMalformedPrivateKey","CryptoMalformedPublicKey","CryptoMsgTooLarge","Error","Event","ExecutionFailed","Forbidden","GasCosts","Genesis","InstanceNotFound","InsufficientCallerBalance","InvalidArgument","LocalConfig","Module","ModuleLoadingFailed","ModuleUsesFloatingPoint","Parameters","ResultTooLarge","StorageKeyTooLarge","StorageValueTooLarge","TooManySubcalls","Unsupported","UnsupportedABI","as_fail","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","code","code","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_call","dispatch_query","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","gas_costs","init","init","init","init","init","init","init","init_or_migrate","into","into","into","into","into","into","into","into_abort","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_allowed_interactive_call","is_expensive_query","load_code","max_code_size","max_crypto_signature_verify_message_size_bytes","max_instance_raw_storage_query_items","max_memory_pages","max_query_size_bytes","max_result_size_bytes","max_stack_size","max_storage_key_size_bytes","max_storage_value_size_bytes","max_subcall_count","max_subcall_depth","max_wasm_functions","max_wasm_locals","module_info","module_name","module_name","parameters","query_code","query_code_storage","query_custom","query_custom_max_gas","query_instance","query_instance_raw_storage","query_instance_storage","query_public_key","source","state","store_code","subcall_dispatch","supported_methods","to_owned","to_owned","to_owned","to_owned","to_string","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx_call","tx_call","tx_change_upgrade_policy","tx_change_upgrade_policy","tx_instantiate","tx_instantiate","tx_upgrade","tx_upgrade","tx_upload","tx_upload","tx_upload_per_byte","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wasm_confidential_storage_get_base","wasm_confidential_storage_insert_base","wasm_confidential_storage_key_byte","wasm_confidential_storage_remove_base","wasm_confidential_storage_value_byte","wasm_crypto_deoxysii_base","wasm_crypto_deoxysii_byte","wasm_crypto_ecdsa_recover","wasm_crypto_random_bytes_base","wasm_crypto_random_bytes_byte","wasm_crypto_signature_verify_ed25519","wasm_crypto_signature_verify_secp256k1","wasm_crypto_signature_verify_sr25519","wasm_crypto_x25519_derive_symmetric","wasm_env_query_base","wasm_public_storage_get_base","wasm_public_storage_insert_base","wasm_public_storage_key_byte","wasm_public_storage_remove_base","wasm_public_storage_value_byte","CODE","CODE_INFO","INSTANCE_INFO","INSTANCE_STATE","NEXT_CODE_IDENTIFIER","NEXT_INSTANCE_IDENTIFIER","ABI","Address","Call","CallResult","ChangeUpgradePolicy","Code","CodeId","CodeQuery","CodeStorageQuery","CodeStorageQueryResult","Confidential","ContractEvent","CustomQuery","CustomQueryResult","Everyone","Instance","InstanceId","InstanceQuery","InstanceRawStorageQuery","InstanceRawStorageQueryResult","InstanceStorageQuery","InstanceStorageQueryResult","Instantiate","InstantiateResult","Nobody","OasisV1","Policy","Public","PublicKeyKind","PublicKeyQuery","PublicKeyQueryResult","StoreKind","Transaction","Upgrade","Upload","UploadResult","abi","abi","abi_sv","address","address_for","as_u64","as_u64","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checksum","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","code","code_id","code_id","code_id","creator","data","data","data","data","data","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","enforce","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_hash","hash","hash","id","id","id","id","id","id","id","id","id","id","id","id","id","id","id","increment","increment","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","instantiate_policy","instantiate_policy","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","items","key","key","kind","limit","offset","signature","store_kind","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_storage_key","to_storage_key","tokens","tokens","tokens","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_default","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upgrades_policy","upgrades_policy","upgrades_policy","uploader","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"oasis_runtime_sdk_contracts"],[238,"oasis_runtime_sdk_contracts::state"],[244,"oasis_runtime_sdk_contracts::types"],[903,"failure"],[904,"oasis_runtime_sdk::context"],[905,"oasis_cbor_value::values"],[906,"oasis_runtime_sdk::module"],[907,"oasis_runtime_sdk::module"],[908,"core::result"],[909,"core::fmt"],[910,"core::fmt"],[911,"oasis_runtime_sdk::dispatcher"],[912,"oasis_runtime_sdk::modules::core::types"],[913,"alloc::vec"],[914,"alloc::string"],[915,"oasis_runtime_sdk::modules::core::types"],[916,"alloc::collections::btree::map"],[917,"core::error"],[918,"core::option"],[919,"oasis_runtime_sdk::modules::core::types"],[920,"core::any"],[921,"oasis_runtime_sdk::types::address"],[922,"core::fmt"],[923,"core::marker"],[924,"core::hash"]],"d":["","Module that is used for accessing accounts.","","","","","","","","","","","","Module configuration.","","","","","","","","","Errors emitted by the contracts module.","Events emitted by the contracts module.","","","Gas costs.","Genesis state for the contracts module.","","","","Local configuration that can be provided by the node …","","","","Parameters for the contracts module.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Loads code with the specified code identifier.","","","Maximum number of items per page in InstanceRawStorage …","","","","","","","","","","","","","","","","","","Gas limit for custom queries that invoke smart contracts.","","","","","","State schema constants.","Stores code with the specified code identifier.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contracts module types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploaded code.","Information about uploaded code.","Information about the deployed contract instance.","Per-instance key/value store.","Next code identifier (u64).","Next instance identifier (u64).","ABI that the given contract should conform to.","","Contract call.","Contract call result.","Change upgrade policy call.","Stored code information.","Unique stored code identifier.","Code information query.","Code storage information query.","Code storage query result.","","An event emitted from a contract, wrapped to include …","Custom contract query.","Custom query result.","","Deployed code instance information.","Unique deployed code instance identifier.","Instance information query.","Instance raw storage query.","Instance raw storage query result.","Instance storage query.","","Instantiate call.","Instantiate call result.","","Custom Oasis SDK-specific ABI (v1).","A generic policy that specifies who is allowed to perform …","","Public key kind.","Public key query.","Public key query result.","Exposed wrapper for oasis-contract-sdk-types::StoreKind.","","Upgrade call.","Upload call.","Upload call result.","ABI.","ABI.","ABI sub-version.","Address associated with the contract.","Address associated with a specific contract instance.","Convert identifier to u64.","Convert identifier to u64.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checksum of the key manager state.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compiled contract code.","Stored contract code.","Identifier of code used by the instance.","Identifier of code used by the instance.","Updated code identifier.","Instance creator address.","Arguments to contract’s instantiation function.","Call arguments.","Arguments to contract’s upgrade function.","Query arguments.","Raw event data emitted by the instance.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Enforce the given policy by returning an error if the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Code hash.","Unique code identifier.","Unique instance identifier.","Assigned code identifier.","Assigned instance identifier.","Instance identifier.","Instance identifier.","Instance identifier.","Code identifier.","Code identifier.","Instance identifier.","Instance identifier.","Instance identifier.","Instance identifier.","Instance identifier.","Identifier of the instance that emitted the event.","Return the next identifier in sequence.","Return the next identifier in sequence.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Who is allowed to instantiate this code.","Who is allowed to instantiate this code.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","List of key-value pairs in contract’s public store.","Storage key.","Public key.","Kind of public key.","Maximum number of items per page.","Number of skipped items.","Sign(sk, (key || checksum)) from the key manager.","Kind of the store to query.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert identifier to storage key representation.","Convert identifier to storage key representation.","Tokens that should be sent to the contract as part of the …","Tokens that should be sent to the contract as part of the …","Tokens that should be sent to the contract as part of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Who is allowed to upgrade this instance.","Who is allowed to upgrade this instance.","Updated upgrade policy.","Code uploader address.","Storage value or None if key doesn’t exist.","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[6,73,6,6,6,6,6,6,6,6,6,6,6,0,6,6,6,6,6,6,6,6,0,0,6,6,0,0,6,6,6,0,0,6,6,0,6,6,6,6,6,6,6,74,6,8,2,3,4,5,74,6,8,2,3,4,5,2,3,4,5,2,3,4,5,6,8,2,3,4,5,74,6,8,2,3,4,5,74,6,8,2,3,4,5,74,74,74,6,8,2,3,4,5,6,6,8,2,3,4,5,74,6,6,6,8,2,3,4,5,3,74,6,8,2,3,4,5,74,74,6,8,2,3,4,5,6,8,2,3,4,5,74,74,74,3,3,5,3,3,3,3,3,3,3,3,3,3,74,6,8,4,74,74,74,5,74,74,74,74,6,0,74,2,74,2,3,4,5,6,2,3,4,5,74,6,8,2,3,4,5,2,3,4,5,74,6,8,2,3,4,5,74,2,74,2,74,2,74,2,74,2,2,74,6,8,2,3,4,5,0,74,6,8,2,3,4,5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,64,0,0,0,62,0,0,0,0,0,0,0,0,0,62,63,0,64,0,0,0,0,65,0,0,0,24,55,24,37,37,60,59,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,43,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,55,33,37,52,54,37,52,49,54,34,66,60,59,56,53,50,32,33,36,40,41,39,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,62,60,59,63,60,60,59,59,63,63,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,60,59,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,63,63,24,24,37,56,53,49,54,51,31,32,36,40,38,42,34,66,60,59,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,24,55,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,39,40,43,42,38,38,43,38,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,52,49,54,60,59,56,53,50,32,33,36,40,41,39,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,37,52,51,24,41,60,59,62,63,24,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,2],[3,3],[4,4],[5,5],[[]],[[]],[[]],[[]],[6,7],[8,7],[[],2],[[],3],[[],4],[[],5],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[[10,11,12],[[14,[12,13]]]],[[15,11,12],[[14,[12,[17,[12,16]]]]]],[9],[9],[9],[9],[9],[9],[9],[[6,18],19],[[6,18],19],[[8,18],19],[[2,18],19],[[3,18],19],[[4,18],19],[[5,18],19],[[]],[20,6],[[]],[21,6],[[]],[[]],[[]],[[]],[[]],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[15,22],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,[[17,[21,6]]]],[8,12],[2,12],[3,12],[4,12],[5,12],[11,23],[11,23],[24,[[17,[[26,[25]],6]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[15,[[30,[27,28,29]]]],[6,11],[[],11],0,[[15,31],[[17,[24,6]]]],[[15,32],[[17,[33,6]]]],[[15,34],[[17,[35,6]]]],0,[[15,36],[[17,[37,6]]]],[[15,38],[[17,[39,6]]]],[[15,40],[[17,[41,6]]]],[[15,42],[[17,[43,6]]]],[6,[[45,[44]]]],0,[[24,[46,[25]]],[[17,[6]]]],0,[[],[[26,[47]]]],[[]],[[]],[[]],[[]],[[],27],[[],[[17,[2,48]]]],[[],[[17,[3,48]]]],[[],[[17,[4,48]]]],[[],[[17,[5,48]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[12,[[17,[2,48]]]],[12,[[17,[3,48]]]],[12,[[17,[4,48]]]],[12,[[17,[5,48]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[10,49],[[17,[50,6]]]],0,[[10,51],[[17,[6]]]],0,[[10,52],[[17,[53,6]]]],0,[[10,54],[[17,[6]]]],0,[[10,55],[[17,[56,6]]]],0,0,[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[37,58],[59,58],[60,61],[59,61],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[60,60],[59,59],[62,62],[63,63],[24,24],[37,37],[55,55],[56,56],[52,52],[53,53],[49,49],[50,50],[54,54],[51,51],[31,31],[32,32],[33,33],[36,36],[40,40],[41,41],[64,64],[38,38],[39,39],[65,65],[42,42],[43,43],[34,34],[35,35],[66,66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[],60],[[],59],[[],56],[[],53],[[],50],[[],32],[[],33],[[],36],[[],40],[[],41],[[],39],[[],43],[[],34],[[],35],[[],66],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[[62,10],[[17,[6]]]],[[60,60],23],[[59,59],23],[[63,63],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[60,18],[[17,[67]]]],[[59,18],[[17,[67]]]],[[62,18],19],[[63,18],19],[[24,18],19],[[37,18],19],[[55,18],19],[[56,18],19],[[52,18],19],[[53,18],19],[[49,18],19],[[50,18],19],[[54,18],19],[[51,18],19],[[31,18],19],[[32,18],19],[[33,18],19],[[36,18],19],[[40,18],19],[[41,18],19],[[64,18],19],[[38,18],19],[[39,18],19],[[65,18],19],[[42,18],19],[[43,18],19],[[34,18],19],[[35,18],19],[[66,18],19],[[]],[61,60],[[]],[61,59],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[68,69]],70],61],[[63,71]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[60,60],[59,59],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[60,12],[59,12],[62,12],[63,12],[24,12],[37,12],[55,12],[56,12],[52,12],[53,12],[49,12],[50,12],[54,12],[51,12],[31,12],[32,12],[33,12],[36,12],[40,12],[41,12],[64,12],[38,12],[39,12],[65,12],[42,12],[43,12],[34,12],[35,12],[66,12],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[60,[[72,[25]]]],[59,[[72,[25]]]],0,0,0,[[],[[17,[60,48]]]],[[],[[17,[59,48]]]],[[],[[17,[56,48]]]],[[],[[17,[53,48]]]],[[],[[17,[50,48]]]],[[],[[17,[32,48]]]],[[],[[17,[33,48]]]],[[],[[17,[36,48]]]],[[],[[17,[40,48]]]],[[],[[17,[41,48]]]],[[],[[17,[39,48]]]],[[],[[17,[43,48]]]],[[],[[17,[34,48]]]],[[],[[17,[35,48]]]],[[],[[17,[66,48]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[12,[[17,[60,48]]]],[12,[[17,[59,48]]]],[12,[[17,[62,48]]]],[12,[[17,[63,48]]]],[12,[[17,[24,48]]]],[12,[[17,[37,48]]]],[12,[[17,[55,48]]]],[12,[[17,[56,48]]]],[12,[[17,[52,48]]]],[12,[[17,[53,48]]]],[12,[[17,[49,48]]]],[12,[[17,[50,48]]]],[12,[[17,[54,48]]]],[12,[[17,[51,48]]]],[12,[[17,[31,48]]]],[12,[[17,[32,48]]]],[12,[[17,[33,48]]]],[12,[[17,[36,48]]]],[12,[[17,[40,48]]]],[12,[[17,[41,48]]]],[12,[[17,[64,48]]]],[12,[[17,[38,48]]]],[12,[[17,[39,48]]]],[12,[[17,[65,48]]]],[12,[[17,[42,48]]]],[12,[[17,[43,48]]]],[12,[[17,[34,48]]]],[12,[[17,[35,48]]]],[12,[[17,[66,48]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[8,"Fail",903],[3,"GasCosts",0],[3,"Parameters",0],[3,"Genesis",0],[3,"LocalConfig",0],[4,"Error",0],[15,"u32"],[4,"Event",0],[15,"usize"],[8,"TxContext",904],[15,"str"],[4,"Value",905],[4,"CallResult",906],[4,"DispatchResult",906],[8,"Context",904],[3,"Error",907],[4,"Result",908],[3,"Formatter",909],[6,"Result",909],[4,"Error",910],[4,"Error",911],[3,"Metadata",912],[15,"bool"],[3,"Code",244],[15,"u8"],[3,"Vec",913],[3,"String",914],[3,"ModuleInfo",912],[3,"Global",915],[3,"BTreeMap",916],[3,"CodeQuery",244],[3,"CodeStorageQuery",244],[3,"CodeStorageQueryResult",244],[3,"CustomQuery",244],[3,"CustomQueryResult",244],[3,"InstanceQuery",244],[3,"Instance",244],[3,"InstanceRawStorageQuery",244],[3,"InstanceRawStorageQueryResult",244],[3,"InstanceStorageQuery",244],[3,"InstanceStorageQueryResult",244],[3,"PublicKeyQuery",244],[3,"PublicKeyQueryResult",244],[8,"Error",917],[4,"Option",918],[15,"slice"],[3,"MethodHandlerInfo",912],[4,"DecodeError",919],[3,"Call",244],[3,"CallResult",244],[3,"ChangeUpgradePolicy",244],[3,"Instantiate",244],[3,"InstantiateResult",244],[3,"Upgrade",244],[3,"Upload",244],[3,"UploadResult",244],[3,"TypeId",920],[3,"Address",921],[3,"InstanceId",244],[3,"CodeId",244],[15,"u64"],[4,"Policy",244],[4,"ABI",244],[4,"StoreKind",244],[4,"PublicKeyKind",244],[3,"ContractEvent",244],[3,"Error",909],[8,"Hash",922],[8,"Sized",923],[8,"BuildHasher",922],[8,"Hasher",922],[15,"array"],[8,"Config",0],[3,"Module",0]]},\ "oasis_runtime_sdk_macros":{"doc":"","t":"YYXXXO","n":["Error","Event","handler","migration","sdk_derive","version_from_cargo"],"q":[[0,"oasis_runtime_sdk_macros"]],"d":["Derives the Error trait on an enum.","Derives the Event trait on an enum.","A helper attribute for #[sdk_derive(...)]. It doesn’t do …","A helper attribute for #[sdk_derive(...)]. It doesn’t do …","Derives traits from a non-trait impl block (rather than …","Constructs an oasis_sdk::core::common::version::Version …"],"i":[0,0,0,0,0,0],"f":[0,0,0,0,0,0],"c":[],"p":[]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; diff --git a/rust/src/fuzz_mkvs_node/mkvs_node.rs.html b/rust/src/fuzz_mkvs_node/mkvs_node.rs.html index 407bafa231..fc854e6259 100644 --- a/rust/src/fuzz_mkvs_node/mkvs_node.rs.html +++ b/rust/src/fuzz_mkvs_node/mkvs_node.rs.html @@ -1,4 +1,4 @@ -mkvs_node.rs - source
1
+mkvs_node.rs - source
1
 2
 3
 4
diff --git a/rust/src/fuzz_mkvs_proof/mkvs_proof.rs.html b/rust/src/fuzz_mkvs_proof/mkvs_proof.rs.html
index a873a00d9c..a9813b88fb 100644
--- a/rust/src/fuzz_mkvs_proof/mkvs_proof.rs.html
+++ b/rust/src/fuzz_mkvs_proof/mkvs_proof.rs.html
@@ -1,4 +1,4 @@
-mkvs_proof.rs - source
1
+mkvs_proof.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/attestation.rs.html b/rust/src/oasis_core_runtime/attestation.rs.html
index a3e9451ff8..24b09affdc 100644
--- a/rust/src/oasis_core_runtime/attestation.rs.html
+++ b/rust/src/oasis_core_runtime/attestation.rs.html
@@ -1,4 +1,4 @@
-attestation.rs - source
1
+attestation.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/cache.rs.html b/rust/src/oasis_core_runtime/cache.rs.html
index 6c1290869c..dc1b3495dc 100644
--- a/rust/src/oasis_core_runtime/cache.rs.html
+++ b/rust/src/oasis_core_runtime/cache.rs.html
@@ -1,4 +1,4 @@
-cache.rs - source
1
+cache.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/bytes.rs.html b/rust/src/oasis_core_runtime/common/bytes.rs.html
index 11a8ae9cd9..31bbe44421 100644
--- a/rust/src/oasis_core_runtime/common/bytes.rs.html
+++ b/rust/src/oasis_core_runtime/common/bytes.rs.html
@@ -1,4 +1,4 @@
-bytes.rs - source
1
+bytes.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/crypto/hash.rs.html b/rust/src/oasis_core_runtime/common/crypto/hash.rs.html
index 11be7e471d..69cafe9ff1 100644
--- a/rust/src/oasis_core_runtime/common/crypto/hash.rs.html
+++ b/rust/src/oasis_core_runtime/common/crypto/hash.rs.html
@@ -1,4 +1,4 @@
-hash.rs - source
1
+hash.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/crypto/mod.rs.html b/rust/src/oasis_core_runtime/common/crypto/mod.rs.html
index 5265fc32f2..7db92242a9 100644
--- a/rust/src/oasis_core_runtime/common/crypto/mod.rs.html
+++ b/rust/src/oasis_core_runtime/common/crypto/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/crypto/mrae/deoxysii.rs.html b/rust/src/oasis_core_runtime/common/crypto/mrae/deoxysii.rs.html
index 5830c9dece..a034fa9bbf 100644
--- a/rust/src/oasis_core_runtime/common/crypto/mrae/deoxysii.rs.html
+++ b/rust/src/oasis_core_runtime/common/crypto/mrae/deoxysii.rs.html
@@ -1,4 +1,4 @@
-deoxysii.rs - source
1
+deoxysii.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/crypto/mrae/mod.rs.html b/rust/src/oasis_core_runtime/common/crypto/mrae/mod.rs.html
index 2dc839cf33..43cd562125 100644
--- a/rust/src/oasis_core_runtime/common/crypto/mrae/mod.rs.html
+++ b/rust/src/oasis_core_runtime/common/crypto/mrae/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 
//! MRAE primitives.
diff --git a/rust/src/oasis_core_runtime/common/crypto/mrae/nonce.rs.html b/rust/src/oasis_core_runtime/common/crypto/mrae/nonce.rs.html
index 07789810d9..02a69937f7 100644
--- a/rust/src/oasis_core_runtime/common/crypto/mrae/nonce.rs.html
+++ b/rust/src/oasis_core_runtime/common/crypto/mrae/nonce.rs.html
@@ -1,4 +1,4 @@
-nonce.rs - source
1
+nonce.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/crypto/signature.rs.html b/rust/src/oasis_core_runtime/common/crypto/signature.rs.html
index 0b2a167cf1..58cf823e9e 100644
--- a/rust/src/oasis_core_runtime/common/crypto/signature.rs.html
+++ b/rust/src/oasis_core_runtime/common/crypto/signature.rs.html
@@ -1,4 +1,4 @@
-signature.rs - source
1
+signature.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/crypto/x25519.rs.html b/rust/src/oasis_core_runtime/common/crypto/x25519.rs.html
index 737529c211..fa8a4f0c68 100644
--- a/rust/src/oasis_core_runtime/common/crypto/x25519.rs.html
+++ b/rust/src/oasis_core_runtime/common/crypto/x25519.rs.html
@@ -1,4 +1,4 @@
-x25519.rs - source
1
+x25519.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/key_format.rs.html b/rust/src/oasis_core_runtime/common/key_format.rs.html
index f38c66640a..b526845c90 100644
--- a/rust/src/oasis_core_runtime/common/key_format.rs.html
+++ b/rust/src/oasis_core_runtime/common/key_format.rs.html
@@ -1,4 +1,4 @@
-key_format.rs - source
1
+key_format.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/logger.rs.html b/rust/src/oasis_core_runtime/common/logger.rs.html
index 9db1b5d8c5..aad58f52be 100644
--- a/rust/src/oasis_core_runtime/common/logger.rs.html
+++ b/rust/src/oasis_core_runtime/common/logger.rs.html
@@ -1,4 +1,4 @@
-logger.rs - source
1
+logger.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/mod.rs.html b/rust/src/oasis_core_runtime/common/mod.rs.html
index f636fbe3ac..676385ac4c 100644
--- a/rust/src/oasis_core_runtime/common/mod.rs.html
+++ b/rust/src/oasis_core_runtime/common/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/namespace.rs.html b/rust/src/oasis_core_runtime/common/namespace.rs.html
index 229b029a2a..6d909471b6 100644
--- a/rust/src/oasis_core_runtime/common/namespace.rs.html
+++ b/rust/src/oasis_core_runtime/common/namespace.rs.html
@@ -1,4 +1,4 @@
-namespace.rs - source
1
+namespace.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/process.rs.html b/rust/src/oasis_core_runtime/common/process.rs.html
index 21a1fe9a50..38de1008cc 100644
--- a/rust/src/oasis_core_runtime/common/process.rs.html
+++ b/rust/src/oasis_core_runtime/common/process.rs.html
@@ -1,4 +1,4 @@
-process.rs - source
1
+process.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/quantity.rs.html b/rust/src/oasis_core_runtime/common/quantity.rs.html
index 7bee1fd078..35ed10f869 100644
--- a/rust/src/oasis_core_runtime/common/quantity.rs.html
+++ b/rust/src/oasis_core_runtime/common/quantity.rs.html
@@ -1,4 +1,4 @@
-quantity.rs - source
1
+quantity.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/sgx/egetkey.rs.html b/rust/src/oasis_core_runtime/common/sgx/egetkey.rs.html
index 066ad7f2c9..fe0b0d4e82 100644
--- a/rust/src/oasis_core_runtime/common/sgx/egetkey.rs.html
+++ b/rust/src/oasis_core_runtime/common/sgx/egetkey.rs.html
@@ -1,4 +1,4 @@
-egetkey.rs - source
1
+egetkey.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/sgx/ias.rs.html b/rust/src/oasis_core_runtime/common/sgx/ias.rs.html
index 3d2b387aaa..e537c21327 100644
--- a/rust/src/oasis_core_runtime/common/sgx/ias.rs.html
+++ b/rust/src/oasis_core_runtime/common/sgx/ias.rs.html
@@ -1,4 +1,4 @@
-ias.rs - source
1
+ias.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/sgx/mod.rs.html b/rust/src/oasis_core_runtime/common/sgx/mod.rs.html
index 3f2a453672..181919cbc6 100644
--- a/rust/src/oasis_core_runtime/common/sgx/mod.rs.html
+++ b/rust/src/oasis_core_runtime/common/sgx/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/sgx/pcs.rs.html b/rust/src/oasis_core_runtime/common/sgx/pcs.rs.html
index 335245e017..5749c14d99 100644
--- a/rust/src/oasis_core_runtime/common/sgx/pcs.rs.html
+++ b/rust/src/oasis_core_runtime/common/sgx/pcs.rs.html
@@ -1,4 +1,4 @@
-pcs.rs - source
1
+pcs.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/sgx/seal.rs.html b/rust/src/oasis_core_runtime/common/sgx/seal.rs.html
index d08651f8ec..bd4295caaf 100644
--- a/rust/src/oasis_core_runtime/common/sgx/seal.rs.html
+++ b/rust/src/oasis_core_runtime/common/sgx/seal.rs.html
@@ -1,4 +1,4 @@
-seal.rs - source
1
+seal.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/time.rs.html b/rust/src/oasis_core_runtime/common/time.rs.html
index 8d9c87ae12..0ce4d708d6 100644
--- a/rust/src/oasis_core_runtime/common/time.rs.html
+++ b/rust/src/oasis_core_runtime/common/time.rs.html
@@ -1,4 +1,4 @@
-time.rs - source
1
+time.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/version.rs.html b/rust/src/oasis_core_runtime/common/version.rs.html
index e9a98408a3..1e6733b675 100644
--- a/rust/src/oasis_core_runtime/common/version.rs.html
+++ b/rust/src/oasis_core_runtime/common/version.rs.html
@@ -1,4 +1,4 @@
-version.rs - source
1
+version.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/common/versioned.rs.html b/rust/src/oasis_core_runtime/common/versioned.rs.html
index d3db47b216..66c8c2cb42 100644
--- a/rust/src/oasis_core_runtime/common/versioned.rs.html
+++ b/rust/src/oasis_core_runtime/common/versioned.rs.html
@@ -1,4 +1,4 @@
-versioned.rs - source
1
+versioned.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/config.rs.html b/rust/src/oasis_core_runtime/config.rs.html
index 3869c4b46b..7a9b4d1604 100644
--- a/rust/src/oasis_core_runtime/config.rs.html
+++ b/rust/src/oasis_core_runtime/config.rs.html
@@ -1,4 +1,4 @@
-config.rs - source
1
+config.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/address.rs.html b/rust/src/oasis_core_runtime/consensus/address.rs.html
index 98d8666b5b..756a937324 100644
--- a/rust/src/oasis_core_runtime/consensus/address.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/address.rs.html
@@ -1,4 +1,4 @@
-address.rs - source
1
+address.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/beacon.rs.html b/rust/src/oasis_core_runtime/consensus/beacon.rs.html
index 99717b6584..0b96cf10a7 100644
--- a/rust/src/oasis_core_runtime/consensus/beacon.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/beacon.rs.html
@@ -1,4 +1,4 @@
-beacon.rs - source
1
+beacon.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/governance.rs.html b/rust/src/oasis_core_runtime/consensus/governance.rs.html
index 4e4fb18fcf..f30b31c087 100644
--- a/rust/src/oasis_core_runtime/consensus/governance.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/governance.rs.html
@@ -1,4 +1,4 @@
-governance.rs - source
1
+governance.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/keymanager.rs.html b/rust/src/oasis_core_runtime/consensus/keymanager.rs.html
index e6f1f41255..9a9debd638 100644
--- a/rust/src/oasis_core_runtime/consensus/keymanager.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/keymanager.rs.html
@@ -1,4 +1,4 @@
-keymanager.rs - source
1
+keymanager.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/mod.rs.html b/rust/src/oasis_core_runtime/consensus/mod.rs.html
index 51abe777ee..48a1c3e319 100644
--- a/rust/src/oasis_core_runtime/consensus/mod.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/registry.rs.html b/rust/src/oasis_core_runtime/consensus/registry.rs.html
index e50cfe0bbe..4facf76983 100644
--- a/rust/src/oasis_core_runtime/consensus/registry.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/registry.rs.html
@@ -1,4 +1,4 @@
-registry.rs - source
1
+registry.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/roothash/block.rs.html b/rust/src/oasis_core_runtime/consensus/roothash/block.rs.html
index d1b098a769..0da9c64971 100644
--- a/rust/src/oasis_core_runtime/consensus/roothash/block.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/roothash/block.rs.html
@@ -1,4 +1,4 @@
-block.rs - source
1
+block.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/roothash/commitment/executor.rs.html b/rust/src/oasis_core_runtime/consensus/roothash/commitment/executor.rs.html
index cd6f6b0577..dcb5b0ad05 100644
--- a/rust/src/oasis_core_runtime/consensus/roothash/commitment/executor.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/roothash/commitment/executor.rs.html
@@ -1,4 +1,4 @@
-executor.rs - source
1
+executor.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/roothash/commitment/mod.rs.html b/rust/src/oasis_core_runtime/consensus/roothash/commitment/mod.rs.html
index 89d4f3eca3..bafd072176 100644
--- a/rust/src/oasis_core_runtime/consensus/roothash/commitment/mod.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/roothash/commitment/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/roothash/commitment/pool.rs.html b/rust/src/oasis_core_runtime/consensus/roothash/commitment/pool.rs.html
index ac4d6c1c3d..dac84756e0 100644
--- a/rust/src/oasis_core_runtime/consensus/roothash/commitment/pool.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/roothash/commitment/pool.rs.html
@@ -1,4 +1,4 @@
-pool.rs - source
1
+pool.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/roothash/message.rs.html b/rust/src/oasis_core_runtime/consensus/roothash/message.rs.html
index 4864a1607f..59b08cf9ad 100644
--- a/rust/src/oasis_core_runtime/consensus/roothash/message.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/roothash/message.rs.html
@@ -1,4 +1,4 @@
-message.rs - source
1
+message.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/roothash/mod.rs.html b/rust/src/oasis_core_runtime/consensus/roothash/mod.rs.html
index ad60cbe53d..562ae5e8c1 100644
--- a/rust/src/oasis_core_runtime/consensus/roothash/mod.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/roothash/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/scheduler.rs.html b/rust/src/oasis_core_runtime/consensus/scheduler.rs.html
index 4d3371f1f1..ec7c0d448a 100644
--- a/rust/src/oasis_core_runtime/consensus/scheduler.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/scheduler.rs.html
@@ -1,4 +1,4 @@
-scheduler.rs - source
1
+scheduler.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/staking.rs.html b/rust/src/oasis_core_runtime/consensus/staking.rs.html
index 3c37082ea8..16f83db423 100644
--- a/rust/src/oasis_core_runtime/consensus/staking.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/staking.rs.html
@@ -1,4 +1,4 @@
-staking.rs - source
1
+staking.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/state/beacon.rs.html b/rust/src/oasis_core_runtime/consensus/state/beacon.rs.html
index fd5c8fced5..f36ba47534 100644
--- a/rust/src/oasis_core_runtime/consensus/state/beacon.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/state/beacon.rs.html
@@ -1,4 +1,4 @@
-beacon.rs - source
1
+beacon.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/state/keymanager.rs.html b/rust/src/oasis_core_runtime/consensus/state/keymanager.rs.html
index 31a505aa4e..d12471e861 100644
--- a/rust/src/oasis_core_runtime/consensus/state/keymanager.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/state/keymanager.rs.html
@@ -1,4 +1,4 @@
-keymanager.rs - source
1
+keymanager.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/state/mod.rs.html b/rust/src/oasis_core_runtime/consensus/state/mod.rs.html
index 2f1394a60f..9477b7e61c 100644
--- a/rust/src/oasis_core_runtime/consensus/state/mod.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/state/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/state/registry.rs.html b/rust/src/oasis_core_runtime/consensus/state/registry.rs.html
index ec2ec8efad..54fcb26ba5 100644
--- a/rust/src/oasis_core_runtime/consensus/state/registry.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/state/registry.rs.html
@@ -1,4 +1,4 @@
-registry.rs - source
1
+registry.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/state/roothash.rs.html b/rust/src/oasis_core_runtime/consensus/state/roothash.rs.html
index 0146c13c57..27ce415d79 100644
--- a/rust/src/oasis_core_runtime/consensus/state/roothash.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/state/roothash.rs.html
@@ -1,4 +1,4 @@
-roothash.rs - source
1
+roothash.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/state/staking.rs.html b/rust/src/oasis_core_runtime/consensus/state/staking.rs.html
index 934b45f6b1..134bc9b579 100644
--- a/rust/src/oasis_core_runtime/consensus/state/staking.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/state/staking.rs.html
@@ -1,4 +1,4 @@
-staking.rs - source
1
+staking.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/tendermint/merkle.rs.html b/rust/src/oasis_core_runtime/consensus/tendermint/merkle.rs.html
index 43b7f0d5f9..a49e8d10a8 100644
--- a/rust/src/oasis_core_runtime/consensus/tendermint/merkle.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/tendermint/merkle.rs.html
@@ -1,4 +1,4 @@
-merkle.rs - source
1
+merkle.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/tendermint/mod.rs.html b/rust/src/oasis_core_runtime/consensus/tendermint/mod.rs.html
index bd1d37c45c..d5ca332d15 100644
--- a/rust/src/oasis_core_runtime/consensus/tendermint/mod.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/tendermint/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/cache.rs.html b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/cache.rs.html
index 22db392cd3..24c1ada9e2 100644
--- a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/cache.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/cache.rs.html
@@ -1,4 +1,4 @@
-cache.rs - source
1
+cache.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/clock.rs.html b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/clock.rs.html
index 26e7b04099..0345576127 100644
--- a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/clock.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/clock.rs.html
@@ -1,4 +1,4 @@
-clock.rs - source
1
+clock.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/handle.rs.html b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/handle.rs.html
index 2a87eb3617..90ebf13126 100644
--- a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/handle.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/handle.rs.html
@@ -1,4 +1,4 @@
-handle.rs - source
1
+handle.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/io.rs.html b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/io.rs.html
index 2c15c642db..0283bab55b 100644
--- a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/io.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/io.rs.html
@@ -1,4 +1,4 @@
-io.rs - source
1
+io.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/mod.rs.html b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/mod.rs.html
index 2135ec74f0..c09d4c50cc 100644
--- a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/mod.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/noop.rs.html b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/noop.rs.html
index 20b863b2dd..3df829c0e8 100644
--- a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/noop.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/noop.rs.html
@@ -1,4 +1,4 @@
-noop.rs - source
1
+noop.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/predicates.rs.html b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/predicates.rs.html
index a8193a18eb..13bc107e06 100644
--- a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/predicates.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/predicates.rs.html
@@ -1,4 +1,4 @@
-predicates.rs - source
1
+predicates.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/signature.rs.html b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/signature.rs.html
index dd2213f5e6..fbb15ea9b4 100644
--- a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/signature.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/signature.rs.html
@@ -1,4 +1,4 @@
-signature.rs - source
1
+signature.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/store/lru.rs.html b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/store/lru.rs.html
index a6466f81e1..0d48886e72 100644
--- a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/store/lru.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/store/lru.rs.html
@@ -1,4 +1,4 @@
-lru.rs - source
1
+lru.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/store/mod.rs.html b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/store/mod.rs.html
index 198a8ec3e7..caa3331299 100644
--- a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/store/mod.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/store/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/store/state.rs.html b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/store/state.rs.html
index b4185d5eec..e70d62b44d 100644
--- a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/store/state.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/store/state.rs.html
@@ -1,4 +1,4 @@
-state.rs - source
1
+state.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/types.rs.html b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/types.rs.html
index efd331c56d..9531675fd4 100644
--- a/rust/src/oasis_core_runtime/consensus/tendermint/verifier/types.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/tendermint/verifier/types.rs.html
@@ -1,4 +1,4 @@
-types.rs - source
1
+types.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/transaction.rs.html b/rust/src/oasis_core_runtime/consensus/transaction.rs.html
index 53083f779f..1208e5bf55 100644
--- a/rust/src/oasis_core_runtime/consensus/transaction.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/transaction.rs.html
@@ -1,4 +1,4 @@
-transaction.rs - source
1
+transaction.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/consensus/verifier.rs.html b/rust/src/oasis_core_runtime/consensus/verifier.rs.html
index 28edbfb537..b3bbbd53c9 100644
--- a/rust/src/oasis_core_runtime/consensus/verifier.rs.html
+++ b/rust/src/oasis_core_runtime/consensus/verifier.rs.html
@@ -1,4 +1,4 @@
-verifier.rs - source
1
+verifier.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/dispatcher.rs.html b/rust/src/oasis_core_runtime/dispatcher.rs.html
index a6d61f9217..00183cf827 100644
--- a/rust/src/oasis_core_runtime/dispatcher.rs.html
+++ b/rust/src/oasis_core_runtime/dispatcher.rs.html
@@ -1,4 +1,4 @@
-dispatcher.rs - source
1
+dispatcher.rs - source
1
 2
 3
 4
@@ -952,35 +952,10 @@
 952
 953
 954
-955
-956
-957
-958
-959
-960
-961
-962
-963
-964
-965
-966
-967
-968
-969
-970
-971
-972
-973
-974
-975
-976
 
//! Runtime call dispatcher.
 use std::{
     convert::TryInto,
-    sync::{
-        atomic::{AtomicBool, Ordering},
-        Arc, Condvar, Mutex,
-    },
+    sync::{Arc, Condvar, Mutex},
     thread,
 };
 
@@ -1126,7 +1101,6 @@
 #[derive(Debug)]
 enum Command {
     Request(u64, Body),
-    Abort(mpsc::Sender<()>),
 }
 
 /// Runtime call dispatcher.
@@ -1134,7 +1108,6 @@
     logger: Logger,
     queue_tx: mpsc::Sender<Command>,
     identity: Arc<Identity>,
-    abort_batch: Arc<AtomicBool>,
 
     state: Mutex<Option<ProtocolState>>,
     state_cond: Condvar,
@@ -1155,7 +1128,6 @@
             logger: get_logger("runtime/dispatcher"),
             queue_tx: tx,
             identity,
-            abort_batch: Arc::new(AtomicBool::new(false)),
             state: Mutex::new(None),
             state_cond: Condvar::new(),
             tokio_runtime,
@@ -1188,17 +1160,6 @@
         Ok(())
     }
 
-    /// Signals to dispatcher that it should abort and waits for the abort to
-    /// complete.
-    pub fn abort_and_wait(&self) -> AnyResult<()> {
-        self.abort_batch.store(true, Ordering::SeqCst);
-        // Queue an abort command and wait for it to be processed.
-        let (tx, mut rx) = mpsc::channel(1);
-        self.queue_tx.blocking_send(Command::Abort(tx))?;
-        rx.blocking_recv();
-        Ok(())
-    }
-
     fn run(self: &Arc<Self>, initializer: Box<dyn Initializer>, mut rx: mpsc::Receiver<Command>) {
         // Wait for the state to be available.
         let ProtocolState {
@@ -1225,10 +1186,9 @@
             consensus_verifier: &consensus_verifier,
         };
         let post_init_state = initializer.init(pre_init_state);
-        let mut txn_dispatcher = post_init_state
+        let txn_dispatcher = post_init_state
             .txn_dispatcher
             .unwrap_or_else(|| Box::<TxnNoopDispatcher>::default());
-        txn_dispatcher.set_abort_batch_flag(self.abort_batch.clone());
 
         let state = State {
             protocol: protocol.clone(),
@@ -1270,10 +1230,6 @@
                             protocol.send_response(id, response).unwrap();
                         });
                     }
-                    Command::Abort(tx) => {
-                        // Request to abort processing.
-                        tx.send(()).await.unwrap();
-                    }
                 }
             }
         });
diff --git a/rust/src/oasis_core_runtime/enclave_rpc/client.rs.html b/rust/src/oasis_core_runtime/enclave_rpc/client.rs.html
index 7aff640b8d..1d48d298fd 100644
--- a/rust/src/oasis_core_runtime/enclave_rpc/client.rs.html
+++ b/rust/src/oasis_core_runtime/enclave_rpc/client.rs.html
@@ -1,4 +1,4 @@
-client.rs - source
1
+client.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/enclave_rpc/context.rs.html b/rust/src/oasis_core_runtime/enclave_rpc/context.rs.html
index 3e5456f791..9a1e9d1257 100644
--- a/rust/src/oasis_core_runtime/enclave_rpc/context.rs.html
+++ b/rust/src/oasis_core_runtime/enclave_rpc/context.rs.html
@@ -1,4 +1,4 @@
-context.rs - source
1
+context.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/enclave_rpc/demux.rs.html b/rust/src/oasis_core_runtime/enclave_rpc/demux.rs.html
index a2b0f233c8..185bace036 100644
--- a/rust/src/oasis_core_runtime/enclave_rpc/demux.rs.html
+++ b/rust/src/oasis_core_runtime/enclave_rpc/demux.rs.html
@@ -1,4 +1,4 @@
-demux.rs - source
1
+demux.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/enclave_rpc/dispatcher.rs.html b/rust/src/oasis_core_runtime/enclave_rpc/dispatcher.rs.html
index 1f39f02629..c096b7c7ed 100644
--- a/rust/src/oasis_core_runtime/enclave_rpc/dispatcher.rs.html
+++ b/rust/src/oasis_core_runtime/enclave_rpc/dispatcher.rs.html
@@ -1,4 +1,4 @@
-dispatcher.rs - source
1
+dispatcher.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/enclave_rpc/mod.rs.html b/rust/src/oasis_core_runtime/enclave_rpc/mod.rs.html
index 1262b022b6..bc4ce937c7 100644
--- a/rust/src/oasis_core_runtime/enclave_rpc/mod.rs.html
+++ b/rust/src/oasis_core_runtime/enclave_rpc/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/enclave_rpc/session.rs.html b/rust/src/oasis_core_runtime/enclave_rpc/session.rs.html
index 47a84af34a..280ddcf9ee 100644
--- a/rust/src/oasis_core_runtime/enclave_rpc/session.rs.html
+++ b/rust/src/oasis_core_runtime/enclave_rpc/session.rs.html
@@ -1,4 +1,4 @@
-session.rs - source
1
+session.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/enclave_rpc/transport.rs.html b/rust/src/oasis_core_runtime/enclave_rpc/transport.rs.html
index 4a8b5fc589..0fc53e0826 100644
--- a/rust/src/oasis_core_runtime/enclave_rpc/transport.rs.html
+++ b/rust/src/oasis_core_runtime/enclave_rpc/transport.rs.html
@@ -1,4 +1,4 @@
-transport.rs - source
1
+transport.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/enclave_rpc/types.rs.html b/rust/src/oasis_core_runtime/enclave_rpc/types.rs.html
index 695d6b2b40..205e4ccfeb 100644
--- a/rust/src/oasis_core_runtime/enclave_rpc/types.rs.html
+++ b/rust/src/oasis_core_runtime/enclave_rpc/types.rs.html
@@ -1,4 +1,4 @@
-types.rs - source
1
+types.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/future.rs.html b/rust/src/oasis_core_runtime/future.rs.html
index 3893ab6b69..f1b424e230 100644
--- a/rust/src/oasis_core_runtime/future.rs.html
+++ b/rust/src/oasis_core_runtime/future.rs.html
@@ -1,4 +1,4 @@
-future.rs - source
1
+future.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/host.rs.html b/rust/src/oasis_core_runtime/host.rs.html
index c5d4107e09..890e488846 100644
--- a/rust/src/oasis_core_runtime/host.rs.html
+++ b/rust/src/oasis_core_runtime/host.rs.html
@@ -1,4 +1,4 @@
-host.rs - source
1
+host.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/identity.rs.html b/rust/src/oasis_core_runtime/identity.rs.html
index f776dcad09..8f322575e5 100644
--- a/rust/src/oasis_core_runtime/identity.rs.html
+++ b/rust/src/oasis_core_runtime/identity.rs.html
@@ -1,4 +1,4 @@
-identity.rs - source
1
+identity.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/init.rs.html b/rust/src/oasis_core_runtime/init.rs.html
index 5feac8876f..a74845501d 100644
--- a/rust/src/oasis_core_runtime/init.rs.html
+++ b/rust/src/oasis_core_runtime/init.rs.html
@@ -1,4 +1,4 @@
-init.rs - source
1
+init.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/lib.rs.html b/rust/src/oasis_core_runtime/lib.rs.html
index f3c8fe59a9..8ffca55f7e 100644
--- a/rust/src/oasis_core_runtime/lib.rs.html
+++ b/rust/src/oasis_core_runtime/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
1
+lib.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/macros.rs.html b/rust/src/oasis_core_runtime/macros.rs.html
index 8196ec15f3..73863b4eb1 100644
--- a/rust/src/oasis_core_runtime/macros.rs.html
+++ b/rust/src/oasis_core_runtime/macros.rs.html
@@ -1,4 +1,4 @@
-macros.rs - source
1
+macros.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/policy.rs.html b/rust/src/oasis_core_runtime/policy.rs.html
index 85b914decf..cd188ac128 100644
--- a/rust/src/oasis_core_runtime/policy.rs.html
+++ b/rust/src/oasis_core_runtime/policy.rs.html
@@ -1,4 +1,4 @@
-policy.rs - source
1
+policy.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/protocol.rs.html b/rust/src/oasis_core_runtime/protocol.rs.html
index ec77c4acec..b717d7ec74 100644
--- a/rust/src/oasis_core_runtime/protocol.rs.html
+++ b/rust/src/oasis_core_runtime/protocol.rs.html
@@ -1,4 +1,4 @@
-protocol.rs - source
1
+protocol.rs - source
1
 2
 3
 4
@@ -527,9 +527,6 @@
 527
 528
 529
-530
-531
-532
 
//! Runtime side of the worker-host protocol.
 use std::{
     collections::{BTreeMap, HashMap},
@@ -899,10 +896,7 @@
             }
             Body::RuntimeAbortRequest {} => {
                 info!(self.logger, "Received worker abort request");
-                self.ensure_initialized()?;
-                self.dispatcher.abort_and_wait()?;
-                info!(self.logger, "Handled worker abort request");
-                Ok(Some(Body::RuntimeAbortResponse {}))
+                Err(ProtocolError::MethodNotSupported.into())
             }
 
             // Attestation-related requests.
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/cache/lru_cache.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/cache/lru_cache.rs.html
index aec18f6195..82a7971984 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/cache/lru_cache.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/cache/lru_cache.rs.html
@@ -1,4 +1,4 @@
-lru_cache.rs - source
1
+lru_cache.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/cache/mod.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/cache/mod.rs.html
index a8a207b189..60247483a6 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/cache/mod.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/cache/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/marshal.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/marshal.rs.html
index c0d2d14314..ddac947e08 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/marshal.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/marshal.rs.html
@@ -1,4 +1,4 @@
-marshal.rs - source
1
+marshal.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/mod.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/mod.rs.html
index 4606e7cc61..c40059b078 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/mod.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/sync/errors.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/sync/errors.rs.html
index 6995b48219..386b59c97b 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/sync/errors.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/sync/errors.rs.html
@@ -1,4 +1,4 @@
-errors.rs - source
1
+errors.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/sync/host.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/sync/host.rs.html
index aca7a5920a..d2ce5238e6 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/sync/host.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/sync/host.rs.html
@@ -1,4 +1,4 @@
-host.rs - source
1
+host.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/sync/merge.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/sync/merge.rs.html
index b0748da821..8a294019a5 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/sync/merge.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/sync/merge.rs.html
@@ -1,4 +1,4 @@
-merge.rs - source
1
+merge.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/sync/mod.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/sync/mod.rs.html
index 6d0f84877c..e503739af1 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/sync/mod.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/sync/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/sync/noop.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/sync/noop.rs.html
index 33f1294dd3..6327957b7d 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/sync/noop.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/sync/noop.rs.html
@@ -1,4 +1,4 @@
-noop.rs - source
1
+noop.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/sync/proof.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/sync/proof.rs.html
index 8c521fc53a..a0b7498fe4 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/sync/proof.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/sync/proof.rs.html
@@ -1,4 +1,4 @@
-proof.rs - source
1
+proof.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/sync/stats.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/sync/stats.rs.html
index cd2af9ab72..a5cb891b80 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/sync/stats.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/sync/stats.rs.html
@@ -1,4 +1,4 @@
-stats.rs - source
1
+stats.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/tree/commit.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/tree/commit.rs.html
index 0ff9402d65..2537aa595f 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/tree/commit.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/tree/commit.rs.html
@@ -1,4 +1,4 @@
-commit.rs - source
1
+commit.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/tree/errors.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/tree/errors.rs.html
index 89f0a7d2eb..65df887df7 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/tree/errors.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/tree/errors.rs.html
@@ -1,4 +1,4 @@
-errors.rs - source
1
+errors.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/tree/insert.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/tree/insert.rs.html
index aac596df50..3c8f4fc552 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/tree/insert.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/tree/insert.rs.html
@@ -1,4 +1,4 @@
-insert.rs - source
1
+insert.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/tree/iterator.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/tree/iterator.rs.html
index 2a2bcc3398..2af53e60cf 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/tree/iterator.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/tree/iterator.rs.html
@@ -1,4 +1,4 @@
-iterator.rs - source
1
+iterator.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/tree/lookup.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/tree/lookup.rs.html
index 3dd331366b..8d574fba6e 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/tree/lookup.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/tree/lookup.rs.html
@@ -1,4 +1,4 @@
-lookup.rs - source
1
+lookup.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/tree/macros.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/tree/macros.rs.html
index e421b7dde8..fcc71531df 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/tree/macros.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/tree/macros.rs.html
@@ -1,4 +1,4 @@
-macros.rs - source
1
+macros.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/tree/marshal.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/tree/marshal.rs.html
index 5c57436fb3..90d388d331 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/tree/marshal.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/tree/marshal.rs.html
@@ -1,4 +1,4 @@
-marshal.rs - source
1
+marshal.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/tree/mod.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/tree/mod.rs.html
index 8903381791..25ac385296 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/tree/mod.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/tree/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/tree/node.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/tree/node.rs.html
index caac924e54..ebfa324dfb 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/tree/node.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/tree/node.rs.html
@@ -1,4 +1,4 @@
-node.rs - source
1
+node.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/tree/overlay.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/tree/overlay.rs.html
index db4c5826b2..5be70f2b19 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/tree/overlay.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/tree/overlay.rs.html
@@ -1,4 +1,4 @@
-overlay.rs - source
1
+overlay.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/tree/prefetch.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/tree/prefetch.rs.html
index ccae689364..4516c49d82 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/tree/prefetch.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/tree/prefetch.rs.html
@@ -1,4 +1,4 @@
-prefetch.rs - source
1
+prefetch.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mkvs/tree/remove.rs.html b/rust/src/oasis_core_runtime/storage/mkvs/tree/remove.rs.html
index f6c1bbb70b..f9287a1969 100644
--- a/rust/src/oasis_core_runtime/storage/mkvs/tree/remove.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mkvs/tree/remove.rs.html
@@ -1,4 +1,4 @@
-remove.rs - source
1
+remove.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/storage/mod.rs.html b/rust/src/oasis_core_runtime/storage/mod.rs.html
index c814931c1b..9ee4bbc32e 100644
--- a/rust/src/oasis_core_runtime/storage/mod.rs.html
+++ b/rust/src/oasis_core_runtime/storage/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/transaction/context.rs.html b/rust/src/oasis_core_runtime/transaction/context.rs.html
index 70af726ce3..d1bda6d5f1 100644
--- a/rust/src/oasis_core_runtime/transaction/context.rs.html
+++ b/rust/src/oasis_core_runtime/transaction/context.rs.html
@@ -1,4 +1,4 @@
-context.rs - source
1
+context.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/transaction/dispatcher.rs.html b/rust/src/oasis_core_runtime/transaction/dispatcher.rs.html
index 3e648ecfba..781dfb7494 100644
--- a/rust/src/oasis_core_runtime/transaction/dispatcher.rs.html
+++ b/rust/src/oasis_core_runtime/transaction/dispatcher.rs.html
@@ -1,4 +1,4 @@
-dispatcher.rs - source
1
+dispatcher.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/transaction/mod.rs.html b/rust/src/oasis_core_runtime/transaction/mod.rs.html
index 3575e71f81..3a090df155 100644
--- a/rust/src/oasis_core_runtime/transaction/mod.rs.html
+++ b/rust/src/oasis_core_runtime/transaction/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/transaction/rwset.rs.html b/rust/src/oasis_core_runtime/transaction/rwset.rs.html
index 703ee07d2c..e0753314a7 100644
--- a/rust/src/oasis_core_runtime/transaction/rwset.rs.html
+++ b/rust/src/oasis_core_runtime/transaction/rwset.rs.html
@@ -1,4 +1,4 @@
-rwset.rs - source
1
+rwset.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/transaction/tags.rs.html b/rust/src/oasis_core_runtime/transaction/tags.rs.html
index 31ab308ee5..f2abcb3bc8 100644
--- a/rust/src/oasis_core_runtime/transaction/tags.rs.html
+++ b/rust/src/oasis_core_runtime/transaction/tags.rs.html
@@ -1,4 +1,4 @@
-tags.rs - source
1
+tags.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/transaction/tree.rs.html b/rust/src/oasis_core_runtime/transaction/tree.rs.html
index e469f5d2de..45229580a4 100644
--- a/rust/src/oasis_core_runtime/transaction/tree.rs.html
+++ b/rust/src/oasis_core_runtime/transaction/tree.rs.html
@@ -1,4 +1,4 @@
-tree.rs - source
1
+tree.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/transaction/types.rs.html b/rust/src/oasis_core_runtime/transaction/types.rs.html
index 08de57c3e9..188ac77941 100644
--- a/rust/src/oasis_core_runtime/transaction/types.rs.html
+++ b/rust/src/oasis_core_runtime/transaction/types.rs.html
@@ -1,4 +1,4 @@
-types.rs - source
1
+types.rs - source
1
 2
 3
 4
diff --git a/rust/src/oasis_core_runtime/types.rs.html b/rust/src/oasis_core_runtime/types.rs.html
index 91cd52b9fb..c788979a68 100644
--- a/rust/src/oasis_core_runtime/types.rs.html
+++ b/rust/src/oasis_core_runtime/types.rs.html
@@ -1,4 +1,4 @@
-types.rs - source
1
+types.rs - source
1
 2
 3
 4