diff --git a/rust/implementors/core/clone/trait.Clone.js b/rust/implementors/core/clone/trait.Clone.js index 1909d8e4ba..75eacb65b0 100644 --- a/rust/implementors/core/clone/trait.Clone.js +++ b/rust/implementors/core/clone/trait.Clone.js @@ -2,6 +2,6 @@ "oasis_contract_sdk":[["impl Clone for MockStore"],["impl Clone for MockEnv"]], "oasis_contract_sdk_types":[["impl Clone for NotifyReply"],["impl Clone for BaseUnits"],["impl Clone for CallFormat"],["impl Clone for Address"],["impl Clone for InstanceId"],["impl Clone for SignatureKind"],["impl Clone for Reply"],["impl Clone for ExecutionOk"],["impl Clone for StoreKind"],["impl Clone for InstantiateResult"],["impl Clone for Message"],["impl Clone for AccountsQuery"],["impl Clone for Event"],["impl Clone for Denomination"],["impl Clone for AccountsResponse"],["impl Clone for CallResult"],["impl Clone for ExecutionResult"],["impl Clone for QueryRequest"],["impl Clone for QueryResponse"],["impl Clone for CodeId"]], "oasis_core_runtime":[["impl Clone for MrSigner"],["impl Clone for AddEscrowResult"],["impl Clone for RuntimeGenesis"],["impl Clone for Nonce"],["impl Clone for GeneralAccount"],["impl Clone for Vote"],["impl Clone for StakingMessage"],["impl Clone for TCBBundle"],["impl Clone for EncryptedEphemeralSecret"],["impl Clone for HeaderType"],["impl Clone for Signed"],["impl Clone for IterateRequest"],["impl Clone for Error"],["impl Clone for SignedPolicySGX"],["impl Clone for TCBLevel"],["impl Clone for RuntimeInfoRequest"],["impl Clone for P2PInfo"],["impl Clone for CapabilityTEE"],["impl Clone for TCBInfo"],["impl Clone for BlockMetadata"],["impl Clone for Version"],["impl Clone for TDXModule"],["impl Clone for RAKBinding"],["impl Clone for Response"],["impl Clone for Capabilities"],["impl Clone for Quantity"],["impl Clone for EscrowAccount"],["impl Clone for EnclavePolicySGX"],["impl Clone for Transfer"],["impl Clone for EncryptedMasterSecret"],["impl Clone for QEIdentity"],["impl Clone for AllowanceChangeEvent"],["impl Clone for SignedEncryptedMasterSecret"],["impl Clone for HostFetchConsensusEventsRequest"],["impl Clone for Signature"],["impl Clone for SGXConstraints"],["impl Clone for ReclaimEscrow"],["impl Clone for SGXAttestation"],["impl Clone for Error"],["impl Clone for TCBComponent"],["impl Clone for CommissionSchedule"],["impl Clone for Quote"],["impl Clone for ComputeResultsHeader"],["impl Clone for CancelUpgradeProposal"],["impl Clone for Root"],["impl Clone for LogEntry"],["impl Clone for CheckTxMetadata"],["impl Clone for Message"],["impl Clone for EnclaveIdentity"],["impl Clone for ConsensusParameterChanges"],["impl Clone for AnnotatedBlock"],["impl Clone for RegistryMessage"],["impl Clone for StakeAccumulator"],["impl Clone for LightBlockMeta"],["impl Clone for TrustRoot"],["impl Clone for QuotePolicy"],["impl Clone for Tag"],["impl Clone for RawProofEntry"],["impl Clone for ProtocolVersions"],["impl Clone for TxnBatch"],["impl Clone for Event"],["impl Clone for Escrow"],["impl Clone for ExecutorCommitmentFailure"],["impl Clone for Body"],["impl Clone for SignedEncryptedEphemeralSecret"],["impl Clone for RoundResults"],["impl Clone for BurnEvent"],["impl Clone for ConsensusAddress"],["impl Clone for Proof"],["impl Clone for RuntimeInfoResponse"],["impl Clone for TLSInfo"],["impl Clone for AVR"],["impl Clone for MrEnclave"],["impl Clone for ChangeParametersProposal"],["impl Clone for StakeThreshold"],["impl Clone for Node"],["impl Clone for RuntimeAdmissionPolicy"],["impl Clone for Account"],["impl Clone for ProposalContent"],["impl Clone for StorageParameters"],["impl Clone for ExecutorParameters"],["impl Clone for Frame"],["impl Clone for Event"],["impl Clone for SlashReason"],["impl Clone for Delegation"],["impl Clone for CheckTxResult"],["impl Clone for Address"],["impl Clone for ReadWriteSet"],["impl Clone for EntityWhitelistConfig"],["impl Clone for CoarsenedKey"],["impl Clone for TEEHardware"],["impl Clone for WithdrawResult"],["impl Clone for TCBVersions"],["impl Clone for Runtime"],["impl Clone for VRFInfo"],["impl Clone for ReclaimEscrowResult"],["impl Clone for RuntimeKind"],["impl Clone for TLSAddress"],["impl Clone for ValidatorSetConstraint"],["impl Clone for Config"],["impl Clone for CommissionRateBoundStep"],["impl Clone for UpgradeProposal"],["impl<T: Clone> Clone for Versioned<T>"],["impl Clone for PublicKey"],["impl Clone for Storage"],["impl Clone for MultiSigned"],["impl Clone for Role"],["impl Clone for GovernanceMessage"],["impl Clone for ProofResponse"],["impl Clone for TCBStatus"],["impl Clone for RuntimeStakingParameters"],["impl Clone for NodeRuntime"],["impl Clone for ExecutorCommitment"],["impl Clone for Block"],["impl Clone for PolicySGX"],["impl Clone for FeatureScheduleControl"],["impl Clone for ExecutorCommitmentHeader"],["impl Clone for IncomingMessage"],["impl Clone for ExecutionMode"],["impl Clone for SignedQEIdentity"],["impl Clone for HostInfo"],["impl Clone for ProposalVote"],["impl Clone for PublicKey"],["impl Clone for RootType"],["impl Clone for Header"],["impl Clone for EntityWhitelistRuntimeAdmissionPolicy"],["impl Clone for SignedTCBInfo"],["impl Clone for RuntimeGovernanceModel"],["impl Clone for TCPAddress"],["impl Clone for Kind"],["impl Clone for Status"],["impl Clone for EventKind"],["impl Clone for MessageEvent"],["impl Clone for MaxNodesConstraint"],["impl Clone for SignatureBundle"],["impl Clone for QuotePolicy"],["impl Clone for MinPoolSizeConstraint"],["impl Clone for HostFetchConsensusEventsResponse"],["impl Clone for TreeID"],["impl Clone for TransferEvent"],["impl Clone for EpochTimeState"],["impl Clone for GetPrefixesRequest"],["impl Clone for LightBlock"],["impl Clone for PeerFeedback"],["impl Clone for QuotePolicy"],["impl Clone for Withdraw"],["impl Clone for ConsensusInfo"],["impl Clone for CacheSet"],["impl Clone for SchedulingConstraints"],["impl Clone for ThresholdKind"],["impl Clone for Hash"],["impl Clone for Prefix"],["impl Clone for CommitteeKind"],["impl Clone for QuoteBundle"],["impl Clone for SharePool"],["impl Clone for VerifiedQuote"],["impl Clone for EnclaveTCBLevel"],["impl Clone for RolesMask"],["impl Clone for SessionID"],["impl Clone for Slash"],["impl Clone for LogEntryKind"],["impl Clone for EncryptedSecret"],["impl Clone for Builder"],["impl Clone for RoundRoots"],["impl Clone for PrivateKey"],["impl Clone for MethodDescriptor"],["impl Clone for EnclaveTCBVersions"],["impl Clone for EscrowEvent"],["impl Clone for DebondingDelegation"],["impl Clone for TxnSchedulerParameters"],["impl Clone for Message"],["impl Clone for TransferResult"],["impl Clone for HostStorageEndpoint"],["impl Clone for Features"],["impl Clone for GetRequest"],["impl Clone for Request"],["impl Clone for ComputedBatch"],["impl Clone for VersionInfo"],["impl Clone for Namespace"],["impl Clone for CommissionRateStep"],["impl Clone for MessageType"]], -"oasis_runtime_sdk":[["impl Clone for Metadata"],["impl Clone for FeeManager"],["impl Clone for GasCosts"],["impl Clone for Parameters"],["impl Clone for Deposit"],["impl Clone for EpochRewards"],["impl Clone for Genesis"],["impl Clone for SignerInfo"],["impl Clone for ConsensusWithdrawContext"],["impl Clone for UnverifiedTransaction"],["impl Clone for AccountBalances"],["impl Clone for Box<dyn KeyManager>"],["impl Clone for Account"],["impl Clone for SenderMeta"],["impl Clone for ResultEnvelopeX25519DeoxysII"],["impl Clone for State"],["impl Clone for Config"],["impl Clone for SignatureType"],["impl Clone for RewardStep"],["impl Clone for MockKeyManagerClient"],["impl Clone for TransactionFee"],["impl Clone for ConsensusUndelegateContext"],["impl Clone for Genesis"],["impl Clone for DenominationInfoQuery"],["impl Clone for Denomination"],["impl Clone for Parameters"],["impl Clone for AuthProof"],["impl Clone for ConsensusDelegateContext"],["impl Clone for ExecuteReadOnlyTxQuery"],["impl Clone for GasCosts"],["impl Clone for KeyManagerClientWithContext"],["impl Clone for AddressSpec"],["impl Clone for DelegationQuery"],["impl Clone for ExecuteReadOnlyTxResponse"],["impl Clone for PublicKey"],["impl Clone for CallOptions"],["impl Clone for Transfer"],["impl Clone for CallResult"],["impl Clone for RewardSchedule"],["impl Clone for LocalConfig"],["impl Clone for TransactionWithMeta"],["impl Clone for PublicKey"],["impl Clone for RewardAction"],["impl Clone for PublicKey"],["impl Clone for MessageResult"],["impl Clone for ConsensusAccountQuery"],["impl Clone for MethodHandlerKind"],["impl Clone for DynamicMinGasPrice"],["impl Clone for SubcallInfo"],["impl Clone for UndelegationsQuery"],["impl Clone for DelegationsQuery"],["impl Clone for PublicKey"],["impl Clone for Parameters"],["impl Clone for Signature"],["impl Clone for AccountBalance"],["impl Clone for MessageEventHookInvocation"],["impl Clone for RuntimeInfoResponse"],["impl Clone for BaseUnits"],["impl Clone for CallDataPublicKeyQueryResponse"],["impl Clone for ModuleInfo"],["impl Clone for AddressesQuery"],["impl Clone for Mode"],["impl Clone for Call"],["impl Clone for NonceQuery"],["impl Clone for GasCosts"],["impl Clone for Genesis"],["impl Clone for EstimateGasQuery"],["impl Clone for CallFormat"],["impl Clone for PublicKey"],["impl Clone for Signer"],["impl Clone for TakeReceipt"],["impl Clone for Address"],["impl Clone for Parameters"],["impl Clone for Withdraw"],["impl Clone for CallEnvelopeX25519DeoxysII"],["impl Clone for EventTag"],["impl Clone for DelegationInfo"],["impl Clone for ReceiptKind"],["impl Clone for DenominationInfo"],["impl Clone for Parameters"],["impl Clone for MethodHandlerInfo"],["impl Clone for BalanceQuery"],["impl Clone for AuthInfo"],["impl Clone for ConsensusError"],["impl Clone for UndelegationInfo"],["impl Clone for Fee"],["impl Clone for Delegate"],["impl Clone for Undelegate"],["impl Clone for ConsensusTransferContext"],["impl Clone for BalancesQuery"],["impl Clone for CallerAddress"],["impl Clone for SignatureAddressSpec"],["impl Clone for PublicKey"],["impl Clone for Genesis"],["impl Clone for Receipt"],["impl Clone for ExtendedDelegationInfo"],["impl Clone for Transaction"],["impl Clone for Genesis"]], +"oasis_runtime_sdk":[["impl Clone for Metadata"],["impl Clone for FeeManager"],["impl Clone for GasCosts"],["impl Clone for Parameters"],["impl Clone for Parameters"],["impl Clone for Deposit"],["impl Clone for EpochRewards"],["impl Clone for Genesis"],["impl Clone for SignerInfo"],["impl Clone for ConsensusWithdrawContext"],["impl Clone for UnverifiedTransaction"],["impl Clone for AccountBalances"],["impl Clone for Box<dyn KeyManager>"],["impl Clone for Account"],["impl Clone for SenderMeta"],["impl Clone for ResultEnvelopeX25519DeoxysII"],["impl Clone for State"],["impl Clone for Config"],["impl Clone for SignatureType"],["impl Clone for RewardStep"],["impl Clone for RootKind"],["impl Clone for MockKeyManagerClient"],["impl Clone for TransactionFee"],["impl Clone for ConsensusUndelegateContext"],["impl Clone for Genesis"],["impl Clone for DenominationInfoQuery"],["impl Clone for Denomination"],["impl Clone for GasCosts"],["impl Clone for AuthProof"],["impl Clone for ConsensusDelegateContext"],["impl Clone for ExecuteReadOnlyTxQuery"],["impl Clone for GasCosts"],["impl Clone for KeyManagerClientWithContext"],["impl Clone for AddressSpec"],["impl Clone for DelegationQuery"],["impl Clone for ExecuteReadOnlyTxResponse"],["impl Clone for PublicKey"],["impl Clone for CallOptions"],["impl Clone for Transfer"],["impl Clone for CallResult"],["impl Clone for RewardSchedule"],["impl Clone for LocalConfig"],["impl Clone for TransactionWithMeta"],["impl Clone for PublicKey"],["impl Clone for RewardAction"],["impl Clone for PublicKey"],["impl Clone for MessageResult"],["impl Clone for ConsensusAccountQuery"],["impl Clone for MethodHandlerKind"],["impl Clone for DynamicMinGasPrice"],["impl Clone for SubcallInfo"],["impl Clone for UndelegationsQuery"],["impl Clone for DelegationsQuery"],["impl Clone for PublicKey"],["impl Clone for Parameters"],["impl Clone for Signature"],["impl Clone for AccountBalance"],["impl Clone for MessageEventHookInvocation"],["impl Clone for RuntimeInfoResponse"],["impl Clone for BaseUnits"],["impl Clone for CallDataPublicKeyQueryResponse"],["impl Clone for ModuleInfo"],["impl Clone for AddressesQuery"],["impl Clone for Mode"],["impl Clone for Call"],["impl Clone for NonceQuery"],["impl Clone for GasCosts"],["impl Clone for Genesis"],["impl Clone for EstimateGasQuery"],["impl Clone for CallFormat"],["impl Clone for PublicKey"],["impl Clone for Signer"],["impl Clone for TakeReceipt"],["impl Clone for Address"],["impl Clone for Parameters"],["impl Clone for Withdraw"],["impl Clone for CallEnvelopeX25519DeoxysII"],["impl Clone for EventTag"],["impl Clone for DelegationInfo"],["impl Clone for ReceiptKind"],["impl Clone for Genesis"],["impl Clone for DenominationInfo"],["impl Clone for Parameters"],["impl Clone for MethodHandlerInfo"],["impl Clone for BalanceQuery"],["impl Clone for AuthInfo"],["impl Clone for ConsensusError"],["impl Clone for UndelegationInfo"],["impl Clone for Fee"],["impl Clone for Delegate"],["impl Clone for Undelegate"],["impl Clone for ConsensusTransferContext"],["impl Clone for BalancesQuery"],["impl Clone for CallerAddress"],["impl Clone for SignatureAddressSpec"],["impl Clone for PublicKey"],["impl Clone for Genesis"],["impl Clone for RoundRootBody"],["impl Clone for Receipt"],["impl Clone for ExtendedDelegationInfo"],["impl Clone for Transaction"]], "oasis_runtime_sdk_contracts":[["impl Clone for Parameters"],["impl Clone for Genesis"],["impl Clone for InstanceStorageQuery"],["impl Clone for ContractEvent"],["impl Clone for Policy"],["impl Clone for CallResult"],["impl Clone for CodeStorageQuery"],["impl Clone for CustomQueryResult"],["impl Clone for InstanceRawStorageQuery"],["impl Clone for Upload"],["impl Clone for PublicKeyKind"],["impl Clone for InstanceRawStorageQueryResult"],["impl Clone for Code"],["impl Clone for Upgrade"],["impl Clone for PublicKeyQueryResult"],["impl Clone for StoreKind"],["impl Clone for GasCosts"],["impl Clone for InstanceStorageQueryResult"],["impl Clone for Call"],["impl Clone for ChangeUpgradePolicy"],["impl Clone for PublicKeyQuery"],["impl Clone for InstanceQuery"],["impl Clone for InstantiateResult"],["impl Clone for CustomQuery"],["impl Clone for Instantiate"],["impl Clone for LocalConfig"],["impl Clone for CodeQuery"],["impl Clone for UploadResult"],["impl Clone for ABI"],["impl Clone for Instance"],["impl Clone for CodeStorageQueryResult"]] };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 9921761f6d..86759592b6 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 Denomination"],["impl Eq for BaseUnits"],["impl Eq for InstanceId"],["impl Eq for Address"],["impl Eq for CallFormat"],["impl Eq for NotifyReply"]], "oasis_core_runtime":[["impl Eq for RuntimeGenesis"],["impl Eq for GovernanceMessage"],["impl Eq for RoundRoots"],["impl Eq for EncryptedSecret"],["impl Eq for VRFInfo"],["impl Eq for TLSInfo"],["impl Eq for QuoteBundle"],["impl Eq for RuntimeAdmissionPolicy"],["impl Eq for Escrow"],["impl Eq for SlashReason"],["impl Eq for EntityWhitelistConfig"],["impl Eq for Block"],["impl Eq for Prefix"],["impl Eq for TransferResult"],["impl Eq for ProposalContent"],["impl Eq for PolicySGX"],["impl Eq for ExecutorCommitmentHeader"],["impl Eq for EntityWhitelistRuntimeAdmissionPolicy"],["impl Eq for CommissionSchedule"],["impl Eq for RootType"],["impl Eq for WithdrawResult"],["impl Eq for ComputeResultsHeader"],["impl Eq for Address"],["impl Eq for ChangeParametersProposal"],["impl Eq for MrEnclave"],["impl Eq for MaxNodesConstraint"],["impl Eq for ReclaimEscrowResult"],["impl Eq for IncomingMessage"],["impl Eq for TxnBatch"],["impl Eq for SignedTCBInfo"],["impl Eq for AllowanceChangeEvent"],["impl Eq for SignedEncryptedEphemeralSecret"],["impl Eq for P2PInfo"],["impl Eq for Role"],["impl Eq for EncryptedMasterSecret"],["impl Eq for TCBStatus"],["impl Eq for HeaderType"],["impl Eq for RolesMask"],["impl Eq for ConsensusAddress"],["impl Eq for ExecutorCommitment"],["impl Eq for EscrowEvent"],["impl Eq for BlockMetadata"],["impl Eq for RuntimeKind"],["impl Eq for StakeThreshold"],["impl Eq for Kind"],["impl Eq for TCBBundle"],["impl Eq for MessageEvent"],["impl Eq for StorageParameters"],["impl Eq for PublicKey"],["impl Eq for SignatureBundle"],["impl Eq for HostStorageEndpoint"],["impl Eq for TxnSchedulerParameters"],["impl Eq for SignedQEIdentity"],["impl<T: Eq> Eq for Versioned<T>"],["impl Eq for EncryptedEphemeralSecret"],["impl Eq for Delegation"],["impl Eq for BurnEvent"],["impl Eq for ExecutorCommitmentFailure"],["impl Eq for Proof"],["impl Eq for PublicKey"],["impl Eq for ProposalVote"],["impl Eq for MultiSigned"],["impl Eq for ConsensusInfo"],["impl Eq for ReadWriteSet"],["impl Eq for StakingMessage"],["impl Eq for ProtocolVersions"],["impl Eq for Vote"],["impl Eq for GeneralAccount"],["impl Eq for RoundResults"],["impl Eq for Node"],["impl Eq for SessionID"],["impl Eq for CommitteeKind"],["impl Eq for AnnotatedBlock"],["impl Eq for Namespace"],["impl Eq for UpgradeProposal"],["impl Eq for EnclavePolicySGX"],["impl Eq for Status"],["impl Eq for CancelUpgradeProposal"],["impl Eq for Version"],["impl Eq for AVR"],["impl Eq for TCPAddress"],["impl Eq for TrustRoot"],["impl Eq for QuotePolicy"],["impl Eq for Slash"],["impl Eq for SignedPolicySGX"],["impl Eq for Message"],["impl Eq for Capabilities"],["impl Eq for EpochTimeState"],["impl Eq for TEEHardware"],["impl Eq for Signature"],["impl Eq for CommissionRateStep"],["impl Eq for QuotePolicy"],["impl Eq for Header"],["impl Eq for EscrowAccount"],["impl Eq for DebondingDelegation"],["impl Eq for CoarsenedKey"],["impl Eq for Withdraw"],["impl Eq for StakeAccumulator"],["impl Eq for SignedEncryptedMasterSecret"],["impl Eq for ExecutionMode"],["impl Eq for TransferEvent"],["impl Eq for RuntimeStakingParameters"],["impl Eq for LogEntryKind"],["impl Eq for Account"],["impl Eq for SchedulingConstraints"],["impl Eq for Root"],["impl Eq for Runtime"],["impl Eq for TreeID"],["impl Eq for Quote"],["impl Eq for Transfer"],["impl Eq for SharePool"],["impl Eq for TLSAddress"],["impl Eq for ThresholdKind"],["impl Eq for VersionInfo"],["impl Eq for RawProofEntry"],["impl Eq for ExecutorParameters"],["impl Eq for NodeRuntime"],["impl Eq for MrSigner"],["impl Eq for LogEntry"],["impl Eq for AddEscrowResult"],["impl Eq for NodeBox"],["impl Eq for MinPoolSizeConstraint"],["impl Eq for PeerFeedback"],["impl Eq for ValidatorSetConstraint"],["impl Eq for Signed"],["impl Eq for RegistryMessage"],["impl Eq for ReclaimEscrow"],["impl Eq for QuotePolicy"],["impl Eq for Event"],["impl Eq for Quantity"],["impl Eq for ConsensusParameterChanges"],["impl Eq for CapabilityTEE"],["impl Eq for CommissionRateBoundStep"],["impl Eq for EnclaveIdentity"],["impl Eq for RuntimeGovernanceModel"],["impl Eq for Hash"]], -"oasis_runtime_sdk":[["impl Eq for SignatureType"],["impl Eq for PublicKey"],["impl Eq for SignatureAddressSpec"],["impl Eq for PublicKey"],["impl Eq for Event"],["impl Eq for CallFormat"],["impl Eq for Mode"],["impl Eq for PublicKey"],["impl Eq for PublicKey"],["impl Eq for Address"],["impl Eq for BaseUnits"],["impl Eq for RewardAction"],["impl Eq for Parameters"],["impl Eq for Denomination"],["impl Eq for ConsensusError"],["impl Eq for SenderMeta"],["impl Eq for PublicKey"],["impl Eq for PublicKey"],["impl Eq for Signature"]], +"oasis_runtime_sdk":[["impl Eq for SignatureType"],["impl Eq for PublicKey"],["impl Eq for SignatureAddressSpec"],["impl Eq for PublicKey"],["impl Eq for Event"],["impl Eq for CallFormat"],["impl Eq for Mode"],["impl Eq for Parameters"],["impl Eq for PublicKey"],["impl Eq for PublicKey"],["impl Eq for Address"],["impl Eq for BaseUnits"],["impl Eq for RewardAction"],["impl Eq for Denomination"],["impl Eq for ConsensusError"],["impl Eq for GasCosts"],["impl Eq for SenderMeta"],["impl Eq for PublicKey"],["impl Eq for PublicKey"],["impl Eq for Signature"]], "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.PartialEq.js b/rust/implementors/core/cmp/trait.PartialEq.js index 498daa9b1f..e278f0ce1a 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<NotifyReply> for NotifyReply"],["impl PartialEq<BaseUnits> for BaseUnits"],["impl PartialEq<CallFormat> for CallFormat"],["impl PartialEq<CodeId> for CodeId"],["impl PartialEq<Denomination> for Denomination"],["impl PartialEq<Address> for Address"],["impl PartialEq<InstanceId> for InstanceId"]], "oasis_core_runtime":[["impl PartialEq<Quote> for Quote"],["impl PartialEq<RuntimeAdmissionPolicy> for RuntimeAdmissionPolicy"],["impl PartialEq<RegistryMessage> for RegistryMessage"],["impl PartialEq<Block> for Block"],["impl PartialEq<EscrowEvent> for EscrowEvent"],["impl PartialEq<QuoteBundle> for QuoteBundle"],["impl PartialEq<LogEntry> for LogEntry"],["impl PartialEq<TCPAddress> for TCPAddress"],["impl PartialEq<Vote> for Vote"],["impl PartialEq<TLSAddress> for TLSAddress"],["impl PartialEq<StakeAccumulator> for StakeAccumulator"],["impl PartialEq<VRFInfo> for VRFInfo"],["impl PartialEq<CommissionRateStep> for CommissionRateStep"],["impl PartialEq<PeerFeedback> for PeerFeedback"],["impl PartialEq<UpgradeProposal> for UpgradeProposal"],["impl PartialEq<RuntimeStakingParameters> for RuntimeStakingParameters"],["impl PartialEq<AnnotatedBlock> for AnnotatedBlock"],["impl PartialEq<StorageParameters> for StorageParameters"],["impl PartialEq<Hash> for Hash"],["impl PartialEq<ThresholdKind> for ThresholdKind"],["impl PartialEq<Slash> for Slash"],["impl PartialEq<ExecutorParameters> for ExecutorParameters"],["impl PartialEq<NodeRuntime> for NodeRuntime"],["impl PartialEq<ProposalVote> for ProposalVote"],["impl PartialEq<MinPoolSizeConstraint> for MinPoolSizeConstraint"],["impl PartialEq<Account> for Account"],["impl PartialEq<TxnSchedulerParameters> for TxnSchedulerParameters"],["impl PartialEq<TransferResult> for TransferResult"],["impl PartialEq<ConsensusParameterChanges> for ConsensusParameterChanges"],["impl PartialEq<RawProofEntry> for RawProofEntry"],["impl PartialEq<Proof> for Proof"],["impl PartialEq<GovernanceMessage> for GovernanceMessage"],["impl PartialEq<ReadWriteSet> for ReadWriteSet"],["impl PartialEq<Transfer> for Transfer"],["impl PartialEq<StakeThreshold> for StakeThreshold"],["impl PartialEq<SlashReason> for SlashReason"],["impl PartialEq<Escrow> for Escrow"],["impl PartialEq<Signature> for Signature"],["impl PartialEq<AllowanceChangeEvent> for AllowanceChangeEvent"],["impl PartialEq<ExecutorCommitment> for ExecutorCommitment"],["impl PartialEq<MessageEvent> for MessageEvent"],["impl PartialEq<StakingMessage> for StakingMessage"],["impl PartialEq<Signed> for Signed"],["impl PartialEq<ReclaimEscrow> for ReclaimEscrow"],["impl PartialEq<EnclavePolicySGX> for EnclavePolicySGX"],["impl PartialEq<Header> for Header"],["impl PartialEq<TLSInfo> for TLSInfo"],["impl PartialEq<RootType> for RootType"],["impl PartialEq<Role> for Role"],["impl PartialEq<SignedTCBInfo> for SignedTCBInfo"],["impl PartialEq<EscrowAccount> for EscrowAccount"],["impl PartialEq<LogEntryKind> for LogEntryKind"],["impl PartialEq<RolesMask> for RolesMask"],["impl PartialEq<RuntimeKind> for RuntimeKind"],["impl PartialEq<CommitteeKind> for CommitteeKind"],["impl PartialEq<Kind> for Kind"],["impl PartialEq<CommissionRateBoundStep> for CommissionRateBoundStep"],["impl PartialEq<EncryptedSecret> for EncryptedSecret"],["impl PartialEq<RoundResults> for RoundResults"],["impl PartialEq<P2PInfo> for P2PInfo"],["impl PartialEq<HeaderType> for HeaderType"],["impl PartialEq<ValidatorSetConstraint> for ValidatorSetConstraint"],["impl PartialEq<Quantity> for Quantity"],["impl PartialEq<MrEnclave> for MrEnclave"],["impl<T: PartialEq> PartialEq<Versioned<T>> for Versioned<T>"],["impl PartialEq<ComputeResultsHeader> for ComputeResultsHeader"],["impl PartialEq<AVR> for AVR"],["impl PartialEq<EpochTimeState> for EpochTimeState"],["impl PartialEq<ExecutorCommitmentHeader> for ExecutorCommitmentHeader"],["impl PartialEq<TrustRoot> for TrustRoot"],["impl PartialEq<SignedPolicySGX> for SignedPolicySGX"],["impl PartialEq<Delegation> for Delegation"],["impl PartialEq<SharePool> for SharePool"],["impl PartialEq<BurnEvent> for BurnEvent"],["impl PartialEq<TransferEvent> for TransferEvent"],["impl PartialEq<CapabilityTEE> for CapabilityTEE"],["impl PartialEq<QuotePolicy> for QuotePolicy"],["impl PartialEq<ProposalContent> for ProposalContent"],["impl PartialEq<RuntimeGovernanceModel> for RuntimeGovernanceModel"],["impl PartialEq<IncomingMessage> for IncomingMessage"],["impl PartialEq<TCBBundle> for TCBBundle"],["impl PartialEq<EncryptedEphemeralSecret> for EncryptedEphemeralSecret"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Event> for Event"],["impl PartialEq<EntityWhitelistRuntimeAdmissionPolicy> for EntityWhitelistRuntimeAdmissionPolicy"],["impl PartialEq<ProtocolVersions> for ProtocolVersions"],["impl PartialEq<VersionInfo> for VersionInfo"],["impl PartialEq<Version> for Version"],["impl PartialEq<RoundRoots> for RoundRoots"],["impl PartialEq<Node> for Node"],["impl PartialEq<PolicySGX> for PolicySGX"],["impl PartialEq<EnclaveIdentity> for EnclaveIdentity"],["impl PartialEq<TreeID> for TreeID"],["impl PartialEq<SignedEncryptedEphemeralSecret> for SignedEncryptedEphemeralSecret"],["impl PartialEq<QuotePolicy> for QuotePolicy"],["impl PartialEq<Status> for Status"],["impl PartialEq<QuotePolicy> for QuotePolicy"],["impl PartialEq<Address> for Address"],["impl PartialEq<Prefix> for Prefix"],["impl PartialEq<Message> for Message"],["impl PartialEq<ReclaimEscrowResult> for ReclaimEscrowResult"],["impl PartialEq<MaxNodesConstraint> for MaxNodesConstraint"],["impl PartialEq<DebondingDelegation> for DebondingDelegation"],["impl PartialEq<TEEHardware> for TEEHardware"],["impl PartialEq<BlockMetadata> for BlockMetadata"],["impl PartialEq<Root> for Root"],["impl PartialEq<SignedQEIdentity> for SignedQEIdentity"],["impl PartialEq<CommissionSchedule> for CommissionSchedule"],["impl PartialEq<SessionID> for SessionID"],["impl PartialEq<ExecutorCommitmentFailure> for ExecutorCommitmentFailure"],["impl PartialEq<SignedEncryptedMasterSecret> for SignedEncryptedMasterSecret"],["impl PartialEq<GeneralAccount> for GeneralAccount"],["impl PartialEq<WithdrawResult> for WithdrawResult"],["impl PartialEq<AddEscrowResult> for AddEscrowResult"],["impl PartialEq<NodeBox> for NodeBox"],["impl PartialEq<RuntimeGenesis> for RuntimeGenesis"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<TCBStatus> for TCBStatus"],["impl PartialEq<EntityWhitelistConfig> for EntityWhitelistConfig"],["impl PartialEq<Namespace> for Namespace"],["impl PartialEq<ExecutionMode> for ExecutionMode"],["impl PartialEq<Capabilities> for Capabilities"],["impl PartialEq<Withdraw> for Withdraw"],["impl PartialEq<CancelUpgradeProposal> for CancelUpgradeProposal"],["impl PartialEq<MultiSigned> for MultiSigned"],["impl PartialEq<ChangeParametersProposal> for ChangeParametersProposal"],["impl PartialEq<ConsensusAddress> for ConsensusAddress"],["impl PartialEq<SchedulingConstraints> for SchedulingConstraints"],["impl PartialEq<EncryptedMasterSecret> for EncryptedMasterSecret"],["impl PartialEq<SignatureBundle> for SignatureBundle"],["impl PartialEq<ConsensusInfo> for ConsensusInfo"],["impl PartialEq<CoarsenedKey> for CoarsenedKey"],["impl PartialEq<HostStorageEndpoint> for HostStorageEndpoint"],["impl PartialEq<TxnBatch> for TxnBatch"],["impl PartialEq<MrSigner> for MrSigner"]], -"oasis_runtime_sdk":[["impl PartialEq<CallFormat> for CallFormat"],["impl PartialEq<Signature> for Signature"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Address> for Address"],["impl PartialEq<SenderMeta> for SenderMeta"],["impl PartialEq<SignatureAddressSpec> for SignatureAddressSpec"],["impl PartialEq<RewardAction> for RewardAction"],["impl PartialEq<SignatureType> for SignatureType"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Mode> for Mode"],["impl PartialEq<Denomination> for Denomination"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<BaseUnits> for BaseUnits"],["impl PartialEq<ConsensusError> for ConsensusError"],["impl PartialEq<Parameters> for Parameters"],["impl PartialEq<Event> for Event"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<PublicKey> for PublicKey"]], +"oasis_runtime_sdk":[["impl PartialEq<CallFormat> for CallFormat"],["impl PartialEq<Signature> for Signature"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Address> for Address"],["impl PartialEq<SenderMeta> for SenderMeta"],["impl PartialEq<SignatureAddressSpec> for SignatureAddressSpec"],["impl PartialEq<RewardAction> for RewardAction"],["impl PartialEq<SignatureType> for SignatureType"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Mode> for Mode"],["impl PartialEq<GasCosts> for GasCosts"],["impl PartialEq<Denomination> for Denomination"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<BaseUnits> for BaseUnits"],["impl PartialEq<ConsensusError> for ConsensusError"],["impl PartialEq<Event> for Event"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Parameters> for Parameters"]], "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/convert/trait.From.js b/rust/implementors/core/convert/trait.From.js index f0e2c21ec8..127ce29a02 100644 --- a/rust/implementors/core/convert/trait.From.js +++ b/rust/implementors/core/convert/trait.From.js @@ -3,6 +3,6 @@ "oasis_contract_sdk_storage":[["impl<I: Integer> From<I> for Int<I>"]], "oasis_contract_sdk_types":[["impl From<Address> for Address"],["impl From<Denomination> for Denomination"],["impl From<&BaseUnits> for BaseUnits"],["impl From<CallResult> for CallResult"],["impl From<BaseUnits> for BaseUnits"],["impl From<CallFormat> for CallFormat"],["impl From<u64> for InstanceId"],["impl From<Address> for Address"],["impl From<AccountsQuery> for QueryRequest"],["impl From<u64> for CodeId"],["impl From<Denomination> for Denomination"],["impl From<AccountsResponse> for QueryResponse"]], "oasis_core_runtime":[["impl From<Vec<u8, Global>> for Hash"],["impl From<LightBlockMeta> for LightBlock"],["impl From<StateError> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<TxnBatch> for VecDeque<Vec<u8>>"],["impl From<Hash> for [u8; 32]"],["impl From<DecodeError> for Error"],["impl From<&'static str> for PublicKey"],["impl From<PublicKey> for PublicKey"],["impl From<Signature> for [u8; 64]"],["impl From<&'static str> for Signature"],["impl From<[u8; 32]> for PrivateKey"],["impl From<&[u8]> for Namespace"],["impl From<JoinError> for Error"],["impl From<CoarsenedKey> for Vec<u8>"],["impl From<&[u8]> for PublicKey"],["impl From<Vec<u8, Global>> for CoarsenedKey"],["impl From<MrSigner> for [u8; 32]"],["impl From<&'static str> for Namespace"],["impl From<&'static str> for MrEnclave"],["impl From<Vec<u8, Global>> for SessionID"],["impl From<MrEnclave> for [u8; 32]"],["impl From<PublicKey> for PublicKey"],["impl From<u32> for Quantity"],["impl From<&[u8]> for MrSigner"],["impl From<Vec<u8, Global>> for MrEnclave"],["impl From<Vec<u8, Global>> for PublicKey"],["impl From<&'static str> for Hash"],["impl From<Vec<u8, Global>> for RawProofEntry"],["impl From<StaticSecret> for PrivateKey"],["impl From<SessionID> for [u8; 32]"],["impl From<&'static str> for MrSigner"],["impl From<&'static str> for SessionID"],["impl From<u64> for Version"],["impl From<PrivateKey> for StaticSecret"],["impl From<RawProofEntry> for Vec<u8>"],["impl From<&PrivateKey> for PublicKey"],["impl From<&[u8; 21]> for Address"],["impl From<Vec<u8, Global>> for Prefix"],["impl From<PublicKey> for [u8; 32]"],["impl From<Error> for StateError"],["impl From<Error> for RpcClientError"],["impl From<Vec<Vec<u8, Global>, Global>> for TxnBatch"],["impl<'a> From<&'a str> for Address"],["impl From<VecDeque<Vec<u8, Global>, Global>> for TxnBatch"],["impl From<Error> for Error"],["impl From<&[u8]> for Signature"],["impl From<Prefix> for Vec<u8>"],["impl From<Vec<u8, Global>> for Signature"],["impl From<[u8; 32]> for PublicKey"],["impl From<Vec<u8, Global>> for Namespace"],["impl From<u8> for Quantity"],["impl From<u128> for Quantity"],["impl From<&[u8]> for Hash"],["impl From<TxnBatch> for Vec<Vec<u8>>"],["impl From<u16> for Quantity"],["impl From<ProtocolError> for Error"],["impl From<Address> for [u8; 21]"],["impl From<Version> for u64"],["impl From<u64> for Quantity"],["impl From<Vec<u8, Global>> for MrSigner"],["impl From<Namespace> for [u8; 32]"],["impl From<&[u8]> for SessionID"],["impl From<Error> for Error"],["impl From<&[u8]> for MrEnclave"],["impl From<StateError> for Error"],["impl From<Error> for Error"],["impl From<DecodeError> for RpcClientError"]], -"oasis_runtime_sdk":[["impl From<PublicKey> for PublicKey"],["impl From<Error> for Error"],["impl From<&'static str> for PublicKey"],["impl From<CallResult> for DispatchResult"],["impl From<Error> for Error"],["impl From<MessageEvent> for ConsensusError"],["impl From<Error> for RuntimeError"],["impl From<Transaction> for TransactionWithMeta"],["impl From<Address> for Address"],["impl From<PublicKey> for PublicKey"],["impl From<&'static str> 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<Error> for RuntimeError"],["impl From<Error> for RuntimeError"],["impl From<StateError> for Error"],["impl From<Error> for Error"],["impl From<&'static str> for PublicKey"],["impl From<Error> for Error"],["impl From<&'static str> for Address"],["impl From<RewardScheduleError> for ParameterValidationError"],["impl From<Signature> for Vec<u8>"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"],["impl From<Error> for RuntimeError"],["impl From<Error> for RuntimeError"],["impl From<KeyManagerError> for Error"],["impl From<Vec<u8, Global>> for Signature"],["impl From<&PublicKey> for PublicKey"],["impl From<&Mode> for &'static str"],["impl From<Error> for Error"],["impl From<CallResult> for CallResult"],["impl From<TxSimulationFailure> for Error"]], +"oasis_runtime_sdk":[["impl From<PublicKey> for PublicKey"],["impl From<&'static str> for PublicKey"],["impl From<CallResult> for DispatchResult"],["impl From<Error> for Error"],["impl From<MessageEvent> for ConsensusError"],["impl From<Error> for RuntimeError"],["impl From<Error> for Error"],["impl From<Transaction> for TransactionWithMeta"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"],["impl From<Address> for Address"],["impl From<PublicKey> for PublicKey"],["impl From<&'static str> 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<Error> for RuntimeError"],["impl From<Error> for RuntimeError"],["impl From<StateError> for Error"],["impl From<Error> for Error"],["impl From<&'static str> for PublicKey"],["impl From<Error> for Error"],["impl From<&'static str> for Address"],["impl From<RewardScheduleError> for ParameterValidationError"],["impl From<Signature> for Vec<u8>"],["impl From<Error> for RuntimeError"],["impl From<Error> for RuntimeError"],["impl From<KeyManagerError> for Error"],["impl From<Vec<u8, Global>> for Signature"],["impl From<&PublicKey> for PublicKey"],["impl From<&Mode> for &'static str"],["impl From<Error> for Error"],["impl From<CallResult> for CallResult"],["impl From<TxSimulationFailure> for Error"]], "oasis_runtime_sdk_contracts":[["impl From<Error> for Error"],["impl From<Error> for RuntimeError"],["impl From<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/default/trait.Default.js b/rust/implementors/core/default/trait.Default.js index 1bdf8f5c45..aadd04af15 100644 --- a/rust/implementors/core/default/trait.Default.js +++ b/rust/implementors/core/default/trait.Default.js @@ -2,6 +2,6 @@ "oasis_contract_sdk":[["impl Default for MockStore"],["impl Default for MockEnv"]], "oasis_contract_sdk_types":[["impl Default for BaseUnits"],["impl Default for Address"],["impl Default for Denomination"],["impl Default for ExecutionOk"],["impl Default for InstantiateResult"],["impl Default for ExecutionContext"],["impl Default for InstanceId"],["impl Default for CodeId"],["impl Default for CallFormat"]], "oasis_core_runtime":[["impl Default for CommissionSchedule"],["impl Default for SignedTCBInfo"],["impl Default for Vote"],["impl Default for RuntimeInfoRequest"],["impl Default for Version"],["impl Default for Tag"],["impl Default for EntityWhitelistRuntimeAdmissionPolicy"],["impl Default for Error"],["impl Default for EncryptedMasterSecret"],["impl Default for Error"],["impl Default for TCBComponent"],["impl Default for BlockMetadata"],["impl Default for TLSInfo"],["impl Default for TransferResult"],["impl Default for EnclaveTCBVersions"],["impl Default for Frame"],["impl Default for SignedEncryptedMasterSecret"],["impl Default for Storage"],["impl Default for SchedulingConstraints"],["impl Default for TLSAddress"],["impl Default for RoundResults"],["impl Default for Delegation"],["impl Default for Slash"],["impl Default for RawProofEntry"],["impl Default for MaxNodesConstraint"],["impl Default for TCBBundle"],["impl Default for PostInitState"],["impl Default for RuntimeAdmissionPolicy"],["impl Default for SharePool"],["impl Default for Features"],["impl Default for ProposalContent"],["impl Default for NodeBox"],["impl Default for HostFetchConsensusEventsResponse"],["impl Default for PublicKey"],["impl Default for CheckTxMetadata"],["impl Default for FeatureScheduleControl"],["impl Default for Message"],["impl Default for TCBVersions"],["impl Default for WithdrawResult"],["impl Default for RuntimeGovernanceModel"],["impl Default for LightBlock"],["impl Default for PrivateKey"],["impl Default for RootType"],["impl Default for ReclaimEscrow"],["impl Default for Transfer"],["impl Default for Kind"],["impl Default for RuntimeInfoResponse"],["impl Default for ExecutorCommitment"],["impl Default for Builder"],["impl Default for AVR"],["impl Default for LogEntry"],["impl Default for StakeThreshold"],["impl Default for CommitteeKind"],["impl Default for MessageType"],["impl Default for IncomingMessage"],["impl Default for Config"],["impl Default for Block"],["impl Default for ProposalVote"],["impl Default for ValidatorSetConstraint"],["impl Default for EnclaveTCBLevel"],["impl Default for SignedPolicySGX"],["impl Default for EncryptedSecret"],["impl Default for MinPoolSizeConstraint"],["impl Default for Proof"],["impl Default for VerifiedQuote"],["impl Default for EntityWhitelistConfig"],["impl Default for TEEHardware"],["impl Default for EnclavePolicySGX"],["impl Default for QEIdentity"],["impl Default for Proof"],["impl Default for TransferEvent"],["impl Default for AddEscrowResult"],["impl Default for HeaderType"],["impl Default for NoopDispatcher"],["impl Default for Node"],["impl Default for PolicySGX"],["impl Default for Prefix"],["impl Default for MultiSigned"],["impl Default for SignedTransactionWithProof"],["impl Default for CapabilityTEE"],["impl Default for MrSigner"],["impl Default for TCBInfo"],["impl Default for ConsensusParameterChanges"],["impl Default for AllowanceChangeEvent"],["impl Default for TrustRoot"],["impl Default for P2PInfo"],["impl Default for GetPrefixesRequest"],["impl Default for GetRequest"],["impl Default for TCPAddress"],["impl Default for TxnBatch"],["impl Default for ReclaimEscrowResult"],["impl Default for Root"],["impl Default for SignatureBundle"],["impl Default for Namespace"],["impl Default for Body"],["impl Default for Header"],["impl Default for ConsensusInfo"],["impl Default for IterateRequest"],["impl Default for Proof"],["impl Default for VersionInfo"],["impl Default for ComputedBatch"],["impl Default for Signed"],["impl Default for UpgradeProposal"],["impl Default for AnnotatedBlock"],["impl Default for CommissionRateStep"],["impl Default for VRFInfo"],["impl Default for BurnEvent"],["impl Default for CoarsenedKey"],["impl Default for EscrowAccount"],["impl Default for Hash"],["impl Default for QuoteBundle"],["impl Default for DebondingDelegation"],["impl Default for TDXModule"],["impl Default for Capabilities"],["impl Default for PublicKey"],["impl Default for QuotePolicy"],["impl Default for CancelUpgradeProposal"],["impl Default for Quantity"],["impl Default for RoundRoots"],["impl Default for SessionID"],["impl Default for RuntimeGenesis"],["impl Default for Escrow"],["impl Default for ChangeParametersProposal"],["impl Default for Address"],["impl Default for ExecutionMode"],["impl Default for TreeID"],["impl Default for SignedQEIdentity"],["impl Default for ExecutorCommitmentFailure"],["impl Default for Signature"],["impl Default for RuntimeStakingParameters"],["impl Default for ConsensusAddress"],["impl Default for Withdraw"],["impl Default for CheckTxResult"],["impl Default for MrEnclave"],["impl Default for SignedEncryptedEphemeralSecret"],["impl Default for QuotePolicy"],["impl Default for GeneralAccount"],["impl Default for TCBStatus"],["impl Default for RuntimeKind"],["impl Default for ReadWriteSet"],["impl Default for Runtime"],["impl Default for Identity"],["impl Default for ExecutorCommitmentHeader"],["impl Default for StakeAccumulator"],["impl Default for QuotePolicy"],["impl Default for StorageParameters"],["impl Default for ExecutorParameters"],["impl Default for ProofResponse"],["impl Default for EncryptedEphemeralSecret"],["impl Default for Dispatcher"],["impl Default for ProtocolVersions"],["impl Default for Event"],["impl Default for TxnSchedulerParameters"],["impl Default for CommissionRateBoundStep"],["impl Default for Account"],["impl Default for MessageEvent"],["impl Default for EnclaveIdentity"],["impl Default for ComputeResultsHeader"],["impl Default for Fee"],["impl Default for Role"],["impl Default for EpochTimeState"],["impl Default for NodeRuntime"],["impl Default for RolesMask"],["impl Default for TCBLevel"],["impl Default for Status"]], -"oasis_runtime_sdk":[["impl Default for Address"],["impl Default for ConsensusUndelegateContext"],["impl Default for ResultEnvelopeX25519DeoxysII"],["impl Default for Config"],["impl Default for ReceiptKind"],["impl Default for Withdraw"],["impl Default for Parameters"],["impl Default for CallOptions"],["impl Default for EpochRewards"],["impl Default for NonceQuery"],["impl Default for TransactionFee"],["impl Default for Transfer"],["impl Default for CallDataPublicKeyQueryResponse"],["impl Default for MockKeyManagerClient"],["impl Default for DenominationInfo"],["impl Default for ConsensusWithdrawContext"],["impl Default for AddressesQuery"],["impl Default for FeeManager"],["impl Default for Signature"],["impl Default for GasCosts"],["impl Default for Call"],["impl Default for DelegationsQuery"],["impl Default for ExecuteReadOnlyTxQuery"],["impl Default for BaseUnits"],["impl Default for Deposit"],["impl Default for SenderMeta"],["impl Default for TakeReceipt"],["impl Default for RewardStep"],["impl Default for RootRng"],["impl Default for Undelegate"],["impl Default for RewardSchedule"],["impl Default for AccountBalances"],["impl Default for ConsensusTransferContext"],["impl Default for ConsensusAccountQuery"],["impl Default for Genesis"],["impl Default for RewardAction"],["impl Default for DelegationQuery"],["impl Default for Parameters"],["impl Default for AuthInfo"],["impl Default for GasCosts"],["impl<'a> Default for DispatchOptions<'a>"],["impl Default for ConsensusDelegateContext"],["impl Default for ExtendedDelegationInfo"],["impl Default for Account"],["impl Default for AccountBalance"],["impl Default for Genesis"],["impl Default for Mock"],["impl Default for DynamicMinGasPrice"],["impl Default for BalanceQuery"],["impl Default for Parameters"],["impl Default for ConsensusError"],["impl Default for Metadata"],["impl Default for CallFormat"],["impl Default for DenominationInfoQuery"],["impl Default for CallResult"],["impl Default for UndelegationInfo"],["impl Default for DelegationInfo"],["impl Default for BalancesQuery"],["impl Default for LocalConfig"],["impl Default for Genesis"],["impl Default for Parameters"],["impl Default for Delegate"],["impl Default for Fee"],["impl Default for Parameters"],["impl Default for State"],["impl Default for UndelegationsQuery"],["impl Default for Genesis"],["impl Default for Genesis"],["impl Default for Receipt"],["impl Default for GasCosts"],["impl Default for ExecuteReadOnlyTxResponse"],["impl Default for CallEnvelopeX25519DeoxysII"],["impl Default for Denomination"]], +"oasis_runtime_sdk":[["impl Default for Address"],["impl Default for ConsensusUndelegateContext"],["impl Default for ResultEnvelopeX25519DeoxysII"],["impl Default for Config"],["impl Default for ReceiptKind"],["impl Default for Withdraw"],["impl Default for Parameters"],["impl Default for CallOptions"],["impl Default for EpochRewards"],["impl Default for NonceQuery"],["impl Default for TransactionFee"],["impl Default for Transfer"],["impl Default for CallDataPublicKeyQueryResponse"],["impl Default for MockKeyManagerClient"],["impl Default for DenominationInfo"],["impl Default for ConsensusWithdrawContext"],["impl Default for AddressesQuery"],["impl Default for FeeManager"],["impl Default for Signature"],["impl Default for GasCosts"],["impl Default for Call"],["impl Default for DelegationsQuery"],["impl Default for ExecuteReadOnlyTxQuery"],["impl Default for BaseUnits"],["impl Default for Deposit"],["impl Default for SenderMeta"],["impl Default for TakeReceipt"],["impl Default for RewardStep"],["impl Default for RootRng"],["impl Default for Undelegate"],["impl Default for RewardSchedule"],["impl Default for GasCosts"],["impl Default for AccountBalances"],["impl Default for ConsensusTransferContext"],["impl Default for ConsensusAccountQuery"],["impl Default for RewardAction"],["impl Default for DelegationQuery"],["impl Default for Parameters"],["impl Default for AuthInfo"],["impl Default for GasCosts"],["impl<'a> Default for DispatchOptions<'a>"],["impl Default for ConsensusDelegateContext"],["impl Default for ExtendedDelegationInfo"],["impl Default for Account"],["impl Default for AccountBalance"],["impl Default for Genesis"],["impl Default for Mock"],["impl Default for DynamicMinGasPrice"],["impl Default for BalanceQuery"],["impl Default for Parameters"],["impl Default for ConsensusError"],["impl Default for Metadata"],["impl Default for CallFormat"],["impl Default for DenominationInfoQuery"],["impl Default for CallResult"],["impl Default for UndelegationInfo"],["impl Default for DelegationInfo"],["impl Default for BalancesQuery"],["impl Default for LocalConfig"],["impl Default for Genesis"],["impl Default for Parameters"],["impl Default for Delegate"],["impl Default for Fee"],["impl Default for Parameters"],["impl Default for State"],["impl Default for UndelegationsQuery"],["impl Default for Genesis"],["impl Default for Genesis"],["impl Default for Receipt"],["impl Default for Genesis"],["impl Default for GasCosts"],["impl Default for ExecuteReadOnlyTxResponse"],["impl Default for CallEnvelopeX25519DeoxysII"],["impl Default for Denomination"]], "oasis_runtime_sdk_contracts":[["impl Default for CodeStorageQuery"],["impl Default for CallResult"],["impl Default for InstanceQuery"],["impl Default for ContractEvent"],["impl Default for InstanceStorageQuery"],["impl Default for LocalConfig"],["impl Default for Parameters"],["impl Default for GasCosts"],["impl Default for PublicKeyQueryResult"],["impl Default for CustomQuery"],["impl Default for CustomQueryResult"],["impl Default for Genesis"],["impl Default for UploadResult"],["impl Default for InstantiateResult"],["impl Default for InstanceRawStorageQueryResult"],["impl Default for InstanceStorageQueryResult"],["impl Default for CodeStorageQueryResult"]] };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 08645f3437..8edc229b25 100644 --- a/rust/implementors/core/error/trait.Error.js +++ b/rust/implementors/core/error/trait.Error.js @@ -2,6 +2,6 @@ "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 PolicyVerifierError"],["impl Error for Error"],["impl Error for Error"],["impl Error for Error"],["impl Error for Error"],["impl Error for Error"],["impl Error for StateError"],["impl Error for ProtocolError"],["impl Error for Error"],["impl Error for RpcClientError"],["impl Error for Error"],["impl Error for SyncerError"]], -"oasis_runtime_sdk":[["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 Error"],["impl Error for Error"],["impl Error for RewardScheduleError"],["impl Error for Error"],["impl Error for Error"],["impl Error for ParameterValidationError"],["impl Error for Error"],["impl Error for TxSimulationFailure"],["impl Error for Error"],["impl Error for ParameterValidationError"],["impl Error for ParameterValidationError"],["impl Error for Error"],["impl Error for Error"],["impl Error for Error"]], +"oasis_runtime_sdk":[["impl Error for ParameterValidationError"],["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 ParameterValidationError"],["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"]], "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 29cd303ef4..39ec6cf462 100644 --- a/rust/implementors/core/fmt/trait.Debug.js +++ b/rust/implementors/core/fmt/trait.Debug.js @@ -2,6 +2,6 @@ "oasis_contract_sdk":[["impl Debug for CryptoError"]], "oasis_contract_sdk_types":[["impl Debug for Message"],["impl Debug for AccountsResponse"],["impl Debug for ExecutionContext"],["impl Debug for Denomination"],["impl Debug for ExecutionOk"],["impl Debug for CallFormat"],["impl Debug for CodeId"],["impl Debug for ExecutionResult"],["impl Debug for Error"],["impl Debug for InstantiateResult"],["impl Debug for AccountsQuery"],["impl Debug for Event"],["impl Debug for Reply"],["impl Debug for Error"],["impl Debug for QueryRequest"],["impl Debug for CallResult"],["impl Debug for Address"],["impl Debug for BaseUnits"],["impl Debug for QueryResponse"],["impl Debug for InstanceId"],["impl Debug for NotifyReply"]], "oasis_core_runtime":[["impl Debug for AnnotatedBlock"],["impl Debug for Fee"],["impl Debug for EscrowAccount"],["impl Debug for ValidatorSetConstraint"],["impl Debug for PublicKey"],["impl Debug for Response"],["impl Debug for RuntimeStakingParameters"],["impl Debug for Message"],["impl Debug for RpcClientError"],["impl Debug for ProtocolVersions"],["impl Debug for Error"],["impl Debug for ProposalVote"],["impl Debug for SharePool"],["impl Debug for Status"],["impl Debug for ChangeParametersProposal"],["impl Debug for RuntimeGenesis"],["impl Debug for Error"],["impl Debug for QuoteBundle"],["impl Debug for Frame"],["impl Debug for EncryptedEphemeralSecret"],["impl Debug for MethodDescriptor"],["impl Debug for LightBlock"],["impl Debug for Root"],["impl Debug for GovernanceMessage"],["impl Debug for FeatureScheduleControl"],["impl Debug for EnclavePolicySGX"],["impl Debug for ComputeResultsHeader"],["impl Debug for CheckTxMetadata"],["impl Debug for RAKBinding"],["impl Debug for ProposalContent"],["impl Debug for RolesMask"],["impl Debug for Capabilities"],["impl Debug for MessageType"],["impl Debug for ExecutorCommitmentFailure"],["impl Debug for TCBStatus"],["impl Debug for TDXModule"],["impl Debug for StakeThreshold"],["impl Debug for ExecutorCommitment"],["impl Debug for SchedulingConstraints"],["impl Debug for StorageParameters"],["impl Debug for Version"],["impl Debug for AllowanceChangeEvent"],["impl Debug for SignedEncryptedEphemeralSecret"],["impl Debug for PolicyVerifierError"],["impl Debug for ExecutorCommitmentHeader"],["impl Debug for SlashReason"],["impl Debug for Quantity"],["impl Debug for ComputedBatch"],["impl Debug for Proof"],["impl Debug for TCBInfo"],["impl Debug for Message"],["impl Debug for StorageSyncRequest"],["impl Debug for CheckTxResult"],["impl Debug for EventKind"],["impl Debug for Error"],["impl Debug for Proof"],["impl Debug for Error"],["impl Debug for MessageEvent"],["impl Debug for Hash"],["impl Debug for TCBBundle"],["impl Debug for WithdrawResult"],["impl<T: Debug> Debug for Versioned<T>"],["impl Debug for VerifiedQuote"],["impl Debug for NodeBox"],["impl Debug for TCBLevel"],["impl Debug for EnclaveTCBVersions"],["impl Debug for SignedQEIdentity"],["impl Debug for ReclaimEscrowResult"],["impl Debug for TransferResult"],["impl Debug for SignedTCBInfo"],["impl Debug for SignedEncryptedMasterSecret"],["impl Debug for QuotePolicy"],["impl Debug for MultiSigned"],["impl Debug for Event"],["impl Debug for LightBlockMeta"],["impl Debug for IterateRequest"],["impl Debug for MaxNodesConstraint"],["impl Debug for HostFetchConsensusEventsRequest"],["impl Debug for RoundRoots"],["impl Debug for Error"],["impl Debug for Body"],["impl Debug for RuntimeInfoResponse"],["impl Debug for SGXAttestation"],["impl Debug for SignedPolicySGX"],["impl Debug for EntityWhitelistConfig"],["impl Debug for Error"],["impl Debug for TCPAddress"],["impl Debug for Prefix"],["impl Debug for EnclaveTCBLevel"],["impl Debug for ReadWriteSet"],["impl Debug for CancelUpgradeProposal"],["impl Debug for QEIdentity"],["impl Debug for LogEntry"],["impl Debug for RoundResults"],["impl Debug for TCBVersions"],["impl Debug for Signed"],["impl Debug for CapabilityTEE"],["impl Debug for CommissionRateStep"],["impl Debug for DebondingDelegation"],["impl Debug for ConsensusAddress"],["impl Debug for TEEHardware"],["impl Debug for SyncerError"],["impl Debug for Tag"],["impl Debug for AVR"],["impl Debug for StakingMessage"],["impl Debug for Transfer"],["impl Debug for ExecutionMode"],["impl Debug for TCBComponent"],["impl Debug for Config"],["impl Debug for Kind"],["impl Debug for Event"],["impl Debug for Address"],["impl Debug for Block"],["impl Debug for RootType"],["impl Debug for HostStorageEndpoint"],["impl Debug for HostInfo"],["impl Debug for RuntimeKind"],["impl Debug for QuotePolicy"],["impl Debug for CommitteeKind"],["impl Debug for MrSigner"],["impl Debug for UpgradeProposal"],["impl Debug for GetPrefixesRequest"],["impl Debug for ReclaimEscrow"],["impl Debug for Proof"],["impl Debug for Request"],["impl Debug for PeerFeedback"],["impl Debug for ConsensusInfo"],["impl Debug for QuotePolicy"],["impl Debug for Slash"],["impl Debug for RegistryMessage"],["impl Debug for EntityWhitelistRuntimeAdmissionPolicy"],["impl Debug for RawProofEntry"],["impl Debug for Error"],["impl Debug for HeaderType"],["impl Debug for Account"],["impl Debug for StorageSyncRequestWithEndpoint"],["impl Debug for TransferEvent"],["impl Debug for RuntimeAdmissionPolicy"],["impl Debug for Message"],["impl Debug for TxnSchedulerParameters"],["impl Debug for EncryptedMasterSecret"],["impl Debug for GeneralAccount"],["impl Debug for TrustRoot"],["impl Debug for Vote"],["impl Debug for EncryptedSecret"],["impl Debug for Escrow"],["impl Debug for AddEscrowResult"],["impl Debug for ProtocolError"],["impl Debug for ExecutorParameters"],["impl Debug for PublicKey"],["impl Debug for Header"],["impl Debug for Role"],["impl Debug for Body"],["impl Debug for MinPoolSizeConstraint"],["impl Debug for RuntimeGovernanceModel"],["impl Debug for BurnEvent"],["impl Debug for Delegation"],["impl Debug for StateError"],["impl Debug for Nonce"],["impl Debug for GetRequest"],["impl Debug for SignatureBundle"],["impl Debug for VersionInfo"],["impl Debug for RuntimeInfoRequest"],["impl Debug for Runtime"],["impl Debug for CoarsenedKey"],["impl Debug for SignedTransactionWithProof"],["impl Debug for Features"],["impl Debug for ConsensusParameterChanges"],["impl Debug for TreeID"],["impl Debug for Node"],["impl Debug for BlockMetadata"],["impl Debug for NodeRuntime"],["impl Debug for Withdraw"],["impl Debug for EnclaveIdentity"],["impl Debug for TLSInfo"],["impl Debug for Transaction"],["impl Debug for CommissionSchedule"],["impl Debug for TxnBatch"],["impl Debug for Tree"],["impl Debug for SGXConstraints"],["impl Debug for PolicySGX"],["impl Debug for HostFetchConsensusEventsResponse"],["impl Debug for VRFInfo"],["impl Debug for CommissionRateBoundStep"],["impl Debug for Namespace"],["impl Debug for StakeAccumulator"],["impl Debug for EscrowEvent"],["impl Debug for Quote"],["impl Debug for P2PInfo"],["impl Debug for ProofResponse"],["impl Debug for Storage"],["impl Debug for IncomingMessage"],["impl Debug for Signature"],["impl Debug for EpochTimeState"],["impl Debug for StorageSyncResponse"],["impl Debug for LogEntryKind"],["impl Debug for Error"],["impl Debug for TLSAddress"],["impl Debug for MrEnclave"],["impl Debug for ThresholdKind"],["impl Debug for SessionID"]], -"oasis_runtime_sdk":[["impl Debug for LocalConfig"],["impl Debug for PublicKey"],["impl Debug for AuthProof"],["impl Debug for CallResult"],["impl Debug for Mode"],["impl Debug for SignerInfo"],["impl Debug for EstimateGasQuery"],["impl Debug for RewardStep"],["impl Debug for Genesis"],["impl Debug for Parameters"],["impl Debug for MethodHandlerInfo"],["impl Debug for ConsensusTransferContext"],["impl Debug for UndelegationsQuery"],["impl Debug for Error"],["impl Debug for TakeReceipt"],["impl Debug for TxSimulationFailure"],["impl Debug for MessageResult"],["impl Debug for RewardScheduleError"],["impl Debug for Parameters"],["impl Debug for AccountBalance"],["impl Debug for DenominationInfoQuery"],["impl Debug for DelegationQuery"],["impl Debug for GasCosts"],["impl Debug for Account"],["impl Debug for Error"],["impl Debug for Receipt"],["impl Debug for ResultEnvelopeX25519DeoxysII"],["impl Debug for ExecuteReadOnlyTxQuery"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for ParameterValidationError"],["impl Debug for Error"],["impl Debug for Config"],["impl Debug for Deposit"],["impl Debug for Genesis"],["impl Debug for Transaction"],["impl Debug for Fee"],["impl Debug for PublicKey"],["impl Debug for ReceiptKind"],["impl Debug for ParameterValidationError"],["impl Debug for ParameterValidationError"],["impl Debug for Error"],["impl Debug for BalanceQuery"],["impl Debug for CallResult"],["impl Debug for Error"],["impl Debug for CallOptions"],["impl Debug for ConsensusWithdrawContext"],["impl Debug for ConsensusAccountQuery"],["impl Debug for Error"],["impl Debug for AuthInfo"],["impl Debug for Denomination"],["impl Debug for RewardAction"],["impl Debug for Signature"],["impl Debug for GasCosts"],["impl Debug for GasCosts"],["impl Debug for TransactionFee"],["impl Debug for Genesis"],["impl Debug for Delegate"],["impl Debug for DenominationInfo"],["impl Debug for SenderMeta"],["impl Debug for UnverifiedTransaction"],["impl Debug for SubcallResult"],["impl Debug for Event"],["impl Debug for FeeManager"],["impl Debug for AccountBalances"],["impl Debug for ParameterValidationError"],["impl Debug for DelegationsQuery"],["impl Debug for State"],["impl Debug for UndelegationInfo"],["impl Debug for MessageEventHookInvocation"],["impl Debug for DelegationInfo"],["impl Debug for PublicKey"],["impl Debug for PublicKey"],["impl Debug for PublicKey"],["impl Debug for Genesis"],["impl Debug for ExtendedDelegationInfo"],["impl Debug for MethodHandlerKind"],["impl Debug for CallFormat"],["impl Debug for Event"],["impl Debug for SignatureAddressSpec"],["impl Debug for BaseUnits"],["impl Debug for RuntimeInfoResponse"],["impl Debug for AddressesQuery"],["impl Debug for Transfer"],["impl Debug for BalancesQuery"],["impl Debug for ExecuteReadOnlyTxResponse"],["impl Debug for Metadata"],["impl Debug for ConsensusDelegateContext"],["impl Debug for DynamicMinGasPrice"],["impl Debug for EpochRewards"],["impl Debug for Metadata"],["impl Debug for Error"],["impl Debug for Parameters"],["impl Debug for ConsensusError"],["impl Debug for Error"],["impl Debug for RewardSchedule"],["impl Debug for CallDataPublicKeyQueryResponse"],["impl Debug for Error"],["impl Debug for AddressSpec"],["impl Debug for NonceQuery"],["impl Debug for Undelegate"],["impl Debug for Signer"],["impl Debug for Error"],["impl Debug for Genesis"],["impl Debug for Event"],["impl Debug for CallEnvelopeX25519DeoxysII"],["impl Debug for Event"],["impl Debug for ModuleInfo"],["impl Debug for Error"],["impl Debug for Withdraw"],["impl Debug for PublicKey"],["impl Debug for SubcallInfo"],["impl Debug for Parameters"],["impl Debug for Parameters"],["impl Debug for EventTag"],["impl Debug for SignatureType"],["impl Debug for CallerAddress"],["impl Debug for DispatchResult"],["impl Debug for Call"],["impl Debug for Address"],["impl Debug for ConsensusUndelegateContext"]], +"oasis_runtime_sdk":[["impl Debug for LocalConfig"],["impl Debug for PublicKey"],["impl Debug for AuthProof"],["impl Debug for CallResult"],["impl Debug for Mode"],["impl Debug for SignerInfo"],["impl Debug for EstimateGasQuery"],["impl Debug for RewardStep"],["impl Debug for Genesis"],["impl Debug for Parameters"],["impl Debug for MethodHandlerInfo"],["impl Debug for ConsensusTransferContext"],["impl Debug for UndelegationsQuery"],["impl Debug for Error"],["impl Debug for Event"],["impl Debug for TakeReceipt"],["impl Debug for TxSimulationFailure"],["impl Debug for MessageResult"],["impl Debug for RewardScheduleError"],["impl Debug for Parameters"],["impl Debug for AccountBalance"],["impl Debug for DenominationInfoQuery"],["impl Debug for DelegationQuery"],["impl Debug for GasCosts"],["impl Debug for Account"],["impl Debug for Error"],["impl Debug for Receipt"],["impl Debug for ResultEnvelopeX25519DeoxysII"],["impl Debug for ExecuteReadOnlyTxQuery"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for ParameterValidationError"],["impl Debug for Error"],["impl Debug for Config"],["impl Debug for Deposit"],["impl Debug for Genesis"],["impl Debug for Transaction"],["impl Debug for Fee"],["impl Debug for PublicKey"],["impl Debug for ReceiptKind"],["impl Debug for ParameterValidationError"],["impl Debug for Parameters"],["impl Debug for Error"],["impl Debug for BalanceQuery"],["impl Debug for CallResult"],["impl Debug for Error"],["impl Debug for RootKind"],["impl Debug for CallOptions"],["impl Debug for ConsensusWithdrawContext"],["impl Debug for ConsensusAccountQuery"],["impl Debug for Error"],["impl Debug for AuthInfo"],["impl Debug for Denomination"],["impl Debug for RewardAction"],["impl Debug for Signature"],["impl Debug for GasCosts"],["impl Debug for GasCosts"],["impl Debug for TransactionFee"],["impl Debug for Genesis"],["impl Debug for Delegate"],["impl Debug for DenominationInfo"],["impl Debug for SenderMeta"],["impl Debug for UnverifiedTransaction"],["impl Debug for SubcallResult"],["impl Debug for Event"],["impl Debug for FeeManager"],["impl Debug for AccountBalances"],["impl Debug for ParameterValidationError"],["impl Debug for DelegationsQuery"],["impl Debug for State"],["impl Debug for UndelegationInfo"],["impl Debug for ParameterValidationError"],["impl Debug for MessageEventHookInvocation"],["impl Debug for DelegationInfo"],["impl Debug for PublicKey"],["impl Debug for PublicKey"],["impl Debug for PublicKey"],["impl Debug for Genesis"],["impl Debug for ExtendedDelegationInfo"],["impl Debug for MethodHandlerKind"],["impl Debug for CallFormat"],["impl Debug for SignatureAddressSpec"],["impl Debug for BaseUnits"],["impl Debug for RuntimeInfoResponse"],["impl Debug for AddressesQuery"],["impl Debug for Transfer"],["impl Debug for BalancesQuery"],["impl Debug for ExecuteReadOnlyTxResponse"],["impl Debug for Metadata"],["impl Debug for ConsensusDelegateContext"],["impl Debug for DynamicMinGasPrice"],["impl Debug for EpochRewards"],["impl Debug for Metadata"],["impl Debug for Genesis"],["impl Debug for GasCosts"],["impl Debug for ConsensusError"],["impl Debug for Error"],["impl Debug for RewardSchedule"],["impl Debug for CallDataPublicKeyQueryResponse"],["impl Debug for Error"],["impl Debug for AddressSpec"],["impl Debug for NonceQuery"],["impl Debug for Undelegate"],["impl Debug for Signer"],["impl Debug for Error"],["impl Debug for Event"],["impl Debug for CallEnvelopeX25519DeoxysII"],["impl Debug for Error"],["impl Debug for Event"],["impl Debug for ModuleInfo"],["impl Debug for Error"],["impl Debug for Withdraw"],["impl Debug for PublicKey"],["impl Debug for SubcallInfo"],["impl Debug for Parameters"],["impl Debug for RoundRootBody"],["impl Debug for Parameters"],["impl Debug for EventTag"],["impl Debug for SignatureType"],["impl Debug for CallerAddress"],["impl Debug for DispatchResult"],["impl Debug for Call"],["impl Debug for Address"],["impl Debug for ConsensusUndelegateContext"]], "oasis_runtime_sdk_contracts":[["impl Debug for InstanceRawStorageQuery"],["impl Debug for StoreKind"],["impl Debug for CodeStorageQuery"],["impl Debug for InstanceStorageQuery"],["impl Debug for ABI"],["impl Debug for CodeQuery"],["impl Debug for ChangeUpgradePolicy"],["impl Debug for LocalConfig"],["impl Debug for Policy"],["impl Debug for Genesis"],["impl Debug for UploadResult"],["impl Debug for ContractEvent"],["impl Debug for CustomQueryResult"],["impl Debug for Error"],["impl Debug for Parameters"],["impl Debug for CodeStorageQueryResult"],["impl Debug for PublicKeyKind"],["impl Debug for Code"],["impl Debug for PublicKeyQueryResult"],["impl Debug for InstanceRawStorageQueryResult"],["impl Debug for CallResult"],["impl Debug for CustomQuery"],["impl Debug for InstanceStorageQueryResult"],["impl Debug for InstantiateResult"],["impl Debug for Event"],["impl Debug for Instance"],["impl Debug for Upgrade"],["impl Debug for Instantiate"],["impl Debug for GasCosts"],["impl Debug for Call"],["impl Debug for PublicKeyQuery"],["impl Debug for Upload"],["impl Debug for InstanceQuery"]] };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 0c0009da33..b4f0bdcfc1 100644 --- a/rust/implementors/core/fmt/trait.Display.js +++ b/rust/implementors/core/fmt/trait.Display.js @@ -2,6 +2,6 @@ "oasis_contract_sdk":[["impl Display for CryptoError"]], "oasis_contract_sdk_types":[["impl Display for Denomination"],["impl Display for BaseUnits"],["impl Display for Error"],["impl Display for Error"]], "oasis_core_runtime":[["impl Display for PublicKey"],["impl Display for Error"],["impl Display for Error"],["impl Display for Error"],["impl Display for RpcClientError"],["impl Display for PolicyVerifierError"],["impl Display for Namespace"],["impl Display for StateError"],["impl Display for Quantity"],["impl Display for Error"],["impl Display for MrSigner"],["impl Display for Error"],["impl Display for ProtocolError"],["impl Display for Hash"],["impl Display for SyncerError"],["impl Display for Error"],["impl Display for Error"],["impl Display for MrEnclave"],["impl Display for Signature"],["impl Display for SessionID"]], -"oasis_runtime_sdk":[["impl Display for ParameterValidationError"],["impl Display for Error"],["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 ParameterValidationError"],["impl Display for RewardScheduleError"],["impl Display for Error"],["impl Display for Error"],["impl Display for Error"],["impl Display for ParameterValidationError"],["impl Display for Mode"],["impl Display for Error"],["impl Display for Error"],["impl Display for BaseUnits"],["impl Display for Denomination"],["impl Display for TxSimulationFailure"],["impl Display for Error"],["impl Display for Address"],["impl Display for Error"],["impl Display for Error"]], +"oasis_runtime_sdk":[["impl Display for Error"],["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 ParameterValidationError"],["impl Display for RewardScheduleError"],["impl Display for Error"],["impl Display for ParameterValidationError"],["impl Display for Error"],["impl Display for Error"],["impl Display for ParameterValidationError"],["impl Display for Mode"],["impl Display for Error"],["impl Display for Error"],["impl Display for BaseUnits"],["impl Display for Denomination"],["impl Display for TxSimulationFailure"],["impl Display for Error"],["impl Display for Address"],["impl Display for Error"],["impl Display for Error"]], "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/marker/trait.Freeze.js b/rust/implementors/core/marker/trait.Freeze.js index db26665726..57c2f74fdf 100644 --- a/rust/implementors/core/marker/trait.Freeze.js +++ b/rust/implementors/core/marker/trait.Freeze.js @@ -3,6 +3,6 @@ "oasis_contract_sdk_storage":[["impl<'key, T> Freeze for PublicCell<'key, T>",1,["oasis_contract_sdk_storage::cell::PublicCell"]],["impl<'key, T> Freeze for ConfidentialCell<'key, T>",1,["oasis_contract_sdk_storage::cell::ConfidentialCell"]],["impl<'key, K, V> Freeze for PublicMap<'key, K, V>",1,["oasis_contract_sdk_storage::map::PublicMap"]],["impl<'key, K, V> Freeze for ConfidentialMap<'key, K, V>",1,["oasis_contract_sdk_storage::map::ConfidentialMap"]],["impl<I> Freeze for Int<I>where\n <I as Integer>::Encoded: Freeze,",1,["oasis_contract_sdk_storage::map::Int"]]], "oasis_contract_sdk_types":[["impl Freeze for Error",1,["oasis_contract_sdk_types::address::Error"]],["impl Freeze for Address",1,["oasis_contract_sdk_types::address::Address"]],["impl Freeze for SignatureKind",1,["oasis_contract_sdk_types::crypto::SignatureKind"]],["impl Freeze for QueryRequest",1,["oasis_contract_sdk_types::env::QueryRequest"]],["impl Freeze for QueryResponse",1,["oasis_contract_sdk_types::env::QueryResponse"]],["impl Freeze for AccountsQuery",1,["oasis_contract_sdk_types::env::AccountsQuery"]],["impl Freeze for AccountsResponse",1,["oasis_contract_sdk_types::env::AccountsResponse"]],["impl Freeze for Event",1,["oasis_contract_sdk_types::event::Event"]],["impl Freeze for Message",1,["oasis_contract_sdk_types::message::Message"]],["impl Freeze for NotifyReply",1,["oasis_contract_sdk_types::message::NotifyReply"]],["impl Freeze for Reply",1,["oasis_contract_sdk_types::message::Reply"]],["impl Freeze for CallResult",1,["oasis_contract_sdk_types::message::CallResult"]],["impl Freeze for InstantiateResult",1,["oasis_contract_sdk_types::modules::contracts::InstantiateResult"]],["impl Freeze for StoreKind",1,["oasis_contract_sdk_types::storage::StoreKind"]],["impl Freeze for Denomination",1,["oasis_contract_sdk_types::token::Denomination"]],["impl Freeze for Error",1,["oasis_contract_sdk_types::token::Error"]],["impl Freeze for BaseUnits",1,["oasis_contract_sdk_types::token::BaseUnits"]],["impl Freeze for CodeId",1,["oasis_contract_sdk_types::CodeId"]],["impl Freeze for InstanceId",1,["oasis_contract_sdk_types::InstanceId"]],["impl Freeze for CallFormat",1,["oasis_contract_sdk_types::CallFormat"]],["impl Freeze for ExecutionContext",1,["oasis_contract_sdk_types::ExecutionContext"]],["impl Freeze for ExecutionResult",1,["oasis_contract_sdk_types::ExecutionResult"]],["impl Freeze for ExecutionOk",1,["oasis_contract_sdk_types::ExecutionOk"]]], "oasis_core_runtime":[["impl Freeze for Hash",1,["oasis_core_runtime::common::crypto::hash::Hash"]],["impl Freeze for Nonce",1,["oasis_core_runtime::common::crypto::mrae::nonce::Nonce"]],["impl Freeze for PublicKey",1,["oasis_core_runtime::common::crypto::signature::PublicKey"]],["impl Freeze for PrivateKey",1,["oasis_core_runtime::common::crypto::signature::PrivateKey"]],["impl Freeze for Signature",1,["oasis_core_runtime::common::crypto::signature::Signature"]],["impl Freeze for Signed",1,["oasis_core_runtime::common::crypto::signature::Signed"]],["impl Freeze for MultiSigned",1,["oasis_core_runtime::common::crypto::signature::MultiSigned"]],["impl Freeze for SignatureBundle",1,["oasis_core_runtime::common::crypto::signature::SignatureBundle"]],["impl Freeze for PrivateKey",1,["oasis_core_runtime::common::crypto::x25519::PrivateKey"]],["impl Freeze for PublicKey",1,["oasis_core_runtime::common::crypto::x25519::PublicKey"]],["impl Freeze for Namespace",1,["oasis_core_runtime::common::namespace::Namespace"]],["impl Freeze for Quantity",1,["oasis_core_runtime::common::quantity::Quantity"]],["impl Freeze for QuotePolicy",1,["oasis_core_runtime::common::sgx::ias::QuotePolicy"]],["impl Freeze for AVR",1,["oasis_core_runtime::common::sgx::ias::AVR"]],["impl Freeze for Error",1,["oasis_core_runtime::common::sgx::pcs::Error"]],["impl Freeze for QuotePolicy",1,["oasis_core_runtime::common::sgx::pcs::QuotePolicy"]],["impl Freeze for QuoteBundle",1,["oasis_core_runtime::common::sgx::pcs::QuoteBundle"]],["impl Freeze for TCBBundle",1,["oasis_core_runtime::common::sgx::pcs::TCBBundle"]],["impl Freeze for SignedTCBInfo",1,["oasis_core_runtime::common::sgx::pcs::SignedTCBInfo"]],["impl Freeze for TCBInfo",1,["oasis_core_runtime::common::sgx::pcs::TCBInfo"]],["impl Freeze for TDXModule",1,["oasis_core_runtime::common::sgx::pcs::TDXModule"]],["impl Freeze for TCBLevel",1,["oasis_core_runtime::common::sgx::pcs::TCBLevel"]],["impl Freeze for TCBVersions",1,["oasis_core_runtime::common::sgx::pcs::TCBVersions"]],["impl Freeze for TCBComponent",1,["oasis_core_runtime::common::sgx::pcs::TCBComponent"]],["impl Freeze for TCBStatus",1,["oasis_core_runtime::common::sgx::pcs::TCBStatus"]],["impl Freeze for SignedQEIdentity",1,["oasis_core_runtime::common::sgx::pcs::SignedQEIdentity"]],["impl Freeze for QEIdentity",1,["oasis_core_runtime::common::sgx::pcs::QEIdentity"]],["impl Freeze for EnclaveTCBLevel",1,["oasis_core_runtime::common::sgx::pcs::EnclaveTCBLevel"]],["impl Freeze for EnclaveTCBVersions",1,["oasis_core_runtime::common::sgx::pcs::EnclaveTCBVersions"]],["impl Freeze for MrEnclave",1,["oasis_core_runtime::common::sgx::MrEnclave"]],["impl Freeze for MrSigner",1,["oasis_core_runtime::common::sgx::MrSigner"]],["impl Freeze for EnclaveIdentity",1,["oasis_core_runtime::common::sgx::EnclaveIdentity"]],["impl Freeze for Quote",1,["oasis_core_runtime::common::sgx::Quote"]],["impl Freeze for QuotePolicy",1,["oasis_core_runtime::common::sgx::QuotePolicy"]],["impl Freeze for VerifiedQuote",1,["oasis_core_runtime::common::sgx::VerifiedQuote"]],["impl Freeze for Version",1,["oasis_core_runtime::common::version::Version"]],["impl Freeze for ProtocolVersions",1,["oasis_core_runtime::common::version::ProtocolVersions"]],["impl<T> Freeze for Versioned<T>where\n T: Freeze,",1,["oasis_core_runtime::common::versioned::Versioned"]],["impl Freeze for CacheSet",1,["oasis_core_runtime::cache::CacheSet"]],["impl !Freeze for Cache",1,["oasis_core_runtime::cache::Cache"]],["impl Freeze for Config",1,["oasis_core_runtime::config::Config"]],["impl Freeze for Storage",1,["oasis_core_runtime::config::Storage"]],["impl Freeze for COMMON_POOL_ADDRESS",1,["oasis_core_runtime::consensus::address::COMMON_POOL_ADDRESS"]],["impl Freeze for FEE_ACC_ADDRESS",1,["oasis_core_runtime::consensus::address::FEE_ACC_ADDRESS"]],["impl Freeze for GOVERNANCE_DEPOSITS_ADDRESS",1,["oasis_core_runtime::consensus::address::GOVERNANCE_DEPOSITS_ADDRESS"]],["impl Freeze for Address",1,["oasis_core_runtime::consensus::address::Address"]],["impl Freeze for EpochTimeState",1,["oasis_core_runtime::consensus::beacon::EpochTimeState"]],["impl Freeze for Vote",1,["oasis_core_runtime::consensus::governance::Vote"]],["impl Freeze for ProposalVote",1,["oasis_core_runtime::consensus::governance::ProposalVote"]],["impl Freeze for UpgradeProposal",1,["oasis_core_runtime::consensus::governance::UpgradeProposal"]],["impl Freeze for CancelUpgradeProposal",1,["oasis_core_runtime::consensus::governance::CancelUpgradeProposal"]],["impl Freeze for ChangeParametersProposal",1,["oasis_core_runtime::consensus::governance::ChangeParametersProposal"]],["impl Freeze for ProposalContent",1,["oasis_core_runtime::consensus::governance::ProposalContent"]],["impl Freeze for ConsensusParameterChanges",1,["oasis_core_runtime::consensus::governance::ConsensusParameterChanges"]],["impl Freeze for Error",1,["oasis_core_runtime::consensus::keymanager::Error"]],["impl Freeze for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::PolicySGX"]],["impl Freeze for EnclavePolicySGX",1,["oasis_core_runtime::consensus::keymanager::EnclavePolicySGX"]],["impl Freeze for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::SignedPolicySGX"]],["impl Freeze for EncryptedSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedSecret"]],["impl Freeze for EncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedMasterSecret"]],["impl Freeze for EncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedEphemeralSecret"]],["impl Freeze for SignedEncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedMasterSecret"]],["impl Freeze for SignedEncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedEphemeralSecret"]],["impl Freeze for TCPAddress",1,["oasis_core_runtime::consensus::registry::TCPAddress"]],["impl Freeze for TLSAddress",1,["oasis_core_runtime::consensus::registry::TLSAddress"]],["impl Freeze for TLSInfo",1,["oasis_core_runtime::consensus::registry::TLSInfo"]],["impl Freeze for P2PInfo",1,["oasis_core_runtime::consensus::registry::P2PInfo"]],["impl Freeze for ConsensusAddress",1,["oasis_core_runtime::consensus::registry::ConsensusAddress"]],["impl Freeze for ConsensusInfo",1,["oasis_core_runtime::consensus::registry::ConsensusInfo"]],["impl Freeze for VRFInfo",1,["oasis_core_runtime::consensus::registry::VRFInfo"]],["impl Freeze for CapabilityTEE",1,["oasis_core_runtime::consensus::registry::CapabilityTEE"]],["impl Freeze for Capabilities",1,["oasis_core_runtime::consensus::registry::Capabilities"]],["impl Freeze for NodeRuntime",1,["oasis_core_runtime::consensus::registry::NodeRuntime"]],["impl Freeze for RolesMask",1,["oasis_core_runtime::consensus::registry::RolesMask"]],["impl Freeze for Node",1,["oasis_core_runtime::consensus::registry::Node"]],["impl Freeze for RuntimeKind",1,["oasis_core_runtime::consensus::registry::RuntimeKind"]],["impl Freeze for ExecutorParameters",1,["oasis_core_runtime::consensus::registry::ExecutorParameters"]],["impl Freeze for TxnSchedulerParameters",1,["oasis_core_runtime::consensus::registry::TxnSchedulerParameters"]],["impl Freeze for StorageParameters",1,["oasis_core_runtime::consensus::registry::StorageParameters"]],["impl Freeze for SchedulingConstraints",1,["oasis_core_runtime::consensus::registry::SchedulingConstraints"]],["impl Freeze for ValidatorSetConstraint",1,["oasis_core_runtime::consensus::registry::ValidatorSetConstraint"]],["impl Freeze for MaxNodesConstraint",1,["oasis_core_runtime::consensus::registry::MaxNodesConstraint"]],["impl Freeze for MinPoolSizeConstraint",1,["oasis_core_runtime::consensus::registry::MinPoolSizeConstraint"]],["impl Freeze for RuntimeStakingParameters",1,["oasis_core_runtime::consensus::registry::RuntimeStakingParameters"]],["impl Freeze for EntityWhitelistRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRuntimeAdmissionPolicy"]],["impl Freeze for EntityWhitelistConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistConfig"]],["impl Freeze for RuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::RuntimeAdmissionPolicy"]],["impl Freeze for RuntimeGovernanceModel",1,["oasis_core_runtime::consensus::registry::RuntimeGovernanceModel"]],["impl Freeze for VersionInfo",1,["oasis_core_runtime::consensus::registry::VersionInfo"]],["impl Freeze for SGXConstraints",1,["oasis_core_runtime::consensus::registry::SGXConstraints"]],["impl Freeze for SGXAttestation",1,["oasis_core_runtime::consensus::registry::SGXAttestation"]],["impl Freeze for TEEHardware",1,["oasis_core_runtime::consensus::registry::TEEHardware"]],["impl Freeze for Runtime",1,["oasis_core_runtime::consensus::registry::Runtime"]],["impl Freeze for RuntimeGenesis",1,["oasis_core_runtime::consensus::registry::RuntimeGenesis"]],["impl Freeze for Block",1,["oasis_core_runtime::consensus::roothash::block::Block"]],["impl Freeze for HeaderType",1,["oasis_core_runtime::consensus::roothash::block::HeaderType"]],["impl Freeze for Header",1,["oasis_core_runtime::consensus::roothash::block::Header"]],["impl Freeze for ComputeResultsHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ComputeResultsHeader"]],["impl Freeze for ExecutorCommitmentFailure",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentFailure"]],["impl Freeze for ExecutorCommitmentHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentHeader"]],["impl Freeze for ExecutorCommitment",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitment"]],["impl Freeze for Pool",1,["oasis_core_runtime::consensus::roothash::commitment::pool::Pool"]],["impl Freeze for Message",1,["oasis_core_runtime::consensus::roothash::message::Message"]],["impl Freeze for StakingMessage",1,["oasis_core_runtime::consensus::roothash::message::StakingMessage"]],["impl Freeze for RegistryMessage",1,["oasis_core_runtime::consensus::roothash::message::RegistryMessage"]],["impl Freeze for GovernanceMessage",1,["oasis_core_runtime::consensus::roothash::message::GovernanceMessage"]],["impl Freeze for IncomingMessage",1,["oasis_core_runtime::consensus::roothash::message::IncomingMessage"]],["impl Freeze for Error",1,["oasis_core_runtime::consensus::roothash::Error"]],["impl Freeze for AnnotatedBlock",1,["oasis_core_runtime::consensus::roothash::AnnotatedBlock"]],["impl Freeze for MessageEvent",1,["oasis_core_runtime::consensus::roothash::MessageEvent"]],["impl Freeze for RoundResults",1,["oasis_core_runtime::consensus::roothash::RoundResults"]],["impl Freeze for RoundRoots",1,["oasis_core_runtime::consensus::roothash::RoundRoots"]],["impl Freeze for Role",1,["oasis_core_runtime::consensus::scheduler::Role"]],["impl Freeze for CommitteeNode",1,["oasis_core_runtime::consensus::scheduler::CommitteeNode"]],["impl Freeze for CommitteeKind",1,["oasis_core_runtime::consensus::scheduler::CommitteeKind"]],["impl Freeze for Committee",1,["oasis_core_runtime::consensus::scheduler::Committee"]],["impl Freeze for Transfer",1,["oasis_core_runtime::consensus::staking::Transfer"]],["impl Freeze for Withdraw",1,["oasis_core_runtime::consensus::staking::Withdraw"]],["impl Freeze for Escrow",1,["oasis_core_runtime::consensus::staking::Escrow"]],["impl Freeze for ReclaimEscrow",1,["oasis_core_runtime::consensus::staking::ReclaimEscrow"]],["impl Freeze for ThresholdKind",1,["oasis_core_runtime::consensus::staking::ThresholdKind"]],["impl Freeze for Account",1,["oasis_core_runtime::consensus::staking::Account"]],["impl Freeze for GeneralAccount",1,["oasis_core_runtime::consensus::staking::GeneralAccount"]],["impl Freeze for EscrowAccount",1,["oasis_core_runtime::consensus::staking::EscrowAccount"]],["impl Freeze for SharePool",1,["oasis_core_runtime::consensus::staking::SharePool"]],["impl Freeze for CommissionSchedule",1,["oasis_core_runtime::consensus::staking::CommissionSchedule"]],["impl Freeze for CommissionRateStep",1,["oasis_core_runtime::consensus::staking::CommissionRateStep"]],["impl Freeze for CommissionRateBoundStep",1,["oasis_core_runtime::consensus::staking::CommissionRateBoundStep"]],["impl Freeze for StakeAccumulator",1,["oasis_core_runtime::consensus::staking::StakeAccumulator"]],["impl Freeze for StakeThreshold",1,["oasis_core_runtime::consensus::staking::StakeThreshold"]],["impl Freeze for Delegation",1,["oasis_core_runtime::consensus::staking::Delegation"]],["impl Freeze for DebondingDelegation",1,["oasis_core_runtime::consensus::staking::DebondingDelegation"]],["impl Freeze for SlashReason",1,["oasis_core_runtime::consensus::staking::SlashReason"]],["impl Freeze for Slash",1,["oasis_core_runtime::consensus::staking::Slash"]],["impl Freeze for TransferResult",1,["oasis_core_runtime::consensus::staking::TransferResult"]],["impl Freeze for AddEscrowResult",1,["oasis_core_runtime::consensus::staking::AddEscrowResult"]],["impl Freeze for ReclaimEscrowResult",1,["oasis_core_runtime::consensus::staking::ReclaimEscrowResult"]],["impl Freeze for WithdrawResult",1,["oasis_core_runtime::consensus::staking::WithdrawResult"]],["impl Freeze for Event",1,["oasis_core_runtime::consensus::staking::Event"]],["impl Freeze for TransferEvent",1,["oasis_core_runtime::consensus::staking::TransferEvent"]],["impl Freeze for BurnEvent",1,["oasis_core_runtime::consensus::staking::BurnEvent"]],["impl Freeze for EscrowEvent",1,["oasis_core_runtime::consensus::staking::EscrowEvent"]],["impl Freeze for AllowanceChangeEvent",1,["oasis_core_runtime::consensus::staking::AllowanceChangeEvent"]],["impl<'a, T> Freeze for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::beacon::ImmutableState"]],["impl Freeze for MutableState",1,["oasis_core_runtime::consensus::state::beacon::MutableState"]],["impl<'a, T> Freeze for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::keymanager::ImmutableState"]],["impl Freeze for Status",1,["oasis_core_runtime::consensus::state::keymanager::Status"]],["impl<'a, T> Freeze for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::registry::ImmutableState"]],["impl<'a, T> Freeze for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::roothash::ImmutableState"]],["impl<'a, T> Freeze for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::staking::ImmutableState"]],["impl Freeze for StateError",1,["oasis_core_runtime::consensus::state::StateError"]],["impl !Freeze for ConsensusState",1,["oasis_core_runtime::consensus::state::ConsensusState"]],["impl Freeze for Proof",1,["oasis_core_runtime::consensus::tendermint::merkle::Proof"]],["impl Freeze for NopVerifier",1,["oasis_core_runtime::consensus::tendermint::verifier::noop::NopVerifier"]],["impl Freeze for Verifier",1,["oasis_core_runtime::consensus::tendermint::verifier::Verifier"]],["impl Freeze for LightBlockMeta",1,["oasis_core_runtime::consensus::tendermint::LightBlockMeta"]],["impl Freeze for Transaction",1,["oasis_core_runtime::consensus::transaction::Transaction"]],["impl Freeze for Fee",1,["oasis_core_runtime::consensus::transaction::Fee"]],["impl Freeze for Proof",1,["oasis_core_runtime::consensus::transaction::Proof"]],["impl Freeze for SignedTransactionWithProof",1,["oasis_core_runtime::consensus::transaction::SignedTransactionWithProof"]],["impl Freeze for Error",1,["oasis_core_runtime::consensus::verifier::Error"]],["impl Freeze for TrustRoot",1,["oasis_core_runtime::consensus::verifier::TrustRoot"]],["impl Freeze for LightBlock",1,["oasis_core_runtime::consensus::LightBlock"]],["impl Freeze for Event",1,["oasis_core_runtime::consensus::Event"]],["impl Freeze for BlockMetadata",1,["oasis_core_runtime::consensus::BlockMetadata"]],["impl<'a> Freeze for PreInitState<'a>",1,["oasis_core_runtime::dispatcher::PreInitState"]],["impl Freeze for PostInitState",1,["oasis_core_runtime::dispatcher::PostInitState"]],["impl !Freeze for Dispatcher",1,["oasis_core_runtime::dispatcher::Dispatcher"]],["impl Freeze for RpcClientError",1,["oasis_core_runtime::enclave_rpc::client::RpcClientError"]],["impl Freeze for RpcClient",1,["oasis_core_runtime::enclave_rpc::client::RpcClient"]],["impl<'a> Freeze for Context<'a>",1,["oasis_core_runtime::enclave_rpc::context::Context"]],["impl Freeze for Error",1,["oasis_core_runtime::enclave_rpc::demux::Error"]],["impl !Freeze for Demux",1,["oasis_core_runtime::enclave_rpc::demux::Demux"]],["impl Freeze for MultiplexedSession",1,["oasis_core_runtime::enclave_rpc::demux::MultiplexedSession"]],["impl Freeze for MethodDescriptor",1,["oasis_core_runtime::enclave_rpc::dispatcher::MethodDescriptor"]],["impl Freeze for Method",1,["oasis_core_runtime::enclave_rpc::dispatcher::Method"]],["impl Freeze for Dispatcher",1,["oasis_core_runtime::enclave_rpc::dispatcher::Dispatcher"]],["impl Freeze for SessionInfo",1,["oasis_core_runtime::enclave_rpc::session::SessionInfo"]],["impl Freeze for Session",1,["oasis_core_runtime::enclave_rpc::session::Session"]],["impl Freeze for RAKBinding",1,["oasis_core_runtime::enclave_rpc::session::RAKBinding"]],["impl Freeze for Builder",1,["oasis_core_runtime::enclave_rpc::session::Builder"]],["impl Freeze for SessionID",1,["oasis_core_runtime::enclave_rpc::types::SessionID"]],["impl Freeze for Kind",1,["oasis_core_runtime::enclave_rpc::types::Kind"]],["impl Freeze for Frame",1,["oasis_core_runtime::enclave_rpc::types::Frame"]],["impl Freeze for Request",1,["oasis_core_runtime::enclave_rpc::types::Request"]],["impl Freeze for Error",1,["oasis_core_runtime::enclave_rpc::types::Error"]],["impl Freeze for Body",1,["oasis_core_runtime::enclave_rpc::types::Body"]],["impl Freeze for Response",1,["oasis_core_runtime::enclave_rpc::types::Response"]],["impl Freeze for Message",1,["oasis_core_runtime::enclave_rpc::types::Message"]],["impl Freeze for PeerFeedback",1,["oasis_core_runtime::enclave_rpc::types::PeerFeedback"]],["impl Freeze for Error",1,["oasis_core_runtime::host::Error"]],["impl !Freeze for Identity",1,["oasis_core_runtime::identity::Identity"]],["impl Freeze for PolicyVerifierError",1,["oasis_core_runtime::policy::PolicyVerifierError"]],["impl Freeze for PolicyVerifier",1,["oasis_core_runtime::policy::PolicyVerifier"]],["impl Freeze for ProtocolError",1,["oasis_core_runtime::protocol::ProtocolError"]],["impl Freeze for HostInfo",1,["oasis_core_runtime::protocol::HostInfo"]],["impl !Freeze for Protocol",1,["oasis_core_runtime::protocol::Protocol"]],["impl Freeze for ProtocolUntrustedLocalStorage",1,["oasis_core_runtime::protocol::ProtocolUntrustedLocalStorage"]],["impl Freeze for RootType",1,["oasis_core_runtime::storage::mkvs::tree::node::RootType"]],["impl Freeze for Root",1,["oasis_core_runtime::storage::mkvs::tree::node::Root"]],["impl Freeze for NodeBox",1,["oasis_core_runtime::storage::mkvs::tree::node::NodeBox"]],["impl<T> Freeze for OverlayTree<T>where\n T: Freeze,",1,["oasis_core_runtime::storage::mkvs::tree::overlay::OverlayTree"]],["impl !Freeze for Tree",1,["oasis_core_runtime::storage::mkvs::tree::Tree"]],["impl Freeze for SyncerError",1,["oasis_core_runtime::storage::mkvs::sync::errors::SyncerError"]],["impl Freeze for HostReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::host::HostReadSyncer"]],["impl Freeze for NoopReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::noop::NoopReadSyncer"]],["impl Freeze for RawProofEntry",1,["oasis_core_runtime::storage::mkvs::sync::proof::RawProofEntry"]],["impl Freeze for Proof",1,["oasis_core_runtime::storage::mkvs::sync::proof::Proof"]],["impl Freeze for ProofVerifier",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofVerifier"]],["impl Freeze for StatsCollector",1,["oasis_core_runtime::storage::mkvs::sync::stats::StatsCollector"]],["impl Freeze for TreeID",1,["oasis_core_runtime::storage::mkvs::sync::TreeID"]],["impl Freeze for GetRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetRequest"]],["impl Freeze for GetPrefixesRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetPrefixesRequest"]],["impl Freeze for IterateRequest",1,["oasis_core_runtime::storage::mkvs::sync::IterateRequest"]],["impl Freeze for ProofResponse",1,["oasis_core_runtime::storage::mkvs::sync::ProofResponse"]],["impl Freeze for LogEntryKind",1,["oasis_core_runtime::storage::mkvs::LogEntryKind"]],["impl Freeze for LogEntry",1,["oasis_core_runtime::storage::mkvs::LogEntry"]],["impl Freeze for Prefix",1,["oasis_core_runtime::storage::mkvs::Prefix"]],["impl<'a> !Freeze for Context<'a>",1,["oasis_core_runtime::transaction::context::Context"]],["impl Freeze for ExecuteTxResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteTxResult"]],["impl Freeze for ExecuteBatchResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteBatchResult"]],["impl Freeze for NoopDispatcher",1,["oasis_core_runtime::transaction::dispatcher::NoopDispatcher"]],["impl Freeze for CoarsenedKey",1,["oasis_core_runtime::transaction::rwset::CoarsenedKey"]],["impl Freeze for ReadWriteSet",1,["oasis_core_runtime::transaction::rwset::ReadWriteSet"]],["impl Freeze for Tag",1,["oasis_core_runtime::transaction::tags::Tag"]],["impl !Freeze for Tree",1,["oasis_core_runtime::transaction::tree::Tree"]],["impl Freeze for TxnBatch",1,["oasis_core_runtime::transaction::types::TxnBatch"]],["impl Freeze for ComputedBatch",1,["oasis_core_runtime::types::ComputedBatch"]],["impl Freeze for StorageSyncRequest",1,["oasis_core_runtime::types::StorageSyncRequest"]],["impl Freeze for StorageSyncRequestWithEndpoint",1,["oasis_core_runtime::types::StorageSyncRequestWithEndpoint"]],["impl Freeze for StorageSyncResponse",1,["oasis_core_runtime::types::StorageSyncResponse"]],["impl Freeze for HostStorageEndpoint",1,["oasis_core_runtime::types::HostStorageEndpoint"]],["impl Freeze for Body",1,["oasis_core_runtime::types::Body"]],["impl Freeze for Error",1,["oasis_core_runtime::types::Error"]],["impl Freeze for RuntimeInfoRequest",1,["oasis_core_runtime::types::RuntimeInfoRequest"]],["impl Freeze for Features",1,["oasis_core_runtime::types::Features"]],["impl Freeze for FeatureScheduleControl",1,["oasis_core_runtime::types::FeatureScheduleControl"]],["impl Freeze for RuntimeInfoResponse",1,["oasis_core_runtime::types::RuntimeInfoResponse"]],["impl Freeze for ExecutionMode",1,["oasis_core_runtime::types::ExecutionMode"]],["impl Freeze for CheckTxResult",1,["oasis_core_runtime::types::CheckTxResult"]],["impl Freeze for CheckTxMetadata",1,["oasis_core_runtime::types::CheckTxMetadata"]],["impl Freeze for EventKind",1,["oasis_core_runtime::types::EventKind"]],["impl Freeze for HostFetchConsensusEventsRequest",1,["oasis_core_runtime::types::HostFetchConsensusEventsRequest"]],["impl Freeze for HostFetchConsensusEventsResponse",1,["oasis_core_runtime::types::HostFetchConsensusEventsResponse"]],["impl Freeze for MessageType",1,["oasis_core_runtime::types::MessageType"]],["impl Freeze for Message",1,["oasis_core_runtime::types::Message"]],["impl Freeze for BUILD_INFO",1,["oasis_core_runtime::BUILD_INFO"]],["impl Freeze for BuildInfo",1,["oasis_core_runtime::BuildInfo"]]], -"oasis_runtime_sdk":[["impl Freeze for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Freeze for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Freeze for Mode",1,["oasis_runtime_sdk::context::Mode"]],["impl Freeze for State",1,["oasis_runtime_sdk::context::State"]],["impl Freeze for TransactionWithMeta",1,["oasis_runtime_sdk::context::TransactionWithMeta"]],["impl<'a, R> Freeze for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'round, 'store, R> Freeze for RuntimeTxContext<'round, 'store, R>",1,["oasis_runtime_sdk::context::RuntimeTxContext"]],["impl<'a, V> Freeze for ContextValue<'a, V>",1,["oasis_runtime_sdk::context::ContextValue"]],["impl Freeze for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Freeze for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Freeze for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl !Freeze for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl Freeze for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Freeze for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Freeze for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Freeze for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Freeze for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Freeze for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl<'a> Freeze for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<R> Freeze for Dispatcher<R>",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl Freeze for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Freeze for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Freeze for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl<B, R> Freeze for DispatchResult<B, R>where\n B: Freeze,\n R: Freeze,",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl Freeze for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Freeze for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Freeze for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Freeze for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Freeze for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Freeze for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Freeze for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Freeze for AddressesQuery",1,["oasis_runtime_sdk::modules::accounts::types::AddressesQuery"]],["impl Freeze for BalancesQuery",1,["oasis_runtime_sdk::modules::accounts::types::BalancesQuery"]],["impl Freeze for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["impl Freeze for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Freeze for DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::accounts::Error"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::accounts::Event"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::accounts::Parameters"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::accounts::Genesis"]],["impl Freeze for Module",1,["oasis_runtime_sdk::modules::accounts::Module"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Freeze for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Freeze for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Freeze for Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Freeze for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Freeze for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Freeze for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Freeze for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Freeze for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Freeze for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Freeze for BalanceQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::BalanceQuery"]],["impl Freeze for ConsensusAccountQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusAccountQuery"]],["impl Freeze for DelegationQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationQuery"]],["impl Freeze for DelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationsQuery"]],["impl Freeze for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Freeze for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["impl Freeze for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["impl Freeze for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Freeze for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Freeze for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Freeze for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Freeze for ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Freeze for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Freeze for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl<Accounts, Consensus> Freeze for Module<Accounts, Consensus>",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl Freeze for Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["impl Freeze for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["impl Freeze for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Freeze for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Freeze for MethodHandlerInfo",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerInfo"]],["impl Freeze for ModuleInfo",1,["oasis_runtime_sdk::modules::core::types::ModuleInfo"]],["impl Freeze for RuntimeInfoResponse",1,["oasis_runtime_sdk::modules::core::types::RuntimeInfoResponse"]],["impl Freeze for ExecuteReadOnlyTxQuery",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxQuery"]],["impl Freeze for ExecuteReadOnlyTxResponse",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxResponse"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Freeze for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Freeze for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Freeze for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl<Cfg> Freeze for Module<Cfg>",1,["oasis_runtime_sdk::modules::core::Module"]],["impl Freeze for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Freeze for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Freeze for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Freeze for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Freeze for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl<Accounts> Freeze for Module<Accounts>",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Freeze for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Freeze for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Freeze for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl<S> Freeze for ConfidentialStore<S>where\n S: Freeze,",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<T> Freeze for TransactionResult<T>where\n T: Freeze,",1,["oasis_runtime_sdk::storage::current::TransactionResult"]],["impl Freeze for CurrentStore",1,["oasis_runtime_sdk::storage::current::CurrentStore"]],["impl<S, D> Freeze for HashedStore<S, D>where\n S: Freeze,",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<M> Freeze for MKVSStore<M>where\n M: Freeze,",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<S> Freeze for OverlayStore<S>where\n S: Freeze,",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S, P> Freeze for PrefixStore<S, P>where\n P: Freeze,\n S: Freeze,",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<S> Freeze for TypedStore<S>where\n S: Freeze,",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl Freeze for AllowAllValidator",1,["oasis_runtime_sdk::subcall::AllowAllValidator"]],["impl Freeze for SubcallInfo",1,["oasis_runtime_sdk::subcall::SubcallInfo"]],["impl Freeze for SubcallResult",1,["oasis_runtime_sdk::subcall::SubcallResult"]],["impl !Freeze for MockKeyManagerClient",1,["oasis_runtime_sdk::testing::keymanager::MockKeyManagerClient"]],["impl Freeze for Config",1,["oasis_runtime_sdk::testing::mock::Config"]],["impl Freeze for EmptyRuntime",1,["oasis_runtime_sdk::testing::mock::EmptyRuntime"]],["impl !Freeze for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl Freeze for CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["impl Freeze for Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["impl Freeze for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Freeze for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Freeze for Address",1,["oasis_runtime_sdk::types::address::Address"]],["impl Freeze for CallEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::CallEnvelopeX25519DeoxysII"]],["impl Freeze for ResultEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::ResultEnvelopeX25519DeoxysII"]],["impl Freeze for MessageEventHookInvocation",1,["oasis_runtime_sdk::types::message::MessageEventHookInvocation"]],["impl Freeze for MessageResult",1,["oasis_runtime_sdk::types::message::MessageResult"]],["impl Freeze for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Freeze for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Freeze for BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Freeze for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Freeze for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Freeze for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl Freeze for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Freeze for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Freeze for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Freeze for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Freeze for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Freeze for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Freeze for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Freeze for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Freeze for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]]], +"oasis_runtime_sdk":[["impl Freeze for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Freeze for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Freeze for Mode",1,["oasis_runtime_sdk::context::Mode"]],["impl Freeze for State",1,["oasis_runtime_sdk::context::State"]],["impl Freeze for TransactionWithMeta",1,["oasis_runtime_sdk::context::TransactionWithMeta"]],["impl<'a, R> Freeze for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'round, 'store, R> Freeze for RuntimeTxContext<'round, 'store, R>",1,["oasis_runtime_sdk::context::RuntimeTxContext"]],["impl<'a, V> Freeze for ContextValue<'a, V>",1,["oasis_runtime_sdk::context::ContextValue"]],["impl Freeze for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Freeze for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Freeze for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl !Freeze for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl Freeze for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Freeze for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Freeze for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Freeze for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Freeze for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Freeze for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl<'a> Freeze for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<R> Freeze for Dispatcher<R>",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl Freeze for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Freeze for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Freeze for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl<B, R> Freeze for DispatchResult<B, R>where\n B: Freeze,\n R: Freeze,",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl Freeze for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Freeze for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Freeze for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Freeze for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Freeze for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Freeze for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Freeze for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Freeze for AddressesQuery",1,["oasis_runtime_sdk::modules::accounts::types::AddressesQuery"]],["impl Freeze for BalancesQuery",1,["oasis_runtime_sdk::modules::accounts::types::BalancesQuery"]],["impl Freeze for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["impl Freeze for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Freeze for DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::accounts::Error"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::accounts::Event"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::accounts::Parameters"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::accounts::Genesis"]],["impl Freeze for Module",1,["oasis_runtime_sdk::modules::accounts::Module"]],["impl Freeze for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl Freeze for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Freeze for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Freeze for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Freeze for Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Freeze for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Freeze for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Freeze for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Freeze for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Freeze for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Freeze for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Freeze for BalanceQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::BalanceQuery"]],["impl Freeze for ConsensusAccountQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusAccountQuery"]],["impl Freeze for DelegationQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationQuery"]],["impl Freeze for DelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationsQuery"]],["impl Freeze for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Freeze for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["impl Freeze for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["impl Freeze for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Freeze for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Freeze for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Freeze for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Freeze for ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Freeze for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Freeze for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl<Accounts, Consensus> Freeze for Module<Accounts, Consensus>",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl Freeze for Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["impl Freeze for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["impl Freeze for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Freeze for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Freeze for MethodHandlerInfo",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerInfo"]],["impl Freeze for ModuleInfo",1,["oasis_runtime_sdk::modules::core::types::ModuleInfo"]],["impl Freeze for RuntimeInfoResponse",1,["oasis_runtime_sdk::modules::core::types::RuntimeInfoResponse"]],["impl Freeze for ExecuteReadOnlyTxQuery",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxQuery"]],["impl Freeze for ExecuteReadOnlyTxResponse",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxResponse"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Freeze for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Freeze for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Freeze for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl<Cfg> Freeze for Module<Cfg>",1,["oasis_runtime_sdk::modules::core::Module"]],["impl Freeze for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Freeze for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Freeze for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Freeze for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Freeze for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl<Accounts> Freeze for Module<Accounts>",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Freeze for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Freeze for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Freeze for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl<S> Freeze for ConfidentialStore<S>where\n S: Freeze,",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<T> Freeze for TransactionResult<T>where\n T: Freeze,",1,["oasis_runtime_sdk::storage::current::TransactionResult"]],["impl Freeze for CurrentStore",1,["oasis_runtime_sdk::storage::current::CurrentStore"]],["impl<S, D> Freeze for HashedStore<S, D>where\n S: Freeze,",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<M> Freeze for MKVSStore<M>where\n M: Freeze,",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<S> Freeze for OverlayStore<S>where\n S: Freeze,",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S, P> Freeze for PrefixStore<S, P>where\n P: Freeze,\n S: Freeze,",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<S> Freeze for TypedStore<S>where\n S: Freeze,",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl Freeze for AllowAllValidator",1,["oasis_runtime_sdk::subcall::AllowAllValidator"]],["impl Freeze for SubcallInfo",1,["oasis_runtime_sdk::subcall::SubcallInfo"]],["impl Freeze for SubcallResult",1,["oasis_runtime_sdk::subcall::SubcallResult"]],["impl !Freeze for MockKeyManagerClient",1,["oasis_runtime_sdk::testing::keymanager::MockKeyManagerClient"]],["impl Freeze for Config",1,["oasis_runtime_sdk::testing::mock::Config"]],["impl Freeze for EmptyRuntime",1,["oasis_runtime_sdk::testing::mock::EmptyRuntime"]],["impl !Freeze for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl Freeze for CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["impl Freeze for Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["impl Freeze for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Freeze for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Freeze for Address",1,["oasis_runtime_sdk::types::address::Address"]],["impl Freeze for CallEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::CallEnvelopeX25519DeoxysII"]],["impl Freeze for ResultEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::ResultEnvelopeX25519DeoxysII"]],["impl Freeze for MessageEventHookInvocation",1,["oasis_runtime_sdk::types::message::MessageEventHookInvocation"]],["impl Freeze for MessageResult",1,["oasis_runtime_sdk::types::message::MessageResult"]],["impl Freeze for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Freeze for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Freeze for BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Freeze for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Freeze for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Freeze for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl Freeze for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Freeze for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Freeze for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Freeze for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Freeze for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Freeze for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Freeze for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Freeze for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Freeze for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]]], "oasis_runtime_sdk_contracts":[["impl Freeze for Policy",1,["oasis_runtime_sdk_contracts::types::Policy"]],["impl Freeze for ABI",1,["oasis_runtime_sdk_contracts::types::ABI"]],["impl Freeze for Code",1,["oasis_runtime_sdk_contracts::types::Code"]],["impl Freeze for Instance",1,["oasis_runtime_sdk_contracts::types::Instance"]],["impl Freeze for Upload",1,["oasis_runtime_sdk_contracts::types::Upload"]],["impl Freeze for UploadResult",1,["oasis_runtime_sdk_contracts::types::UploadResult"]],["impl Freeze for Instantiate",1,["oasis_runtime_sdk_contracts::types::Instantiate"]],["impl Freeze for InstantiateResult",1,["oasis_runtime_sdk_contracts::types::InstantiateResult"]],["impl Freeze for Call",1,["oasis_runtime_sdk_contracts::types::Call"]],["impl Freeze for CallResult",1,["oasis_runtime_sdk_contracts::types::CallResult"]],["impl Freeze for Upgrade",1,["oasis_runtime_sdk_contracts::types::Upgrade"]],["impl Freeze for ChangeUpgradePolicy",1,["oasis_runtime_sdk_contracts::types::ChangeUpgradePolicy"]],["impl Freeze for CodeQuery",1,["oasis_runtime_sdk_contracts::types::CodeQuery"]],["impl Freeze for CodeStorageQuery",1,["oasis_runtime_sdk_contracts::types::CodeStorageQuery"]],["impl Freeze for CodeStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::CodeStorageQueryResult"]],["impl Freeze for InstanceQuery",1,["oasis_runtime_sdk_contracts::types::InstanceQuery"]],["impl Freeze for InstanceStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQuery"]],["impl Freeze for InstanceStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQueryResult"]],["impl Freeze for StoreKind",1,["oasis_runtime_sdk_contracts::types::StoreKind"]],["impl Freeze for InstanceRawStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceRawStorageQuery"]],["impl Freeze for InstanceRawStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceRawStorageQueryResult"]],["impl Freeze for PublicKeyKind",1,["oasis_runtime_sdk_contracts::types::PublicKeyKind"]],["impl Freeze for PublicKeyQuery",1,["oasis_runtime_sdk_contracts::types::PublicKeyQuery"]],["impl Freeze for PublicKeyQueryResult",1,["oasis_runtime_sdk_contracts::types::PublicKeyQueryResult"]],["impl Freeze for CustomQuery",1,["oasis_runtime_sdk_contracts::types::CustomQuery"]],["impl Freeze for CustomQueryResult",1,["oasis_runtime_sdk_contracts::types::CustomQueryResult"]],["impl Freeze for ContractEvent",1,["oasis_runtime_sdk_contracts::types::ContractEvent"]],["impl Freeze for Error",1,["oasis_runtime_sdk_contracts::Error"]],["impl Freeze for Event",1,["oasis_runtime_sdk_contracts::Event"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk_contracts::GasCosts"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk_contracts::Parameters"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk_contracts::Genesis"]],["impl Freeze for LocalConfig",1,["oasis_runtime_sdk_contracts::LocalConfig"]],["impl<Cfg> Freeze for Module<Cfg>",1,["oasis_runtime_sdk_contracts::Module"]]] };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.Send.js b/rust/implementors/core/marker/trait.Send.js index a1341d53ff..7bb4018abf 100644 --- a/rust/implementors/core/marker/trait.Send.js +++ b/rust/implementors/core/marker/trait.Send.js @@ -3,6 +3,6 @@ "oasis_contract_sdk_storage":[["impl<'key, T> Send for PublicCell<'key, T>where\n T: Send,",1,["oasis_contract_sdk_storage::cell::PublicCell"]],["impl<'key, T> Send for ConfidentialCell<'key, T>where\n T: Send,",1,["oasis_contract_sdk_storage::cell::ConfidentialCell"]],["impl<'key, K, V> Send for PublicMap<'key, K, V>where\n K: Send,\n V: Send,",1,["oasis_contract_sdk_storage::map::PublicMap"]],["impl<'key, K, V> Send for ConfidentialMap<'key, K, V>where\n K: Send,\n V: Send,",1,["oasis_contract_sdk_storage::map::ConfidentialMap"]],["impl<I> Send for Int<I>where\n I: Send,\n <I as Integer>::Encoded: Send,",1,["oasis_contract_sdk_storage::map::Int"]]], "oasis_contract_sdk_types":[["impl Send for Error",1,["oasis_contract_sdk_types::address::Error"]],["impl Send for Address",1,["oasis_contract_sdk_types::address::Address"]],["impl Send for SignatureKind",1,["oasis_contract_sdk_types::crypto::SignatureKind"]],["impl Send for QueryRequest",1,["oasis_contract_sdk_types::env::QueryRequest"]],["impl Send for QueryResponse",1,["oasis_contract_sdk_types::env::QueryResponse"]],["impl Send for AccountsQuery",1,["oasis_contract_sdk_types::env::AccountsQuery"]],["impl Send for AccountsResponse",1,["oasis_contract_sdk_types::env::AccountsResponse"]],["impl Send for Event",1,["oasis_contract_sdk_types::event::Event"]],["impl Send for Message",1,["oasis_contract_sdk_types::message::Message"]],["impl Send for NotifyReply",1,["oasis_contract_sdk_types::message::NotifyReply"]],["impl Send for Reply",1,["oasis_contract_sdk_types::message::Reply"]],["impl Send for CallResult",1,["oasis_contract_sdk_types::message::CallResult"]],["impl Send for InstantiateResult",1,["oasis_contract_sdk_types::modules::contracts::InstantiateResult"]],["impl Send for StoreKind",1,["oasis_contract_sdk_types::storage::StoreKind"]],["impl Send for Denomination",1,["oasis_contract_sdk_types::token::Denomination"]],["impl Send for Error",1,["oasis_contract_sdk_types::token::Error"]],["impl Send for BaseUnits",1,["oasis_contract_sdk_types::token::BaseUnits"]],["impl Send for CodeId",1,["oasis_contract_sdk_types::CodeId"]],["impl Send for InstanceId",1,["oasis_contract_sdk_types::InstanceId"]],["impl Send for CallFormat",1,["oasis_contract_sdk_types::CallFormat"]],["impl Send for ExecutionContext",1,["oasis_contract_sdk_types::ExecutionContext"]],["impl Send for ExecutionResult",1,["oasis_contract_sdk_types::ExecutionResult"]],["impl Send for ExecutionOk",1,["oasis_contract_sdk_types::ExecutionOk"]]], "oasis_core_runtime":[["impl Send for Hash",1,["oasis_core_runtime::common::crypto::hash::Hash"]],["impl Send for Nonce",1,["oasis_core_runtime::common::crypto::mrae::nonce::Nonce"]],["impl Send for PublicKey",1,["oasis_core_runtime::common::crypto::signature::PublicKey"]],["impl Send for PrivateKey",1,["oasis_core_runtime::common::crypto::signature::PrivateKey"]],["impl Send for Signature",1,["oasis_core_runtime::common::crypto::signature::Signature"]],["impl Send for Signed",1,["oasis_core_runtime::common::crypto::signature::Signed"]],["impl Send for MultiSigned",1,["oasis_core_runtime::common::crypto::signature::MultiSigned"]],["impl Send for SignatureBundle",1,["oasis_core_runtime::common::crypto::signature::SignatureBundle"]],["impl Send for PrivateKey",1,["oasis_core_runtime::common::crypto::x25519::PrivateKey"]],["impl Send for PublicKey",1,["oasis_core_runtime::common::crypto::x25519::PublicKey"]],["impl Send for Namespace",1,["oasis_core_runtime::common::namespace::Namespace"]],["impl Send for Quantity",1,["oasis_core_runtime::common::quantity::Quantity"]],["impl Send for QuotePolicy",1,["oasis_core_runtime::common::sgx::ias::QuotePolicy"]],["impl Send for AVR",1,["oasis_core_runtime::common::sgx::ias::AVR"]],["impl Send for Error",1,["oasis_core_runtime::common::sgx::pcs::Error"]],["impl Send for QuotePolicy",1,["oasis_core_runtime::common::sgx::pcs::QuotePolicy"]],["impl Send for QuoteBundle",1,["oasis_core_runtime::common::sgx::pcs::QuoteBundle"]],["impl Send for TCBBundle",1,["oasis_core_runtime::common::sgx::pcs::TCBBundle"]],["impl Send for SignedTCBInfo",1,["oasis_core_runtime::common::sgx::pcs::SignedTCBInfo"]],["impl Send for TCBInfo",1,["oasis_core_runtime::common::sgx::pcs::TCBInfo"]],["impl Send for TDXModule",1,["oasis_core_runtime::common::sgx::pcs::TDXModule"]],["impl Send for TCBLevel",1,["oasis_core_runtime::common::sgx::pcs::TCBLevel"]],["impl Send for TCBVersions",1,["oasis_core_runtime::common::sgx::pcs::TCBVersions"]],["impl Send for TCBComponent",1,["oasis_core_runtime::common::sgx::pcs::TCBComponent"]],["impl Send for TCBStatus",1,["oasis_core_runtime::common::sgx::pcs::TCBStatus"]],["impl Send for SignedQEIdentity",1,["oasis_core_runtime::common::sgx::pcs::SignedQEIdentity"]],["impl Send for QEIdentity",1,["oasis_core_runtime::common::sgx::pcs::QEIdentity"]],["impl Send for EnclaveTCBLevel",1,["oasis_core_runtime::common::sgx::pcs::EnclaveTCBLevel"]],["impl Send for EnclaveTCBVersions",1,["oasis_core_runtime::common::sgx::pcs::EnclaveTCBVersions"]],["impl Send for MrEnclave",1,["oasis_core_runtime::common::sgx::MrEnclave"]],["impl Send for MrSigner",1,["oasis_core_runtime::common::sgx::MrSigner"]],["impl Send for EnclaveIdentity",1,["oasis_core_runtime::common::sgx::EnclaveIdentity"]],["impl Send for Quote",1,["oasis_core_runtime::common::sgx::Quote"]],["impl Send for QuotePolicy",1,["oasis_core_runtime::common::sgx::QuotePolicy"]],["impl Send for VerifiedQuote",1,["oasis_core_runtime::common::sgx::VerifiedQuote"]],["impl Send for Version",1,["oasis_core_runtime::common::version::Version"]],["impl Send for ProtocolVersions",1,["oasis_core_runtime::common::version::ProtocolVersions"]],["impl<T> Send for Versioned<T>where\n T: Send,",1,["oasis_core_runtime::common::versioned::Versioned"]],["impl Send for CacheSet",1,["oasis_core_runtime::cache::CacheSet"]],["impl Send for Cache",1,["oasis_core_runtime::cache::Cache"]],["impl Send for Config",1,["oasis_core_runtime::config::Config"]],["impl Send for Storage",1,["oasis_core_runtime::config::Storage"]],["impl Send for COMMON_POOL_ADDRESS",1,["oasis_core_runtime::consensus::address::COMMON_POOL_ADDRESS"]],["impl Send for FEE_ACC_ADDRESS",1,["oasis_core_runtime::consensus::address::FEE_ACC_ADDRESS"]],["impl Send for GOVERNANCE_DEPOSITS_ADDRESS",1,["oasis_core_runtime::consensus::address::GOVERNANCE_DEPOSITS_ADDRESS"]],["impl Send for Address",1,["oasis_core_runtime::consensus::address::Address"]],["impl Send for EpochTimeState",1,["oasis_core_runtime::consensus::beacon::EpochTimeState"]],["impl Send for Vote",1,["oasis_core_runtime::consensus::governance::Vote"]],["impl Send for ProposalVote",1,["oasis_core_runtime::consensus::governance::ProposalVote"]],["impl Send for UpgradeProposal",1,["oasis_core_runtime::consensus::governance::UpgradeProposal"]],["impl Send for CancelUpgradeProposal",1,["oasis_core_runtime::consensus::governance::CancelUpgradeProposal"]],["impl Send for ChangeParametersProposal",1,["oasis_core_runtime::consensus::governance::ChangeParametersProposal"]],["impl Send for ProposalContent",1,["oasis_core_runtime::consensus::governance::ProposalContent"]],["impl Send for ConsensusParameterChanges",1,["oasis_core_runtime::consensus::governance::ConsensusParameterChanges"]],["impl Send for Error",1,["oasis_core_runtime::consensus::keymanager::Error"]],["impl Send for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::PolicySGX"]],["impl Send for EnclavePolicySGX",1,["oasis_core_runtime::consensus::keymanager::EnclavePolicySGX"]],["impl Send for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::SignedPolicySGX"]],["impl Send for EncryptedSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedSecret"]],["impl Send for EncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedMasterSecret"]],["impl Send for EncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedEphemeralSecret"]],["impl Send for SignedEncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedMasterSecret"]],["impl Send for SignedEncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedEphemeralSecret"]],["impl Send for TCPAddress",1,["oasis_core_runtime::consensus::registry::TCPAddress"]],["impl Send for TLSAddress",1,["oasis_core_runtime::consensus::registry::TLSAddress"]],["impl Send for TLSInfo",1,["oasis_core_runtime::consensus::registry::TLSInfo"]],["impl Send for P2PInfo",1,["oasis_core_runtime::consensus::registry::P2PInfo"]],["impl Send for ConsensusAddress",1,["oasis_core_runtime::consensus::registry::ConsensusAddress"]],["impl Send for ConsensusInfo",1,["oasis_core_runtime::consensus::registry::ConsensusInfo"]],["impl Send for VRFInfo",1,["oasis_core_runtime::consensus::registry::VRFInfo"]],["impl Send for CapabilityTEE",1,["oasis_core_runtime::consensus::registry::CapabilityTEE"]],["impl Send for Capabilities",1,["oasis_core_runtime::consensus::registry::Capabilities"]],["impl Send for NodeRuntime",1,["oasis_core_runtime::consensus::registry::NodeRuntime"]],["impl Send for RolesMask",1,["oasis_core_runtime::consensus::registry::RolesMask"]],["impl Send for Node",1,["oasis_core_runtime::consensus::registry::Node"]],["impl Send for RuntimeKind",1,["oasis_core_runtime::consensus::registry::RuntimeKind"]],["impl Send for ExecutorParameters",1,["oasis_core_runtime::consensus::registry::ExecutorParameters"]],["impl Send for TxnSchedulerParameters",1,["oasis_core_runtime::consensus::registry::TxnSchedulerParameters"]],["impl Send for StorageParameters",1,["oasis_core_runtime::consensus::registry::StorageParameters"]],["impl Send for SchedulingConstraints",1,["oasis_core_runtime::consensus::registry::SchedulingConstraints"]],["impl Send for ValidatorSetConstraint",1,["oasis_core_runtime::consensus::registry::ValidatorSetConstraint"]],["impl Send for MaxNodesConstraint",1,["oasis_core_runtime::consensus::registry::MaxNodesConstraint"]],["impl Send for MinPoolSizeConstraint",1,["oasis_core_runtime::consensus::registry::MinPoolSizeConstraint"]],["impl Send for RuntimeStakingParameters",1,["oasis_core_runtime::consensus::registry::RuntimeStakingParameters"]],["impl Send for EntityWhitelistRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRuntimeAdmissionPolicy"]],["impl Send for EntityWhitelistConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistConfig"]],["impl Send for RuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::RuntimeAdmissionPolicy"]],["impl Send for RuntimeGovernanceModel",1,["oasis_core_runtime::consensus::registry::RuntimeGovernanceModel"]],["impl Send for VersionInfo",1,["oasis_core_runtime::consensus::registry::VersionInfo"]],["impl Send for SGXConstraints",1,["oasis_core_runtime::consensus::registry::SGXConstraints"]],["impl Send for SGXAttestation",1,["oasis_core_runtime::consensus::registry::SGXAttestation"]],["impl Send for TEEHardware",1,["oasis_core_runtime::consensus::registry::TEEHardware"]],["impl Send for Runtime",1,["oasis_core_runtime::consensus::registry::Runtime"]],["impl Send for RuntimeGenesis",1,["oasis_core_runtime::consensus::registry::RuntimeGenesis"]],["impl Send for Block",1,["oasis_core_runtime::consensus::roothash::block::Block"]],["impl Send for HeaderType",1,["oasis_core_runtime::consensus::roothash::block::HeaderType"]],["impl Send for Header",1,["oasis_core_runtime::consensus::roothash::block::Header"]],["impl Send for ComputeResultsHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ComputeResultsHeader"]],["impl Send for ExecutorCommitmentFailure",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentFailure"]],["impl Send for ExecutorCommitmentHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentHeader"]],["impl Send for ExecutorCommitment",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitment"]],["impl Send for Pool",1,["oasis_core_runtime::consensus::roothash::commitment::pool::Pool"]],["impl Send for Message",1,["oasis_core_runtime::consensus::roothash::message::Message"]],["impl Send for StakingMessage",1,["oasis_core_runtime::consensus::roothash::message::StakingMessage"]],["impl Send for RegistryMessage",1,["oasis_core_runtime::consensus::roothash::message::RegistryMessage"]],["impl Send for GovernanceMessage",1,["oasis_core_runtime::consensus::roothash::message::GovernanceMessage"]],["impl Send for IncomingMessage",1,["oasis_core_runtime::consensus::roothash::message::IncomingMessage"]],["impl Send for Error",1,["oasis_core_runtime::consensus::roothash::Error"]],["impl Send for AnnotatedBlock",1,["oasis_core_runtime::consensus::roothash::AnnotatedBlock"]],["impl Send for MessageEvent",1,["oasis_core_runtime::consensus::roothash::MessageEvent"]],["impl Send for RoundResults",1,["oasis_core_runtime::consensus::roothash::RoundResults"]],["impl Send for RoundRoots",1,["oasis_core_runtime::consensus::roothash::RoundRoots"]],["impl Send for Role",1,["oasis_core_runtime::consensus::scheduler::Role"]],["impl Send for CommitteeNode",1,["oasis_core_runtime::consensus::scheduler::CommitteeNode"]],["impl Send for CommitteeKind",1,["oasis_core_runtime::consensus::scheduler::CommitteeKind"]],["impl Send for Committee",1,["oasis_core_runtime::consensus::scheduler::Committee"]],["impl Send for Transfer",1,["oasis_core_runtime::consensus::staking::Transfer"]],["impl Send for Withdraw",1,["oasis_core_runtime::consensus::staking::Withdraw"]],["impl Send for Escrow",1,["oasis_core_runtime::consensus::staking::Escrow"]],["impl Send for ReclaimEscrow",1,["oasis_core_runtime::consensus::staking::ReclaimEscrow"]],["impl Send for ThresholdKind",1,["oasis_core_runtime::consensus::staking::ThresholdKind"]],["impl Send for Account",1,["oasis_core_runtime::consensus::staking::Account"]],["impl Send for GeneralAccount",1,["oasis_core_runtime::consensus::staking::GeneralAccount"]],["impl Send for EscrowAccount",1,["oasis_core_runtime::consensus::staking::EscrowAccount"]],["impl Send for SharePool",1,["oasis_core_runtime::consensus::staking::SharePool"]],["impl Send for CommissionSchedule",1,["oasis_core_runtime::consensus::staking::CommissionSchedule"]],["impl Send for CommissionRateStep",1,["oasis_core_runtime::consensus::staking::CommissionRateStep"]],["impl Send for CommissionRateBoundStep",1,["oasis_core_runtime::consensus::staking::CommissionRateBoundStep"]],["impl Send for StakeAccumulator",1,["oasis_core_runtime::consensus::staking::StakeAccumulator"]],["impl Send for StakeThreshold",1,["oasis_core_runtime::consensus::staking::StakeThreshold"]],["impl Send for Delegation",1,["oasis_core_runtime::consensus::staking::Delegation"]],["impl Send for DebondingDelegation",1,["oasis_core_runtime::consensus::staking::DebondingDelegation"]],["impl Send for SlashReason",1,["oasis_core_runtime::consensus::staking::SlashReason"]],["impl Send for Slash",1,["oasis_core_runtime::consensus::staking::Slash"]],["impl Send for TransferResult",1,["oasis_core_runtime::consensus::staking::TransferResult"]],["impl Send for AddEscrowResult",1,["oasis_core_runtime::consensus::staking::AddEscrowResult"]],["impl Send for ReclaimEscrowResult",1,["oasis_core_runtime::consensus::staking::ReclaimEscrowResult"]],["impl Send for WithdrawResult",1,["oasis_core_runtime::consensus::staking::WithdrawResult"]],["impl Send for Event",1,["oasis_core_runtime::consensus::staking::Event"]],["impl Send for TransferEvent",1,["oasis_core_runtime::consensus::staking::TransferEvent"]],["impl Send for BurnEvent",1,["oasis_core_runtime::consensus::staking::BurnEvent"]],["impl Send for EscrowEvent",1,["oasis_core_runtime::consensus::staking::EscrowEvent"]],["impl Send for AllowanceChangeEvent",1,["oasis_core_runtime::consensus::staking::AllowanceChangeEvent"]],["impl<'a, T> Send for ImmutableState<'a, T>where\n T: Sync,",1,["oasis_core_runtime::consensus::state::beacon::ImmutableState"]],["impl Send for MutableState",1,["oasis_core_runtime::consensus::state::beacon::MutableState"]],["impl<'a, T> Send for ImmutableState<'a, T>where\n T: Sync,",1,["oasis_core_runtime::consensus::state::keymanager::ImmutableState"]],["impl Send for Status",1,["oasis_core_runtime::consensus::state::keymanager::Status"]],["impl<'a, T> Send for ImmutableState<'a, T>where\n T: Sync,",1,["oasis_core_runtime::consensus::state::registry::ImmutableState"]],["impl<'a, T> Send for ImmutableState<'a, T>where\n T: Sync,",1,["oasis_core_runtime::consensus::state::roothash::ImmutableState"]],["impl<'a, T> Send for ImmutableState<'a, T>where\n T: Sync,",1,["oasis_core_runtime::consensus::state::staking::ImmutableState"]],["impl Send for StateError",1,["oasis_core_runtime::consensus::state::StateError"]],["impl Send for ConsensusState",1,["oasis_core_runtime::consensus::state::ConsensusState"]],["impl Send for Proof",1,["oasis_core_runtime::consensus::tendermint::merkle::Proof"]],["impl Send for NopVerifier",1,["oasis_core_runtime::consensus::tendermint::verifier::noop::NopVerifier"]],["impl Send for Verifier",1,["oasis_core_runtime::consensus::tendermint::verifier::Verifier"]],["impl Send for LightBlockMeta",1,["oasis_core_runtime::consensus::tendermint::LightBlockMeta"]],["impl Send for Transaction",1,["oasis_core_runtime::consensus::transaction::Transaction"]],["impl Send for Fee",1,["oasis_core_runtime::consensus::transaction::Fee"]],["impl Send for Proof",1,["oasis_core_runtime::consensus::transaction::Proof"]],["impl Send for SignedTransactionWithProof",1,["oasis_core_runtime::consensus::transaction::SignedTransactionWithProof"]],["impl Send for Error",1,["oasis_core_runtime::consensus::verifier::Error"]],["impl Send for TrustRoot",1,["oasis_core_runtime::consensus::verifier::TrustRoot"]],["impl Send for LightBlock",1,["oasis_core_runtime::consensus::LightBlock"]],["impl Send for Event",1,["oasis_core_runtime::consensus::Event"]],["impl Send for BlockMetadata",1,["oasis_core_runtime::consensus::BlockMetadata"]],["impl<'a> Send for PreInitState<'a>",1,["oasis_core_runtime::dispatcher::PreInitState"]],["impl Send for PostInitState",1,["oasis_core_runtime::dispatcher::PostInitState"]],["impl Send for Dispatcher",1,["oasis_core_runtime::dispatcher::Dispatcher"]],["impl Send for RpcClientError",1,["oasis_core_runtime::enclave_rpc::client::RpcClientError"]],["impl Send for RpcClient",1,["oasis_core_runtime::enclave_rpc::client::RpcClient"]],["impl<'a> !Send for Context<'a>",1,["oasis_core_runtime::enclave_rpc::context::Context"]],["impl Send for Error",1,["oasis_core_runtime::enclave_rpc::demux::Error"]],["impl Send for Demux",1,["oasis_core_runtime::enclave_rpc::demux::Demux"]],["impl Send for MultiplexedSession",1,["oasis_core_runtime::enclave_rpc::demux::MultiplexedSession"]],["impl Send for MethodDescriptor",1,["oasis_core_runtime::enclave_rpc::dispatcher::MethodDescriptor"]],["impl Send for Method",1,["oasis_core_runtime::enclave_rpc::dispatcher::Method"]],["impl Send for Dispatcher",1,["oasis_core_runtime::enclave_rpc::dispatcher::Dispatcher"]],["impl Send for SessionInfo",1,["oasis_core_runtime::enclave_rpc::session::SessionInfo"]],["impl Send for Session",1,["oasis_core_runtime::enclave_rpc::session::Session"]],["impl Send for RAKBinding",1,["oasis_core_runtime::enclave_rpc::session::RAKBinding"]],["impl Send for Builder",1,["oasis_core_runtime::enclave_rpc::session::Builder"]],["impl Send for SessionID",1,["oasis_core_runtime::enclave_rpc::types::SessionID"]],["impl Send for Kind",1,["oasis_core_runtime::enclave_rpc::types::Kind"]],["impl Send for Frame",1,["oasis_core_runtime::enclave_rpc::types::Frame"]],["impl Send for Request",1,["oasis_core_runtime::enclave_rpc::types::Request"]],["impl Send for Error",1,["oasis_core_runtime::enclave_rpc::types::Error"]],["impl Send for Body",1,["oasis_core_runtime::enclave_rpc::types::Body"]],["impl Send for Response",1,["oasis_core_runtime::enclave_rpc::types::Response"]],["impl Send for Message",1,["oasis_core_runtime::enclave_rpc::types::Message"]],["impl Send for PeerFeedback",1,["oasis_core_runtime::enclave_rpc::types::PeerFeedback"]],["impl Send for Error",1,["oasis_core_runtime::host::Error"]],["impl Send for Identity",1,["oasis_core_runtime::identity::Identity"]],["impl Send for PolicyVerifierError",1,["oasis_core_runtime::policy::PolicyVerifierError"]],["impl Send for PolicyVerifier",1,["oasis_core_runtime::policy::PolicyVerifier"]],["impl Send for ProtocolError",1,["oasis_core_runtime::protocol::ProtocolError"]],["impl Send for HostInfo",1,["oasis_core_runtime::protocol::HostInfo"]],["impl Send for Protocol",1,["oasis_core_runtime::protocol::Protocol"]],["impl Send for ProtocolUntrustedLocalStorage",1,["oasis_core_runtime::protocol::ProtocolUntrustedLocalStorage"]],["impl Send for RootType",1,["oasis_core_runtime::storage::mkvs::tree::node::RootType"]],["impl Send for Root",1,["oasis_core_runtime::storage::mkvs::tree::node::Root"]],["impl !Send for NodeBox",1,["oasis_core_runtime::storage::mkvs::tree::node::NodeBox"]],["impl<T> Send for OverlayTree<T>where\n T: Send,",1,["oasis_core_runtime::storage::mkvs::tree::overlay::OverlayTree"]],["impl Send for SyncerError",1,["oasis_core_runtime::storage::mkvs::sync::errors::SyncerError"]],["impl Send for HostReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::host::HostReadSyncer"]],["impl Send for NoopReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::noop::NoopReadSyncer"]],["impl Send for RawProofEntry",1,["oasis_core_runtime::storage::mkvs::sync::proof::RawProofEntry"]],["impl Send for Proof",1,["oasis_core_runtime::storage::mkvs::sync::proof::Proof"]],["impl Send for ProofVerifier",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofVerifier"]],["impl !Send for StatsCollector",1,["oasis_core_runtime::storage::mkvs::sync::stats::StatsCollector"]],["impl Send for TreeID",1,["oasis_core_runtime::storage::mkvs::sync::TreeID"]],["impl Send for GetRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetRequest"]],["impl Send for GetPrefixesRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetPrefixesRequest"]],["impl Send for IterateRequest",1,["oasis_core_runtime::storage::mkvs::sync::IterateRequest"]],["impl Send for ProofResponse",1,["oasis_core_runtime::storage::mkvs::sync::ProofResponse"]],["impl Send for LogEntryKind",1,["oasis_core_runtime::storage::mkvs::LogEntryKind"]],["impl Send for LogEntry",1,["oasis_core_runtime::storage::mkvs::LogEntry"]],["impl Send for Prefix",1,["oasis_core_runtime::storage::mkvs::Prefix"]],["impl<'a> !Send for Context<'a>",1,["oasis_core_runtime::transaction::context::Context"]],["impl Send for ExecuteTxResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteTxResult"]],["impl Send for ExecuteBatchResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteBatchResult"]],["impl Send for NoopDispatcher",1,["oasis_core_runtime::transaction::dispatcher::NoopDispatcher"]],["impl Send for CoarsenedKey",1,["oasis_core_runtime::transaction::rwset::CoarsenedKey"]],["impl Send for ReadWriteSet",1,["oasis_core_runtime::transaction::rwset::ReadWriteSet"]],["impl Send for Tag",1,["oasis_core_runtime::transaction::tags::Tag"]],["impl Send for Tree",1,["oasis_core_runtime::transaction::tree::Tree"]],["impl Send for TxnBatch",1,["oasis_core_runtime::transaction::types::TxnBatch"]],["impl Send for ComputedBatch",1,["oasis_core_runtime::types::ComputedBatch"]],["impl Send for StorageSyncRequest",1,["oasis_core_runtime::types::StorageSyncRequest"]],["impl Send for StorageSyncRequestWithEndpoint",1,["oasis_core_runtime::types::StorageSyncRequestWithEndpoint"]],["impl Send for StorageSyncResponse",1,["oasis_core_runtime::types::StorageSyncResponse"]],["impl Send for HostStorageEndpoint",1,["oasis_core_runtime::types::HostStorageEndpoint"]],["impl Send for Body",1,["oasis_core_runtime::types::Body"]],["impl Send for Error",1,["oasis_core_runtime::types::Error"]],["impl Send for RuntimeInfoRequest",1,["oasis_core_runtime::types::RuntimeInfoRequest"]],["impl Send for Features",1,["oasis_core_runtime::types::Features"]],["impl Send for FeatureScheduleControl",1,["oasis_core_runtime::types::FeatureScheduleControl"]],["impl Send for RuntimeInfoResponse",1,["oasis_core_runtime::types::RuntimeInfoResponse"]],["impl Send for ExecutionMode",1,["oasis_core_runtime::types::ExecutionMode"]],["impl Send for CheckTxResult",1,["oasis_core_runtime::types::CheckTxResult"]],["impl Send for CheckTxMetadata",1,["oasis_core_runtime::types::CheckTxMetadata"]],["impl Send for EventKind",1,["oasis_core_runtime::types::EventKind"]],["impl Send for HostFetchConsensusEventsRequest",1,["oasis_core_runtime::types::HostFetchConsensusEventsRequest"]],["impl Send for HostFetchConsensusEventsResponse",1,["oasis_core_runtime::types::HostFetchConsensusEventsResponse"]],["impl Send for MessageType",1,["oasis_core_runtime::types::MessageType"]],["impl Send for Message",1,["oasis_core_runtime::types::Message"]],["impl Send for BUILD_INFO",1,["oasis_core_runtime::BUILD_INFO"]],["impl Send for BuildInfo",1,["oasis_core_runtime::BuildInfo"]],["impl Send for Tree"]], -"oasis_runtime_sdk":[["impl Send for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Send for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Send for Mode",1,["oasis_runtime_sdk::context::Mode"]],["impl Send for State",1,["oasis_runtime_sdk::context::State"]],["impl Send for TransactionWithMeta",1,["oasis_runtime_sdk::context::TransactionWithMeta"]],["impl<'a, R> !Send for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'round, 'store, R> !Send for RuntimeTxContext<'round, 'store, R>",1,["oasis_runtime_sdk::context::RuntimeTxContext"]],["impl<'a, V> !Send for ContextValue<'a, V>",1,["oasis_runtime_sdk::context::ContextValue"]],["impl Send for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Send for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Send for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl Send for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl Send for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Send for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Send for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Send for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Send for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Send for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl<'a> !Send for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<R> Send for Dispatcher<R>where\n R: Send,",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl Send for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Send for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Send for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl<B, R> Send for DispatchResult<B, R>where\n B: Send,\n R: Send,",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl Send for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Send for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Send for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Send for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Send for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Send for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Send for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Send for AddressesQuery",1,["oasis_runtime_sdk::modules::accounts::types::AddressesQuery"]],["impl Send for BalancesQuery",1,["oasis_runtime_sdk::modules::accounts::types::BalancesQuery"]],["impl Send for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["impl Send for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Send for DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::accounts::Error"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::accounts::Event"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::accounts::Parameters"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::accounts::Genesis"]],["impl Send for Module",1,["oasis_runtime_sdk::modules::accounts::Module"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Send for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Send for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Send for Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Send for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Send for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Send for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Send for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Send for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Send for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Send for BalanceQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::BalanceQuery"]],["impl Send for ConsensusAccountQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusAccountQuery"]],["impl Send for DelegationQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationQuery"]],["impl Send for DelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationsQuery"]],["impl Send for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Send for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["impl Send for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["impl Send for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Send for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Send for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Send for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Send for ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Send for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Send for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl<Accounts, Consensus> Send for Module<Accounts, Consensus>where\n Accounts: Send,\n Consensus: Send,",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl Send for Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["impl Send for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["impl Send for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Send for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Send for MethodHandlerInfo",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerInfo"]],["impl Send for ModuleInfo",1,["oasis_runtime_sdk::modules::core::types::ModuleInfo"]],["impl Send for RuntimeInfoResponse",1,["oasis_runtime_sdk::modules::core::types::RuntimeInfoResponse"]],["impl Send for ExecuteReadOnlyTxQuery",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxQuery"]],["impl Send for ExecuteReadOnlyTxResponse",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxResponse"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Send for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Send for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Send for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl<Cfg> Send for Module<Cfg>where\n Cfg: Send,",1,["oasis_runtime_sdk::modules::core::Module"]],["impl Send for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Send for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Send for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Send for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Send for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl<Accounts> Send for Module<Accounts>where\n Accounts: Send,",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Send for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Send for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Send for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl<S> Send for ConfidentialStore<S>where\n S: Send,",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<T> Send for TransactionResult<T>where\n T: Send,",1,["oasis_runtime_sdk::storage::current::TransactionResult"]],["impl !Send for CurrentStore",1,["oasis_runtime_sdk::storage::current::CurrentStore"]],["impl<S, D> Send for HashedStore<S, D>where\n D: Send,\n S: Send,",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<M> Send for MKVSStore<M>where\n M: Send,",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<S> Send for OverlayStore<S>where\n S: Send,",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S, P> Send for PrefixStore<S, P>where\n P: Send,\n S: Send,",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<S> Send for TypedStore<S>where\n S: Send,",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl Send for AllowAllValidator",1,["oasis_runtime_sdk::subcall::AllowAllValidator"]],["impl Send for SubcallInfo",1,["oasis_runtime_sdk::subcall::SubcallInfo"]],["impl Send for SubcallResult",1,["oasis_runtime_sdk::subcall::SubcallResult"]],["impl Send for MockKeyManagerClient",1,["oasis_runtime_sdk::testing::keymanager::MockKeyManagerClient"]],["impl Send for Config",1,["oasis_runtime_sdk::testing::mock::Config"]],["impl Send for EmptyRuntime",1,["oasis_runtime_sdk::testing::mock::EmptyRuntime"]],["impl !Send for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl Send for CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["impl Send for Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["impl Send for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Send for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Send for Address",1,["oasis_runtime_sdk::types::address::Address"]],["impl Send for CallEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::CallEnvelopeX25519DeoxysII"]],["impl Send for ResultEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::ResultEnvelopeX25519DeoxysII"]],["impl Send for MessageEventHookInvocation",1,["oasis_runtime_sdk::types::message::MessageEventHookInvocation"]],["impl Send for MessageResult",1,["oasis_runtime_sdk::types::message::MessageResult"]],["impl Send for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Send for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Send for BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Send for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Send for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Send for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl Send for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Send for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Send for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Send for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Send for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Send for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Send for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Send for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Send for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]]], +"oasis_runtime_sdk":[["impl Send for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Send for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Send for Mode",1,["oasis_runtime_sdk::context::Mode"]],["impl Send for State",1,["oasis_runtime_sdk::context::State"]],["impl Send for TransactionWithMeta",1,["oasis_runtime_sdk::context::TransactionWithMeta"]],["impl<'a, R> !Send for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'round, 'store, R> !Send for RuntimeTxContext<'round, 'store, R>",1,["oasis_runtime_sdk::context::RuntimeTxContext"]],["impl<'a, V> !Send for ContextValue<'a, V>",1,["oasis_runtime_sdk::context::ContextValue"]],["impl Send for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Send for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Send for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl Send for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl Send for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Send for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Send for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Send for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Send for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Send for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl<'a> !Send for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<R> Send for Dispatcher<R>where\n R: Send,",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl Send for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Send for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Send for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl<B, R> Send for DispatchResult<B, R>where\n B: Send,\n R: Send,",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl Send for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Send for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Send for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Send for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Send for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Send for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Send for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Send for AddressesQuery",1,["oasis_runtime_sdk::modules::accounts::types::AddressesQuery"]],["impl Send for BalancesQuery",1,["oasis_runtime_sdk::modules::accounts::types::BalancesQuery"]],["impl Send for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["impl Send for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Send for DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::accounts::Error"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::accounts::Event"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::accounts::Parameters"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::accounts::Genesis"]],["impl Send for Module",1,["oasis_runtime_sdk::modules::accounts::Module"]],["impl Send for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl Send for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Send for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Send for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Send for Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Send for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Send for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Send for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Send for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Send for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Send for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Send for BalanceQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::BalanceQuery"]],["impl Send for ConsensusAccountQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusAccountQuery"]],["impl Send for DelegationQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationQuery"]],["impl Send for DelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationsQuery"]],["impl Send for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Send for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["impl Send for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["impl Send for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Send for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Send for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Send for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Send for ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Send for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Send for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl<Accounts, Consensus> Send for Module<Accounts, Consensus>where\n Accounts: Send,\n Consensus: Send,",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl Send for Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["impl Send for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["impl Send for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Send for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Send for MethodHandlerInfo",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerInfo"]],["impl Send for ModuleInfo",1,["oasis_runtime_sdk::modules::core::types::ModuleInfo"]],["impl Send for RuntimeInfoResponse",1,["oasis_runtime_sdk::modules::core::types::RuntimeInfoResponse"]],["impl Send for ExecuteReadOnlyTxQuery",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxQuery"]],["impl Send for ExecuteReadOnlyTxResponse",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxResponse"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Send for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Send for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Send for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl<Cfg> Send for Module<Cfg>where\n Cfg: Send,",1,["oasis_runtime_sdk::modules::core::Module"]],["impl Send for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Send for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Send for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Send for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Send for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl<Accounts> Send for Module<Accounts>where\n Accounts: Send,",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Send for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Send for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Send for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl<S> Send for ConfidentialStore<S>where\n S: Send,",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<T> Send for TransactionResult<T>where\n T: Send,",1,["oasis_runtime_sdk::storage::current::TransactionResult"]],["impl !Send for CurrentStore",1,["oasis_runtime_sdk::storage::current::CurrentStore"]],["impl<S, D> Send for HashedStore<S, D>where\n D: Send,\n S: Send,",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<M> Send for MKVSStore<M>where\n M: Send,",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<S> Send for OverlayStore<S>where\n S: Send,",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S, P> Send for PrefixStore<S, P>where\n P: Send,\n S: Send,",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<S> Send for TypedStore<S>where\n S: Send,",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl Send for AllowAllValidator",1,["oasis_runtime_sdk::subcall::AllowAllValidator"]],["impl Send for SubcallInfo",1,["oasis_runtime_sdk::subcall::SubcallInfo"]],["impl Send for SubcallResult",1,["oasis_runtime_sdk::subcall::SubcallResult"]],["impl Send for MockKeyManagerClient",1,["oasis_runtime_sdk::testing::keymanager::MockKeyManagerClient"]],["impl Send for Config",1,["oasis_runtime_sdk::testing::mock::Config"]],["impl Send for EmptyRuntime",1,["oasis_runtime_sdk::testing::mock::EmptyRuntime"]],["impl !Send for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl Send for CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["impl Send for Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["impl Send for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Send for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Send for Address",1,["oasis_runtime_sdk::types::address::Address"]],["impl Send for CallEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::CallEnvelopeX25519DeoxysII"]],["impl Send for ResultEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::ResultEnvelopeX25519DeoxysII"]],["impl Send for MessageEventHookInvocation",1,["oasis_runtime_sdk::types::message::MessageEventHookInvocation"]],["impl Send for MessageResult",1,["oasis_runtime_sdk::types::message::MessageResult"]],["impl Send for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Send for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Send for BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Send for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Send for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Send for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl Send for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Send for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Send for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Send for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Send for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Send for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Send for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Send for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Send for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]]], "oasis_runtime_sdk_contracts":[["impl Send for Policy",1,["oasis_runtime_sdk_contracts::types::Policy"]],["impl Send for ABI",1,["oasis_runtime_sdk_contracts::types::ABI"]],["impl Send for Code",1,["oasis_runtime_sdk_contracts::types::Code"]],["impl Send for Instance",1,["oasis_runtime_sdk_contracts::types::Instance"]],["impl Send for Upload",1,["oasis_runtime_sdk_contracts::types::Upload"]],["impl Send for UploadResult",1,["oasis_runtime_sdk_contracts::types::UploadResult"]],["impl Send for Instantiate",1,["oasis_runtime_sdk_contracts::types::Instantiate"]],["impl Send for InstantiateResult",1,["oasis_runtime_sdk_contracts::types::InstantiateResult"]],["impl Send for Call",1,["oasis_runtime_sdk_contracts::types::Call"]],["impl Send for CallResult",1,["oasis_runtime_sdk_contracts::types::CallResult"]],["impl Send for Upgrade",1,["oasis_runtime_sdk_contracts::types::Upgrade"]],["impl Send for ChangeUpgradePolicy",1,["oasis_runtime_sdk_contracts::types::ChangeUpgradePolicy"]],["impl Send for CodeQuery",1,["oasis_runtime_sdk_contracts::types::CodeQuery"]],["impl Send for CodeStorageQuery",1,["oasis_runtime_sdk_contracts::types::CodeStorageQuery"]],["impl Send for CodeStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::CodeStorageQueryResult"]],["impl Send for InstanceQuery",1,["oasis_runtime_sdk_contracts::types::InstanceQuery"]],["impl Send for InstanceStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQuery"]],["impl Send for InstanceStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQueryResult"]],["impl Send for StoreKind",1,["oasis_runtime_sdk_contracts::types::StoreKind"]],["impl Send for InstanceRawStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceRawStorageQuery"]],["impl Send for InstanceRawStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceRawStorageQueryResult"]],["impl Send for PublicKeyKind",1,["oasis_runtime_sdk_contracts::types::PublicKeyKind"]],["impl Send for PublicKeyQuery",1,["oasis_runtime_sdk_contracts::types::PublicKeyQuery"]],["impl Send for PublicKeyQueryResult",1,["oasis_runtime_sdk_contracts::types::PublicKeyQueryResult"]],["impl Send for CustomQuery",1,["oasis_runtime_sdk_contracts::types::CustomQuery"]],["impl Send for CustomQueryResult",1,["oasis_runtime_sdk_contracts::types::CustomQueryResult"]],["impl Send for ContractEvent",1,["oasis_runtime_sdk_contracts::types::ContractEvent"]],["impl Send for Error",1,["oasis_runtime_sdk_contracts::Error"]],["impl Send for Event",1,["oasis_runtime_sdk_contracts::Event"]],["impl Send for GasCosts",1,["oasis_runtime_sdk_contracts::GasCosts"]],["impl Send for Parameters",1,["oasis_runtime_sdk_contracts::Parameters"]],["impl Send for Genesis",1,["oasis_runtime_sdk_contracts::Genesis"]],["impl Send for LocalConfig",1,["oasis_runtime_sdk_contracts::LocalConfig"]],["impl<Cfg> Send for Module<Cfg>where\n Cfg: Send,",1,["oasis_runtime_sdk_contracts::Module"]]] };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 2e3e774bc8..aef9734e69 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 Denomination"],["impl StructuralEq for BaseUnits"],["impl StructuralEq for CodeId"],["impl StructuralEq for InstanceId"],["impl StructuralEq for CallFormat"],["impl StructuralEq for NotifyReply"],["impl StructuralEq for Address"]], "oasis_core_runtime":[["impl StructuralEq for SignatureBundle"],["impl StructuralEq for Header"],["impl StructuralEq for VersionInfo"],["impl StructuralEq for EntityWhitelistRuntimeAdmissionPolicy"],["impl StructuralEq for LogEntryKind"],["impl StructuralEq for Vote"],["impl StructuralEq for Transfer"],["impl StructuralEq for EscrowEvent"],["impl StructuralEq for NodeRuntime"],["impl StructuralEq for CoarsenedKey"],["impl StructuralEq for Withdraw"],["impl StructuralEq for QuotePolicy"],["impl StructuralEq for EncryptedMasterSecret"],["impl StructuralEq for ProtocolVersions"],["impl StructuralEq for Event"],["impl StructuralEq for ConsensusInfo"],["impl StructuralEq for ConsensusAddress"],["impl StructuralEq for Signed"],["impl StructuralEq for Root"],["impl StructuralEq for ReadWriteSet"],["impl StructuralEq for ThresholdKind"],["impl StructuralEq for TransferEvent"],["impl StructuralEq for GovernanceMessage"],["impl StructuralEq for ProposalVote"],["impl StructuralEq for ProposalContent"],["impl StructuralEq for EncryptedSecret"],["impl StructuralEq for RoundRoots"],["impl StructuralEq for EnclaveIdentity"],["impl StructuralEq for CommissionRateStep"],["impl StructuralEq for TrustRoot"],["impl<T> StructuralEq for Versioned<T>"],["impl StructuralEq for CancelUpgradeProposal"],["impl StructuralEq for TLSAddress"],["impl StructuralEq for Quantity"],["impl StructuralEq for StorageParameters"],["impl StructuralEq for ExecutorCommitmentHeader"],["impl StructuralEq for CommissionSchedule"],["impl StructuralEq for Node"],["impl StructuralEq for StakingMessage"],["impl StructuralEq for SchedulingConstraints"],["impl StructuralEq for TxnBatch"],["impl StructuralEq for Proof"],["impl StructuralEq for Runtime"],["impl StructuralEq for UpgradeProposal"],["impl StructuralEq for EpochTimeState"],["impl StructuralEq for RawProofEntry"],["impl StructuralEq for EncryptedEphemeralSecret"],["impl StructuralEq for ReclaimEscrowResult"],["impl StructuralEq for Quote"],["impl StructuralEq for RoundResults"],["impl StructuralEq for TreeID"],["impl StructuralEq for QuotePolicy"],["impl StructuralEq for TEEHardware"],["impl StructuralEq for TxnSchedulerParameters"],["impl StructuralEq for MaxNodesConstraint"],["impl StructuralEq for StakeThreshold"],["impl StructuralEq for MessageEvent"],["impl StructuralEq for TCBStatus"],["impl StructuralEq for RuntimeKind"],["impl StructuralEq for ExecutorParameters"],["impl StructuralEq for Prefix"],["impl StructuralEq for SignedPolicySGX"],["impl StructuralEq for RuntimeStakingParameters"],["impl StructuralEq for NodeBox"],["impl StructuralEq for ReclaimEscrow"],["impl StructuralEq for RolesMask"],["impl StructuralEq for Version"],["impl StructuralEq for CommitteeKind"],["impl StructuralEq for ValidatorSetConstraint"],["impl StructuralEq for TLSInfo"],["impl StructuralEq for TCBBundle"],["impl StructuralEq for ComputeResultsHeader"],["impl StructuralEq for GeneralAccount"],["impl StructuralEq for SharePool"],["impl StructuralEq for EscrowAccount"],["impl StructuralEq for RegistryMessage"],["impl StructuralEq for VRFInfo"],["impl StructuralEq for ExecutorCommitment"],["impl StructuralEq for EntityWhitelistConfig"],["impl StructuralEq for LogEntry"],["impl StructuralEq for ExecutionMode"],["impl StructuralEq for RuntimeAdmissionPolicy"],["impl StructuralEq for DebondingDelegation"],["impl StructuralEq for AnnotatedBlock"],["impl StructuralEq for BlockMetadata"],["impl StructuralEq for StakeAccumulator"],["impl StructuralEq for RuntimeGenesis"],["impl StructuralEq for ConsensusParameterChanges"],["impl StructuralEq for HostStorageEndpoint"],["impl StructuralEq for Block"],["impl StructuralEq for Capabilities"],["impl StructuralEq for RuntimeGovernanceModel"],["impl StructuralEq for IncomingMessage"],["impl StructuralEq for CapabilityTEE"],["impl StructuralEq for MultiSigned"],["impl StructuralEq for PublicKey"],["impl StructuralEq for ChangeParametersProposal"],["impl StructuralEq for SlashReason"],["impl StructuralEq for Status"],["impl StructuralEq for AVR"],["impl StructuralEq for Slash"],["impl StructuralEq for TCPAddress"],["impl StructuralEq for HeaderType"],["impl StructuralEq for Address"],["impl StructuralEq for Message"],["impl StructuralEq for PeerFeedback"],["impl StructuralEq for QuoteBundle"],["impl StructuralEq for SignedEncryptedMasterSecret"],["impl StructuralEq for Escrow"],["impl StructuralEq for RootType"],["impl StructuralEq for QuotePolicy"],["impl StructuralEq for TransferResult"],["impl StructuralEq for Account"],["impl StructuralEq for AllowanceChangeEvent"],["impl StructuralEq for P2PInfo"],["impl StructuralEq for WithdrawResult"],["impl StructuralEq for CommissionRateBoundStep"],["impl StructuralEq for ExecutorCommitmentFailure"],["impl StructuralEq for SignedEncryptedEphemeralSecret"],["impl StructuralEq for MinPoolSizeConstraint"],["impl StructuralEq for EnclavePolicySGX"],["impl StructuralEq for Role"],["impl StructuralEq for Delegation"],["impl StructuralEq for BurnEvent"],["impl StructuralEq for Kind"],["impl StructuralEq for AddEscrowResult"],["impl StructuralEq for PolicySGX"]], -"oasis_runtime_sdk":[["impl StructuralEq for PublicKey"],["impl StructuralEq for PublicKey"],["impl StructuralEq for SenderMeta"],["impl StructuralEq for PublicKey"],["impl StructuralEq for Parameters"],["impl StructuralEq for Signature"],["impl StructuralEq for SignatureType"],["impl StructuralEq for Mode"],["impl StructuralEq for PublicKey"],["impl StructuralEq for Event"],["impl StructuralEq for PublicKey"],["impl StructuralEq for RewardAction"],["impl StructuralEq for Denomination"],["impl StructuralEq for SignatureAddressSpec"],["impl StructuralEq for Address"],["impl StructuralEq for BaseUnits"],["impl StructuralEq for CallFormat"],["impl StructuralEq for ConsensusError"],["impl StructuralEq for PublicKey"]], +"oasis_runtime_sdk":[["impl StructuralEq for PublicKey"],["impl StructuralEq for PublicKey"],["impl StructuralEq for SenderMeta"],["impl StructuralEq for PublicKey"],["impl StructuralEq for Signature"],["impl StructuralEq for GasCosts"],["impl StructuralEq for SignatureType"],["impl StructuralEq for Mode"],["impl StructuralEq for PublicKey"],["impl StructuralEq for Event"],["impl StructuralEq for PublicKey"],["impl StructuralEq for RewardAction"],["impl StructuralEq for Denomination"],["impl StructuralEq for SignatureAddressSpec"],["impl StructuralEq for Parameters"],["impl StructuralEq for Address"],["impl StructuralEq for BaseUnits"],["impl StructuralEq for CallFormat"],["impl StructuralEq for ConsensusError"],["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 bff4e7a38d..563d1e6ded 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 Denomination"],["impl StructuralPartialEq for BaseUnits"],["impl StructuralPartialEq for CodeId"],["impl StructuralPartialEq for CallFormat"],["impl StructuralPartialEq for InstanceId"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for NotifyReply"]], "oasis_core_runtime":[["impl StructuralPartialEq for Prefix"],["impl StructuralPartialEq for Version"],["impl StructuralPartialEq for Quantity"],["impl StructuralPartialEq for Withdraw"],["impl StructuralPartialEq for RuntimeKind"],["impl StructuralPartialEq for TCBBundle"],["impl StructuralPartialEq for LogEntry"],["impl StructuralPartialEq for TEEHardware"],["impl StructuralPartialEq for ValidatorSetConstraint"],["impl StructuralPartialEq for MaxNodesConstraint"],["impl StructuralPartialEq for StorageParameters"],["impl StructuralPartialEq for Node"],["impl StructuralPartialEq for RootType"],["impl StructuralPartialEq for ProposalContent"],["impl StructuralPartialEq for CommissionSchedule"],["impl StructuralPartialEq for ReclaimEscrowResult"],["impl StructuralPartialEq for IncomingMessage"],["impl StructuralPartialEq for RuntimeStakingParameters"],["impl StructuralPartialEq for ThresholdKind"],["impl StructuralPartialEq for TLSAddress"],["impl StructuralPartialEq for QuotePolicy"],["impl StructuralPartialEq for SignedPolicySGX"],["impl StructuralPartialEq for TCPAddress"],["impl StructuralPartialEq for Delegation"],["impl StructuralPartialEq for HostStorageEndpoint"],["impl StructuralPartialEq for EntityWhitelistRuntimeAdmissionPolicy"],["impl StructuralPartialEq for AnnotatedBlock"],["impl StructuralPartialEq for TransferEvent"],["impl StructuralPartialEq for EncryptedEphemeralSecret"],["impl StructuralPartialEq for ExecutorCommitmentFailure"],["impl StructuralPartialEq for DebondingDelegation"],["impl StructuralPartialEq for PeerFeedback"],["impl StructuralPartialEq for TreeID"],["impl StructuralPartialEq for EncryptedSecret"],["impl StructuralPartialEq for EscrowAccount"],["impl StructuralPartialEq for AllowanceChangeEvent"],["impl StructuralPartialEq for GeneralAccount"],["impl StructuralPartialEq for Account"],["impl StructuralPartialEq for ExecutionMode"],["impl<T> StructuralPartialEq for Versioned<T>"],["impl StructuralPartialEq for SchedulingConstraints"],["impl StructuralPartialEq for ConsensusInfo"],["impl StructuralPartialEq for MessageEvent"],["impl StructuralPartialEq for StakeAccumulator"],["impl StructuralPartialEq for ConsensusParameterChanges"],["impl StructuralPartialEq for Message"],["impl StructuralPartialEq for P2PInfo"],["impl StructuralPartialEq for SignatureBundle"],["impl StructuralPartialEq for VersionInfo"],["impl StructuralPartialEq for TxnBatch"],["impl StructuralPartialEq for EntityWhitelistConfig"],["impl StructuralPartialEq for Escrow"],["impl StructuralPartialEq for MinPoolSizeConstraint"],["impl StructuralPartialEq for CancelUpgradeProposal"],["impl StructuralPartialEq for CoarsenedKey"],["impl StructuralPartialEq for Role"],["impl StructuralPartialEq for ProposalVote"],["impl StructuralPartialEq for EncryptedMasterSecret"],["impl StructuralPartialEq for AddEscrowResult"],["impl StructuralPartialEq for TransferResult"],["impl StructuralPartialEq for RolesMask"],["impl StructuralPartialEq for RuntimeGovernanceModel"],["impl StructuralPartialEq for WithdrawResult"],["impl StructuralPartialEq for CommitteeKind"],["impl StructuralPartialEq for Kind"],["impl StructuralPartialEq for CapabilityTEE"],["impl StructuralPartialEq for ExecutorParameters"],["impl StructuralPartialEq for RoundResults"],["impl StructuralPartialEq for CommissionRateStep"],["impl StructuralPartialEq for Status"],["impl StructuralPartialEq for RuntimeGenesis"],["impl StructuralPartialEq for VRFInfo"],["impl StructuralPartialEq for ReclaimEscrow"],["impl StructuralPartialEq for PolicySGX"],["impl StructuralPartialEq for TrustRoot"],["impl StructuralPartialEq for ExecutorCommitmentHeader"],["impl StructuralPartialEq for LogEntryKind"],["impl StructuralPartialEq for Proof"],["impl StructuralPartialEq for SharePool"],["impl StructuralPartialEq for Event"],["impl StructuralPartialEq for NodeBox"],["impl StructuralPartialEq for TxnSchedulerParameters"],["impl StructuralPartialEq for SignedEncryptedMasterSecret"],["impl StructuralPartialEq for ComputeResultsHeader"],["impl StructuralPartialEq for QuoteBundle"],["impl StructuralPartialEq for NodeRuntime"],["impl StructuralPartialEq for Signed"],["impl StructuralPartialEq for QuotePolicy"],["impl StructuralPartialEq for EnclaveIdentity"],["impl StructuralPartialEq for RegistryMessage"],["impl StructuralPartialEq for TLSInfo"],["impl StructuralPartialEq for Vote"],["impl StructuralPartialEq for EpochTimeState"],["impl StructuralPartialEq for QuotePolicy"],["impl StructuralPartialEq for Slash"],["impl StructuralPartialEq for ConsensusAddress"],["impl StructuralPartialEq for RawProofEntry"],["impl StructuralPartialEq for SlashReason"],["impl StructuralPartialEq for EscrowEvent"],["impl StructuralPartialEq for BlockMetadata"],["impl StructuralPartialEq for ReadWriteSet"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for Header"],["impl StructuralPartialEq for EnclavePolicySGX"],["impl StructuralPartialEq for Block"],["impl StructuralPartialEq for GovernanceMessage"],["impl StructuralPartialEq for RuntimeAdmissionPolicy"],["impl StructuralPartialEq for RoundRoots"],["impl StructuralPartialEq for AVR"],["impl StructuralPartialEq for CommissionRateBoundStep"],["impl StructuralPartialEq for StakeThreshold"],["impl StructuralPartialEq for HeaderType"],["impl StructuralPartialEq for ExecutorCommitment"],["impl StructuralPartialEq for StakingMessage"],["impl StructuralPartialEq for Quote"],["impl StructuralPartialEq for SignedEncryptedEphemeralSecret"],["impl StructuralPartialEq for UpgradeProposal"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for Transfer"],["impl StructuralPartialEq for TCBStatus"],["impl StructuralPartialEq for Capabilities"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for ChangeParametersProposal"],["impl StructuralPartialEq for BurnEvent"],["impl StructuralPartialEq for MultiSigned"],["impl StructuralPartialEq for Root"],["impl StructuralPartialEq for ProtocolVersions"]], -"oasis_runtime_sdk":[["impl StructuralPartialEq for Mode"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for Signature"],["impl StructuralPartialEq for Parameters"],["impl StructuralPartialEq for SignatureType"],["impl StructuralPartialEq for SenderMeta"],["impl StructuralPartialEq for Denomination"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for ConsensusError"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for RewardAction"],["impl StructuralPartialEq for Event"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for BaseUnits"],["impl StructuralPartialEq for SignatureAddressSpec"],["impl StructuralPartialEq for CallFormat"],["impl StructuralPartialEq for PublicKey"]], +"oasis_runtime_sdk":[["impl StructuralPartialEq for Mode"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for Signature"],["impl StructuralPartialEq for SignatureType"],["impl StructuralPartialEq for SenderMeta"],["impl StructuralPartialEq for Denomination"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for Parameters"],["impl StructuralPartialEq for ConsensusError"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for GasCosts"],["impl StructuralPartialEq for RewardAction"],["impl StructuralPartialEq for Event"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for BaseUnits"],["impl StructuralPartialEq for SignatureAddressSpec"],["impl StructuralPartialEq for CallFormat"],["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/marker/trait.Sync.js b/rust/implementors/core/marker/trait.Sync.js index 95f55f65dc..a62411df58 100644 --- a/rust/implementors/core/marker/trait.Sync.js +++ b/rust/implementors/core/marker/trait.Sync.js @@ -3,6 +3,6 @@ "oasis_contract_sdk_storage":[["impl<'key, T> Sync for PublicCell<'key, T>where\n T: Sync,",1,["oasis_contract_sdk_storage::cell::PublicCell"]],["impl<'key, T> Sync for ConfidentialCell<'key, T>where\n T: Sync,",1,["oasis_contract_sdk_storage::cell::ConfidentialCell"]],["impl<'key, K, V> Sync for PublicMap<'key, K, V>where\n K: Sync,\n V: Sync,",1,["oasis_contract_sdk_storage::map::PublicMap"]],["impl<'key, K, V> Sync for ConfidentialMap<'key, K, V>where\n K: Sync,\n V: Sync,",1,["oasis_contract_sdk_storage::map::ConfidentialMap"]],["impl<I> Sync for Int<I>where\n I: Sync,\n <I as Integer>::Encoded: Sync,",1,["oasis_contract_sdk_storage::map::Int"]]], "oasis_contract_sdk_types":[["impl Sync for Error",1,["oasis_contract_sdk_types::address::Error"]],["impl Sync for Address",1,["oasis_contract_sdk_types::address::Address"]],["impl Sync for SignatureKind",1,["oasis_contract_sdk_types::crypto::SignatureKind"]],["impl Sync for QueryRequest",1,["oasis_contract_sdk_types::env::QueryRequest"]],["impl Sync for QueryResponse",1,["oasis_contract_sdk_types::env::QueryResponse"]],["impl Sync for AccountsQuery",1,["oasis_contract_sdk_types::env::AccountsQuery"]],["impl Sync for AccountsResponse",1,["oasis_contract_sdk_types::env::AccountsResponse"]],["impl Sync for Event",1,["oasis_contract_sdk_types::event::Event"]],["impl Sync for Message",1,["oasis_contract_sdk_types::message::Message"]],["impl Sync for NotifyReply",1,["oasis_contract_sdk_types::message::NotifyReply"]],["impl Sync for Reply",1,["oasis_contract_sdk_types::message::Reply"]],["impl Sync for CallResult",1,["oasis_contract_sdk_types::message::CallResult"]],["impl Sync for InstantiateResult",1,["oasis_contract_sdk_types::modules::contracts::InstantiateResult"]],["impl Sync for StoreKind",1,["oasis_contract_sdk_types::storage::StoreKind"]],["impl Sync for Denomination",1,["oasis_contract_sdk_types::token::Denomination"]],["impl Sync for Error",1,["oasis_contract_sdk_types::token::Error"]],["impl Sync for BaseUnits",1,["oasis_contract_sdk_types::token::BaseUnits"]],["impl Sync for CodeId",1,["oasis_contract_sdk_types::CodeId"]],["impl Sync for InstanceId",1,["oasis_contract_sdk_types::InstanceId"]],["impl Sync for CallFormat",1,["oasis_contract_sdk_types::CallFormat"]],["impl Sync for ExecutionContext",1,["oasis_contract_sdk_types::ExecutionContext"]],["impl Sync for ExecutionResult",1,["oasis_contract_sdk_types::ExecutionResult"]],["impl Sync for ExecutionOk",1,["oasis_contract_sdk_types::ExecutionOk"]]], "oasis_core_runtime":[["impl Sync for Hash",1,["oasis_core_runtime::common::crypto::hash::Hash"]],["impl Sync for Nonce",1,["oasis_core_runtime::common::crypto::mrae::nonce::Nonce"]],["impl Sync for PublicKey",1,["oasis_core_runtime::common::crypto::signature::PublicKey"]],["impl Sync for PrivateKey",1,["oasis_core_runtime::common::crypto::signature::PrivateKey"]],["impl Sync for Signature",1,["oasis_core_runtime::common::crypto::signature::Signature"]],["impl Sync for Signed",1,["oasis_core_runtime::common::crypto::signature::Signed"]],["impl Sync for MultiSigned",1,["oasis_core_runtime::common::crypto::signature::MultiSigned"]],["impl Sync for SignatureBundle",1,["oasis_core_runtime::common::crypto::signature::SignatureBundle"]],["impl Sync for PrivateKey",1,["oasis_core_runtime::common::crypto::x25519::PrivateKey"]],["impl Sync for PublicKey",1,["oasis_core_runtime::common::crypto::x25519::PublicKey"]],["impl Sync for Namespace",1,["oasis_core_runtime::common::namespace::Namespace"]],["impl Sync for Quantity",1,["oasis_core_runtime::common::quantity::Quantity"]],["impl Sync for QuotePolicy",1,["oasis_core_runtime::common::sgx::ias::QuotePolicy"]],["impl Sync for AVR",1,["oasis_core_runtime::common::sgx::ias::AVR"]],["impl Sync for Error",1,["oasis_core_runtime::common::sgx::pcs::Error"]],["impl Sync for QuotePolicy",1,["oasis_core_runtime::common::sgx::pcs::QuotePolicy"]],["impl Sync for QuoteBundle",1,["oasis_core_runtime::common::sgx::pcs::QuoteBundle"]],["impl Sync for TCBBundle",1,["oasis_core_runtime::common::sgx::pcs::TCBBundle"]],["impl Sync for SignedTCBInfo",1,["oasis_core_runtime::common::sgx::pcs::SignedTCBInfo"]],["impl Sync for TCBInfo",1,["oasis_core_runtime::common::sgx::pcs::TCBInfo"]],["impl Sync for TDXModule",1,["oasis_core_runtime::common::sgx::pcs::TDXModule"]],["impl Sync for TCBLevel",1,["oasis_core_runtime::common::sgx::pcs::TCBLevel"]],["impl Sync for TCBVersions",1,["oasis_core_runtime::common::sgx::pcs::TCBVersions"]],["impl Sync for TCBComponent",1,["oasis_core_runtime::common::sgx::pcs::TCBComponent"]],["impl Sync for TCBStatus",1,["oasis_core_runtime::common::sgx::pcs::TCBStatus"]],["impl Sync for SignedQEIdentity",1,["oasis_core_runtime::common::sgx::pcs::SignedQEIdentity"]],["impl Sync for QEIdentity",1,["oasis_core_runtime::common::sgx::pcs::QEIdentity"]],["impl Sync for EnclaveTCBLevel",1,["oasis_core_runtime::common::sgx::pcs::EnclaveTCBLevel"]],["impl Sync for EnclaveTCBVersions",1,["oasis_core_runtime::common::sgx::pcs::EnclaveTCBVersions"]],["impl Sync for MrEnclave",1,["oasis_core_runtime::common::sgx::MrEnclave"]],["impl Sync for MrSigner",1,["oasis_core_runtime::common::sgx::MrSigner"]],["impl Sync for EnclaveIdentity",1,["oasis_core_runtime::common::sgx::EnclaveIdentity"]],["impl Sync for Quote",1,["oasis_core_runtime::common::sgx::Quote"]],["impl Sync for QuotePolicy",1,["oasis_core_runtime::common::sgx::QuotePolicy"]],["impl Sync for VerifiedQuote",1,["oasis_core_runtime::common::sgx::VerifiedQuote"]],["impl Sync for Version",1,["oasis_core_runtime::common::version::Version"]],["impl Sync for ProtocolVersions",1,["oasis_core_runtime::common::version::ProtocolVersions"]],["impl<T> Sync for Versioned<T>where\n T: Sync,",1,["oasis_core_runtime::common::versioned::Versioned"]],["impl Sync for CacheSet",1,["oasis_core_runtime::cache::CacheSet"]],["impl !Sync for Cache",1,["oasis_core_runtime::cache::Cache"]],["impl Sync for Config",1,["oasis_core_runtime::config::Config"]],["impl Sync for Storage",1,["oasis_core_runtime::config::Storage"]],["impl Sync for COMMON_POOL_ADDRESS",1,["oasis_core_runtime::consensus::address::COMMON_POOL_ADDRESS"]],["impl Sync for FEE_ACC_ADDRESS",1,["oasis_core_runtime::consensus::address::FEE_ACC_ADDRESS"]],["impl Sync for GOVERNANCE_DEPOSITS_ADDRESS",1,["oasis_core_runtime::consensus::address::GOVERNANCE_DEPOSITS_ADDRESS"]],["impl Sync for Address",1,["oasis_core_runtime::consensus::address::Address"]],["impl Sync for EpochTimeState",1,["oasis_core_runtime::consensus::beacon::EpochTimeState"]],["impl Sync for Vote",1,["oasis_core_runtime::consensus::governance::Vote"]],["impl Sync for ProposalVote",1,["oasis_core_runtime::consensus::governance::ProposalVote"]],["impl Sync for UpgradeProposal",1,["oasis_core_runtime::consensus::governance::UpgradeProposal"]],["impl Sync for CancelUpgradeProposal",1,["oasis_core_runtime::consensus::governance::CancelUpgradeProposal"]],["impl Sync for ChangeParametersProposal",1,["oasis_core_runtime::consensus::governance::ChangeParametersProposal"]],["impl Sync for ProposalContent",1,["oasis_core_runtime::consensus::governance::ProposalContent"]],["impl Sync for ConsensusParameterChanges",1,["oasis_core_runtime::consensus::governance::ConsensusParameterChanges"]],["impl Sync for Error",1,["oasis_core_runtime::consensus::keymanager::Error"]],["impl Sync for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::PolicySGX"]],["impl Sync for EnclavePolicySGX",1,["oasis_core_runtime::consensus::keymanager::EnclavePolicySGX"]],["impl Sync for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::SignedPolicySGX"]],["impl Sync for EncryptedSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedSecret"]],["impl Sync for EncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedMasterSecret"]],["impl Sync for EncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedEphemeralSecret"]],["impl Sync for SignedEncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedMasterSecret"]],["impl Sync for SignedEncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedEphemeralSecret"]],["impl Sync for TCPAddress",1,["oasis_core_runtime::consensus::registry::TCPAddress"]],["impl Sync for TLSAddress",1,["oasis_core_runtime::consensus::registry::TLSAddress"]],["impl Sync for TLSInfo",1,["oasis_core_runtime::consensus::registry::TLSInfo"]],["impl Sync for P2PInfo",1,["oasis_core_runtime::consensus::registry::P2PInfo"]],["impl Sync for ConsensusAddress",1,["oasis_core_runtime::consensus::registry::ConsensusAddress"]],["impl Sync for ConsensusInfo",1,["oasis_core_runtime::consensus::registry::ConsensusInfo"]],["impl Sync for VRFInfo",1,["oasis_core_runtime::consensus::registry::VRFInfo"]],["impl Sync for CapabilityTEE",1,["oasis_core_runtime::consensus::registry::CapabilityTEE"]],["impl Sync for Capabilities",1,["oasis_core_runtime::consensus::registry::Capabilities"]],["impl Sync for NodeRuntime",1,["oasis_core_runtime::consensus::registry::NodeRuntime"]],["impl Sync for RolesMask",1,["oasis_core_runtime::consensus::registry::RolesMask"]],["impl Sync for Node",1,["oasis_core_runtime::consensus::registry::Node"]],["impl Sync for RuntimeKind",1,["oasis_core_runtime::consensus::registry::RuntimeKind"]],["impl Sync for ExecutorParameters",1,["oasis_core_runtime::consensus::registry::ExecutorParameters"]],["impl Sync for TxnSchedulerParameters",1,["oasis_core_runtime::consensus::registry::TxnSchedulerParameters"]],["impl Sync for StorageParameters",1,["oasis_core_runtime::consensus::registry::StorageParameters"]],["impl Sync for SchedulingConstraints",1,["oasis_core_runtime::consensus::registry::SchedulingConstraints"]],["impl Sync for ValidatorSetConstraint",1,["oasis_core_runtime::consensus::registry::ValidatorSetConstraint"]],["impl Sync for MaxNodesConstraint",1,["oasis_core_runtime::consensus::registry::MaxNodesConstraint"]],["impl Sync for MinPoolSizeConstraint",1,["oasis_core_runtime::consensus::registry::MinPoolSizeConstraint"]],["impl Sync for RuntimeStakingParameters",1,["oasis_core_runtime::consensus::registry::RuntimeStakingParameters"]],["impl Sync for EntityWhitelistRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRuntimeAdmissionPolicy"]],["impl Sync for EntityWhitelistConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistConfig"]],["impl Sync for RuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::RuntimeAdmissionPolicy"]],["impl Sync for RuntimeGovernanceModel",1,["oasis_core_runtime::consensus::registry::RuntimeGovernanceModel"]],["impl Sync for VersionInfo",1,["oasis_core_runtime::consensus::registry::VersionInfo"]],["impl Sync for SGXConstraints",1,["oasis_core_runtime::consensus::registry::SGXConstraints"]],["impl Sync for SGXAttestation",1,["oasis_core_runtime::consensus::registry::SGXAttestation"]],["impl Sync for TEEHardware",1,["oasis_core_runtime::consensus::registry::TEEHardware"]],["impl Sync for Runtime",1,["oasis_core_runtime::consensus::registry::Runtime"]],["impl Sync for RuntimeGenesis",1,["oasis_core_runtime::consensus::registry::RuntimeGenesis"]],["impl Sync for Block",1,["oasis_core_runtime::consensus::roothash::block::Block"]],["impl Sync for HeaderType",1,["oasis_core_runtime::consensus::roothash::block::HeaderType"]],["impl Sync for Header",1,["oasis_core_runtime::consensus::roothash::block::Header"]],["impl Sync for ComputeResultsHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ComputeResultsHeader"]],["impl Sync for ExecutorCommitmentFailure",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentFailure"]],["impl Sync for ExecutorCommitmentHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentHeader"]],["impl Sync for ExecutorCommitment",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitment"]],["impl Sync for Pool",1,["oasis_core_runtime::consensus::roothash::commitment::pool::Pool"]],["impl Sync for Message",1,["oasis_core_runtime::consensus::roothash::message::Message"]],["impl Sync for StakingMessage",1,["oasis_core_runtime::consensus::roothash::message::StakingMessage"]],["impl Sync for RegistryMessage",1,["oasis_core_runtime::consensus::roothash::message::RegistryMessage"]],["impl Sync for GovernanceMessage",1,["oasis_core_runtime::consensus::roothash::message::GovernanceMessage"]],["impl Sync for IncomingMessage",1,["oasis_core_runtime::consensus::roothash::message::IncomingMessage"]],["impl Sync for Error",1,["oasis_core_runtime::consensus::roothash::Error"]],["impl Sync for AnnotatedBlock",1,["oasis_core_runtime::consensus::roothash::AnnotatedBlock"]],["impl Sync for MessageEvent",1,["oasis_core_runtime::consensus::roothash::MessageEvent"]],["impl Sync for RoundResults",1,["oasis_core_runtime::consensus::roothash::RoundResults"]],["impl Sync for RoundRoots",1,["oasis_core_runtime::consensus::roothash::RoundRoots"]],["impl Sync for Role",1,["oasis_core_runtime::consensus::scheduler::Role"]],["impl Sync for CommitteeNode",1,["oasis_core_runtime::consensus::scheduler::CommitteeNode"]],["impl Sync for CommitteeKind",1,["oasis_core_runtime::consensus::scheduler::CommitteeKind"]],["impl Sync for Committee",1,["oasis_core_runtime::consensus::scheduler::Committee"]],["impl Sync for Transfer",1,["oasis_core_runtime::consensus::staking::Transfer"]],["impl Sync for Withdraw",1,["oasis_core_runtime::consensus::staking::Withdraw"]],["impl Sync for Escrow",1,["oasis_core_runtime::consensus::staking::Escrow"]],["impl Sync for ReclaimEscrow",1,["oasis_core_runtime::consensus::staking::ReclaimEscrow"]],["impl Sync for ThresholdKind",1,["oasis_core_runtime::consensus::staking::ThresholdKind"]],["impl Sync for Account",1,["oasis_core_runtime::consensus::staking::Account"]],["impl Sync for GeneralAccount",1,["oasis_core_runtime::consensus::staking::GeneralAccount"]],["impl Sync for EscrowAccount",1,["oasis_core_runtime::consensus::staking::EscrowAccount"]],["impl Sync for SharePool",1,["oasis_core_runtime::consensus::staking::SharePool"]],["impl Sync for CommissionSchedule",1,["oasis_core_runtime::consensus::staking::CommissionSchedule"]],["impl Sync for CommissionRateStep",1,["oasis_core_runtime::consensus::staking::CommissionRateStep"]],["impl Sync for CommissionRateBoundStep",1,["oasis_core_runtime::consensus::staking::CommissionRateBoundStep"]],["impl Sync for StakeAccumulator",1,["oasis_core_runtime::consensus::staking::StakeAccumulator"]],["impl Sync for StakeThreshold",1,["oasis_core_runtime::consensus::staking::StakeThreshold"]],["impl Sync for Delegation",1,["oasis_core_runtime::consensus::staking::Delegation"]],["impl Sync for DebondingDelegation",1,["oasis_core_runtime::consensus::staking::DebondingDelegation"]],["impl Sync for SlashReason",1,["oasis_core_runtime::consensus::staking::SlashReason"]],["impl Sync for Slash",1,["oasis_core_runtime::consensus::staking::Slash"]],["impl Sync for TransferResult",1,["oasis_core_runtime::consensus::staking::TransferResult"]],["impl Sync for AddEscrowResult",1,["oasis_core_runtime::consensus::staking::AddEscrowResult"]],["impl Sync for ReclaimEscrowResult",1,["oasis_core_runtime::consensus::staking::ReclaimEscrowResult"]],["impl Sync for WithdrawResult",1,["oasis_core_runtime::consensus::staking::WithdrawResult"]],["impl Sync for Event",1,["oasis_core_runtime::consensus::staking::Event"]],["impl Sync for TransferEvent",1,["oasis_core_runtime::consensus::staking::TransferEvent"]],["impl Sync for BurnEvent",1,["oasis_core_runtime::consensus::staking::BurnEvent"]],["impl Sync for EscrowEvent",1,["oasis_core_runtime::consensus::staking::EscrowEvent"]],["impl Sync for AllowanceChangeEvent",1,["oasis_core_runtime::consensus::staking::AllowanceChangeEvent"]],["impl<'a, T> Sync for ImmutableState<'a, T>where\n T: Sync,",1,["oasis_core_runtime::consensus::state::beacon::ImmutableState"]],["impl Sync for MutableState",1,["oasis_core_runtime::consensus::state::beacon::MutableState"]],["impl<'a, T> Sync for ImmutableState<'a, T>where\n T: Sync,",1,["oasis_core_runtime::consensus::state::keymanager::ImmutableState"]],["impl Sync for Status",1,["oasis_core_runtime::consensus::state::keymanager::Status"]],["impl<'a, T> Sync for ImmutableState<'a, T>where\n T: Sync,",1,["oasis_core_runtime::consensus::state::registry::ImmutableState"]],["impl<'a, T> Sync for ImmutableState<'a, T>where\n T: Sync,",1,["oasis_core_runtime::consensus::state::roothash::ImmutableState"]],["impl<'a, T> Sync for ImmutableState<'a, T>where\n T: Sync,",1,["oasis_core_runtime::consensus::state::staking::ImmutableState"]],["impl Sync for StateError",1,["oasis_core_runtime::consensus::state::StateError"]],["impl !Sync for ConsensusState",1,["oasis_core_runtime::consensus::state::ConsensusState"]],["impl Sync for Proof",1,["oasis_core_runtime::consensus::tendermint::merkle::Proof"]],["impl Sync for NopVerifier",1,["oasis_core_runtime::consensus::tendermint::verifier::noop::NopVerifier"]],["impl Sync for Verifier",1,["oasis_core_runtime::consensus::tendermint::verifier::Verifier"]],["impl Sync for LightBlockMeta",1,["oasis_core_runtime::consensus::tendermint::LightBlockMeta"]],["impl Sync for Transaction",1,["oasis_core_runtime::consensus::transaction::Transaction"]],["impl Sync for Fee",1,["oasis_core_runtime::consensus::transaction::Fee"]],["impl Sync for Proof",1,["oasis_core_runtime::consensus::transaction::Proof"]],["impl Sync for SignedTransactionWithProof",1,["oasis_core_runtime::consensus::transaction::SignedTransactionWithProof"]],["impl Sync for Error",1,["oasis_core_runtime::consensus::verifier::Error"]],["impl Sync for TrustRoot",1,["oasis_core_runtime::consensus::verifier::TrustRoot"]],["impl Sync for LightBlock",1,["oasis_core_runtime::consensus::LightBlock"]],["impl Sync for Event",1,["oasis_core_runtime::consensus::Event"]],["impl Sync for BlockMetadata",1,["oasis_core_runtime::consensus::BlockMetadata"]],["impl<'a> Sync for PreInitState<'a>",1,["oasis_core_runtime::dispatcher::PreInitState"]],["impl Sync for PostInitState",1,["oasis_core_runtime::dispatcher::PostInitState"]],["impl Sync for Dispatcher",1,["oasis_core_runtime::dispatcher::Dispatcher"]],["impl Sync for RpcClientError",1,["oasis_core_runtime::enclave_rpc::client::RpcClientError"]],["impl Sync for RpcClient",1,["oasis_core_runtime::enclave_rpc::client::RpcClient"]],["impl<'a> !Sync for Context<'a>",1,["oasis_core_runtime::enclave_rpc::context::Context"]],["impl Sync for Error",1,["oasis_core_runtime::enclave_rpc::demux::Error"]],["impl Sync for Demux",1,["oasis_core_runtime::enclave_rpc::demux::Demux"]],["impl Sync for MultiplexedSession",1,["oasis_core_runtime::enclave_rpc::demux::MultiplexedSession"]],["impl Sync for MethodDescriptor",1,["oasis_core_runtime::enclave_rpc::dispatcher::MethodDescriptor"]],["impl Sync for Method",1,["oasis_core_runtime::enclave_rpc::dispatcher::Method"]],["impl Sync for Dispatcher",1,["oasis_core_runtime::enclave_rpc::dispatcher::Dispatcher"]],["impl Sync for SessionInfo",1,["oasis_core_runtime::enclave_rpc::session::SessionInfo"]],["impl Sync for Session",1,["oasis_core_runtime::enclave_rpc::session::Session"]],["impl Sync for RAKBinding",1,["oasis_core_runtime::enclave_rpc::session::RAKBinding"]],["impl Sync for Builder",1,["oasis_core_runtime::enclave_rpc::session::Builder"]],["impl Sync for SessionID",1,["oasis_core_runtime::enclave_rpc::types::SessionID"]],["impl Sync for Kind",1,["oasis_core_runtime::enclave_rpc::types::Kind"]],["impl Sync for Frame",1,["oasis_core_runtime::enclave_rpc::types::Frame"]],["impl Sync for Request",1,["oasis_core_runtime::enclave_rpc::types::Request"]],["impl Sync for Error",1,["oasis_core_runtime::enclave_rpc::types::Error"]],["impl Sync for Body",1,["oasis_core_runtime::enclave_rpc::types::Body"]],["impl Sync for Response",1,["oasis_core_runtime::enclave_rpc::types::Response"]],["impl Sync for Message",1,["oasis_core_runtime::enclave_rpc::types::Message"]],["impl Sync for PeerFeedback",1,["oasis_core_runtime::enclave_rpc::types::PeerFeedback"]],["impl Sync for Error",1,["oasis_core_runtime::host::Error"]],["impl Sync for Identity",1,["oasis_core_runtime::identity::Identity"]],["impl Sync for PolicyVerifierError",1,["oasis_core_runtime::policy::PolicyVerifierError"]],["impl Sync for PolicyVerifier",1,["oasis_core_runtime::policy::PolicyVerifier"]],["impl Sync for ProtocolError",1,["oasis_core_runtime::protocol::ProtocolError"]],["impl Sync for HostInfo",1,["oasis_core_runtime::protocol::HostInfo"]],["impl Sync for Protocol",1,["oasis_core_runtime::protocol::Protocol"]],["impl Sync for ProtocolUntrustedLocalStorage",1,["oasis_core_runtime::protocol::ProtocolUntrustedLocalStorage"]],["impl Sync for RootType",1,["oasis_core_runtime::storage::mkvs::tree::node::RootType"]],["impl Sync for Root",1,["oasis_core_runtime::storage::mkvs::tree::node::Root"]],["impl !Sync for NodeBox",1,["oasis_core_runtime::storage::mkvs::tree::node::NodeBox"]],["impl<T> Sync for OverlayTree<T>where\n T: Sync,",1,["oasis_core_runtime::storage::mkvs::tree::overlay::OverlayTree"]],["impl !Sync for Tree",1,["oasis_core_runtime::storage::mkvs::tree::Tree"]],["impl Sync for SyncerError",1,["oasis_core_runtime::storage::mkvs::sync::errors::SyncerError"]],["impl Sync for HostReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::host::HostReadSyncer"]],["impl Sync for NoopReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::noop::NoopReadSyncer"]],["impl Sync for RawProofEntry",1,["oasis_core_runtime::storage::mkvs::sync::proof::RawProofEntry"]],["impl Sync for Proof",1,["oasis_core_runtime::storage::mkvs::sync::proof::Proof"]],["impl Sync for ProofVerifier",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofVerifier"]],["impl !Sync for StatsCollector",1,["oasis_core_runtime::storage::mkvs::sync::stats::StatsCollector"]],["impl Sync for TreeID",1,["oasis_core_runtime::storage::mkvs::sync::TreeID"]],["impl Sync for GetRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetRequest"]],["impl Sync for GetPrefixesRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetPrefixesRequest"]],["impl Sync for IterateRequest",1,["oasis_core_runtime::storage::mkvs::sync::IterateRequest"]],["impl Sync for ProofResponse",1,["oasis_core_runtime::storage::mkvs::sync::ProofResponse"]],["impl Sync for LogEntryKind",1,["oasis_core_runtime::storage::mkvs::LogEntryKind"]],["impl Sync for LogEntry",1,["oasis_core_runtime::storage::mkvs::LogEntry"]],["impl Sync for Prefix",1,["oasis_core_runtime::storage::mkvs::Prefix"]],["impl<'a> !Sync for Context<'a>",1,["oasis_core_runtime::transaction::context::Context"]],["impl Sync for ExecuteTxResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteTxResult"]],["impl Sync for ExecuteBatchResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteBatchResult"]],["impl Sync for NoopDispatcher",1,["oasis_core_runtime::transaction::dispatcher::NoopDispatcher"]],["impl Sync for CoarsenedKey",1,["oasis_core_runtime::transaction::rwset::CoarsenedKey"]],["impl Sync for ReadWriteSet",1,["oasis_core_runtime::transaction::rwset::ReadWriteSet"]],["impl Sync for Tag",1,["oasis_core_runtime::transaction::tags::Tag"]],["impl !Sync for Tree",1,["oasis_core_runtime::transaction::tree::Tree"]],["impl Sync for TxnBatch",1,["oasis_core_runtime::transaction::types::TxnBatch"]],["impl Sync for ComputedBatch",1,["oasis_core_runtime::types::ComputedBatch"]],["impl Sync for StorageSyncRequest",1,["oasis_core_runtime::types::StorageSyncRequest"]],["impl Sync for StorageSyncRequestWithEndpoint",1,["oasis_core_runtime::types::StorageSyncRequestWithEndpoint"]],["impl Sync for StorageSyncResponse",1,["oasis_core_runtime::types::StorageSyncResponse"]],["impl Sync for HostStorageEndpoint",1,["oasis_core_runtime::types::HostStorageEndpoint"]],["impl Sync for Body",1,["oasis_core_runtime::types::Body"]],["impl Sync for Error",1,["oasis_core_runtime::types::Error"]],["impl Sync for RuntimeInfoRequest",1,["oasis_core_runtime::types::RuntimeInfoRequest"]],["impl Sync for Features",1,["oasis_core_runtime::types::Features"]],["impl Sync for FeatureScheduleControl",1,["oasis_core_runtime::types::FeatureScheduleControl"]],["impl Sync for RuntimeInfoResponse",1,["oasis_core_runtime::types::RuntimeInfoResponse"]],["impl Sync for ExecutionMode",1,["oasis_core_runtime::types::ExecutionMode"]],["impl Sync for CheckTxResult",1,["oasis_core_runtime::types::CheckTxResult"]],["impl Sync for CheckTxMetadata",1,["oasis_core_runtime::types::CheckTxMetadata"]],["impl Sync for EventKind",1,["oasis_core_runtime::types::EventKind"]],["impl Sync for HostFetchConsensusEventsRequest",1,["oasis_core_runtime::types::HostFetchConsensusEventsRequest"]],["impl Sync for HostFetchConsensusEventsResponse",1,["oasis_core_runtime::types::HostFetchConsensusEventsResponse"]],["impl Sync for MessageType",1,["oasis_core_runtime::types::MessageType"]],["impl Sync for Message",1,["oasis_core_runtime::types::Message"]],["impl Sync for BUILD_INFO",1,["oasis_core_runtime::BUILD_INFO"]],["impl Sync for BuildInfo",1,["oasis_core_runtime::BuildInfo"]]], -"oasis_runtime_sdk":[["impl Sync for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Sync for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Sync for Mode",1,["oasis_runtime_sdk::context::Mode"]],["impl Sync for State",1,["oasis_runtime_sdk::context::State"]],["impl Sync for TransactionWithMeta",1,["oasis_runtime_sdk::context::TransactionWithMeta"]],["impl<'a, R> !Sync for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'round, 'store, R> !Sync for RuntimeTxContext<'round, 'store, R>",1,["oasis_runtime_sdk::context::RuntimeTxContext"]],["impl<'a, V> !Sync for ContextValue<'a, V>",1,["oasis_runtime_sdk::context::ContextValue"]],["impl Sync for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Sync for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Sync for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl !Sync for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl Sync for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Sync for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Sync for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Sync for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Sync for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Sync for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl<'a> !Sync for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<R> Sync for Dispatcher<R>where\n R: Sync,",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl Sync for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Sync for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Sync for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl<B, R> Sync for DispatchResult<B, R>where\n B: Sync,\n R: Sync,",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl Sync for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Sync for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Sync for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Sync for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Sync for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Sync for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Sync for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Sync for AddressesQuery",1,["oasis_runtime_sdk::modules::accounts::types::AddressesQuery"]],["impl Sync for BalancesQuery",1,["oasis_runtime_sdk::modules::accounts::types::BalancesQuery"]],["impl Sync for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["impl Sync for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Sync for DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::accounts::Error"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::accounts::Event"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::accounts::Parameters"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::accounts::Genesis"]],["impl Sync for Module",1,["oasis_runtime_sdk::modules::accounts::Module"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Sync for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Sync for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Sync for Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Sync for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Sync for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Sync for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Sync for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Sync for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Sync for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Sync for BalanceQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::BalanceQuery"]],["impl Sync for ConsensusAccountQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusAccountQuery"]],["impl Sync for DelegationQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationQuery"]],["impl Sync for DelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationsQuery"]],["impl Sync for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Sync for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["impl Sync for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["impl Sync for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Sync for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Sync for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Sync for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Sync for ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Sync for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Sync for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl<Accounts, Consensus> Sync for Module<Accounts, Consensus>where\n Accounts: Sync,\n Consensus: Sync,",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl Sync for Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["impl Sync for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["impl Sync for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Sync for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Sync for MethodHandlerInfo",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerInfo"]],["impl Sync for ModuleInfo",1,["oasis_runtime_sdk::modules::core::types::ModuleInfo"]],["impl Sync for RuntimeInfoResponse",1,["oasis_runtime_sdk::modules::core::types::RuntimeInfoResponse"]],["impl Sync for ExecuteReadOnlyTxQuery",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxQuery"]],["impl Sync for ExecuteReadOnlyTxResponse",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxResponse"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Sync for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Sync for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Sync for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl<Cfg> Sync for Module<Cfg>where\n Cfg: Sync,",1,["oasis_runtime_sdk::modules::core::Module"]],["impl Sync for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Sync for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Sync for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Sync for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Sync for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl<Accounts> Sync for Module<Accounts>where\n Accounts: Sync,",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Sync for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Sync for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Sync for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl<S> Sync for ConfidentialStore<S>where\n S: Sync,",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<T> Sync for TransactionResult<T>where\n T: Sync,",1,["oasis_runtime_sdk::storage::current::TransactionResult"]],["impl !Sync for CurrentStore",1,["oasis_runtime_sdk::storage::current::CurrentStore"]],["impl<S, D> Sync for HashedStore<S, D>where\n D: Sync,\n S: Sync,",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<M> Sync for MKVSStore<M>where\n M: Sync,",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<S> Sync for OverlayStore<S>where\n S: Sync,",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S, P> Sync for PrefixStore<S, P>where\n P: Sync,\n S: Sync,",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<S> Sync for TypedStore<S>where\n S: Sync,",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl Sync for AllowAllValidator",1,["oasis_runtime_sdk::subcall::AllowAllValidator"]],["impl Sync for SubcallInfo",1,["oasis_runtime_sdk::subcall::SubcallInfo"]],["impl Sync for SubcallResult",1,["oasis_runtime_sdk::subcall::SubcallResult"]],["impl Sync for MockKeyManagerClient",1,["oasis_runtime_sdk::testing::keymanager::MockKeyManagerClient"]],["impl Sync for Config",1,["oasis_runtime_sdk::testing::mock::Config"]],["impl Sync for EmptyRuntime",1,["oasis_runtime_sdk::testing::mock::EmptyRuntime"]],["impl !Sync for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl Sync for CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["impl Sync for Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["impl Sync for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Sync for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Sync for Address",1,["oasis_runtime_sdk::types::address::Address"]],["impl Sync for CallEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::CallEnvelopeX25519DeoxysII"]],["impl Sync for ResultEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::ResultEnvelopeX25519DeoxysII"]],["impl Sync for MessageEventHookInvocation",1,["oasis_runtime_sdk::types::message::MessageEventHookInvocation"]],["impl Sync for MessageResult",1,["oasis_runtime_sdk::types::message::MessageResult"]],["impl Sync for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Sync for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Sync for BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Sync for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Sync for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Sync for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl Sync for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Sync for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Sync for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Sync for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Sync for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Sync for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Sync for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Sync for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Sync for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]]], +"oasis_runtime_sdk":[["impl Sync for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Sync for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Sync for Mode",1,["oasis_runtime_sdk::context::Mode"]],["impl Sync for State",1,["oasis_runtime_sdk::context::State"]],["impl Sync for TransactionWithMeta",1,["oasis_runtime_sdk::context::TransactionWithMeta"]],["impl<'a, R> !Sync for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'round, 'store, R> !Sync for RuntimeTxContext<'round, 'store, R>",1,["oasis_runtime_sdk::context::RuntimeTxContext"]],["impl<'a, V> !Sync for ContextValue<'a, V>",1,["oasis_runtime_sdk::context::ContextValue"]],["impl Sync for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Sync for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Sync for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl !Sync for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl Sync for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Sync for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Sync for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Sync for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Sync for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Sync for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl<'a> !Sync for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<R> Sync for Dispatcher<R>where\n R: Sync,",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl Sync for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Sync for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Sync for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl<B, R> Sync for DispatchResult<B, R>where\n B: Sync,\n R: Sync,",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl Sync for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Sync for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Sync for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Sync for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Sync for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Sync for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Sync for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Sync for AddressesQuery",1,["oasis_runtime_sdk::modules::accounts::types::AddressesQuery"]],["impl Sync for BalancesQuery",1,["oasis_runtime_sdk::modules::accounts::types::BalancesQuery"]],["impl Sync for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["impl Sync for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Sync for DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::accounts::Error"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::accounts::Event"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::accounts::Parameters"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::accounts::Genesis"]],["impl Sync for Module",1,["oasis_runtime_sdk::modules::accounts::Module"]],["impl Sync for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl Sync for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Sync for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Sync for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Sync for Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Sync for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Sync for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Sync for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Sync for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Sync for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Sync for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Sync for BalanceQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::BalanceQuery"]],["impl Sync for ConsensusAccountQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusAccountQuery"]],["impl Sync for DelegationQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationQuery"]],["impl Sync for DelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationsQuery"]],["impl Sync for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Sync for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["impl Sync for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["impl Sync for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Sync for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Sync for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Sync for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Sync for ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Sync for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Sync for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl<Accounts, Consensus> Sync for Module<Accounts, Consensus>where\n Accounts: Sync,\n Consensus: Sync,",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl Sync for Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["impl Sync for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["impl Sync for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Sync for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Sync for MethodHandlerInfo",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerInfo"]],["impl Sync for ModuleInfo",1,["oasis_runtime_sdk::modules::core::types::ModuleInfo"]],["impl Sync for RuntimeInfoResponse",1,["oasis_runtime_sdk::modules::core::types::RuntimeInfoResponse"]],["impl Sync for ExecuteReadOnlyTxQuery",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxQuery"]],["impl Sync for ExecuteReadOnlyTxResponse",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxResponse"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Sync for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Sync for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Sync for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl<Cfg> Sync for Module<Cfg>where\n Cfg: Sync,",1,["oasis_runtime_sdk::modules::core::Module"]],["impl Sync for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Sync for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Sync for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Sync for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Sync for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl<Accounts> Sync for Module<Accounts>where\n Accounts: Sync,",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Sync for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Sync for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Sync for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl<S> Sync for ConfidentialStore<S>where\n S: Sync,",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<T> Sync for TransactionResult<T>where\n T: Sync,",1,["oasis_runtime_sdk::storage::current::TransactionResult"]],["impl !Sync for CurrentStore",1,["oasis_runtime_sdk::storage::current::CurrentStore"]],["impl<S, D> Sync for HashedStore<S, D>where\n D: Sync,\n S: Sync,",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<M> Sync for MKVSStore<M>where\n M: Sync,",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<S> Sync for OverlayStore<S>where\n S: Sync,",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S, P> Sync for PrefixStore<S, P>where\n P: Sync,\n S: Sync,",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<S> Sync for TypedStore<S>where\n S: Sync,",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl Sync for AllowAllValidator",1,["oasis_runtime_sdk::subcall::AllowAllValidator"]],["impl Sync for SubcallInfo",1,["oasis_runtime_sdk::subcall::SubcallInfo"]],["impl Sync for SubcallResult",1,["oasis_runtime_sdk::subcall::SubcallResult"]],["impl Sync for MockKeyManagerClient",1,["oasis_runtime_sdk::testing::keymanager::MockKeyManagerClient"]],["impl Sync for Config",1,["oasis_runtime_sdk::testing::mock::Config"]],["impl Sync for EmptyRuntime",1,["oasis_runtime_sdk::testing::mock::EmptyRuntime"]],["impl !Sync for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl Sync for CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["impl Sync for Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["impl Sync for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Sync for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Sync for Address",1,["oasis_runtime_sdk::types::address::Address"]],["impl Sync for CallEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::CallEnvelopeX25519DeoxysII"]],["impl Sync for ResultEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::ResultEnvelopeX25519DeoxysII"]],["impl Sync for MessageEventHookInvocation",1,["oasis_runtime_sdk::types::message::MessageEventHookInvocation"]],["impl Sync for MessageResult",1,["oasis_runtime_sdk::types::message::MessageResult"]],["impl Sync for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Sync for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Sync for BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Sync for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Sync for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Sync for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl Sync for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Sync for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Sync for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Sync for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Sync for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Sync for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Sync for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Sync for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Sync for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]]], "oasis_runtime_sdk_contracts":[["impl Sync for Policy",1,["oasis_runtime_sdk_contracts::types::Policy"]],["impl Sync for ABI",1,["oasis_runtime_sdk_contracts::types::ABI"]],["impl Sync for Code",1,["oasis_runtime_sdk_contracts::types::Code"]],["impl Sync for Instance",1,["oasis_runtime_sdk_contracts::types::Instance"]],["impl Sync for Upload",1,["oasis_runtime_sdk_contracts::types::Upload"]],["impl Sync for UploadResult",1,["oasis_runtime_sdk_contracts::types::UploadResult"]],["impl Sync for Instantiate",1,["oasis_runtime_sdk_contracts::types::Instantiate"]],["impl Sync for InstantiateResult",1,["oasis_runtime_sdk_contracts::types::InstantiateResult"]],["impl Sync for Call",1,["oasis_runtime_sdk_contracts::types::Call"]],["impl Sync for CallResult",1,["oasis_runtime_sdk_contracts::types::CallResult"]],["impl Sync for Upgrade",1,["oasis_runtime_sdk_contracts::types::Upgrade"]],["impl Sync for ChangeUpgradePolicy",1,["oasis_runtime_sdk_contracts::types::ChangeUpgradePolicy"]],["impl Sync for CodeQuery",1,["oasis_runtime_sdk_contracts::types::CodeQuery"]],["impl Sync for CodeStorageQuery",1,["oasis_runtime_sdk_contracts::types::CodeStorageQuery"]],["impl Sync for CodeStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::CodeStorageQueryResult"]],["impl Sync for InstanceQuery",1,["oasis_runtime_sdk_contracts::types::InstanceQuery"]],["impl Sync for InstanceStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQuery"]],["impl Sync for InstanceStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQueryResult"]],["impl Sync for StoreKind",1,["oasis_runtime_sdk_contracts::types::StoreKind"]],["impl Sync for InstanceRawStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceRawStorageQuery"]],["impl Sync for InstanceRawStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceRawStorageQueryResult"]],["impl Sync for PublicKeyKind",1,["oasis_runtime_sdk_contracts::types::PublicKeyKind"]],["impl Sync for PublicKeyQuery",1,["oasis_runtime_sdk_contracts::types::PublicKeyQuery"]],["impl Sync for PublicKeyQueryResult",1,["oasis_runtime_sdk_contracts::types::PublicKeyQueryResult"]],["impl Sync for CustomQuery",1,["oasis_runtime_sdk_contracts::types::CustomQuery"]],["impl Sync for CustomQueryResult",1,["oasis_runtime_sdk_contracts::types::CustomQueryResult"]],["impl Sync for ContractEvent",1,["oasis_runtime_sdk_contracts::types::ContractEvent"]],["impl Sync for Error",1,["oasis_runtime_sdk_contracts::Error"]],["impl Sync for Event",1,["oasis_runtime_sdk_contracts::Event"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk_contracts::GasCosts"]],["impl Sync for Parameters",1,["oasis_runtime_sdk_contracts::Parameters"]],["impl Sync for Genesis",1,["oasis_runtime_sdk_contracts::Genesis"]],["impl Sync for LocalConfig",1,["oasis_runtime_sdk_contracts::LocalConfig"]],["impl<Cfg> Sync for Module<Cfg>where\n Cfg: Sync,",1,["oasis_runtime_sdk_contracts::Module"]]] };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.Unpin.js b/rust/implementors/core/marker/trait.Unpin.js index 028fa83c01..8cda9dbde9 100644 --- a/rust/implementors/core/marker/trait.Unpin.js +++ b/rust/implementors/core/marker/trait.Unpin.js @@ -3,6 +3,6 @@ "oasis_contract_sdk_storage":[["impl<'key, T> Unpin for PublicCell<'key, T>where\n T: Unpin,",1,["oasis_contract_sdk_storage::cell::PublicCell"]],["impl<'key, T> Unpin for ConfidentialCell<'key, T>where\n T: Unpin,",1,["oasis_contract_sdk_storage::cell::ConfidentialCell"]],["impl<'key, K, V> Unpin for PublicMap<'key, K, V>where\n K: Unpin,\n V: Unpin,",1,["oasis_contract_sdk_storage::map::PublicMap"]],["impl<'key, K, V> Unpin for ConfidentialMap<'key, K, V>where\n K: Unpin,\n V: Unpin,",1,["oasis_contract_sdk_storage::map::ConfidentialMap"]],["impl<I> Unpin for Int<I>where\n I: Unpin,\n <I as Integer>::Encoded: Unpin,",1,["oasis_contract_sdk_storage::map::Int"]]], "oasis_contract_sdk_types":[["impl Unpin for Error",1,["oasis_contract_sdk_types::address::Error"]],["impl Unpin for Address",1,["oasis_contract_sdk_types::address::Address"]],["impl Unpin for SignatureKind",1,["oasis_contract_sdk_types::crypto::SignatureKind"]],["impl Unpin for QueryRequest",1,["oasis_contract_sdk_types::env::QueryRequest"]],["impl Unpin for QueryResponse",1,["oasis_contract_sdk_types::env::QueryResponse"]],["impl Unpin for AccountsQuery",1,["oasis_contract_sdk_types::env::AccountsQuery"]],["impl Unpin for AccountsResponse",1,["oasis_contract_sdk_types::env::AccountsResponse"]],["impl Unpin for Event",1,["oasis_contract_sdk_types::event::Event"]],["impl Unpin for Message",1,["oasis_contract_sdk_types::message::Message"]],["impl Unpin for NotifyReply",1,["oasis_contract_sdk_types::message::NotifyReply"]],["impl Unpin for Reply",1,["oasis_contract_sdk_types::message::Reply"]],["impl Unpin for CallResult",1,["oasis_contract_sdk_types::message::CallResult"]],["impl Unpin for InstantiateResult",1,["oasis_contract_sdk_types::modules::contracts::InstantiateResult"]],["impl Unpin for StoreKind",1,["oasis_contract_sdk_types::storage::StoreKind"]],["impl Unpin for Denomination",1,["oasis_contract_sdk_types::token::Denomination"]],["impl Unpin for Error",1,["oasis_contract_sdk_types::token::Error"]],["impl Unpin for BaseUnits",1,["oasis_contract_sdk_types::token::BaseUnits"]],["impl Unpin for CodeId",1,["oasis_contract_sdk_types::CodeId"]],["impl Unpin for InstanceId",1,["oasis_contract_sdk_types::InstanceId"]],["impl Unpin for CallFormat",1,["oasis_contract_sdk_types::CallFormat"]],["impl Unpin for ExecutionContext",1,["oasis_contract_sdk_types::ExecutionContext"]],["impl Unpin for ExecutionResult",1,["oasis_contract_sdk_types::ExecutionResult"]],["impl Unpin for ExecutionOk",1,["oasis_contract_sdk_types::ExecutionOk"]]], "oasis_core_runtime":[["impl Unpin for Hash",1,["oasis_core_runtime::common::crypto::hash::Hash"]],["impl Unpin for Nonce",1,["oasis_core_runtime::common::crypto::mrae::nonce::Nonce"]],["impl Unpin for PublicKey",1,["oasis_core_runtime::common::crypto::signature::PublicKey"]],["impl Unpin for PrivateKey",1,["oasis_core_runtime::common::crypto::signature::PrivateKey"]],["impl Unpin for Signature",1,["oasis_core_runtime::common::crypto::signature::Signature"]],["impl Unpin for Signed",1,["oasis_core_runtime::common::crypto::signature::Signed"]],["impl Unpin for MultiSigned",1,["oasis_core_runtime::common::crypto::signature::MultiSigned"]],["impl Unpin for SignatureBundle",1,["oasis_core_runtime::common::crypto::signature::SignatureBundle"]],["impl Unpin for PrivateKey",1,["oasis_core_runtime::common::crypto::x25519::PrivateKey"]],["impl Unpin for PublicKey",1,["oasis_core_runtime::common::crypto::x25519::PublicKey"]],["impl Unpin for Namespace",1,["oasis_core_runtime::common::namespace::Namespace"]],["impl Unpin for Quantity",1,["oasis_core_runtime::common::quantity::Quantity"]],["impl Unpin for QuotePolicy",1,["oasis_core_runtime::common::sgx::ias::QuotePolicy"]],["impl Unpin for AVR",1,["oasis_core_runtime::common::sgx::ias::AVR"]],["impl Unpin for Error",1,["oasis_core_runtime::common::sgx::pcs::Error"]],["impl Unpin for QuotePolicy",1,["oasis_core_runtime::common::sgx::pcs::QuotePolicy"]],["impl Unpin for QuoteBundle",1,["oasis_core_runtime::common::sgx::pcs::QuoteBundle"]],["impl Unpin for TCBBundle",1,["oasis_core_runtime::common::sgx::pcs::TCBBundle"]],["impl Unpin for SignedTCBInfo",1,["oasis_core_runtime::common::sgx::pcs::SignedTCBInfo"]],["impl Unpin for TCBInfo",1,["oasis_core_runtime::common::sgx::pcs::TCBInfo"]],["impl Unpin for TDXModule",1,["oasis_core_runtime::common::sgx::pcs::TDXModule"]],["impl Unpin for TCBLevel",1,["oasis_core_runtime::common::sgx::pcs::TCBLevel"]],["impl Unpin for TCBVersions",1,["oasis_core_runtime::common::sgx::pcs::TCBVersions"]],["impl Unpin for TCBComponent",1,["oasis_core_runtime::common::sgx::pcs::TCBComponent"]],["impl Unpin for TCBStatus",1,["oasis_core_runtime::common::sgx::pcs::TCBStatus"]],["impl Unpin for SignedQEIdentity",1,["oasis_core_runtime::common::sgx::pcs::SignedQEIdentity"]],["impl Unpin for QEIdentity",1,["oasis_core_runtime::common::sgx::pcs::QEIdentity"]],["impl Unpin for EnclaveTCBLevel",1,["oasis_core_runtime::common::sgx::pcs::EnclaveTCBLevel"]],["impl Unpin for EnclaveTCBVersions",1,["oasis_core_runtime::common::sgx::pcs::EnclaveTCBVersions"]],["impl Unpin for MrEnclave",1,["oasis_core_runtime::common::sgx::MrEnclave"]],["impl Unpin for MrSigner",1,["oasis_core_runtime::common::sgx::MrSigner"]],["impl Unpin for EnclaveIdentity",1,["oasis_core_runtime::common::sgx::EnclaveIdentity"]],["impl Unpin for Quote",1,["oasis_core_runtime::common::sgx::Quote"]],["impl Unpin for QuotePolicy",1,["oasis_core_runtime::common::sgx::QuotePolicy"]],["impl Unpin for VerifiedQuote",1,["oasis_core_runtime::common::sgx::VerifiedQuote"]],["impl Unpin for Version",1,["oasis_core_runtime::common::version::Version"]],["impl Unpin for ProtocolVersions",1,["oasis_core_runtime::common::version::ProtocolVersions"]],["impl<T> Unpin for Versioned<T>where\n T: Unpin,",1,["oasis_core_runtime::common::versioned::Versioned"]],["impl Unpin for CacheSet",1,["oasis_core_runtime::cache::CacheSet"]],["impl Unpin for Cache",1,["oasis_core_runtime::cache::Cache"]],["impl Unpin for Config",1,["oasis_core_runtime::config::Config"]],["impl Unpin for Storage",1,["oasis_core_runtime::config::Storage"]],["impl Unpin for COMMON_POOL_ADDRESS",1,["oasis_core_runtime::consensus::address::COMMON_POOL_ADDRESS"]],["impl Unpin for FEE_ACC_ADDRESS",1,["oasis_core_runtime::consensus::address::FEE_ACC_ADDRESS"]],["impl Unpin for GOVERNANCE_DEPOSITS_ADDRESS",1,["oasis_core_runtime::consensus::address::GOVERNANCE_DEPOSITS_ADDRESS"]],["impl Unpin for Address",1,["oasis_core_runtime::consensus::address::Address"]],["impl Unpin for EpochTimeState",1,["oasis_core_runtime::consensus::beacon::EpochTimeState"]],["impl Unpin for Vote",1,["oasis_core_runtime::consensus::governance::Vote"]],["impl Unpin for ProposalVote",1,["oasis_core_runtime::consensus::governance::ProposalVote"]],["impl Unpin for UpgradeProposal",1,["oasis_core_runtime::consensus::governance::UpgradeProposal"]],["impl Unpin for CancelUpgradeProposal",1,["oasis_core_runtime::consensus::governance::CancelUpgradeProposal"]],["impl Unpin for ChangeParametersProposal",1,["oasis_core_runtime::consensus::governance::ChangeParametersProposal"]],["impl Unpin for ProposalContent",1,["oasis_core_runtime::consensus::governance::ProposalContent"]],["impl Unpin for ConsensusParameterChanges",1,["oasis_core_runtime::consensus::governance::ConsensusParameterChanges"]],["impl Unpin for Error",1,["oasis_core_runtime::consensus::keymanager::Error"]],["impl Unpin for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::PolicySGX"]],["impl Unpin for EnclavePolicySGX",1,["oasis_core_runtime::consensus::keymanager::EnclavePolicySGX"]],["impl Unpin for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::SignedPolicySGX"]],["impl Unpin for EncryptedSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedSecret"]],["impl Unpin for EncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedMasterSecret"]],["impl Unpin for EncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedEphemeralSecret"]],["impl Unpin for SignedEncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedMasterSecret"]],["impl Unpin for SignedEncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedEphemeralSecret"]],["impl Unpin for TCPAddress",1,["oasis_core_runtime::consensus::registry::TCPAddress"]],["impl Unpin for TLSAddress",1,["oasis_core_runtime::consensus::registry::TLSAddress"]],["impl Unpin for TLSInfo",1,["oasis_core_runtime::consensus::registry::TLSInfo"]],["impl Unpin for P2PInfo",1,["oasis_core_runtime::consensus::registry::P2PInfo"]],["impl Unpin for ConsensusAddress",1,["oasis_core_runtime::consensus::registry::ConsensusAddress"]],["impl Unpin for ConsensusInfo",1,["oasis_core_runtime::consensus::registry::ConsensusInfo"]],["impl Unpin for VRFInfo",1,["oasis_core_runtime::consensus::registry::VRFInfo"]],["impl Unpin for CapabilityTEE",1,["oasis_core_runtime::consensus::registry::CapabilityTEE"]],["impl Unpin for Capabilities",1,["oasis_core_runtime::consensus::registry::Capabilities"]],["impl Unpin for NodeRuntime",1,["oasis_core_runtime::consensus::registry::NodeRuntime"]],["impl Unpin for RolesMask",1,["oasis_core_runtime::consensus::registry::RolesMask"]],["impl Unpin for Node",1,["oasis_core_runtime::consensus::registry::Node"]],["impl Unpin for RuntimeKind",1,["oasis_core_runtime::consensus::registry::RuntimeKind"]],["impl Unpin for ExecutorParameters",1,["oasis_core_runtime::consensus::registry::ExecutorParameters"]],["impl Unpin for TxnSchedulerParameters",1,["oasis_core_runtime::consensus::registry::TxnSchedulerParameters"]],["impl Unpin for StorageParameters",1,["oasis_core_runtime::consensus::registry::StorageParameters"]],["impl Unpin for SchedulingConstraints",1,["oasis_core_runtime::consensus::registry::SchedulingConstraints"]],["impl Unpin for ValidatorSetConstraint",1,["oasis_core_runtime::consensus::registry::ValidatorSetConstraint"]],["impl Unpin for MaxNodesConstraint",1,["oasis_core_runtime::consensus::registry::MaxNodesConstraint"]],["impl Unpin for MinPoolSizeConstraint",1,["oasis_core_runtime::consensus::registry::MinPoolSizeConstraint"]],["impl Unpin for RuntimeStakingParameters",1,["oasis_core_runtime::consensus::registry::RuntimeStakingParameters"]],["impl Unpin for EntityWhitelistRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRuntimeAdmissionPolicy"]],["impl Unpin for EntityWhitelistConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistConfig"]],["impl Unpin for RuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::RuntimeAdmissionPolicy"]],["impl Unpin for RuntimeGovernanceModel",1,["oasis_core_runtime::consensus::registry::RuntimeGovernanceModel"]],["impl Unpin for VersionInfo",1,["oasis_core_runtime::consensus::registry::VersionInfo"]],["impl Unpin for SGXConstraints",1,["oasis_core_runtime::consensus::registry::SGXConstraints"]],["impl Unpin for SGXAttestation",1,["oasis_core_runtime::consensus::registry::SGXAttestation"]],["impl Unpin for TEEHardware",1,["oasis_core_runtime::consensus::registry::TEEHardware"]],["impl Unpin for Runtime",1,["oasis_core_runtime::consensus::registry::Runtime"]],["impl Unpin for RuntimeGenesis",1,["oasis_core_runtime::consensus::registry::RuntimeGenesis"]],["impl Unpin for Block",1,["oasis_core_runtime::consensus::roothash::block::Block"]],["impl Unpin for HeaderType",1,["oasis_core_runtime::consensus::roothash::block::HeaderType"]],["impl Unpin for Header",1,["oasis_core_runtime::consensus::roothash::block::Header"]],["impl Unpin for ComputeResultsHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ComputeResultsHeader"]],["impl Unpin for ExecutorCommitmentFailure",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentFailure"]],["impl Unpin for ExecutorCommitmentHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentHeader"]],["impl Unpin for ExecutorCommitment",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitment"]],["impl Unpin for Pool",1,["oasis_core_runtime::consensus::roothash::commitment::pool::Pool"]],["impl Unpin for Message",1,["oasis_core_runtime::consensus::roothash::message::Message"]],["impl Unpin for StakingMessage",1,["oasis_core_runtime::consensus::roothash::message::StakingMessage"]],["impl Unpin for RegistryMessage",1,["oasis_core_runtime::consensus::roothash::message::RegistryMessage"]],["impl Unpin for GovernanceMessage",1,["oasis_core_runtime::consensus::roothash::message::GovernanceMessage"]],["impl Unpin for IncomingMessage",1,["oasis_core_runtime::consensus::roothash::message::IncomingMessage"]],["impl Unpin for Error",1,["oasis_core_runtime::consensus::roothash::Error"]],["impl Unpin for AnnotatedBlock",1,["oasis_core_runtime::consensus::roothash::AnnotatedBlock"]],["impl Unpin for MessageEvent",1,["oasis_core_runtime::consensus::roothash::MessageEvent"]],["impl Unpin for RoundResults",1,["oasis_core_runtime::consensus::roothash::RoundResults"]],["impl Unpin for RoundRoots",1,["oasis_core_runtime::consensus::roothash::RoundRoots"]],["impl Unpin for Role",1,["oasis_core_runtime::consensus::scheduler::Role"]],["impl Unpin for CommitteeNode",1,["oasis_core_runtime::consensus::scheduler::CommitteeNode"]],["impl Unpin for CommitteeKind",1,["oasis_core_runtime::consensus::scheduler::CommitteeKind"]],["impl Unpin for Committee",1,["oasis_core_runtime::consensus::scheduler::Committee"]],["impl Unpin for Transfer",1,["oasis_core_runtime::consensus::staking::Transfer"]],["impl Unpin for Withdraw",1,["oasis_core_runtime::consensus::staking::Withdraw"]],["impl Unpin for Escrow",1,["oasis_core_runtime::consensus::staking::Escrow"]],["impl Unpin for ReclaimEscrow",1,["oasis_core_runtime::consensus::staking::ReclaimEscrow"]],["impl Unpin for ThresholdKind",1,["oasis_core_runtime::consensus::staking::ThresholdKind"]],["impl Unpin for Account",1,["oasis_core_runtime::consensus::staking::Account"]],["impl Unpin for GeneralAccount",1,["oasis_core_runtime::consensus::staking::GeneralAccount"]],["impl Unpin for EscrowAccount",1,["oasis_core_runtime::consensus::staking::EscrowAccount"]],["impl Unpin for SharePool",1,["oasis_core_runtime::consensus::staking::SharePool"]],["impl Unpin for CommissionSchedule",1,["oasis_core_runtime::consensus::staking::CommissionSchedule"]],["impl Unpin for CommissionRateStep",1,["oasis_core_runtime::consensus::staking::CommissionRateStep"]],["impl Unpin for CommissionRateBoundStep",1,["oasis_core_runtime::consensus::staking::CommissionRateBoundStep"]],["impl Unpin for StakeAccumulator",1,["oasis_core_runtime::consensus::staking::StakeAccumulator"]],["impl Unpin for StakeThreshold",1,["oasis_core_runtime::consensus::staking::StakeThreshold"]],["impl Unpin for Delegation",1,["oasis_core_runtime::consensus::staking::Delegation"]],["impl Unpin for DebondingDelegation",1,["oasis_core_runtime::consensus::staking::DebondingDelegation"]],["impl Unpin for SlashReason",1,["oasis_core_runtime::consensus::staking::SlashReason"]],["impl Unpin for Slash",1,["oasis_core_runtime::consensus::staking::Slash"]],["impl Unpin for TransferResult",1,["oasis_core_runtime::consensus::staking::TransferResult"]],["impl Unpin for AddEscrowResult",1,["oasis_core_runtime::consensus::staking::AddEscrowResult"]],["impl Unpin for ReclaimEscrowResult",1,["oasis_core_runtime::consensus::staking::ReclaimEscrowResult"]],["impl Unpin for WithdrawResult",1,["oasis_core_runtime::consensus::staking::WithdrawResult"]],["impl Unpin for Event",1,["oasis_core_runtime::consensus::staking::Event"]],["impl Unpin for TransferEvent",1,["oasis_core_runtime::consensus::staking::TransferEvent"]],["impl Unpin for BurnEvent",1,["oasis_core_runtime::consensus::staking::BurnEvent"]],["impl Unpin for EscrowEvent",1,["oasis_core_runtime::consensus::staking::EscrowEvent"]],["impl Unpin for AllowanceChangeEvent",1,["oasis_core_runtime::consensus::staking::AllowanceChangeEvent"]],["impl<'a, T> Unpin for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::beacon::ImmutableState"]],["impl Unpin for MutableState",1,["oasis_core_runtime::consensus::state::beacon::MutableState"]],["impl<'a, T> Unpin for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::keymanager::ImmutableState"]],["impl Unpin for Status",1,["oasis_core_runtime::consensus::state::keymanager::Status"]],["impl<'a, T> Unpin for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::registry::ImmutableState"]],["impl<'a, T> Unpin for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::roothash::ImmutableState"]],["impl<'a, T> Unpin for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::staking::ImmutableState"]],["impl Unpin for StateError",1,["oasis_core_runtime::consensus::state::StateError"]],["impl Unpin for ConsensusState",1,["oasis_core_runtime::consensus::state::ConsensusState"]],["impl Unpin for Proof",1,["oasis_core_runtime::consensus::tendermint::merkle::Proof"]],["impl Unpin for NopVerifier",1,["oasis_core_runtime::consensus::tendermint::verifier::noop::NopVerifier"]],["impl Unpin for Verifier",1,["oasis_core_runtime::consensus::tendermint::verifier::Verifier"]],["impl Unpin for LightBlockMeta",1,["oasis_core_runtime::consensus::tendermint::LightBlockMeta"]],["impl Unpin for Transaction",1,["oasis_core_runtime::consensus::transaction::Transaction"]],["impl Unpin for Fee",1,["oasis_core_runtime::consensus::transaction::Fee"]],["impl Unpin for Proof",1,["oasis_core_runtime::consensus::transaction::Proof"]],["impl Unpin for SignedTransactionWithProof",1,["oasis_core_runtime::consensus::transaction::SignedTransactionWithProof"]],["impl Unpin for Error",1,["oasis_core_runtime::consensus::verifier::Error"]],["impl Unpin for TrustRoot",1,["oasis_core_runtime::consensus::verifier::TrustRoot"]],["impl Unpin for LightBlock",1,["oasis_core_runtime::consensus::LightBlock"]],["impl Unpin for Event",1,["oasis_core_runtime::consensus::Event"]],["impl Unpin for BlockMetadata",1,["oasis_core_runtime::consensus::BlockMetadata"]],["impl<'a> Unpin for PreInitState<'a>",1,["oasis_core_runtime::dispatcher::PreInitState"]],["impl Unpin for PostInitState",1,["oasis_core_runtime::dispatcher::PostInitState"]],["impl Unpin for Dispatcher",1,["oasis_core_runtime::dispatcher::Dispatcher"]],["impl Unpin for RpcClientError",1,["oasis_core_runtime::enclave_rpc::client::RpcClientError"]],["impl Unpin for RpcClient",1,["oasis_core_runtime::enclave_rpc::client::RpcClient"]],["impl<'a> Unpin for Context<'a>",1,["oasis_core_runtime::enclave_rpc::context::Context"]],["impl Unpin for Error",1,["oasis_core_runtime::enclave_rpc::demux::Error"]],["impl Unpin for Demux",1,["oasis_core_runtime::enclave_rpc::demux::Demux"]],["impl Unpin for MultiplexedSession",1,["oasis_core_runtime::enclave_rpc::demux::MultiplexedSession"]],["impl Unpin for MethodDescriptor",1,["oasis_core_runtime::enclave_rpc::dispatcher::MethodDescriptor"]],["impl Unpin for Method",1,["oasis_core_runtime::enclave_rpc::dispatcher::Method"]],["impl Unpin for Dispatcher",1,["oasis_core_runtime::enclave_rpc::dispatcher::Dispatcher"]],["impl Unpin for SessionInfo",1,["oasis_core_runtime::enclave_rpc::session::SessionInfo"]],["impl Unpin for Session",1,["oasis_core_runtime::enclave_rpc::session::Session"]],["impl Unpin for RAKBinding",1,["oasis_core_runtime::enclave_rpc::session::RAKBinding"]],["impl Unpin for Builder",1,["oasis_core_runtime::enclave_rpc::session::Builder"]],["impl Unpin for SessionID",1,["oasis_core_runtime::enclave_rpc::types::SessionID"]],["impl Unpin for Kind",1,["oasis_core_runtime::enclave_rpc::types::Kind"]],["impl Unpin for Frame",1,["oasis_core_runtime::enclave_rpc::types::Frame"]],["impl Unpin for Request",1,["oasis_core_runtime::enclave_rpc::types::Request"]],["impl Unpin for Error",1,["oasis_core_runtime::enclave_rpc::types::Error"]],["impl Unpin for Body",1,["oasis_core_runtime::enclave_rpc::types::Body"]],["impl Unpin for Response",1,["oasis_core_runtime::enclave_rpc::types::Response"]],["impl Unpin for Message",1,["oasis_core_runtime::enclave_rpc::types::Message"]],["impl Unpin for PeerFeedback",1,["oasis_core_runtime::enclave_rpc::types::PeerFeedback"]],["impl Unpin for Error",1,["oasis_core_runtime::host::Error"]],["impl Unpin for Identity",1,["oasis_core_runtime::identity::Identity"]],["impl Unpin for PolicyVerifierError",1,["oasis_core_runtime::policy::PolicyVerifierError"]],["impl Unpin for PolicyVerifier",1,["oasis_core_runtime::policy::PolicyVerifier"]],["impl Unpin for ProtocolError",1,["oasis_core_runtime::protocol::ProtocolError"]],["impl Unpin for HostInfo",1,["oasis_core_runtime::protocol::HostInfo"]],["impl Unpin for Protocol",1,["oasis_core_runtime::protocol::Protocol"]],["impl Unpin for ProtocolUntrustedLocalStorage",1,["oasis_core_runtime::protocol::ProtocolUntrustedLocalStorage"]],["impl Unpin for RootType",1,["oasis_core_runtime::storage::mkvs::tree::node::RootType"]],["impl Unpin for Root",1,["oasis_core_runtime::storage::mkvs::tree::node::Root"]],["impl Unpin for NodeBox",1,["oasis_core_runtime::storage::mkvs::tree::node::NodeBox"]],["impl<T> Unpin for OverlayTree<T>where\n T: Unpin,",1,["oasis_core_runtime::storage::mkvs::tree::overlay::OverlayTree"]],["impl Unpin for Tree",1,["oasis_core_runtime::storage::mkvs::tree::Tree"]],["impl Unpin for SyncerError",1,["oasis_core_runtime::storage::mkvs::sync::errors::SyncerError"]],["impl Unpin for HostReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::host::HostReadSyncer"]],["impl Unpin for NoopReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::noop::NoopReadSyncer"]],["impl Unpin for RawProofEntry",1,["oasis_core_runtime::storage::mkvs::sync::proof::RawProofEntry"]],["impl Unpin for Proof",1,["oasis_core_runtime::storage::mkvs::sync::proof::Proof"]],["impl Unpin for ProofVerifier",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofVerifier"]],["impl Unpin for StatsCollector",1,["oasis_core_runtime::storage::mkvs::sync::stats::StatsCollector"]],["impl Unpin for TreeID",1,["oasis_core_runtime::storage::mkvs::sync::TreeID"]],["impl Unpin for GetRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetRequest"]],["impl Unpin for GetPrefixesRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetPrefixesRequest"]],["impl Unpin for IterateRequest",1,["oasis_core_runtime::storage::mkvs::sync::IterateRequest"]],["impl Unpin for ProofResponse",1,["oasis_core_runtime::storage::mkvs::sync::ProofResponse"]],["impl Unpin for LogEntryKind",1,["oasis_core_runtime::storage::mkvs::LogEntryKind"]],["impl Unpin for LogEntry",1,["oasis_core_runtime::storage::mkvs::LogEntry"]],["impl Unpin for Prefix",1,["oasis_core_runtime::storage::mkvs::Prefix"]],["impl<'a> Unpin for Context<'a>",1,["oasis_core_runtime::transaction::context::Context"]],["impl Unpin for ExecuteTxResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteTxResult"]],["impl Unpin for ExecuteBatchResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteBatchResult"]],["impl Unpin for NoopDispatcher",1,["oasis_core_runtime::transaction::dispatcher::NoopDispatcher"]],["impl Unpin for CoarsenedKey",1,["oasis_core_runtime::transaction::rwset::CoarsenedKey"]],["impl Unpin for ReadWriteSet",1,["oasis_core_runtime::transaction::rwset::ReadWriteSet"]],["impl Unpin for Tag",1,["oasis_core_runtime::transaction::tags::Tag"]],["impl Unpin for Tree",1,["oasis_core_runtime::transaction::tree::Tree"]],["impl Unpin for TxnBatch",1,["oasis_core_runtime::transaction::types::TxnBatch"]],["impl Unpin for ComputedBatch",1,["oasis_core_runtime::types::ComputedBatch"]],["impl Unpin for StorageSyncRequest",1,["oasis_core_runtime::types::StorageSyncRequest"]],["impl Unpin for StorageSyncRequestWithEndpoint",1,["oasis_core_runtime::types::StorageSyncRequestWithEndpoint"]],["impl Unpin for StorageSyncResponse",1,["oasis_core_runtime::types::StorageSyncResponse"]],["impl Unpin for HostStorageEndpoint",1,["oasis_core_runtime::types::HostStorageEndpoint"]],["impl Unpin for Body",1,["oasis_core_runtime::types::Body"]],["impl Unpin for Error",1,["oasis_core_runtime::types::Error"]],["impl Unpin for RuntimeInfoRequest",1,["oasis_core_runtime::types::RuntimeInfoRequest"]],["impl Unpin for Features",1,["oasis_core_runtime::types::Features"]],["impl Unpin for FeatureScheduleControl",1,["oasis_core_runtime::types::FeatureScheduleControl"]],["impl Unpin for RuntimeInfoResponse",1,["oasis_core_runtime::types::RuntimeInfoResponse"]],["impl Unpin for ExecutionMode",1,["oasis_core_runtime::types::ExecutionMode"]],["impl Unpin for CheckTxResult",1,["oasis_core_runtime::types::CheckTxResult"]],["impl Unpin for CheckTxMetadata",1,["oasis_core_runtime::types::CheckTxMetadata"]],["impl Unpin for EventKind",1,["oasis_core_runtime::types::EventKind"]],["impl Unpin for HostFetchConsensusEventsRequest",1,["oasis_core_runtime::types::HostFetchConsensusEventsRequest"]],["impl Unpin for HostFetchConsensusEventsResponse",1,["oasis_core_runtime::types::HostFetchConsensusEventsResponse"]],["impl Unpin for MessageType",1,["oasis_core_runtime::types::MessageType"]],["impl Unpin for Message",1,["oasis_core_runtime::types::Message"]],["impl Unpin for BUILD_INFO",1,["oasis_core_runtime::BUILD_INFO"]],["impl Unpin for BuildInfo",1,["oasis_core_runtime::BuildInfo"]]], -"oasis_runtime_sdk":[["impl Unpin for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Unpin for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Unpin for Mode",1,["oasis_runtime_sdk::context::Mode"]],["impl Unpin for State",1,["oasis_runtime_sdk::context::State"]],["impl Unpin for TransactionWithMeta",1,["oasis_runtime_sdk::context::TransactionWithMeta"]],["impl<'a, R> Unpin for RuntimeBatchContext<'a, R>where\n R: Unpin,",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'round, 'store, R> Unpin for RuntimeTxContext<'round, 'store, R>where\n R: Unpin,",1,["oasis_runtime_sdk::context::RuntimeTxContext"]],["impl<'a, V> Unpin for ContextValue<'a, V>where\n V: Unpin,",1,["oasis_runtime_sdk::context::ContextValue"]],["impl Unpin for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Unpin for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Unpin for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl Unpin for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl Unpin for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Unpin for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Unpin for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Unpin for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Unpin for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Unpin for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl<'a> Unpin for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<R> Unpin for Dispatcher<R>where\n R: Unpin,",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl Unpin for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Unpin for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Unpin for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl<B, R> Unpin for DispatchResult<B, R>where\n B: Unpin,\n R: Unpin,",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl Unpin for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Unpin for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Unpin for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Unpin for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Unpin for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Unpin for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Unpin for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Unpin for AddressesQuery",1,["oasis_runtime_sdk::modules::accounts::types::AddressesQuery"]],["impl Unpin for BalancesQuery",1,["oasis_runtime_sdk::modules::accounts::types::BalancesQuery"]],["impl Unpin for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["impl Unpin for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Unpin for DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::accounts::Error"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::accounts::Event"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::accounts::Parameters"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::accounts::Genesis"]],["impl Unpin for Module",1,["oasis_runtime_sdk::modules::accounts::Module"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Unpin for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Unpin for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Unpin for Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Unpin for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Unpin for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Unpin for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Unpin for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Unpin for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Unpin for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Unpin for BalanceQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::BalanceQuery"]],["impl Unpin for ConsensusAccountQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusAccountQuery"]],["impl Unpin for DelegationQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationQuery"]],["impl Unpin for DelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationsQuery"]],["impl Unpin for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Unpin for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["impl Unpin for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["impl Unpin for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Unpin for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Unpin for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Unpin for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Unpin for ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Unpin for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Unpin for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl<Accounts, Consensus> Unpin for Module<Accounts, Consensus>where\n Accounts: Unpin,\n Consensus: Unpin,",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl Unpin for Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["impl Unpin for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["impl Unpin for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Unpin for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Unpin for MethodHandlerInfo",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerInfo"]],["impl Unpin for ModuleInfo",1,["oasis_runtime_sdk::modules::core::types::ModuleInfo"]],["impl Unpin for RuntimeInfoResponse",1,["oasis_runtime_sdk::modules::core::types::RuntimeInfoResponse"]],["impl Unpin for ExecuteReadOnlyTxQuery",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxQuery"]],["impl Unpin for ExecuteReadOnlyTxResponse",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxResponse"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Unpin for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Unpin for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Unpin for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl<Cfg> Unpin for Module<Cfg>where\n Cfg: Unpin,",1,["oasis_runtime_sdk::modules::core::Module"]],["impl Unpin for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Unpin for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Unpin for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Unpin for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Unpin for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl<Accounts> Unpin for Module<Accounts>where\n Accounts: Unpin,",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Unpin for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Unpin for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Unpin for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl<S> Unpin for ConfidentialStore<S>where\n S: Unpin,",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<T> Unpin for TransactionResult<T>where\n T: Unpin,",1,["oasis_runtime_sdk::storage::current::TransactionResult"]],["impl Unpin for CurrentStore",1,["oasis_runtime_sdk::storage::current::CurrentStore"]],["impl<S, D> Unpin for HashedStore<S, D>where\n D: Unpin,\n S: Unpin,",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<M> Unpin for MKVSStore<M>where\n M: Unpin,",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<S> Unpin for OverlayStore<S>where\n S: Unpin,",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S, P> Unpin for PrefixStore<S, P>where\n P: Unpin,\n S: Unpin,",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<S> Unpin for TypedStore<S>where\n S: Unpin,",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl Unpin for AllowAllValidator",1,["oasis_runtime_sdk::subcall::AllowAllValidator"]],["impl Unpin for SubcallInfo",1,["oasis_runtime_sdk::subcall::SubcallInfo"]],["impl Unpin for SubcallResult",1,["oasis_runtime_sdk::subcall::SubcallResult"]],["impl Unpin for MockKeyManagerClient",1,["oasis_runtime_sdk::testing::keymanager::MockKeyManagerClient"]],["impl Unpin for Config",1,["oasis_runtime_sdk::testing::mock::Config"]],["impl Unpin for EmptyRuntime",1,["oasis_runtime_sdk::testing::mock::EmptyRuntime"]],["impl Unpin for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl Unpin for CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["impl Unpin for Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["impl Unpin for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Unpin for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Unpin for Address",1,["oasis_runtime_sdk::types::address::Address"]],["impl Unpin for CallEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::CallEnvelopeX25519DeoxysII"]],["impl Unpin for ResultEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::ResultEnvelopeX25519DeoxysII"]],["impl Unpin for MessageEventHookInvocation",1,["oasis_runtime_sdk::types::message::MessageEventHookInvocation"]],["impl Unpin for MessageResult",1,["oasis_runtime_sdk::types::message::MessageResult"]],["impl Unpin for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Unpin for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Unpin for BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Unpin for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Unpin for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Unpin for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl Unpin for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Unpin for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Unpin for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Unpin for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Unpin for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Unpin for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Unpin for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Unpin for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Unpin for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]]], +"oasis_runtime_sdk":[["impl Unpin for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Unpin for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Unpin for Mode",1,["oasis_runtime_sdk::context::Mode"]],["impl Unpin for State",1,["oasis_runtime_sdk::context::State"]],["impl Unpin for TransactionWithMeta",1,["oasis_runtime_sdk::context::TransactionWithMeta"]],["impl<'a, R> Unpin for RuntimeBatchContext<'a, R>where\n R: Unpin,",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'round, 'store, R> Unpin for RuntimeTxContext<'round, 'store, R>where\n R: Unpin,",1,["oasis_runtime_sdk::context::RuntimeTxContext"]],["impl<'a, V> Unpin for ContextValue<'a, V>where\n V: Unpin,",1,["oasis_runtime_sdk::context::ContextValue"]],["impl Unpin for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Unpin for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Unpin for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl Unpin for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl Unpin for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Unpin for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Unpin for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Unpin for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Unpin for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Unpin for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl<'a> Unpin for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<R> Unpin for Dispatcher<R>where\n R: Unpin,",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl Unpin for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Unpin for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Unpin for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl<B, R> Unpin for DispatchResult<B, R>where\n B: Unpin,\n R: Unpin,",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl Unpin for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Unpin for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Unpin for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Unpin for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Unpin for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Unpin for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Unpin for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Unpin for AddressesQuery",1,["oasis_runtime_sdk::modules::accounts::types::AddressesQuery"]],["impl Unpin for BalancesQuery",1,["oasis_runtime_sdk::modules::accounts::types::BalancesQuery"]],["impl Unpin for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["impl Unpin for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Unpin for DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::accounts::Error"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::accounts::Event"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::accounts::Parameters"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::accounts::Genesis"]],["impl Unpin for Module",1,["oasis_runtime_sdk::modules::accounts::Module"]],["impl Unpin for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl Unpin for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Unpin for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Unpin for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Unpin for Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Unpin for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Unpin for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Unpin for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Unpin for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Unpin for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Unpin for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Unpin for BalanceQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::BalanceQuery"]],["impl Unpin for ConsensusAccountQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusAccountQuery"]],["impl Unpin for DelegationQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationQuery"]],["impl Unpin for DelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationsQuery"]],["impl Unpin for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Unpin for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["impl Unpin for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["impl Unpin for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Unpin for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Unpin for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Unpin for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Unpin for ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Unpin for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Unpin for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl<Accounts, Consensus> Unpin for Module<Accounts, Consensus>where\n Accounts: Unpin,\n Consensus: Unpin,",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl Unpin for Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["impl Unpin for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["impl Unpin for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Unpin for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Unpin for MethodHandlerInfo",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerInfo"]],["impl Unpin for ModuleInfo",1,["oasis_runtime_sdk::modules::core::types::ModuleInfo"]],["impl Unpin for RuntimeInfoResponse",1,["oasis_runtime_sdk::modules::core::types::RuntimeInfoResponse"]],["impl Unpin for ExecuteReadOnlyTxQuery",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxQuery"]],["impl Unpin for ExecuteReadOnlyTxResponse",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxResponse"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Unpin for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Unpin for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Unpin for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl<Cfg> Unpin for Module<Cfg>where\n Cfg: Unpin,",1,["oasis_runtime_sdk::modules::core::Module"]],["impl Unpin for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Unpin for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Unpin for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Unpin for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Unpin for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl<Accounts> Unpin for Module<Accounts>where\n Accounts: Unpin,",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Unpin for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Unpin for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Unpin for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl<S> Unpin for ConfidentialStore<S>where\n S: Unpin,",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<T> Unpin for TransactionResult<T>where\n T: Unpin,",1,["oasis_runtime_sdk::storage::current::TransactionResult"]],["impl Unpin for CurrentStore",1,["oasis_runtime_sdk::storage::current::CurrentStore"]],["impl<S, D> Unpin for HashedStore<S, D>where\n D: Unpin,\n S: Unpin,",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<M> Unpin for MKVSStore<M>where\n M: Unpin,",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<S> Unpin for OverlayStore<S>where\n S: Unpin,",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S, P> Unpin for PrefixStore<S, P>where\n P: Unpin,\n S: Unpin,",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<S> Unpin for TypedStore<S>where\n S: Unpin,",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl Unpin for AllowAllValidator",1,["oasis_runtime_sdk::subcall::AllowAllValidator"]],["impl Unpin for SubcallInfo",1,["oasis_runtime_sdk::subcall::SubcallInfo"]],["impl Unpin for SubcallResult",1,["oasis_runtime_sdk::subcall::SubcallResult"]],["impl Unpin for MockKeyManagerClient",1,["oasis_runtime_sdk::testing::keymanager::MockKeyManagerClient"]],["impl Unpin for Config",1,["oasis_runtime_sdk::testing::mock::Config"]],["impl Unpin for EmptyRuntime",1,["oasis_runtime_sdk::testing::mock::EmptyRuntime"]],["impl Unpin for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl Unpin for CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["impl Unpin for Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["impl Unpin for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Unpin for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Unpin for Address",1,["oasis_runtime_sdk::types::address::Address"]],["impl Unpin for CallEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::CallEnvelopeX25519DeoxysII"]],["impl Unpin for ResultEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::ResultEnvelopeX25519DeoxysII"]],["impl Unpin for MessageEventHookInvocation",1,["oasis_runtime_sdk::types::message::MessageEventHookInvocation"]],["impl Unpin for MessageResult",1,["oasis_runtime_sdk::types::message::MessageResult"]],["impl Unpin for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Unpin for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Unpin for BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Unpin for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Unpin for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Unpin for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl Unpin for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Unpin for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Unpin for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Unpin for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Unpin for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Unpin for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Unpin for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Unpin for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Unpin for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]]], "oasis_runtime_sdk_contracts":[["impl Unpin for Policy",1,["oasis_runtime_sdk_contracts::types::Policy"]],["impl Unpin for ABI",1,["oasis_runtime_sdk_contracts::types::ABI"]],["impl Unpin for Code",1,["oasis_runtime_sdk_contracts::types::Code"]],["impl Unpin for Instance",1,["oasis_runtime_sdk_contracts::types::Instance"]],["impl Unpin for Upload",1,["oasis_runtime_sdk_contracts::types::Upload"]],["impl Unpin for UploadResult",1,["oasis_runtime_sdk_contracts::types::UploadResult"]],["impl Unpin for Instantiate",1,["oasis_runtime_sdk_contracts::types::Instantiate"]],["impl Unpin for InstantiateResult",1,["oasis_runtime_sdk_contracts::types::InstantiateResult"]],["impl Unpin for Call",1,["oasis_runtime_sdk_contracts::types::Call"]],["impl Unpin for CallResult",1,["oasis_runtime_sdk_contracts::types::CallResult"]],["impl Unpin for Upgrade",1,["oasis_runtime_sdk_contracts::types::Upgrade"]],["impl Unpin for ChangeUpgradePolicy",1,["oasis_runtime_sdk_contracts::types::ChangeUpgradePolicy"]],["impl Unpin for CodeQuery",1,["oasis_runtime_sdk_contracts::types::CodeQuery"]],["impl Unpin for CodeStorageQuery",1,["oasis_runtime_sdk_contracts::types::CodeStorageQuery"]],["impl Unpin for CodeStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::CodeStorageQueryResult"]],["impl Unpin for InstanceQuery",1,["oasis_runtime_sdk_contracts::types::InstanceQuery"]],["impl Unpin for InstanceStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQuery"]],["impl Unpin for InstanceStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQueryResult"]],["impl Unpin for StoreKind",1,["oasis_runtime_sdk_contracts::types::StoreKind"]],["impl Unpin for InstanceRawStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceRawStorageQuery"]],["impl Unpin for InstanceRawStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceRawStorageQueryResult"]],["impl Unpin for PublicKeyKind",1,["oasis_runtime_sdk_contracts::types::PublicKeyKind"]],["impl Unpin for PublicKeyQuery",1,["oasis_runtime_sdk_contracts::types::PublicKeyQuery"]],["impl Unpin for PublicKeyQueryResult",1,["oasis_runtime_sdk_contracts::types::PublicKeyQueryResult"]],["impl Unpin for CustomQuery",1,["oasis_runtime_sdk_contracts::types::CustomQuery"]],["impl Unpin for CustomQueryResult",1,["oasis_runtime_sdk_contracts::types::CustomQueryResult"]],["impl Unpin for ContractEvent",1,["oasis_runtime_sdk_contracts::types::ContractEvent"]],["impl Unpin for Error",1,["oasis_runtime_sdk_contracts::Error"]],["impl Unpin for Event",1,["oasis_runtime_sdk_contracts::Event"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk_contracts::GasCosts"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk_contracts::Parameters"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk_contracts::Genesis"]],["impl Unpin for LocalConfig",1,["oasis_runtime_sdk_contracts::LocalConfig"]],["impl<Cfg> Unpin for Module<Cfg>where\n Cfg: Unpin,",1,["oasis_runtime_sdk_contracts::Module"]]] };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/panic/unwind_safe/trait.RefUnwindSafe.js b/rust/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index 7d9aca9064..473b4b0ec6 100644 --- a/rust/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/rust/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -3,6 +3,6 @@ "oasis_contract_sdk_storage":[["impl<'key, T> RefUnwindSafe for PublicCell<'key, T>where\n T: RefUnwindSafe,",1,["oasis_contract_sdk_storage::cell::PublicCell"]],["impl<'key, T> RefUnwindSafe for ConfidentialCell<'key, T>where\n T: RefUnwindSafe,",1,["oasis_contract_sdk_storage::cell::ConfidentialCell"]],["impl<'key, K, V> RefUnwindSafe for PublicMap<'key, K, V>where\n K: RefUnwindSafe,\n V: RefUnwindSafe,",1,["oasis_contract_sdk_storage::map::PublicMap"]],["impl<'key, K, V> RefUnwindSafe for ConfidentialMap<'key, K, V>where\n K: RefUnwindSafe,\n V: RefUnwindSafe,",1,["oasis_contract_sdk_storage::map::ConfidentialMap"]],["impl<I> RefUnwindSafe for Int<I>where\n I: RefUnwindSafe,\n <I as Integer>::Encoded: RefUnwindSafe,",1,["oasis_contract_sdk_storage::map::Int"]]], "oasis_contract_sdk_types":[["impl RefUnwindSafe for Error",1,["oasis_contract_sdk_types::address::Error"]],["impl RefUnwindSafe for Address",1,["oasis_contract_sdk_types::address::Address"]],["impl RefUnwindSafe for SignatureKind",1,["oasis_contract_sdk_types::crypto::SignatureKind"]],["impl RefUnwindSafe for QueryRequest",1,["oasis_contract_sdk_types::env::QueryRequest"]],["impl RefUnwindSafe for QueryResponse",1,["oasis_contract_sdk_types::env::QueryResponse"]],["impl RefUnwindSafe for AccountsQuery",1,["oasis_contract_sdk_types::env::AccountsQuery"]],["impl RefUnwindSafe for AccountsResponse",1,["oasis_contract_sdk_types::env::AccountsResponse"]],["impl RefUnwindSafe for Event",1,["oasis_contract_sdk_types::event::Event"]],["impl RefUnwindSafe for Message",1,["oasis_contract_sdk_types::message::Message"]],["impl RefUnwindSafe for NotifyReply",1,["oasis_contract_sdk_types::message::NotifyReply"]],["impl RefUnwindSafe for Reply",1,["oasis_contract_sdk_types::message::Reply"]],["impl RefUnwindSafe for CallResult",1,["oasis_contract_sdk_types::message::CallResult"]],["impl RefUnwindSafe for InstantiateResult",1,["oasis_contract_sdk_types::modules::contracts::InstantiateResult"]],["impl RefUnwindSafe for StoreKind",1,["oasis_contract_sdk_types::storage::StoreKind"]],["impl RefUnwindSafe for Denomination",1,["oasis_contract_sdk_types::token::Denomination"]],["impl RefUnwindSafe for Error",1,["oasis_contract_sdk_types::token::Error"]],["impl RefUnwindSafe for BaseUnits",1,["oasis_contract_sdk_types::token::BaseUnits"]],["impl RefUnwindSafe for CodeId",1,["oasis_contract_sdk_types::CodeId"]],["impl RefUnwindSafe for InstanceId",1,["oasis_contract_sdk_types::InstanceId"]],["impl RefUnwindSafe for CallFormat",1,["oasis_contract_sdk_types::CallFormat"]],["impl RefUnwindSafe for ExecutionContext",1,["oasis_contract_sdk_types::ExecutionContext"]],["impl RefUnwindSafe for ExecutionResult",1,["oasis_contract_sdk_types::ExecutionResult"]],["impl RefUnwindSafe for ExecutionOk",1,["oasis_contract_sdk_types::ExecutionOk"]]], "oasis_core_runtime":[["impl RefUnwindSafe for Hash",1,["oasis_core_runtime::common::crypto::hash::Hash"]],["impl RefUnwindSafe for Nonce",1,["oasis_core_runtime::common::crypto::mrae::nonce::Nonce"]],["impl RefUnwindSafe for PublicKey",1,["oasis_core_runtime::common::crypto::signature::PublicKey"]],["impl RefUnwindSafe for PrivateKey",1,["oasis_core_runtime::common::crypto::signature::PrivateKey"]],["impl RefUnwindSafe for Signature",1,["oasis_core_runtime::common::crypto::signature::Signature"]],["impl RefUnwindSafe for Signed",1,["oasis_core_runtime::common::crypto::signature::Signed"]],["impl RefUnwindSafe for MultiSigned",1,["oasis_core_runtime::common::crypto::signature::MultiSigned"]],["impl RefUnwindSafe for SignatureBundle",1,["oasis_core_runtime::common::crypto::signature::SignatureBundle"]],["impl RefUnwindSafe for PrivateKey",1,["oasis_core_runtime::common::crypto::x25519::PrivateKey"]],["impl RefUnwindSafe for PublicKey",1,["oasis_core_runtime::common::crypto::x25519::PublicKey"]],["impl RefUnwindSafe for Namespace",1,["oasis_core_runtime::common::namespace::Namespace"]],["impl RefUnwindSafe for Quantity",1,["oasis_core_runtime::common::quantity::Quantity"]],["impl RefUnwindSafe for QuotePolicy",1,["oasis_core_runtime::common::sgx::ias::QuotePolicy"]],["impl RefUnwindSafe for AVR",1,["oasis_core_runtime::common::sgx::ias::AVR"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::common::sgx::pcs::Error"]],["impl RefUnwindSafe for QuotePolicy",1,["oasis_core_runtime::common::sgx::pcs::QuotePolicy"]],["impl RefUnwindSafe for QuoteBundle",1,["oasis_core_runtime::common::sgx::pcs::QuoteBundle"]],["impl RefUnwindSafe for TCBBundle",1,["oasis_core_runtime::common::sgx::pcs::TCBBundle"]],["impl RefUnwindSafe for SignedTCBInfo",1,["oasis_core_runtime::common::sgx::pcs::SignedTCBInfo"]],["impl RefUnwindSafe for TCBInfo",1,["oasis_core_runtime::common::sgx::pcs::TCBInfo"]],["impl RefUnwindSafe for TDXModule",1,["oasis_core_runtime::common::sgx::pcs::TDXModule"]],["impl RefUnwindSafe for TCBLevel",1,["oasis_core_runtime::common::sgx::pcs::TCBLevel"]],["impl RefUnwindSafe for TCBVersions",1,["oasis_core_runtime::common::sgx::pcs::TCBVersions"]],["impl RefUnwindSafe for TCBComponent",1,["oasis_core_runtime::common::sgx::pcs::TCBComponent"]],["impl RefUnwindSafe for TCBStatus",1,["oasis_core_runtime::common::sgx::pcs::TCBStatus"]],["impl RefUnwindSafe for SignedQEIdentity",1,["oasis_core_runtime::common::sgx::pcs::SignedQEIdentity"]],["impl RefUnwindSafe for QEIdentity",1,["oasis_core_runtime::common::sgx::pcs::QEIdentity"]],["impl RefUnwindSafe for EnclaveTCBLevel",1,["oasis_core_runtime::common::sgx::pcs::EnclaveTCBLevel"]],["impl RefUnwindSafe for EnclaveTCBVersions",1,["oasis_core_runtime::common::sgx::pcs::EnclaveTCBVersions"]],["impl RefUnwindSafe for MrEnclave",1,["oasis_core_runtime::common::sgx::MrEnclave"]],["impl RefUnwindSafe for MrSigner",1,["oasis_core_runtime::common::sgx::MrSigner"]],["impl RefUnwindSafe for EnclaveIdentity",1,["oasis_core_runtime::common::sgx::EnclaveIdentity"]],["impl RefUnwindSafe for Quote",1,["oasis_core_runtime::common::sgx::Quote"]],["impl RefUnwindSafe for QuotePolicy",1,["oasis_core_runtime::common::sgx::QuotePolicy"]],["impl RefUnwindSafe for VerifiedQuote",1,["oasis_core_runtime::common::sgx::VerifiedQuote"]],["impl RefUnwindSafe for Version",1,["oasis_core_runtime::common::version::Version"]],["impl RefUnwindSafe for ProtocolVersions",1,["oasis_core_runtime::common::version::ProtocolVersions"]],["impl<T> RefUnwindSafe for Versioned<T>where\n T: RefUnwindSafe,",1,["oasis_core_runtime::common::versioned::Versioned"]],["impl !RefUnwindSafe for CacheSet",1,["oasis_core_runtime::cache::CacheSet"]],["impl !RefUnwindSafe for Cache",1,["oasis_core_runtime::cache::Cache"]],["impl RefUnwindSafe for Config",1,["oasis_core_runtime::config::Config"]],["impl RefUnwindSafe for Storage",1,["oasis_core_runtime::config::Storage"]],["impl RefUnwindSafe for COMMON_POOL_ADDRESS",1,["oasis_core_runtime::consensus::address::COMMON_POOL_ADDRESS"]],["impl RefUnwindSafe for FEE_ACC_ADDRESS",1,["oasis_core_runtime::consensus::address::FEE_ACC_ADDRESS"]],["impl RefUnwindSafe for GOVERNANCE_DEPOSITS_ADDRESS",1,["oasis_core_runtime::consensus::address::GOVERNANCE_DEPOSITS_ADDRESS"]],["impl RefUnwindSafe for Address",1,["oasis_core_runtime::consensus::address::Address"]],["impl RefUnwindSafe for EpochTimeState",1,["oasis_core_runtime::consensus::beacon::EpochTimeState"]],["impl RefUnwindSafe for Vote",1,["oasis_core_runtime::consensus::governance::Vote"]],["impl RefUnwindSafe for ProposalVote",1,["oasis_core_runtime::consensus::governance::ProposalVote"]],["impl RefUnwindSafe for UpgradeProposal",1,["oasis_core_runtime::consensus::governance::UpgradeProposal"]],["impl RefUnwindSafe for CancelUpgradeProposal",1,["oasis_core_runtime::consensus::governance::CancelUpgradeProposal"]],["impl RefUnwindSafe for ChangeParametersProposal",1,["oasis_core_runtime::consensus::governance::ChangeParametersProposal"]],["impl RefUnwindSafe for ProposalContent",1,["oasis_core_runtime::consensus::governance::ProposalContent"]],["impl RefUnwindSafe for ConsensusParameterChanges",1,["oasis_core_runtime::consensus::governance::ConsensusParameterChanges"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::consensus::keymanager::Error"]],["impl RefUnwindSafe for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::PolicySGX"]],["impl RefUnwindSafe for EnclavePolicySGX",1,["oasis_core_runtime::consensus::keymanager::EnclavePolicySGX"]],["impl RefUnwindSafe for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::SignedPolicySGX"]],["impl RefUnwindSafe for EncryptedSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedSecret"]],["impl RefUnwindSafe for EncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedMasterSecret"]],["impl RefUnwindSafe for EncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedEphemeralSecret"]],["impl RefUnwindSafe for SignedEncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedMasterSecret"]],["impl RefUnwindSafe for SignedEncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedEphemeralSecret"]],["impl RefUnwindSafe for TCPAddress",1,["oasis_core_runtime::consensus::registry::TCPAddress"]],["impl RefUnwindSafe for TLSAddress",1,["oasis_core_runtime::consensus::registry::TLSAddress"]],["impl RefUnwindSafe for TLSInfo",1,["oasis_core_runtime::consensus::registry::TLSInfo"]],["impl RefUnwindSafe for P2PInfo",1,["oasis_core_runtime::consensus::registry::P2PInfo"]],["impl RefUnwindSafe for ConsensusAddress",1,["oasis_core_runtime::consensus::registry::ConsensusAddress"]],["impl RefUnwindSafe for ConsensusInfo",1,["oasis_core_runtime::consensus::registry::ConsensusInfo"]],["impl RefUnwindSafe for VRFInfo",1,["oasis_core_runtime::consensus::registry::VRFInfo"]],["impl RefUnwindSafe for CapabilityTEE",1,["oasis_core_runtime::consensus::registry::CapabilityTEE"]],["impl RefUnwindSafe for Capabilities",1,["oasis_core_runtime::consensus::registry::Capabilities"]],["impl RefUnwindSafe for NodeRuntime",1,["oasis_core_runtime::consensus::registry::NodeRuntime"]],["impl RefUnwindSafe for RolesMask",1,["oasis_core_runtime::consensus::registry::RolesMask"]],["impl RefUnwindSafe for Node",1,["oasis_core_runtime::consensus::registry::Node"]],["impl RefUnwindSafe for RuntimeKind",1,["oasis_core_runtime::consensus::registry::RuntimeKind"]],["impl RefUnwindSafe for ExecutorParameters",1,["oasis_core_runtime::consensus::registry::ExecutorParameters"]],["impl RefUnwindSafe for TxnSchedulerParameters",1,["oasis_core_runtime::consensus::registry::TxnSchedulerParameters"]],["impl RefUnwindSafe for StorageParameters",1,["oasis_core_runtime::consensus::registry::StorageParameters"]],["impl RefUnwindSafe for SchedulingConstraints",1,["oasis_core_runtime::consensus::registry::SchedulingConstraints"]],["impl RefUnwindSafe for ValidatorSetConstraint",1,["oasis_core_runtime::consensus::registry::ValidatorSetConstraint"]],["impl RefUnwindSafe for MaxNodesConstraint",1,["oasis_core_runtime::consensus::registry::MaxNodesConstraint"]],["impl RefUnwindSafe for MinPoolSizeConstraint",1,["oasis_core_runtime::consensus::registry::MinPoolSizeConstraint"]],["impl RefUnwindSafe for RuntimeStakingParameters",1,["oasis_core_runtime::consensus::registry::RuntimeStakingParameters"]],["impl RefUnwindSafe for EntityWhitelistRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRuntimeAdmissionPolicy"]],["impl RefUnwindSafe for EntityWhitelistConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistConfig"]],["impl RefUnwindSafe for RuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::RuntimeAdmissionPolicy"]],["impl RefUnwindSafe for RuntimeGovernanceModel",1,["oasis_core_runtime::consensus::registry::RuntimeGovernanceModel"]],["impl RefUnwindSafe for VersionInfo",1,["oasis_core_runtime::consensus::registry::VersionInfo"]],["impl RefUnwindSafe for SGXConstraints",1,["oasis_core_runtime::consensus::registry::SGXConstraints"]],["impl RefUnwindSafe for SGXAttestation",1,["oasis_core_runtime::consensus::registry::SGXAttestation"]],["impl RefUnwindSafe for TEEHardware",1,["oasis_core_runtime::consensus::registry::TEEHardware"]],["impl RefUnwindSafe for Runtime",1,["oasis_core_runtime::consensus::registry::Runtime"]],["impl RefUnwindSafe for RuntimeGenesis",1,["oasis_core_runtime::consensus::registry::RuntimeGenesis"]],["impl RefUnwindSafe for Block",1,["oasis_core_runtime::consensus::roothash::block::Block"]],["impl RefUnwindSafe for HeaderType",1,["oasis_core_runtime::consensus::roothash::block::HeaderType"]],["impl RefUnwindSafe for Header",1,["oasis_core_runtime::consensus::roothash::block::Header"]],["impl RefUnwindSafe for ComputeResultsHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ComputeResultsHeader"]],["impl RefUnwindSafe for ExecutorCommitmentFailure",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentFailure"]],["impl RefUnwindSafe for ExecutorCommitmentHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentHeader"]],["impl RefUnwindSafe for ExecutorCommitment",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitment"]],["impl RefUnwindSafe for Pool",1,["oasis_core_runtime::consensus::roothash::commitment::pool::Pool"]],["impl RefUnwindSafe for Message",1,["oasis_core_runtime::consensus::roothash::message::Message"]],["impl RefUnwindSafe for StakingMessage",1,["oasis_core_runtime::consensus::roothash::message::StakingMessage"]],["impl RefUnwindSafe for RegistryMessage",1,["oasis_core_runtime::consensus::roothash::message::RegistryMessage"]],["impl RefUnwindSafe for GovernanceMessage",1,["oasis_core_runtime::consensus::roothash::message::GovernanceMessage"]],["impl RefUnwindSafe for IncomingMessage",1,["oasis_core_runtime::consensus::roothash::message::IncomingMessage"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::consensus::roothash::Error"]],["impl RefUnwindSafe for AnnotatedBlock",1,["oasis_core_runtime::consensus::roothash::AnnotatedBlock"]],["impl RefUnwindSafe for MessageEvent",1,["oasis_core_runtime::consensus::roothash::MessageEvent"]],["impl RefUnwindSafe for RoundResults",1,["oasis_core_runtime::consensus::roothash::RoundResults"]],["impl RefUnwindSafe for RoundRoots",1,["oasis_core_runtime::consensus::roothash::RoundRoots"]],["impl RefUnwindSafe for Role",1,["oasis_core_runtime::consensus::scheduler::Role"]],["impl RefUnwindSafe for CommitteeNode",1,["oasis_core_runtime::consensus::scheduler::CommitteeNode"]],["impl RefUnwindSafe for CommitteeKind",1,["oasis_core_runtime::consensus::scheduler::CommitteeKind"]],["impl RefUnwindSafe for Committee",1,["oasis_core_runtime::consensus::scheduler::Committee"]],["impl RefUnwindSafe for Transfer",1,["oasis_core_runtime::consensus::staking::Transfer"]],["impl RefUnwindSafe for Withdraw",1,["oasis_core_runtime::consensus::staking::Withdraw"]],["impl RefUnwindSafe for Escrow",1,["oasis_core_runtime::consensus::staking::Escrow"]],["impl RefUnwindSafe for ReclaimEscrow",1,["oasis_core_runtime::consensus::staking::ReclaimEscrow"]],["impl RefUnwindSafe for ThresholdKind",1,["oasis_core_runtime::consensus::staking::ThresholdKind"]],["impl RefUnwindSafe for Account",1,["oasis_core_runtime::consensus::staking::Account"]],["impl RefUnwindSafe for GeneralAccount",1,["oasis_core_runtime::consensus::staking::GeneralAccount"]],["impl RefUnwindSafe for EscrowAccount",1,["oasis_core_runtime::consensus::staking::EscrowAccount"]],["impl RefUnwindSafe for SharePool",1,["oasis_core_runtime::consensus::staking::SharePool"]],["impl RefUnwindSafe for CommissionSchedule",1,["oasis_core_runtime::consensus::staking::CommissionSchedule"]],["impl RefUnwindSafe for CommissionRateStep",1,["oasis_core_runtime::consensus::staking::CommissionRateStep"]],["impl RefUnwindSafe for CommissionRateBoundStep",1,["oasis_core_runtime::consensus::staking::CommissionRateBoundStep"]],["impl RefUnwindSafe for StakeAccumulator",1,["oasis_core_runtime::consensus::staking::StakeAccumulator"]],["impl RefUnwindSafe for StakeThreshold",1,["oasis_core_runtime::consensus::staking::StakeThreshold"]],["impl RefUnwindSafe for Delegation",1,["oasis_core_runtime::consensus::staking::Delegation"]],["impl RefUnwindSafe for DebondingDelegation",1,["oasis_core_runtime::consensus::staking::DebondingDelegation"]],["impl RefUnwindSafe for SlashReason",1,["oasis_core_runtime::consensus::staking::SlashReason"]],["impl RefUnwindSafe for Slash",1,["oasis_core_runtime::consensus::staking::Slash"]],["impl RefUnwindSafe for TransferResult",1,["oasis_core_runtime::consensus::staking::TransferResult"]],["impl RefUnwindSafe for AddEscrowResult",1,["oasis_core_runtime::consensus::staking::AddEscrowResult"]],["impl RefUnwindSafe for ReclaimEscrowResult",1,["oasis_core_runtime::consensus::staking::ReclaimEscrowResult"]],["impl RefUnwindSafe for WithdrawResult",1,["oasis_core_runtime::consensus::staking::WithdrawResult"]],["impl RefUnwindSafe for Event",1,["oasis_core_runtime::consensus::staking::Event"]],["impl RefUnwindSafe for TransferEvent",1,["oasis_core_runtime::consensus::staking::TransferEvent"]],["impl RefUnwindSafe for BurnEvent",1,["oasis_core_runtime::consensus::staking::BurnEvent"]],["impl RefUnwindSafe for EscrowEvent",1,["oasis_core_runtime::consensus::staking::EscrowEvent"]],["impl RefUnwindSafe for AllowanceChangeEvent",1,["oasis_core_runtime::consensus::staking::AllowanceChangeEvent"]],["impl<'a, T> RefUnwindSafe for ImmutableState<'a, T>where\n T: RefUnwindSafe,",1,["oasis_core_runtime::consensus::state::beacon::ImmutableState"]],["impl RefUnwindSafe for MutableState",1,["oasis_core_runtime::consensus::state::beacon::MutableState"]],["impl<'a, T> RefUnwindSafe for ImmutableState<'a, T>where\n T: RefUnwindSafe,",1,["oasis_core_runtime::consensus::state::keymanager::ImmutableState"]],["impl RefUnwindSafe for Status",1,["oasis_core_runtime::consensus::state::keymanager::Status"]],["impl<'a, T> RefUnwindSafe for ImmutableState<'a, T>where\n T: RefUnwindSafe,",1,["oasis_core_runtime::consensus::state::registry::ImmutableState"]],["impl<'a, T> RefUnwindSafe for ImmutableState<'a, T>where\n T: RefUnwindSafe,",1,["oasis_core_runtime::consensus::state::roothash::ImmutableState"]],["impl<'a, T> RefUnwindSafe for ImmutableState<'a, T>where\n T: RefUnwindSafe,",1,["oasis_core_runtime::consensus::state::staking::ImmutableState"]],["impl RefUnwindSafe for StateError",1,["oasis_core_runtime::consensus::state::StateError"]],["impl !RefUnwindSafe for ConsensusState",1,["oasis_core_runtime::consensus::state::ConsensusState"]],["impl RefUnwindSafe for Proof",1,["oasis_core_runtime::consensus::tendermint::merkle::Proof"]],["impl !RefUnwindSafe for NopVerifier",1,["oasis_core_runtime::consensus::tendermint::verifier::noop::NopVerifier"]],["impl !RefUnwindSafe for Verifier",1,["oasis_core_runtime::consensus::tendermint::verifier::Verifier"]],["impl RefUnwindSafe for LightBlockMeta",1,["oasis_core_runtime::consensus::tendermint::LightBlockMeta"]],["impl RefUnwindSafe for Transaction",1,["oasis_core_runtime::consensus::transaction::Transaction"]],["impl RefUnwindSafe for Fee",1,["oasis_core_runtime::consensus::transaction::Fee"]],["impl RefUnwindSafe for Proof",1,["oasis_core_runtime::consensus::transaction::Proof"]],["impl RefUnwindSafe for SignedTransactionWithProof",1,["oasis_core_runtime::consensus::transaction::SignedTransactionWithProof"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::consensus::verifier::Error"]],["impl RefUnwindSafe for TrustRoot",1,["oasis_core_runtime::consensus::verifier::TrustRoot"]],["impl RefUnwindSafe for LightBlock",1,["oasis_core_runtime::consensus::LightBlock"]],["impl RefUnwindSafe for Event",1,["oasis_core_runtime::consensus::Event"]],["impl RefUnwindSafe for BlockMetadata",1,["oasis_core_runtime::consensus::BlockMetadata"]],["impl<'a> !RefUnwindSafe for PreInitState<'a>",1,["oasis_core_runtime::dispatcher::PreInitState"]],["impl !RefUnwindSafe for PostInitState",1,["oasis_core_runtime::dispatcher::PostInitState"]],["impl !RefUnwindSafe for Dispatcher",1,["oasis_core_runtime::dispatcher::Dispatcher"]],["impl RefUnwindSafe for RpcClientError",1,["oasis_core_runtime::enclave_rpc::client::RpcClientError"]],["impl !RefUnwindSafe for RpcClient",1,["oasis_core_runtime::enclave_rpc::client::RpcClient"]],["impl<'a> !RefUnwindSafe for Context<'a>",1,["oasis_core_runtime::enclave_rpc::context::Context"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::enclave_rpc::demux::Error"]],["impl RefUnwindSafe for Demux",1,["oasis_core_runtime::enclave_rpc::demux::Demux"]],["impl !RefUnwindSafe for MultiplexedSession",1,["oasis_core_runtime::enclave_rpc::demux::MultiplexedSession"]],["impl RefUnwindSafe for MethodDescriptor",1,["oasis_core_runtime::enclave_rpc::dispatcher::MethodDescriptor"]],["impl !RefUnwindSafe for Method",1,["oasis_core_runtime::enclave_rpc::dispatcher::Method"]],["impl !RefUnwindSafe for Dispatcher",1,["oasis_core_runtime::enclave_rpc::dispatcher::Dispatcher"]],["impl RefUnwindSafe for SessionInfo",1,["oasis_core_runtime::enclave_rpc::session::SessionInfo"]],["impl !RefUnwindSafe for Session",1,["oasis_core_runtime::enclave_rpc::session::Session"]],["impl RefUnwindSafe for RAKBinding",1,["oasis_core_runtime::enclave_rpc::session::RAKBinding"]],["impl !RefUnwindSafe for Builder",1,["oasis_core_runtime::enclave_rpc::session::Builder"]],["impl RefUnwindSafe for SessionID",1,["oasis_core_runtime::enclave_rpc::types::SessionID"]],["impl RefUnwindSafe for Kind",1,["oasis_core_runtime::enclave_rpc::types::Kind"]],["impl RefUnwindSafe for Frame",1,["oasis_core_runtime::enclave_rpc::types::Frame"]],["impl RefUnwindSafe for Request",1,["oasis_core_runtime::enclave_rpc::types::Request"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::enclave_rpc::types::Error"]],["impl RefUnwindSafe for Body",1,["oasis_core_runtime::enclave_rpc::types::Body"]],["impl RefUnwindSafe for Response",1,["oasis_core_runtime::enclave_rpc::types::Response"]],["impl RefUnwindSafe for Message",1,["oasis_core_runtime::enclave_rpc::types::Message"]],["impl RefUnwindSafe for PeerFeedback",1,["oasis_core_runtime::enclave_rpc::types::PeerFeedback"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::host::Error"]],["impl RefUnwindSafe for Identity",1,["oasis_core_runtime::identity::Identity"]],["impl RefUnwindSafe for PolicyVerifierError",1,["oasis_core_runtime::policy::PolicyVerifierError"]],["impl !RefUnwindSafe for PolicyVerifier",1,["oasis_core_runtime::policy::PolicyVerifier"]],["impl RefUnwindSafe for ProtocolError",1,["oasis_core_runtime::protocol::ProtocolError"]],["impl RefUnwindSafe for HostInfo",1,["oasis_core_runtime::protocol::HostInfo"]],["impl !RefUnwindSafe for Protocol",1,["oasis_core_runtime::protocol::Protocol"]],["impl !RefUnwindSafe for ProtocolUntrustedLocalStorage",1,["oasis_core_runtime::protocol::ProtocolUntrustedLocalStorage"]],["impl RefUnwindSafe for RootType",1,["oasis_core_runtime::storage::mkvs::tree::node::RootType"]],["impl RefUnwindSafe for Root",1,["oasis_core_runtime::storage::mkvs::tree::node::Root"]],["impl !RefUnwindSafe for NodeBox",1,["oasis_core_runtime::storage::mkvs::tree::node::NodeBox"]],["impl<T> RefUnwindSafe for OverlayTree<T>where\n T: RefUnwindSafe,",1,["oasis_core_runtime::storage::mkvs::tree::overlay::OverlayTree"]],["impl !RefUnwindSafe for Tree",1,["oasis_core_runtime::storage::mkvs::tree::Tree"]],["impl RefUnwindSafe for SyncerError",1,["oasis_core_runtime::storage::mkvs::sync::errors::SyncerError"]],["impl !RefUnwindSafe for HostReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::host::HostReadSyncer"]],["impl RefUnwindSafe for NoopReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::noop::NoopReadSyncer"]],["impl RefUnwindSafe for RawProofEntry",1,["oasis_core_runtime::storage::mkvs::sync::proof::RawProofEntry"]],["impl RefUnwindSafe for Proof",1,["oasis_core_runtime::storage::mkvs::sync::proof::Proof"]],["impl RefUnwindSafe for ProofVerifier",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofVerifier"]],["impl !RefUnwindSafe for StatsCollector",1,["oasis_core_runtime::storage::mkvs::sync::stats::StatsCollector"]],["impl RefUnwindSafe for TreeID",1,["oasis_core_runtime::storage::mkvs::sync::TreeID"]],["impl RefUnwindSafe for GetRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetRequest"]],["impl RefUnwindSafe for GetPrefixesRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetPrefixesRequest"]],["impl RefUnwindSafe for IterateRequest",1,["oasis_core_runtime::storage::mkvs::sync::IterateRequest"]],["impl RefUnwindSafe for ProofResponse",1,["oasis_core_runtime::storage::mkvs::sync::ProofResponse"]],["impl RefUnwindSafe for LogEntryKind",1,["oasis_core_runtime::storage::mkvs::LogEntryKind"]],["impl RefUnwindSafe for LogEntry",1,["oasis_core_runtime::storage::mkvs::LogEntry"]],["impl RefUnwindSafe for Prefix",1,["oasis_core_runtime::storage::mkvs::Prefix"]],["impl<'a> !RefUnwindSafe for Context<'a>",1,["oasis_core_runtime::transaction::context::Context"]],["impl RefUnwindSafe for ExecuteTxResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteTxResult"]],["impl RefUnwindSafe for ExecuteBatchResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteBatchResult"]],["impl RefUnwindSafe for NoopDispatcher",1,["oasis_core_runtime::transaction::dispatcher::NoopDispatcher"]],["impl RefUnwindSafe for CoarsenedKey",1,["oasis_core_runtime::transaction::rwset::CoarsenedKey"]],["impl RefUnwindSafe for ReadWriteSet",1,["oasis_core_runtime::transaction::rwset::ReadWriteSet"]],["impl RefUnwindSafe for Tag",1,["oasis_core_runtime::transaction::tags::Tag"]],["impl !RefUnwindSafe for Tree",1,["oasis_core_runtime::transaction::tree::Tree"]],["impl RefUnwindSafe for TxnBatch",1,["oasis_core_runtime::transaction::types::TxnBatch"]],["impl RefUnwindSafe for ComputedBatch",1,["oasis_core_runtime::types::ComputedBatch"]],["impl RefUnwindSafe for StorageSyncRequest",1,["oasis_core_runtime::types::StorageSyncRequest"]],["impl RefUnwindSafe for StorageSyncRequestWithEndpoint",1,["oasis_core_runtime::types::StorageSyncRequestWithEndpoint"]],["impl RefUnwindSafe for StorageSyncResponse",1,["oasis_core_runtime::types::StorageSyncResponse"]],["impl RefUnwindSafe for HostStorageEndpoint",1,["oasis_core_runtime::types::HostStorageEndpoint"]],["impl RefUnwindSafe for Body",1,["oasis_core_runtime::types::Body"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::types::Error"]],["impl RefUnwindSafe for RuntimeInfoRequest",1,["oasis_core_runtime::types::RuntimeInfoRequest"]],["impl RefUnwindSafe for Features",1,["oasis_core_runtime::types::Features"]],["impl RefUnwindSafe for FeatureScheduleControl",1,["oasis_core_runtime::types::FeatureScheduleControl"]],["impl RefUnwindSafe for RuntimeInfoResponse",1,["oasis_core_runtime::types::RuntimeInfoResponse"]],["impl RefUnwindSafe for ExecutionMode",1,["oasis_core_runtime::types::ExecutionMode"]],["impl RefUnwindSafe for CheckTxResult",1,["oasis_core_runtime::types::CheckTxResult"]],["impl RefUnwindSafe for CheckTxMetadata",1,["oasis_core_runtime::types::CheckTxMetadata"]],["impl RefUnwindSafe for EventKind",1,["oasis_core_runtime::types::EventKind"]],["impl RefUnwindSafe for HostFetchConsensusEventsRequest",1,["oasis_core_runtime::types::HostFetchConsensusEventsRequest"]],["impl RefUnwindSafe for HostFetchConsensusEventsResponse",1,["oasis_core_runtime::types::HostFetchConsensusEventsResponse"]],["impl RefUnwindSafe for MessageType",1,["oasis_core_runtime::types::MessageType"]],["impl RefUnwindSafe for Message",1,["oasis_core_runtime::types::Message"]],["impl RefUnwindSafe for BUILD_INFO",1,["oasis_core_runtime::BUILD_INFO"]],["impl RefUnwindSafe for BuildInfo",1,["oasis_core_runtime::BuildInfo"]]], -"oasis_runtime_sdk":[["impl RefUnwindSafe for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl RefUnwindSafe for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl RefUnwindSafe for Mode",1,["oasis_runtime_sdk::context::Mode"]],["impl RefUnwindSafe for State",1,["oasis_runtime_sdk::context::State"]],["impl RefUnwindSafe for TransactionWithMeta",1,["oasis_runtime_sdk::context::TransactionWithMeta"]],["impl<'a, R> !RefUnwindSafe for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'round, 'store, R> !RefUnwindSafe for RuntimeTxContext<'round, 'store, R>",1,["oasis_runtime_sdk::context::RuntimeTxContext"]],["impl<'a, V> !RefUnwindSafe for ContextValue<'a, V>",1,["oasis_runtime_sdk::context::ContextValue"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl RefUnwindSafe for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl RefUnwindSafe for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl !RefUnwindSafe for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl RefUnwindSafe for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl RefUnwindSafe for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl RefUnwindSafe for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl RefUnwindSafe for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl<'a> !RefUnwindSafe for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<R> !RefUnwindSafe for Dispatcher<R>",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl RefUnwindSafe for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::history::Error"]],["impl !RefUnwindSafe for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl<B, R> RefUnwindSafe for DispatchResult<B, R>where\n B: RefUnwindSafe,\n R: RefUnwindSafe,",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl RefUnwindSafe for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl RefUnwindSafe for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl RefUnwindSafe for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl RefUnwindSafe for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl RefUnwindSafe for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl RefUnwindSafe for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl RefUnwindSafe for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl RefUnwindSafe for AddressesQuery",1,["oasis_runtime_sdk::modules::accounts::types::AddressesQuery"]],["impl RefUnwindSafe for BalancesQuery",1,["oasis_runtime_sdk::modules::accounts::types::BalancesQuery"]],["impl RefUnwindSafe for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["impl RefUnwindSafe for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl RefUnwindSafe for DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::accounts::Error"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::accounts::Event"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::accounts::Parameters"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::accounts::Genesis"]],["impl RefUnwindSafe for Module",1,["oasis_runtime_sdk::modules::accounts::Module"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl RefUnwindSafe for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl RefUnwindSafe for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl RefUnwindSafe for Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl RefUnwindSafe for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl RefUnwindSafe for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl RefUnwindSafe for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl RefUnwindSafe for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl RefUnwindSafe for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl RefUnwindSafe for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl RefUnwindSafe for BalanceQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::BalanceQuery"]],["impl RefUnwindSafe for ConsensusAccountQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusAccountQuery"]],["impl RefUnwindSafe for DelegationQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationQuery"]],["impl RefUnwindSafe for DelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationsQuery"]],["impl RefUnwindSafe for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl RefUnwindSafe for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["impl RefUnwindSafe for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["impl RefUnwindSafe for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl RefUnwindSafe for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl RefUnwindSafe for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl RefUnwindSafe for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl RefUnwindSafe for ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl RefUnwindSafe for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl RefUnwindSafe for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl<Accounts, Consensus> RefUnwindSafe for Module<Accounts, Consensus>where\n Accounts: RefUnwindSafe,\n Consensus: RefUnwindSafe,",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl RefUnwindSafe for Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["impl RefUnwindSafe for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["impl RefUnwindSafe for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl RefUnwindSafe for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl RefUnwindSafe for MethodHandlerInfo",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerInfo"]],["impl RefUnwindSafe for ModuleInfo",1,["oasis_runtime_sdk::modules::core::types::ModuleInfo"]],["impl RefUnwindSafe for RuntimeInfoResponse",1,["oasis_runtime_sdk::modules::core::types::RuntimeInfoResponse"]],["impl RefUnwindSafe for ExecuteReadOnlyTxQuery",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxQuery"]],["impl RefUnwindSafe for ExecuteReadOnlyTxResponse",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxResponse"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl RefUnwindSafe for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl RefUnwindSafe for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl RefUnwindSafe for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl<Cfg> RefUnwindSafe for Module<Cfg>where\n Cfg: RefUnwindSafe,",1,["oasis_runtime_sdk::modules::core::Module"]],["impl RefUnwindSafe for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl RefUnwindSafe for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl RefUnwindSafe for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl RefUnwindSafe for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl RefUnwindSafe for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl<Accounts> RefUnwindSafe for Module<Accounts>where\n Accounts: RefUnwindSafe,",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl RefUnwindSafe for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl<S> RefUnwindSafe for ConfidentialStore<S>where\n S: RefUnwindSafe,",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<T> RefUnwindSafe for TransactionResult<T>where\n T: RefUnwindSafe,",1,["oasis_runtime_sdk::storage::current::TransactionResult"]],["impl !RefUnwindSafe for CurrentStore",1,["oasis_runtime_sdk::storage::current::CurrentStore"]],["impl<S, D> RefUnwindSafe for HashedStore<S, D>where\n D: RefUnwindSafe,\n S: RefUnwindSafe,",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<M> RefUnwindSafe for MKVSStore<M>where\n M: RefUnwindSafe,",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<S> RefUnwindSafe for OverlayStore<S>where\n S: RefUnwindSafe,",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S, P> RefUnwindSafe for PrefixStore<S, P>where\n P: RefUnwindSafe,\n S: RefUnwindSafe,",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<S> RefUnwindSafe for TypedStore<S>where\n S: RefUnwindSafe,",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl RefUnwindSafe for AllowAllValidator",1,["oasis_runtime_sdk::subcall::AllowAllValidator"]],["impl RefUnwindSafe for SubcallInfo",1,["oasis_runtime_sdk::subcall::SubcallInfo"]],["impl RefUnwindSafe for SubcallResult",1,["oasis_runtime_sdk::subcall::SubcallResult"]],["impl RefUnwindSafe for MockKeyManagerClient",1,["oasis_runtime_sdk::testing::keymanager::MockKeyManagerClient"]],["impl RefUnwindSafe for Config",1,["oasis_runtime_sdk::testing::mock::Config"]],["impl RefUnwindSafe for EmptyRuntime",1,["oasis_runtime_sdk::testing::mock::EmptyRuntime"]],["impl !RefUnwindSafe for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl RefUnwindSafe for CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["impl RefUnwindSafe for Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["impl RefUnwindSafe for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl RefUnwindSafe for Address",1,["oasis_runtime_sdk::types::address::Address"]],["impl RefUnwindSafe for CallEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::CallEnvelopeX25519DeoxysII"]],["impl RefUnwindSafe for ResultEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::ResultEnvelopeX25519DeoxysII"]],["impl RefUnwindSafe for MessageEventHookInvocation",1,["oasis_runtime_sdk::types::message::MessageEventHookInvocation"]],["impl RefUnwindSafe for MessageResult",1,["oasis_runtime_sdk::types::message::MessageResult"]],["impl RefUnwindSafe for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl RefUnwindSafe for BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl RefUnwindSafe for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl RefUnwindSafe for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl RefUnwindSafe for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl RefUnwindSafe for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl RefUnwindSafe for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl RefUnwindSafe for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl RefUnwindSafe for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl RefUnwindSafe for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl RefUnwindSafe for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl RefUnwindSafe for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl RefUnwindSafe for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]]], +"oasis_runtime_sdk":[["impl RefUnwindSafe for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl RefUnwindSafe for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl RefUnwindSafe for Mode",1,["oasis_runtime_sdk::context::Mode"]],["impl RefUnwindSafe for State",1,["oasis_runtime_sdk::context::State"]],["impl RefUnwindSafe for TransactionWithMeta",1,["oasis_runtime_sdk::context::TransactionWithMeta"]],["impl<'a, R> !RefUnwindSafe for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'round, 'store, R> !RefUnwindSafe for RuntimeTxContext<'round, 'store, R>",1,["oasis_runtime_sdk::context::RuntimeTxContext"]],["impl<'a, V> !RefUnwindSafe for ContextValue<'a, V>",1,["oasis_runtime_sdk::context::ContextValue"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl RefUnwindSafe for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl RefUnwindSafe for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl !RefUnwindSafe for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl RefUnwindSafe for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl RefUnwindSafe for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl RefUnwindSafe for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl RefUnwindSafe for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl<'a> !RefUnwindSafe for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<R> !RefUnwindSafe for Dispatcher<R>",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl RefUnwindSafe for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::history::Error"]],["impl !RefUnwindSafe for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl<B, R> RefUnwindSafe for DispatchResult<B, R>where\n B: RefUnwindSafe,\n R: RefUnwindSafe,",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl RefUnwindSafe for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl RefUnwindSafe for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl RefUnwindSafe for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl RefUnwindSafe for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl RefUnwindSafe for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl RefUnwindSafe for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl RefUnwindSafe for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl RefUnwindSafe for AddressesQuery",1,["oasis_runtime_sdk::modules::accounts::types::AddressesQuery"]],["impl RefUnwindSafe for BalancesQuery",1,["oasis_runtime_sdk::modules::accounts::types::BalancesQuery"]],["impl RefUnwindSafe for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["impl RefUnwindSafe for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl RefUnwindSafe for DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::accounts::Error"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::accounts::Event"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::accounts::Parameters"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::accounts::Genesis"]],["impl RefUnwindSafe for Module",1,["oasis_runtime_sdk::modules::accounts::Module"]],["impl RefUnwindSafe for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl RefUnwindSafe for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl RefUnwindSafe for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl RefUnwindSafe for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl RefUnwindSafe for Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl RefUnwindSafe for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl RefUnwindSafe for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl RefUnwindSafe for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl RefUnwindSafe for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl RefUnwindSafe for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl RefUnwindSafe for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl RefUnwindSafe for BalanceQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::BalanceQuery"]],["impl RefUnwindSafe for ConsensusAccountQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusAccountQuery"]],["impl RefUnwindSafe for DelegationQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationQuery"]],["impl RefUnwindSafe for DelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationsQuery"]],["impl RefUnwindSafe for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl RefUnwindSafe for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["impl RefUnwindSafe for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["impl RefUnwindSafe for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl RefUnwindSafe for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl RefUnwindSafe for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl RefUnwindSafe for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl RefUnwindSafe for ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl RefUnwindSafe for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl RefUnwindSafe for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl<Accounts, Consensus> RefUnwindSafe for Module<Accounts, Consensus>where\n Accounts: RefUnwindSafe,\n Consensus: RefUnwindSafe,",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl RefUnwindSafe for Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["impl RefUnwindSafe for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["impl RefUnwindSafe for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl RefUnwindSafe for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl RefUnwindSafe for MethodHandlerInfo",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerInfo"]],["impl RefUnwindSafe for ModuleInfo",1,["oasis_runtime_sdk::modules::core::types::ModuleInfo"]],["impl RefUnwindSafe for RuntimeInfoResponse",1,["oasis_runtime_sdk::modules::core::types::RuntimeInfoResponse"]],["impl RefUnwindSafe for ExecuteReadOnlyTxQuery",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxQuery"]],["impl RefUnwindSafe for ExecuteReadOnlyTxResponse",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxResponse"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl RefUnwindSafe for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl RefUnwindSafe for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl RefUnwindSafe for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl<Cfg> RefUnwindSafe for Module<Cfg>where\n Cfg: RefUnwindSafe,",1,["oasis_runtime_sdk::modules::core::Module"]],["impl RefUnwindSafe for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl RefUnwindSafe for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl RefUnwindSafe for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl RefUnwindSafe for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl RefUnwindSafe for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl<Accounts> RefUnwindSafe for Module<Accounts>where\n Accounts: RefUnwindSafe,",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl RefUnwindSafe for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl<S> RefUnwindSafe for ConfidentialStore<S>where\n S: RefUnwindSafe,",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<T> RefUnwindSafe for TransactionResult<T>where\n T: RefUnwindSafe,",1,["oasis_runtime_sdk::storage::current::TransactionResult"]],["impl !RefUnwindSafe for CurrentStore",1,["oasis_runtime_sdk::storage::current::CurrentStore"]],["impl<S, D> RefUnwindSafe for HashedStore<S, D>where\n D: RefUnwindSafe,\n S: RefUnwindSafe,",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<M> RefUnwindSafe for MKVSStore<M>where\n M: RefUnwindSafe,",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<S> RefUnwindSafe for OverlayStore<S>where\n S: RefUnwindSafe,",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S, P> RefUnwindSafe for PrefixStore<S, P>where\n P: RefUnwindSafe,\n S: RefUnwindSafe,",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<S> RefUnwindSafe for TypedStore<S>where\n S: RefUnwindSafe,",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl RefUnwindSafe for AllowAllValidator",1,["oasis_runtime_sdk::subcall::AllowAllValidator"]],["impl RefUnwindSafe for SubcallInfo",1,["oasis_runtime_sdk::subcall::SubcallInfo"]],["impl RefUnwindSafe for SubcallResult",1,["oasis_runtime_sdk::subcall::SubcallResult"]],["impl RefUnwindSafe for MockKeyManagerClient",1,["oasis_runtime_sdk::testing::keymanager::MockKeyManagerClient"]],["impl RefUnwindSafe for Config",1,["oasis_runtime_sdk::testing::mock::Config"]],["impl RefUnwindSafe for EmptyRuntime",1,["oasis_runtime_sdk::testing::mock::EmptyRuntime"]],["impl !RefUnwindSafe for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl RefUnwindSafe for CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["impl RefUnwindSafe for Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["impl RefUnwindSafe for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl RefUnwindSafe for Address",1,["oasis_runtime_sdk::types::address::Address"]],["impl RefUnwindSafe for CallEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::CallEnvelopeX25519DeoxysII"]],["impl RefUnwindSafe for ResultEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::ResultEnvelopeX25519DeoxysII"]],["impl RefUnwindSafe for MessageEventHookInvocation",1,["oasis_runtime_sdk::types::message::MessageEventHookInvocation"]],["impl RefUnwindSafe for MessageResult",1,["oasis_runtime_sdk::types::message::MessageResult"]],["impl RefUnwindSafe for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl RefUnwindSafe for BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl RefUnwindSafe for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl RefUnwindSafe for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl RefUnwindSafe for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl RefUnwindSafe for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl RefUnwindSafe for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl RefUnwindSafe for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl RefUnwindSafe for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl RefUnwindSafe for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl RefUnwindSafe for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl RefUnwindSafe for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl RefUnwindSafe for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]]], "oasis_runtime_sdk_contracts":[["impl RefUnwindSafe for Policy",1,["oasis_runtime_sdk_contracts::types::Policy"]],["impl RefUnwindSafe for ABI",1,["oasis_runtime_sdk_contracts::types::ABI"]],["impl RefUnwindSafe for Code",1,["oasis_runtime_sdk_contracts::types::Code"]],["impl RefUnwindSafe for Instance",1,["oasis_runtime_sdk_contracts::types::Instance"]],["impl RefUnwindSafe for Upload",1,["oasis_runtime_sdk_contracts::types::Upload"]],["impl RefUnwindSafe for UploadResult",1,["oasis_runtime_sdk_contracts::types::UploadResult"]],["impl RefUnwindSafe for Instantiate",1,["oasis_runtime_sdk_contracts::types::Instantiate"]],["impl RefUnwindSafe for InstantiateResult",1,["oasis_runtime_sdk_contracts::types::InstantiateResult"]],["impl RefUnwindSafe for Call",1,["oasis_runtime_sdk_contracts::types::Call"]],["impl RefUnwindSafe for CallResult",1,["oasis_runtime_sdk_contracts::types::CallResult"]],["impl RefUnwindSafe for Upgrade",1,["oasis_runtime_sdk_contracts::types::Upgrade"]],["impl RefUnwindSafe for ChangeUpgradePolicy",1,["oasis_runtime_sdk_contracts::types::ChangeUpgradePolicy"]],["impl RefUnwindSafe for CodeQuery",1,["oasis_runtime_sdk_contracts::types::CodeQuery"]],["impl RefUnwindSafe for CodeStorageQuery",1,["oasis_runtime_sdk_contracts::types::CodeStorageQuery"]],["impl RefUnwindSafe for CodeStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::CodeStorageQueryResult"]],["impl RefUnwindSafe for InstanceQuery",1,["oasis_runtime_sdk_contracts::types::InstanceQuery"]],["impl RefUnwindSafe for InstanceStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQuery"]],["impl RefUnwindSafe for InstanceStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQueryResult"]],["impl RefUnwindSafe for StoreKind",1,["oasis_runtime_sdk_contracts::types::StoreKind"]],["impl RefUnwindSafe for InstanceRawStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceRawStorageQuery"]],["impl RefUnwindSafe for InstanceRawStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceRawStorageQueryResult"]],["impl RefUnwindSafe for PublicKeyKind",1,["oasis_runtime_sdk_contracts::types::PublicKeyKind"]],["impl RefUnwindSafe for PublicKeyQuery",1,["oasis_runtime_sdk_contracts::types::PublicKeyQuery"]],["impl RefUnwindSafe for PublicKeyQueryResult",1,["oasis_runtime_sdk_contracts::types::PublicKeyQueryResult"]],["impl RefUnwindSafe for CustomQuery",1,["oasis_runtime_sdk_contracts::types::CustomQuery"]],["impl RefUnwindSafe for CustomQueryResult",1,["oasis_runtime_sdk_contracts::types::CustomQueryResult"]],["impl RefUnwindSafe for ContractEvent",1,["oasis_runtime_sdk_contracts::types::ContractEvent"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk_contracts::Error"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk_contracts::Event"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk_contracts::GasCosts"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk_contracts::Parameters"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk_contracts::Genesis"]],["impl RefUnwindSafe for LocalConfig",1,["oasis_runtime_sdk_contracts::LocalConfig"]],["impl<Cfg> RefUnwindSafe for Module<Cfg>where\n Cfg: RefUnwindSafe,",1,["oasis_runtime_sdk_contracts::Module"]]] };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/panic/unwind_safe/trait.UnwindSafe.js b/rust/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index aa0a7ba04a..20700ecd8e 100644 --- a/rust/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/rust/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -3,6 +3,6 @@ "oasis_contract_sdk_storage":[["impl<'key, T> UnwindSafe for PublicCell<'key, T>where\n T: UnwindSafe,",1,["oasis_contract_sdk_storage::cell::PublicCell"]],["impl<'key, T> UnwindSafe for ConfidentialCell<'key, T>where\n T: UnwindSafe,",1,["oasis_contract_sdk_storage::cell::ConfidentialCell"]],["impl<'key, K, V> UnwindSafe for PublicMap<'key, K, V>where\n K: UnwindSafe,\n V: UnwindSafe,",1,["oasis_contract_sdk_storage::map::PublicMap"]],["impl<'key, K, V> UnwindSafe for ConfidentialMap<'key, K, V>where\n K: UnwindSafe,\n V: UnwindSafe,",1,["oasis_contract_sdk_storage::map::ConfidentialMap"]],["impl<I> UnwindSafe for Int<I>where\n I: UnwindSafe,\n <I as Integer>::Encoded: UnwindSafe,",1,["oasis_contract_sdk_storage::map::Int"]]], "oasis_contract_sdk_types":[["impl UnwindSafe for Error",1,["oasis_contract_sdk_types::address::Error"]],["impl UnwindSafe for Address",1,["oasis_contract_sdk_types::address::Address"]],["impl UnwindSafe for SignatureKind",1,["oasis_contract_sdk_types::crypto::SignatureKind"]],["impl UnwindSafe for QueryRequest",1,["oasis_contract_sdk_types::env::QueryRequest"]],["impl UnwindSafe for QueryResponse",1,["oasis_contract_sdk_types::env::QueryResponse"]],["impl UnwindSafe for AccountsQuery",1,["oasis_contract_sdk_types::env::AccountsQuery"]],["impl UnwindSafe for AccountsResponse",1,["oasis_contract_sdk_types::env::AccountsResponse"]],["impl UnwindSafe for Event",1,["oasis_contract_sdk_types::event::Event"]],["impl UnwindSafe for Message",1,["oasis_contract_sdk_types::message::Message"]],["impl UnwindSafe for NotifyReply",1,["oasis_contract_sdk_types::message::NotifyReply"]],["impl UnwindSafe for Reply",1,["oasis_contract_sdk_types::message::Reply"]],["impl UnwindSafe for CallResult",1,["oasis_contract_sdk_types::message::CallResult"]],["impl UnwindSafe for InstantiateResult",1,["oasis_contract_sdk_types::modules::contracts::InstantiateResult"]],["impl UnwindSafe for StoreKind",1,["oasis_contract_sdk_types::storage::StoreKind"]],["impl UnwindSafe for Denomination",1,["oasis_contract_sdk_types::token::Denomination"]],["impl UnwindSafe for Error",1,["oasis_contract_sdk_types::token::Error"]],["impl UnwindSafe for BaseUnits",1,["oasis_contract_sdk_types::token::BaseUnits"]],["impl UnwindSafe for CodeId",1,["oasis_contract_sdk_types::CodeId"]],["impl UnwindSafe for InstanceId",1,["oasis_contract_sdk_types::InstanceId"]],["impl UnwindSafe for CallFormat",1,["oasis_contract_sdk_types::CallFormat"]],["impl UnwindSafe for ExecutionContext",1,["oasis_contract_sdk_types::ExecutionContext"]],["impl UnwindSafe for ExecutionResult",1,["oasis_contract_sdk_types::ExecutionResult"]],["impl UnwindSafe for ExecutionOk",1,["oasis_contract_sdk_types::ExecutionOk"]]], "oasis_core_runtime":[["impl UnwindSafe for Hash",1,["oasis_core_runtime::common::crypto::hash::Hash"]],["impl UnwindSafe for Nonce",1,["oasis_core_runtime::common::crypto::mrae::nonce::Nonce"]],["impl UnwindSafe for PublicKey",1,["oasis_core_runtime::common::crypto::signature::PublicKey"]],["impl UnwindSafe for PrivateKey",1,["oasis_core_runtime::common::crypto::signature::PrivateKey"]],["impl UnwindSafe for Signature",1,["oasis_core_runtime::common::crypto::signature::Signature"]],["impl UnwindSafe for Signed",1,["oasis_core_runtime::common::crypto::signature::Signed"]],["impl UnwindSafe for MultiSigned",1,["oasis_core_runtime::common::crypto::signature::MultiSigned"]],["impl UnwindSafe for SignatureBundle",1,["oasis_core_runtime::common::crypto::signature::SignatureBundle"]],["impl UnwindSafe for PrivateKey",1,["oasis_core_runtime::common::crypto::x25519::PrivateKey"]],["impl UnwindSafe for PublicKey",1,["oasis_core_runtime::common::crypto::x25519::PublicKey"]],["impl UnwindSafe for Namespace",1,["oasis_core_runtime::common::namespace::Namespace"]],["impl UnwindSafe for Quantity",1,["oasis_core_runtime::common::quantity::Quantity"]],["impl UnwindSafe for QuotePolicy",1,["oasis_core_runtime::common::sgx::ias::QuotePolicy"]],["impl UnwindSafe for AVR",1,["oasis_core_runtime::common::sgx::ias::AVR"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::common::sgx::pcs::Error"]],["impl UnwindSafe for QuotePolicy",1,["oasis_core_runtime::common::sgx::pcs::QuotePolicy"]],["impl UnwindSafe for QuoteBundle",1,["oasis_core_runtime::common::sgx::pcs::QuoteBundle"]],["impl UnwindSafe for TCBBundle",1,["oasis_core_runtime::common::sgx::pcs::TCBBundle"]],["impl UnwindSafe for SignedTCBInfo",1,["oasis_core_runtime::common::sgx::pcs::SignedTCBInfo"]],["impl UnwindSafe for TCBInfo",1,["oasis_core_runtime::common::sgx::pcs::TCBInfo"]],["impl UnwindSafe for TDXModule",1,["oasis_core_runtime::common::sgx::pcs::TDXModule"]],["impl UnwindSafe for TCBLevel",1,["oasis_core_runtime::common::sgx::pcs::TCBLevel"]],["impl UnwindSafe for TCBVersions",1,["oasis_core_runtime::common::sgx::pcs::TCBVersions"]],["impl UnwindSafe for TCBComponent",1,["oasis_core_runtime::common::sgx::pcs::TCBComponent"]],["impl UnwindSafe for TCBStatus",1,["oasis_core_runtime::common::sgx::pcs::TCBStatus"]],["impl UnwindSafe for SignedQEIdentity",1,["oasis_core_runtime::common::sgx::pcs::SignedQEIdentity"]],["impl UnwindSafe for QEIdentity",1,["oasis_core_runtime::common::sgx::pcs::QEIdentity"]],["impl UnwindSafe for EnclaveTCBLevel",1,["oasis_core_runtime::common::sgx::pcs::EnclaveTCBLevel"]],["impl UnwindSafe for EnclaveTCBVersions",1,["oasis_core_runtime::common::sgx::pcs::EnclaveTCBVersions"]],["impl UnwindSafe for MrEnclave",1,["oasis_core_runtime::common::sgx::MrEnclave"]],["impl UnwindSafe for MrSigner",1,["oasis_core_runtime::common::sgx::MrSigner"]],["impl UnwindSafe for EnclaveIdentity",1,["oasis_core_runtime::common::sgx::EnclaveIdentity"]],["impl UnwindSafe for Quote",1,["oasis_core_runtime::common::sgx::Quote"]],["impl UnwindSafe for QuotePolicy",1,["oasis_core_runtime::common::sgx::QuotePolicy"]],["impl UnwindSafe for VerifiedQuote",1,["oasis_core_runtime::common::sgx::VerifiedQuote"]],["impl UnwindSafe for Version",1,["oasis_core_runtime::common::version::Version"]],["impl UnwindSafe for ProtocolVersions",1,["oasis_core_runtime::common::version::ProtocolVersions"]],["impl<T> UnwindSafe for Versioned<T>where\n T: UnwindSafe,",1,["oasis_core_runtime::common::versioned::Versioned"]],["impl !UnwindSafe for CacheSet",1,["oasis_core_runtime::cache::CacheSet"]],["impl !UnwindSafe for Cache",1,["oasis_core_runtime::cache::Cache"]],["impl UnwindSafe for Config",1,["oasis_core_runtime::config::Config"]],["impl UnwindSafe for Storage",1,["oasis_core_runtime::config::Storage"]],["impl UnwindSafe for COMMON_POOL_ADDRESS",1,["oasis_core_runtime::consensus::address::COMMON_POOL_ADDRESS"]],["impl UnwindSafe for FEE_ACC_ADDRESS",1,["oasis_core_runtime::consensus::address::FEE_ACC_ADDRESS"]],["impl UnwindSafe for GOVERNANCE_DEPOSITS_ADDRESS",1,["oasis_core_runtime::consensus::address::GOVERNANCE_DEPOSITS_ADDRESS"]],["impl UnwindSafe for Address",1,["oasis_core_runtime::consensus::address::Address"]],["impl UnwindSafe for EpochTimeState",1,["oasis_core_runtime::consensus::beacon::EpochTimeState"]],["impl UnwindSafe for Vote",1,["oasis_core_runtime::consensus::governance::Vote"]],["impl UnwindSafe for ProposalVote",1,["oasis_core_runtime::consensus::governance::ProposalVote"]],["impl UnwindSafe for UpgradeProposal",1,["oasis_core_runtime::consensus::governance::UpgradeProposal"]],["impl UnwindSafe for CancelUpgradeProposal",1,["oasis_core_runtime::consensus::governance::CancelUpgradeProposal"]],["impl UnwindSafe for ChangeParametersProposal",1,["oasis_core_runtime::consensus::governance::ChangeParametersProposal"]],["impl UnwindSafe for ProposalContent",1,["oasis_core_runtime::consensus::governance::ProposalContent"]],["impl UnwindSafe for ConsensusParameterChanges",1,["oasis_core_runtime::consensus::governance::ConsensusParameterChanges"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::consensus::keymanager::Error"]],["impl UnwindSafe for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::PolicySGX"]],["impl UnwindSafe for EnclavePolicySGX",1,["oasis_core_runtime::consensus::keymanager::EnclavePolicySGX"]],["impl UnwindSafe for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::SignedPolicySGX"]],["impl UnwindSafe for EncryptedSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedSecret"]],["impl UnwindSafe for EncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedMasterSecret"]],["impl UnwindSafe for EncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedEphemeralSecret"]],["impl UnwindSafe for SignedEncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedMasterSecret"]],["impl UnwindSafe for SignedEncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedEphemeralSecret"]],["impl UnwindSafe for TCPAddress",1,["oasis_core_runtime::consensus::registry::TCPAddress"]],["impl UnwindSafe for TLSAddress",1,["oasis_core_runtime::consensus::registry::TLSAddress"]],["impl UnwindSafe for TLSInfo",1,["oasis_core_runtime::consensus::registry::TLSInfo"]],["impl UnwindSafe for P2PInfo",1,["oasis_core_runtime::consensus::registry::P2PInfo"]],["impl UnwindSafe for ConsensusAddress",1,["oasis_core_runtime::consensus::registry::ConsensusAddress"]],["impl UnwindSafe for ConsensusInfo",1,["oasis_core_runtime::consensus::registry::ConsensusInfo"]],["impl UnwindSafe for VRFInfo",1,["oasis_core_runtime::consensus::registry::VRFInfo"]],["impl UnwindSafe for CapabilityTEE",1,["oasis_core_runtime::consensus::registry::CapabilityTEE"]],["impl UnwindSafe for Capabilities",1,["oasis_core_runtime::consensus::registry::Capabilities"]],["impl UnwindSafe for NodeRuntime",1,["oasis_core_runtime::consensus::registry::NodeRuntime"]],["impl UnwindSafe for RolesMask",1,["oasis_core_runtime::consensus::registry::RolesMask"]],["impl UnwindSafe for Node",1,["oasis_core_runtime::consensus::registry::Node"]],["impl UnwindSafe for RuntimeKind",1,["oasis_core_runtime::consensus::registry::RuntimeKind"]],["impl UnwindSafe for ExecutorParameters",1,["oasis_core_runtime::consensus::registry::ExecutorParameters"]],["impl UnwindSafe for TxnSchedulerParameters",1,["oasis_core_runtime::consensus::registry::TxnSchedulerParameters"]],["impl UnwindSafe for StorageParameters",1,["oasis_core_runtime::consensus::registry::StorageParameters"]],["impl UnwindSafe for SchedulingConstraints",1,["oasis_core_runtime::consensus::registry::SchedulingConstraints"]],["impl UnwindSafe for ValidatorSetConstraint",1,["oasis_core_runtime::consensus::registry::ValidatorSetConstraint"]],["impl UnwindSafe for MaxNodesConstraint",1,["oasis_core_runtime::consensus::registry::MaxNodesConstraint"]],["impl UnwindSafe for MinPoolSizeConstraint",1,["oasis_core_runtime::consensus::registry::MinPoolSizeConstraint"]],["impl UnwindSafe for RuntimeStakingParameters",1,["oasis_core_runtime::consensus::registry::RuntimeStakingParameters"]],["impl UnwindSafe for EntityWhitelistRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRuntimeAdmissionPolicy"]],["impl UnwindSafe for EntityWhitelistConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistConfig"]],["impl UnwindSafe for RuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::RuntimeAdmissionPolicy"]],["impl UnwindSafe for RuntimeGovernanceModel",1,["oasis_core_runtime::consensus::registry::RuntimeGovernanceModel"]],["impl UnwindSafe for VersionInfo",1,["oasis_core_runtime::consensus::registry::VersionInfo"]],["impl UnwindSafe for SGXConstraints",1,["oasis_core_runtime::consensus::registry::SGXConstraints"]],["impl UnwindSafe for SGXAttestation",1,["oasis_core_runtime::consensus::registry::SGXAttestation"]],["impl UnwindSafe for TEEHardware",1,["oasis_core_runtime::consensus::registry::TEEHardware"]],["impl UnwindSafe for Runtime",1,["oasis_core_runtime::consensus::registry::Runtime"]],["impl UnwindSafe for RuntimeGenesis",1,["oasis_core_runtime::consensus::registry::RuntimeGenesis"]],["impl UnwindSafe for Block",1,["oasis_core_runtime::consensus::roothash::block::Block"]],["impl UnwindSafe for HeaderType",1,["oasis_core_runtime::consensus::roothash::block::HeaderType"]],["impl UnwindSafe for Header",1,["oasis_core_runtime::consensus::roothash::block::Header"]],["impl UnwindSafe for ComputeResultsHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ComputeResultsHeader"]],["impl UnwindSafe for ExecutorCommitmentFailure",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentFailure"]],["impl UnwindSafe for ExecutorCommitmentHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentHeader"]],["impl UnwindSafe for ExecutorCommitment",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitment"]],["impl UnwindSafe for Pool",1,["oasis_core_runtime::consensus::roothash::commitment::pool::Pool"]],["impl UnwindSafe for Message",1,["oasis_core_runtime::consensus::roothash::message::Message"]],["impl UnwindSafe for StakingMessage",1,["oasis_core_runtime::consensus::roothash::message::StakingMessage"]],["impl UnwindSafe for RegistryMessage",1,["oasis_core_runtime::consensus::roothash::message::RegistryMessage"]],["impl UnwindSafe for GovernanceMessage",1,["oasis_core_runtime::consensus::roothash::message::GovernanceMessage"]],["impl UnwindSafe for IncomingMessage",1,["oasis_core_runtime::consensus::roothash::message::IncomingMessage"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::consensus::roothash::Error"]],["impl UnwindSafe for AnnotatedBlock",1,["oasis_core_runtime::consensus::roothash::AnnotatedBlock"]],["impl UnwindSafe for MessageEvent",1,["oasis_core_runtime::consensus::roothash::MessageEvent"]],["impl UnwindSafe for RoundResults",1,["oasis_core_runtime::consensus::roothash::RoundResults"]],["impl UnwindSafe for RoundRoots",1,["oasis_core_runtime::consensus::roothash::RoundRoots"]],["impl UnwindSafe for Role",1,["oasis_core_runtime::consensus::scheduler::Role"]],["impl UnwindSafe for CommitteeNode",1,["oasis_core_runtime::consensus::scheduler::CommitteeNode"]],["impl UnwindSafe for CommitteeKind",1,["oasis_core_runtime::consensus::scheduler::CommitteeKind"]],["impl UnwindSafe for Committee",1,["oasis_core_runtime::consensus::scheduler::Committee"]],["impl UnwindSafe for Transfer",1,["oasis_core_runtime::consensus::staking::Transfer"]],["impl UnwindSafe for Withdraw",1,["oasis_core_runtime::consensus::staking::Withdraw"]],["impl UnwindSafe for Escrow",1,["oasis_core_runtime::consensus::staking::Escrow"]],["impl UnwindSafe for ReclaimEscrow",1,["oasis_core_runtime::consensus::staking::ReclaimEscrow"]],["impl UnwindSafe for ThresholdKind",1,["oasis_core_runtime::consensus::staking::ThresholdKind"]],["impl UnwindSafe for Account",1,["oasis_core_runtime::consensus::staking::Account"]],["impl UnwindSafe for GeneralAccount",1,["oasis_core_runtime::consensus::staking::GeneralAccount"]],["impl UnwindSafe for EscrowAccount",1,["oasis_core_runtime::consensus::staking::EscrowAccount"]],["impl UnwindSafe for SharePool",1,["oasis_core_runtime::consensus::staking::SharePool"]],["impl UnwindSafe for CommissionSchedule",1,["oasis_core_runtime::consensus::staking::CommissionSchedule"]],["impl UnwindSafe for CommissionRateStep",1,["oasis_core_runtime::consensus::staking::CommissionRateStep"]],["impl UnwindSafe for CommissionRateBoundStep",1,["oasis_core_runtime::consensus::staking::CommissionRateBoundStep"]],["impl UnwindSafe for StakeAccumulator",1,["oasis_core_runtime::consensus::staking::StakeAccumulator"]],["impl UnwindSafe for StakeThreshold",1,["oasis_core_runtime::consensus::staking::StakeThreshold"]],["impl UnwindSafe for Delegation",1,["oasis_core_runtime::consensus::staking::Delegation"]],["impl UnwindSafe for DebondingDelegation",1,["oasis_core_runtime::consensus::staking::DebondingDelegation"]],["impl UnwindSafe for SlashReason",1,["oasis_core_runtime::consensus::staking::SlashReason"]],["impl UnwindSafe for Slash",1,["oasis_core_runtime::consensus::staking::Slash"]],["impl UnwindSafe for TransferResult",1,["oasis_core_runtime::consensus::staking::TransferResult"]],["impl UnwindSafe for AddEscrowResult",1,["oasis_core_runtime::consensus::staking::AddEscrowResult"]],["impl UnwindSafe for ReclaimEscrowResult",1,["oasis_core_runtime::consensus::staking::ReclaimEscrowResult"]],["impl UnwindSafe for WithdrawResult",1,["oasis_core_runtime::consensus::staking::WithdrawResult"]],["impl UnwindSafe for Event",1,["oasis_core_runtime::consensus::staking::Event"]],["impl UnwindSafe for TransferEvent",1,["oasis_core_runtime::consensus::staking::TransferEvent"]],["impl UnwindSafe for BurnEvent",1,["oasis_core_runtime::consensus::staking::BurnEvent"]],["impl UnwindSafe for EscrowEvent",1,["oasis_core_runtime::consensus::staking::EscrowEvent"]],["impl UnwindSafe for AllowanceChangeEvent",1,["oasis_core_runtime::consensus::staking::AllowanceChangeEvent"]],["impl<'a, T> UnwindSafe for ImmutableState<'a, T>where\n T: RefUnwindSafe,",1,["oasis_core_runtime::consensus::state::beacon::ImmutableState"]],["impl UnwindSafe for MutableState",1,["oasis_core_runtime::consensus::state::beacon::MutableState"]],["impl<'a, T> UnwindSafe for ImmutableState<'a, T>where\n T: RefUnwindSafe,",1,["oasis_core_runtime::consensus::state::keymanager::ImmutableState"]],["impl UnwindSafe for Status",1,["oasis_core_runtime::consensus::state::keymanager::Status"]],["impl<'a, T> UnwindSafe for ImmutableState<'a, T>where\n T: RefUnwindSafe,",1,["oasis_core_runtime::consensus::state::registry::ImmutableState"]],["impl<'a, T> UnwindSafe for ImmutableState<'a, T>where\n T: RefUnwindSafe,",1,["oasis_core_runtime::consensus::state::roothash::ImmutableState"]],["impl<'a, T> UnwindSafe for ImmutableState<'a, T>where\n T: RefUnwindSafe,",1,["oasis_core_runtime::consensus::state::staking::ImmutableState"]],["impl UnwindSafe for StateError",1,["oasis_core_runtime::consensus::state::StateError"]],["impl !UnwindSafe for ConsensusState",1,["oasis_core_runtime::consensus::state::ConsensusState"]],["impl UnwindSafe for Proof",1,["oasis_core_runtime::consensus::tendermint::merkle::Proof"]],["impl !UnwindSafe for NopVerifier",1,["oasis_core_runtime::consensus::tendermint::verifier::noop::NopVerifier"]],["impl !UnwindSafe for Verifier",1,["oasis_core_runtime::consensus::tendermint::verifier::Verifier"]],["impl UnwindSafe for LightBlockMeta",1,["oasis_core_runtime::consensus::tendermint::LightBlockMeta"]],["impl UnwindSafe for Transaction",1,["oasis_core_runtime::consensus::transaction::Transaction"]],["impl UnwindSafe for Fee",1,["oasis_core_runtime::consensus::transaction::Fee"]],["impl UnwindSafe for Proof",1,["oasis_core_runtime::consensus::transaction::Proof"]],["impl UnwindSafe for SignedTransactionWithProof",1,["oasis_core_runtime::consensus::transaction::SignedTransactionWithProof"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::consensus::verifier::Error"]],["impl UnwindSafe for TrustRoot",1,["oasis_core_runtime::consensus::verifier::TrustRoot"]],["impl UnwindSafe for LightBlock",1,["oasis_core_runtime::consensus::LightBlock"]],["impl UnwindSafe for Event",1,["oasis_core_runtime::consensus::Event"]],["impl UnwindSafe for BlockMetadata",1,["oasis_core_runtime::consensus::BlockMetadata"]],["impl<'a> !UnwindSafe for PreInitState<'a>",1,["oasis_core_runtime::dispatcher::PreInitState"]],["impl !UnwindSafe for PostInitState",1,["oasis_core_runtime::dispatcher::PostInitState"]],["impl !UnwindSafe for Dispatcher",1,["oasis_core_runtime::dispatcher::Dispatcher"]],["impl UnwindSafe for RpcClientError",1,["oasis_core_runtime::enclave_rpc::client::RpcClientError"]],["impl !UnwindSafe for RpcClient",1,["oasis_core_runtime::enclave_rpc::client::RpcClient"]],["impl<'a> !UnwindSafe for Context<'a>",1,["oasis_core_runtime::enclave_rpc::context::Context"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::enclave_rpc::demux::Error"]],["impl UnwindSafe for Demux",1,["oasis_core_runtime::enclave_rpc::demux::Demux"]],["impl !UnwindSafe for MultiplexedSession",1,["oasis_core_runtime::enclave_rpc::demux::MultiplexedSession"]],["impl UnwindSafe for MethodDescriptor",1,["oasis_core_runtime::enclave_rpc::dispatcher::MethodDescriptor"]],["impl !UnwindSafe for Method",1,["oasis_core_runtime::enclave_rpc::dispatcher::Method"]],["impl !UnwindSafe for Dispatcher",1,["oasis_core_runtime::enclave_rpc::dispatcher::Dispatcher"]],["impl UnwindSafe for SessionInfo",1,["oasis_core_runtime::enclave_rpc::session::SessionInfo"]],["impl !UnwindSafe for Session",1,["oasis_core_runtime::enclave_rpc::session::Session"]],["impl UnwindSafe for RAKBinding",1,["oasis_core_runtime::enclave_rpc::session::RAKBinding"]],["impl !UnwindSafe for Builder",1,["oasis_core_runtime::enclave_rpc::session::Builder"]],["impl UnwindSafe for SessionID",1,["oasis_core_runtime::enclave_rpc::types::SessionID"]],["impl UnwindSafe for Kind",1,["oasis_core_runtime::enclave_rpc::types::Kind"]],["impl UnwindSafe for Frame",1,["oasis_core_runtime::enclave_rpc::types::Frame"]],["impl UnwindSafe for Request",1,["oasis_core_runtime::enclave_rpc::types::Request"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::enclave_rpc::types::Error"]],["impl UnwindSafe for Body",1,["oasis_core_runtime::enclave_rpc::types::Body"]],["impl UnwindSafe for Response",1,["oasis_core_runtime::enclave_rpc::types::Response"]],["impl UnwindSafe for Message",1,["oasis_core_runtime::enclave_rpc::types::Message"]],["impl UnwindSafe for PeerFeedback",1,["oasis_core_runtime::enclave_rpc::types::PeerFeedback"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::host::Error"]],["impl UnwindSafe for Identity",1,["oasis_core_runtime::identity::Identity"]],["impl UnwindSafe for PolicyVerifierError",1,["oasis_core_runtime::policy::PolicyVerifierError"]],["impl !UnwindSafe for PolicyVerifier",1,["oasis_core_runtime::policy::PolicyVerifier"]],["impl UnwindSafe for ProtocolError",1,["oasis_core_runtime::protocol::ProtocolError"]],["impl UnwindSafe for HostInfo",1,["oasis_core_runtime::protocol::HostInfo"]],["impl !UnwindSafe for Protocol",1,["oasis_core_runtime::protocol::Protocol"]],["impl !UnwindSafe for ProtocolUntrustedLocalStorage",1,["oasis_core_runtime::protocol::ProtocolUntrustedLocalStorage"]],["impl UnwindSafe for RootType",1,["oasis_core_runtime::storage::mkvs::tree::node::RootType"]],["impl UnwindSafe for Root",1,["oasis_core_runtime::storage::mkvs::tree::node::Root"]],["impl !UnwindSafe for NodeBox",1,["oasis_core_runtime::storage::mkvs::tree::node::NodeBox"]],["impl<T> UnwindSafe for OverlayTree<T>where\n T: UnwindSafe,",1,["oasis_core_runtime::storage::mkvs::tree::overlay::OverlayTree"]],["impl !UnwindSafe for Tree",1,["oasis_core_runtime::storage::mkvs::tree::Tree"]],["impl UnwindSafe for SyncerError",1,["oasis_core_runtime::storage::mkvs::sync::errors::SyncerError"]],["impl !UnwindSafe for HostReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::host::HostReadSyncer"]],["impl UnwindSafe for NoopReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::noop::NoopReadSyncer"]],["impl UnwindSafe for RawProofEntry",1,["oasis_core_runtime::storage::mkvs::sync::proof::RawProofEntry"]],["impl UnwindSafe for Proof",1,["oasis_core_runtime::storage::mkvs::sync::proof::Proof"]],["impl UnwindSafe for ProofVerifier",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofVerifier"]],["impl !UnwindSafe for StatsCollector",1,["oasis_core_runtime::storage::mkvs::sync::stats::StatsCollector"]],["impl UnwindSafe for TreeID",1,["oasis_core_runtime::storage::mkvs::sync::TreeID"]],["impl UnwindSafe for GetRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetRequest"]],["impl UnwindSafe for GetPrefixesRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetPrefixesRequest"]],["impl UnwindSafe for IterateRequest",1,["oasis_core_runtime::storage::mkvs::sync::IterateRequest"]],["impl UnwindSafe for ProofResponse",1,["oasis_core_runtime::storage::mkvs::sync::ProofResponse"]],["impl UnwindSafe for LogEntryKind",1,["oasis_core_runtime::storage::mkvs::LogEntryKind"]],["impl UnwindSafe for LogEntry",1,["oasis_core_runtime::storage::mkvs::LogEntry"]],["impl UnwindSafe for Prefix",1,["oasis_core_runtime::storage::mkvs::Prefix"]],["impl<'a> !UnwindSafe for Context<'a>",1,["oasis_core_runtime::transaction::context::Context"]],["impl UnwindSafe for ExecuteTxResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteTxResult"]],["impl UnwindSafe for ExecuteBatchResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteBatchResult"]],["impl UnwindSafe for NoopDispatcher",1,["oasis_core_runtime::transaction::dispatcher::NoopDispatcher"]],["impl UnwindSafe for CoarsenedKey",1,["oasis_core_runtime::transaction::rwset::CoarsenedKey"]],["impl UnwindSafe for ReadWriteSet",1,["oasis_core_runtime::transaction::rwset::ReadWriteSet"]],["impl UnwindSafe for Tag",1,["oasis_core_runtime::transaction::tags::Tag"]],["impl !UnwindSafe for Tree",1,["oasis_core_runtime::transaction::tree::Tree"]],["impl UnwindSafe for TxnBatch",1,["oasis_core_runtime::transaction::types::TxnBatch"]],["impl UnwindSafe for ComputedBatch",1,["oasis_core_runtime::types::ComputedBatch"]],["impl UnwindSafe for StorageSyncRequest",1,["oasis_core_runtime::types::StorageSyncRequest"]],["impl UnwindSafe for StorageSyncRequestWithEndpoint",1,["oasis_core_runtime::types::StorageSyncRequestWithEndpoint"]],["impl UnwindSafe for StorageSyncResponse",1,["oasis_core_runtime::types::StorageSyncResponse"]],["impl UnwindSafe for HostStorageEndpoint",1,["oasis_core_runtime::types::HostStorageEndpoint"]],["impl UnwindSafe for Body",1,["oasis_core_runtime::types::Body"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::types::Error"]],["impl UnwindSafe for RuntimeInfoRequest",1,["oasis_core_runtime::types::RuntimeInfoRequest"]],["impl UnwindSafe for Features",1,["oasis_core_runtime::types::Features"]],["impl UnwindSafe for FeatureScheduleControl",1,["oasis_core_runtime::types::FeatureScheduleControl"]],["impl UnwindSafe for RuntimeInfoResponse",1,["oasis_core_runtime::types::RuntimeInfoResponse"]],["impl UnwindSafe for ExecutionMode",1,["oasis_core_runtime::types::ExecutionMode"]],["impl UnwindSafe for CheckTxResult",1,["oasis_core_runtime::types::CheckTxResult"]],["impl UnwindSafe for CheckTxMetadata",1,["oasis_core_runtime::types::CheckTxMetadata"]],["impl UnwindSafe for EventKind",1,["oasis_core_runtime::types::EventKind"]],["impl UnwindSafe for HostFetchConsensusEventsRequest",1,["oasis_core_runtime::types::HostFetchConsensusEventsRequest"]],["impl UnwindSafe for HostFetchConsensusEventsResponse",1,["oasis_core_runtime::types::HostFetchConsensusEventsResponse"]],["impl UnwindSafe for MessageType",1,["oasis_core_runtime::types::MessageType"]],["impl UnwindSafe for Message",1,["oasis_core_runtime::types::Message"]],["impl UnwindSafe for BUILD_INFO",1,["oasis_core_runtime::BUILD_INFO"]],["impl UnwindSafe for BuildInfo",1,["oasis_core_runtime::BuildInfo"]]], -"oasis_runtime_sdk":[["impl UnwindSafe for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl UnwindSafe for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl UnwindSafe for Mode",1,["oasis_runtime_sdk::context::Mode"]],["impl UnwindSafe for State",1,["oasis_runtime_sdk::context::State"]],["impl UnwindSafe for TransactionWithMeta",1,["oasis_runtime_sdk::context::TransactionWithMeta"]],["impl<'a, R> !UnwindSafe for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'round, 'store, R> !UnwindSafe for RuntimeTxContext<'round, 'store, R>",1,["oasis_runtime_sdk::context::RuntimeTxContext"]],["impl<'a, V> !UnwindSafe for ContextValue<'a, V>",1,["oasis_runtime_sdk::context::ContextValue"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl UnwindSafe for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl UnwindSafe for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl UnwindSafe for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl UnwindSafe for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl UnwindSafe for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl UnwindSafe for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl UnwindSafe for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl<'a> !UnwindSafe for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<R> !UnwindSafe for Dispatcher<R>",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl UnwindSafe for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::history::Error"]],["impl !UnwindSafe for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl<B, R> UnwindSafe for DispatchResult<B, R>where\n B: UnwindSafe,\n R: UnwindSafe,",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl UnwindSafe for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl UnwindSafe for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl UnwindSafe for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl UnwindSafe for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl UnwindSafe for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl UnwindSafe for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl UnwindSafe for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl UnwindSafe for AddressesQuery",1,["oasis_runtime_sdk::modules::accounts::types::AddressesQuery"]],["impl UnwindSafe for BalancesQuery",1,["oasis_runtime_sdk::modules::accounts::types::BalancesQuery"]],["impl UnwindSafe for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["impl UnwindSafe for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl UnwindSafe for DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::accounts::Error"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::accounts::Event"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::accounts::Parameters"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::accounts::Genesis"]],["impl UnwindSafe for Module",1,["oasis_runtime_sdk::modules::accounts::Module"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl UnwindSafe for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl UnwindSafe for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl UnwindSafe for Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl UnwindSafe for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl UnwindSafe for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl UnwindSafe for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl UnwindSafe for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl UnwindSafe for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl UnwindSafe for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl UnwindSafe for BalanceQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::BalanceQuery"]],["impl UnwindSafe for ConsensusAccountQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusAccountQuery"]],["impl UnwindSafe for DelegationQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationQuery"]],["impl UnwindSafe for DelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationsQuery"]],["impl UnwindSafe for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl UnwindSafe for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["impl UnwindSafe for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["impl UnwindSafe for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl UnwindSafe for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl UnwindSafe for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl UnwindSafe for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl UnwindSafe for ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl UnwindSafe for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl UnwindSafe for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl<Accounts, Consensus> UnwindSafe for Module<Accounts, Consensus>where\n Accounts: UnwindSafe,\n Consensus: UnwindSafe,",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl UnwindSafe for Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["impl UnwindSafe for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["impl UnwindSafe for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl UnwindSafe for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl UnwindSafe for MethodHandlerInfo",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerInfo"]],["impl UnwindSafe for ModuleInfo",1,["oasis_runtime_sdk::modules::core::types::ModuleInfo"]],["impl UnwindSafe for RuntimeInfoResponse",1,["oasis_runtime_sdk::modules::core::types::RuntimeInfoResponse"]],["impl UnwindSafe for ExecuteReadOnlyTxQuery",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxQuery"]],["impl UnwindSafe for ExecuteReadOnlyTxResponse",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxResponse"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl UnwindSafe for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl UnwindSafe for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl UnwindSafe for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl<Cfg> UnwindSafe for Module<Cfg>where\n Cfg: UnwindSafe,",1,["oasis_runtime_sdk::modules::core::Module"]],["impl UnwindSafe for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl UnwindSafe for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl UnwindSafe for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl UnwindSafe for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl UnwindSafe for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl<Accounts> UnwindSafe for Module<Accounts>where\n Accounts: UnwindSafe,",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl UnwindSafe for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl<S> UnwindSafe for ConfidentialStore<S>where\n S: UnwindSafe,",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<T> UnwindSafe for TransactionResult<T>where\n T: UnwindSafe,",1,["oasis_runtime_sdk::storage::current::TransactionResult"]],["impl !UnwindSafe for CurrentStore",1,["oasis_runtime_sdk::storage::current::CurrentStore"]],["impl<S, D> UnwindSafe for HashedStore<S, D>where\n D: UnwindSafe,\n S: UnwindSafe,",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<M> UnwindSafe for MKVSStore<M>where\n M: UnwindSafe,",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<S> UnwindSafe for OverlayStore<S>where\n S: UnwindSafe,",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S, P> UnwindSafe for PrefixStore<S, P>where\n P: UnwindSafe,\n S: UnwindSafe,",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<S> UnwindSafe for TypedStore<S>where\n S: UnwindSafe,",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl UnwindSafe for AllowAllValidator",1,["oasis_runtime_sdk::subcall::AllowAllValidator"]],["impl UnwindSafe for SubcallInfo",1,["oasis_runtime_sdk::subcall::SubcallInfo"]],["impl UnwindSafe for SubcallResult",1,["oasis_runtime_sdk::subcall::SubcallResult"]],["impl UnwindSafe for MockKeyManagerClient",1,["oasis_runtime_sdk::testing::keymanager::MockKeyManagerClient"]],["impl UnwindSafe for Config",1,["oasis_runtime_sdk::testing::mock::Config"]],["impl UnwindSafe for EmptyRuntime",1,["oasis_runtime_sdk::testing::mock::EmptyRuntime"]],["impl !UnwindSafe for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl UnwindSafe for CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["impl UnwindSafe for Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["impl UnwindSafe for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl UnwindSafe for Address",1,["oasis_runtime_sdk::types::address::Address"]],["impl UnwindSafe for CallEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::CallEnvelopeX25519DeoxysII"]],["impl UnwindSafe for ResultEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::ResultEnvelopeX25519DeoxysII"]],["impl UnwindSafe for MessageEventHookInvocation",1,["oasis_runtime_sdk::types::message::MessageEventHookInvocation"]],["impl UnwindSafe for MessageResult",1,["oasis_runtime_sdk::types::message::MessageResult"]],["impl UnwindSafe for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl UnwindSafe for BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl UnwindSafe for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl UnwindSafe for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl UnwindSafe for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl UnwindSafe for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl UnwindSafe for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl UnwindSafe for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl UnwindSafe for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl UnwindSafe for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl UnwindSafe for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl UnwindSafe for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl UnwindSafe for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]]], +"oasis_runtime_sdk":[["impl UnwindSafe for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl UnwindSafe for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl UnwindSafe for Mode",1,["oasis_runtime_sdk::context::Mode"]],["impl UnwindSafe for State",1,["oasis_runtime_sdk::context::State"]],["impl UnwindSafe for TransactionWithMeta",1,["oasis_runtime_sdk::context::TransactionWithMeta"]],["impl<'a, R> !UnwindSafe for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'round, 'store, R> !UnwindSafe for RuntimeTxContext<'round, 'store, R>",1,["oasis_runtime_sdk::context::RuntimeTxContext"]],["impl<'a, V> !UnwindSafe for ContextValue<'a, V>",1,["oasis_runtime_sdk::context::ContextValue"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl UnwindSafe for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl UnwindSafe for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl UnwindSafe for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl UnwindSafe for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl UnwindSafe for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl UnwindSafe for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl UnwindSafe for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl<'a> !UnwindSafe for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<R> !UnwindSafe for Dispatcher<R>",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl UnwindSafe for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::history::Error"]],["impl !UnwindSafe for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl<B, R> UnwindSafe for DispatchResult<B, R>where\n B: UnwindSafe,\n R: UnwindSafe,",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl UnwindSafe for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl UnwindSafe for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl UnwindSafe for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl UnwindSafe for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl UnwindSafe for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl UnwindSafe for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl UnwindSafe for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl UnwindSafe for AddressesQuery",1,["oasis_runtime_sdk::modules::accounts::types::AddressesQuery"]],["impl UnwindSafe for BalancesQuery",1,["oasis_runtime_sdk::modules::accounts::types::BalancesQuery"]],["impl UnwindSafe for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["impl UnwindSafe for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl UnwindSafe for DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::accounts::Error"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::accounts::Event"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::accounts::Parameters"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::accounts::Genesis"]],["impl UnwindSafe for Module",1,["oasis_runtime_sdk::modules::accounts::Module"]],["impl UnwindSafe for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl UnwindSafe for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl UnwindSafe for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl UnwindSafe for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl UnwindSafe for Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl UnwindSafe for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl UnwindSafe for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl UnwindSafe for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl UnwindSafe for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl UnwindSafe for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl UnwindSafe for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl UnwindSafe for BalanceQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::BalanceQuery"]],["impl UnwindSafe for ConsensusAccountQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusAccountQuery"]],["impl UnwindSafe for DelegationQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationQuery"]],["impl UnwindSafe for DelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationsQuery"]],["impl UnwindSafe for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl UnwindSafe for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["impl UnwindSafe for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["impl UnwindSafe for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl UnwindSafe for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl UnwindSafe for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl UnwindSafe for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl UnwindSafe for ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl UnwindSafe for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl UnwindSafe for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl<Accounts, Consensus> UnwindSafe for Module<Accounts, Consensus>where\n Accounts: UnwindSafe,\n Consensus: UnwindSafe,",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl UnwindSafe for Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["impl UnwindSafe for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["impl UnwindSafe for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl UnwindSafe for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl UnwindSafe for MethodHandlerInfo",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerInfo"]],["impl UnwindSafe for ModuleInfo",1,["oasis_runtime_sdk::modules::core::types::ModuleInfo"]],["impl UnwindSafe for RuntimeInfoResponse",1,["oasis_runtime_sdk::modules::core::types::RuntimeInfoResponse"]],["impl UnwindSafe for ExecuteReadOnlyTxQuery",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxQuery"]],["impl UnwindSafe for ExecuteReadOnlyTxResponse",1,["oasis_runtime_sdk::modules::core::types::ExecuteReadOnlyTxResponse"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl UnwindSafe for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl UnwindSafe for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl UnwindSafe for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl<Cfg> UnwindSafe for Module<Cfg>where\n Cfg: UnwindSafe,",1,["oasis_runtime_sdk::modules::core::Module"]],["impl UnwindSafe for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl UnwindSafe for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl UnwindSafe for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl UnwindSafe for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl UnwindSafe for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl<Accounts> UnwindSafe for Module<Accounts>where\n Accounts: UnwindSafe,",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl UnwindSafe for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl<S> UnwindSafe for ConfidentialStore<S>where\n S: UnwindSafe,",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<T> UnwindSafe for TransactionResult<T>where\n T: UnwindSafe,",1,["oasis_runtime_sdk::storage::current::TransactionResult"]],["impl !UnwindSafe for CurrentStore",1,["oasis_runtime_sdk::storage::current::CurrentStore"]],["impl<S, D> UnwindSafe for HashedStore<S, D>where\n D: UnwindSafe,\n S: UnwindSafe,",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<M> UnwindSafe for MKVSStore<M>where\n M: UnwindSafe,",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<S> UnwindSafe for OverlayStore<S>where\n S: UnwindSafe,",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S, P> UnwindSafe for PrefixStore<S, P>where\n P: UnwindSafe,\n S: UnwindSafe,",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<S> UnwindSafe for TypedStore<S>where\n S: UnwindSafe,",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl UnwindSafe for AllowAllValidator",1,["oasis_runtime_sdk::subcall::AllowAllValidator"]],["impl UnwindSafe for SubcallInfo",1,["oasis_runtime_sdk::subcall::SubcallInfo"]],["impl UnwindSafe for SubcallResult",1,["oasis_runtime_sdk::subcall::SubcallResult"]],["impl UnwindSafe for MockKeyManagerClient",1,["oasis_runtime_sdk::testing::keymanager::MockKeyManagerClient"]],["impl UnwindSafe for Config",1,["oasis_runtime_sdk::testing::mock::Config"]],["impl UnwindSafe for EmptyRuntime",1,["oasis_runtime_sdk::testing::mock::EmptyRuntime"]],["impl !UnwindSafe for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl UnwindSafe for CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["impl UnwindSafe for Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["impl UnwindSafe for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl UnwindSafe for Address",1,["oasis_runtime_sdk::types::address::Address"]],["impl UnwindSafe for CallEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::CallEnvelopeX25519DeoxysII"]],["impl UnwindSafe for ResultEnvelopeX25519DeoxysII",1,["oasis_runtime_sdk::types::callformat::ResultEnvelopeX25519DeoxysII"]],["impl UnwindSafe for MessageEventHookInvocation",1,["oasis_runtime_sdk::types::message::MessageEventHookInvocation"]],["impl UnwindSafe for MessageResult",1,["oasis_runtime_sdk::types::message::MessageResult"]],["impl UnwindSafe for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl UnwindSafe for BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl UnwindSafe for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl UnwindSafe for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl UnwindSafe for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl UnwindSafe for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl UnwindSafe for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl UnwindSafe for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl UnwindSafe for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl UnwindSafe for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl UnwindSafe for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl UnwindSafe for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl UnwindSafe for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]]], "oasis_runtime_sdk_contracts":[["impl UnwindSafe for Policy",1,["oasis_runtime_sdk_contracts::types::Policy"]],["impl UnwindSafe for ABI",1,["oasis_runtime_sdk_contracts::types::ABI"]],["impl UnwindSafe for Code",1,["oasis_runtime_sdk_contracts::types::Code"]],["impl UnwindSafe for Instance",1,["oasis_runtime_sdk_contracts::types::Instance"]],["impl UnwindSafe for Upload",1,["oasis_runtime_sdk_contracts::types::Upload"]],["impl UnwindSafe for UploadResult",1,["oasis_runtime_sdk_contracts::types::UploadResult"]],["impl UnwindSafe for Instantiate",1,["oasis_runtime_sdk_contracts::types::Instantiate"]],["impl UnwindSafe for InstantiateResult",1,["oasis_runtime_sdk_contracts::types::InstantiateResult"]],["impl UnwindSafe for Call",1,["oasis_runtime_sdk_contracts::types::Call"]],["impl UnwindSafe for CallResult",1,["oasis_runtime_sdk_contracts::types::CallResult"]],["impl UnwindSafe for Upgrade",1,["oasis_runtime_sdk_contracts::types::Upgrade"]],["impl UnwindSafe for ChangeUpgradePolicy",1,["oasis_runtime_sdk_contracts::types::ChangeUpgradePolicy"]],["impl UnwindSafe for CodeQuery",1,["oasis_runtime_sdk_contracts::types::CodeQuery"]],["impl UnwindSafe for CodeStorageQuery",1,["oasis_runtime_sdk_contracts::types::CodeStorageQuery"]],["impl UnwindSafe for CodeStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::CodeStorageQueryResult"]],["impl UnwindSafe for InstanceQuery",1,["oasis_runtime_sdk_contracts::types::InstanceQuery"]],["impl UnwindSafe for InstanceStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQuery"]],["impl UnwindSafe for InstanceStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQueryResult"]],["impl UnwindSafe for StoreKind",1,["oasis_runtime_sdk_contracts::types::StoreKind"]],["impl UnwindSafe for InstanceRawStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceRawStorageQuery"]],["impl UnwindSafe for InstanceRawStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceRawStorageQueryResult"]],["impl UnwindSafe for PublicKeyKind",1,["oasis_runtime_sdk_contracts::types::PublicKeyKind"]],["impl UnwindSafe for PublicKeyQuery",1,["oasis_runtime_sdk_contracts::types::PublicKeyQuery"]],["impl UnwindSafe for PublicKeyQueryResult",1,["oasis_runtime_sdk_contracts::types::PublicKeyQueryResult"]],["impl UnwindSafe for CustomQuery",1,["oasis_runtime_sdk_contracts::types::CustomQuery"]],["impl UnwindSafe for CustomQueryResult",1,["oasis_runtime_sdk_contracts::types::CustomQueryResult"]],["impl UnwindSafe for ContractEvent",1,["oasis_runtime_sdk_contracts::types::ContractEvent"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk_contracts::Error"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk_contracts::Event"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk_contracts::GasCosts"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk_contracts::Parameters"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk_contracts::Genesis"]],["impl UnwindSafe for LocalConfig",1,["oasis_runtime_sdk_contracts::LocalConfig"]],["impl<Cfg> UnwindSafe for Module<Cfg>where\n Cfg: UnwindSafe,",1,["oasis_runtime_sdk_contracts::Module"]]] };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 e308dded81..2a7824a5e6 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 QueryResponse"],["impl Decode for AccountsResponse"],["impl Decode for ExecutionOk"],["impl Decode for Address"],["impl Decode for ExecutionContext"],["impl Decode for InstantiateResult"],["impl Decode for CallResult"],["impl Decode for Message"],["impl Decode for CodeId"],["impl Decode for InstanceId"],["impl Decode for CallFormat"],["impl Decode for Denomination"],["impl Decode for QueryRequest"],["impl Decode for Event"],["impl Decode for BaseUnits"],["impl Decode for ExecutionResult"],["impl Decode for Reply"],["impl Decode for AccountsQuery"],["impl Decode for NotifyReply"]], "oasis_core_runtime":[["impl Decode for CheckTxMetadata"],["impl Decode for Block"],["impl Decode for BurnEvent"],["impl Decode for ExecutorCommitmentFailure"],["impl Decode for TLSInfo"],["impl Decode for RootType"],["impl Decode for CoarsenedKey"],["impl Decode for TxnBatch"],["impl Decode for Quote"],["impl Decode for MultiSigned"],["impl Decode for Features"],["impl Decode for Prefix"],["impl Decode for Node"],["impl Decode for Namespace"],["impl Decode for TreeID"],["impl Decode for Capabilities"],["impl Decode for Response"],["impl Decode for Signature"],["impl Decode for StorageSyncRequestWithEndpoint"],["impl Decode for SGXConstraints"],["impl Decode for Runtime"],["impl Decode for ComputedBatch"],["impl Decode for ConsensusAddress"],["impl Decode for Hash"],["impl Decode for EntityWhitelistConfig"],["impl Decode for CheckTxResult"],["impl Decode for P2PInfo"],["impl Decode for CommissionRateStep"],["impl Decode for Message"],["impl Decode for SignatureBundle"],["impl Decode for ConsensusInfo"],["impl Decode for ThresholdKind"],["impl Decode for CancelUpgradeProposal"],["impl Decode for SharePool"],["impl Decode for Slash"],["impl Decode for IterateRequest"],["impl Decode for Body"],["impl Decode for RuntimeGovernanceModel"],["impl Decode for Version"],["impl Decode for FeatureScheduleControl"],["impl Decode for Message"],["impl Decode for PolicySGX"],["impl Decode for CommissionRateBoundStep"],["impl Decode for HostStorageEndpoint"],["impl Decode for Body"],["impl Decode for MaxNodesConstraint"],["impl Decode for QuotePolicy"],["impl Decode for QuoteBundle"],["impl<T: Decode> Decode for Versioned<T>"],["impl Decode for QuotePolicy"],["impl Decode for EnclavePolicySGX"],["impl Decode for SignedEncryptedEphemeralSecret"],["impl Decode for TrustRoot"],["impl Decode for EscrowEvent"],["impl Decode for Delegation"],["impl Decode for ConsensusParameterChanges"],["impl Decode for RAKBinding"],["impl Decode for SlashReason"],["impl Decode for Transfer"],["impl Decode for UpgradeProposal"],["impl Decode for BlockMetadata"],["impl Decode for AddEscrowResult"],["impl Decode for EpochTimeState"],["impl Decode for ProposalContent"],["impl Decode for SGXAttestation"],["impl Decode for AVR"],["impl Decode for AnnotatedBlock"],["impl Decode for SignedEncryptedMasterSecret"],["impl Decode for Error"],["impl Decode for CapabilityTEE"],["impl Decode for MrEnclave"],["impl Decode for StorageSyncRequest"],["impl Decode for MessageEvent"],["impl Decode for QuotePolicy"],["impl Decode for LightBlock"],["impl Decode for Quantity"],["impl Decode for RuntimeInfoResponse"],["impl Decode for RoundResults"],["impl Decode for ProtocolVersions"],["impl Decode for RuntimeGenesis"],["impl Decode for ExecutorCommitmentHeader"],["impl Decode for RegistryMessage"],["impl Decode for ChangeParametersProposal"],["impl Decode for Frame"],["impl Decode for Header"],["impl Decode for Proof"],["impl Decode for GetRequest"],["impl Decode for MinPoolSizeConstraint"],["impl Decode for Status"],["impl Decode for SchedulingConstraints"],["impl Decode for Request"],["impl Decode for Withdraw"],["impl Decode for RuntimeInfoRequest"],["impl Decode for EncryptedMasterSecret"],["impl Decode for VersionInfo"],["impl Decode for ReclaimEscrow"],["impl Decode for ReadWriteSet"],["impl Decode for Kind"],["impl Decode for Root"],["impl Decode for DebondingDelegation"],["impl Decode for HeaderType"],["impl Decode for GeneralAccount"],["impl Decode for EntityWhitelistRuntimeAdmissionPolicy"],["impl Decode for RolesMask"],["impl Decode for PublicKey"],["impl Decode for StorageParameters"],["impl Decode for StakeAccumulator"],["impl Decode for ExecutionMode"],["impl Decode for RuntimeAdmissionPolicy"],["impl Decode for LogEntry"],["impl Decode for EncryptedSecret"],["impl Decode for Proof"],["impl Decode for GetPrefixesRequest"],["impl Decode for MrSigner"],["impl Decode for SignedQEIdentity"],["impl Decode for ExecutorCommitment"],["impl Decode for TCPAddress"],["impl Decode for VRFInfo"],["impl Decode for Error"],["impl Decode for SignedTCBInfo"],["impl Decode for EnclaveIdentity"],["impl Decode for PublicKey"],["impl Decode for TEEHardware"],["impl Decode for MessageType"],["impl Decode for Message"],["impl Decode for Escrow"],["impl Decode for EncryptedEphemeralSecret"],["impl Decode for Role"],["impl Decode for Fee"],["impl Decode for ComputeResultsHeader"],["impl Decode for PeerFeedback"],["impl Decode for StorageSyncResponse"],["impl Decode for HostFetchConsensusEventsResponse"],["impl Decode for EventKind"],["impl Decode for SessionID"],["impl Decode for TransferResult"],["impl Decode for Vote"],["impl Decode for TLSAddress"],["impl Decode for PrivateKey"],["impl Decode for TCBBundle"],["impl Decode for RuntimeStakingParameters"],["impl Decode for SignedTransactionWithProof"],["impl Decode for StakeThreshold"],["impl Decode for GovernanceMessage"],["impl Decode for NodeRuntime"],["impl Decode for RoundRoots"],["impl Decode for Proof"],["impl Decode for ValidatorSetConstraint"],["impl Decode for StakingMessage"],["impl Decode for ProofResponse"],["impl Decode for AllowanceChangeEvent"],["impl Decode for Event"],["impl Decode for RuntimeKind"],["impl Decode for EscrowAccount"],["impl Decode for ReclaimEscrowResult"],["impl Decode for HostFetchConsensusEventsRequest"],["impl Decode for Transaction"],["impl Decode for Signed"],["impl Decode for IncomingMessage"],["impl Decode for CommissionSchedule"],["impl Decode for TxnSchedulerParameters"],["impl Decode for CommitteeKind"],["impl Decode for ProposalVote"],["impl Decode for SignedPolicySGX"],["impl Decode for TransferEvent"],["impl Decode for RawProofEntry"],["impl Decode for ExecutorParameters"],["impl Decode for Event"],["impl Decode for Address"],["impl Decode for WithdrawResult"],["impl Decode for Account"]], -"oasis_runtime_sdk":[["impl Decode for MethodHandlerInfo"],["impl Decode for Parameters"],["impl Decode for MethodHandlerKind"],["impl Decode for Withdraw"],["impl Decode for SignerInfo"],["impl Decode for ConsensusError"],["impl Decode for MessageEventHookInvocation"],["impl Decode for PublicKey"],["impl Decode for Parameters"],["impl Decode for LocalConfig"],["impl Decode for ConsensusAccountQuery"],["impl Decode for RewardAction"],["impl Decode for DelegationsQuery"],["impl Decode for Parameters"],["impl Decode for NonceQuery"],["impl Decode for Metadata"],["impl Decode for ExtendedDelegationInfo"],["impl Decode for GasCosts"],["impl Decode for Call"],["impl Decode for Denomination"],["impl Decode for Transaction"],["impl Decode for ReceiptKind"],["impl Decode for Genesis"],["impl Decode for Address"],["impl Decode for DenominationInfoQuery"],["impl Decode for UnverifiedTransaction"],["impl Decode for Receipt"],["impl Decode for Transfer"],["impl Decode for RewardStep"],["impl Decode for ConsensusWithdrawContext"],["impl Decode for Parameters"],["impl Decode for AuthProof"],["impl Decode for PublicKey"],["impl Decode for Signature"],["impl Decode for AddressesQuery"],["impl Decode for Config"],["impl Decode for SignatureAddressSpec"],["impl Decode for UndelegationInfo"],["impl Decode for DelegationInfo"],["impl Decode for CallDataPublicKeyQueryResponse"],["impl Decode for ConsensusTransferContext"],["impl Decode for RewardSchedule"],["impl Decode for DenominationInfo"],["impl Decode for AccountBalance"],["impl Decode for Genesis"],["impl Decode for PublicKey"],["impl Decode for BalancesQuery"],["impl Decode for DynamicMinGasPrice"],["impl Decode for EstimateGasQuery"],["impl Decode for UndelegationsQuery"],["impl Decode for RuntimeInfoResponse"],["impl Decode for BaseUnits"],["impl Decode for PublicKey"],["impl Decode for DelegationQuery"],["impl Decode for Delegate"],["impl Decode for TakeReceipt"],["impl Decode for PublicKey"],["impl Decode for Genesis"],["impl Decode for Genesis"],["impl Decode for BalanceQuery"],["impl Decode for CallerAddress"],["impl Decode for EpochRewards"],["impl Decode for ConsensusUndelegateContext"],["impl Decode for Fee"],["impl Decode for CallResult"],["impl Decode for PublicKey"],["impl Decode for AddressSpec"],["impl Decode for Parameters"],["impl Decode for AuthInfo"],["impl Decode for ExecuteReadOnlyTxResponse"],["impl Decode for Account"],["impl Decode for ExecuteReadOnlyTxQuery"],["impl Decode for SignatureType"],["impl Decode for Genesis"],["impl Decode for GasCosts"],["impl Decode for CallFormat"],["impl Decode for ConsensusDelegateContext"],["impl Decode for AccountBalances"],["impl Decode for CallEnvelopeX25519DeoxysII"],["impl Decode for ResultEnvelopeX25519DeoxysII"],["impl Decode for GasCosts"],["impl Decode for ModuleInfo"],["impl Decode for Undelegate"],["impl Decode for Deposit"],["impl Decode for Signer"]], +"oasis_runtime_sdk":[["impl Decode for MethodHandlerInfo"],["impl Decode for Parameters"],["impl Decode for RoundRootBody"],["impl Decode for MethodHandlerKind"],["impl Decode for Withdraw"],["impl Decode for RootKind"],["impl Decode for SignerInfo"],["impl Decode for ConsensusError"],["impl Decode for MessageEventHookInvocation"],["impl Decode for PublicKey"],["impl Decode for Parameters"],["impl Decode for LocalConfig"],["impl Decode for ConsensusAccountQuery"],["impl Decode for RewardAction"],["impl Decode for DelegationsQuery"],["impl Decode for GasCosts"],["impl Decode for NonceQuery"],["impl Decode for Metadata"],["impl Decode for ExtendedDelegationInfo"],["impl Decode for GasCosts"],["impl Decode for Call"],["impl Decode for Denomination"],["impl Decode for Transaction"],["impl Decode for ReceiptKind"],["impl Decode for Genesis"],["impl Decode for Address"],["impl Decode for DenominationInfoQuery"],["impl Decode for UnverifiedTransaction"],["impl Decode for Receipt"],["impl Decode for Transfer"],["impl Decode for RewardStep"],["impl Decode for ConsensusWithdrawContext"],["impl Decode for Parameters"],["impl Decode for AuthProof"],["impl Decode for PublicKey"],["impl Decode for Genesis"],["impl Decode for Signature"],["impl Decode for AddressesQuery"],["impl Decode for Config"],["impl Decode for SignatureAddressSpec"],["impl Decode for UndelegationInfo"],["impl Decode for DelegationInfo"],["impl Decode for CallDataPublicKeyQueryResponse"],["impl Decode for ConsensusTransferContext"],["impl Decode for RewardSchedule"],["impl Decode for DenominationInfo"],["impl Decode for AccountBalance"],["impl Decode for PublicKey"],["impl Decode for BalancesQuery"],["impl Decode for DynamicMinGasPrice"],["impl Decode for EstimateGasQuery"],["impl Decode for UndelegationsQuery"],["impl Decode for RuntimeInfoResponse"],["impl Decode for BaseUnits"],["impl Decode for PublicKey"],["impl Decode for DelegationQuery"],["impl Decode for Parameters"],["impl Decode for Delegate"],["impl Decode for TakeReceipt"],["impl Decode for PublicKey"],["impl Decode for Genesis"],["impl Decode for Genesis"],["impl Decode for BalanceQuery"],["impl Decode for CallerAddress"],["impl Decode for EpochRewards"],["impl Decode for ConsensusUndelegateContext"],["impl Decode for Fee"],["impl Decode for CallResult"],["impl Decode for PublicKey"],["impl Decode for AddressSpec"],["impl Decode for Parameters"],["impl Decode for AuthInfo"],["impl Decode for ExecuteReadOnlyTxResponse"],["impl Decode for Account"],["impl Decode for ExecuteReadOnlyTxQuery"],["impl Decode for SignatureType"],["impl Decode for Genesis"],["impl Decode for GasCosts"],["impl Decode for CallFormat"],["impl Decode for ConsensusDelegateContext"],["impl Decode for AccountBalances"],["impl Decode for CallEnvelopeX25519DeoxysII"],["impl Decode for ResultEnvelopeX25519DeoxysII"],["impl Decode for GasCosts"],["impl Decode for ModuleInfo"],["impl Decode for Undelegate"],["impl Decode for Deposit"],["impl Decode for Signer"]], "oasis_runtime_sdk_contracts":[["impl Decode for Instance"],["impl Decode for Code"],["impl Decode for StoreKind"],["impl Decode for CodeStorageQuery"],["impl Decode for UploadResult"],["impl Decode for CustomQueryResult"],["impl Decode for CustomQuery"],["impl Decode for ABI"],["impl Decode for PublicKeyQuery"],["impl Decode for CodeQuery"],["impl Decode for CallResult"],["impl Decode for InstanceQuery"],["impl Decode for PublicKeyKind"],["impl Decode for Policy"],["impl Decode for Call"],["impl Decode for InstanceStorageQuery"],["impl Decode for Parameters"],["impl Decode for PublicKeyQueryResult"],["impl Decode for InstantiateResult"],["impl Decode for InstanceRawStorageQuery"],["impl Decode for InstanceRawStorageQueryResult"],["impl Decode for Instantiate"],["impl Decode for Upgrade"],["impl Decode for Upload"],["impl Decode for LocalConfig"],["impl Decode for InstanceStorageQueryResult"],["impl Decode for GasCosts"],["impl Decode for CodeStorageQueryResult"],["impl Decode for ChangeUpgradePolicy"],["impl Decode for ContractEvent"],["impl Decode for Genesis"]] };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 45a2421b06..8d29f80455 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 Reply"],["impl Encode for ExecutionResult"],["impl Encode for Denomination"],["impl Encode for ExecutionContext"],["impl Encode for Event"],["impl Encode for Message"],["impl Encode for InstantiateResult"],["impl Encode for QueryResponse"],["impl Encode for CallResult"],["impl Encode for Address"],["impl Encode for ExecutionOk"],["impl Encode for AccountsResponse"],["impl Encode for CodeId"],["impl Encode for NotifyReply"],["impl Encode for InstanceId"],["impl Encode for BaseUnits"],["impl Encode for CallFormat"],["impl Encode for QueryRequest"],["impl Encode for AccountsQuery"]], "oasis_core_runtime":[["impl Encode for Frame"],["impl Encode for AllowanceChangeEvent"],["impl Encode for PrivateKey"],["impl Encode for FeatureScheduleControl"],["impl Encode for Body"],["impl Encode for Capabilities"],["impl Encode for ExecutorCommitment"],["impl Encode for Vote"],["impl Encode for TCPAddress"],["impl Encode for QuotePolicy"],["impl Encode for IterateRequest"],["impl Encode for TransferResult"],["impl Encode for UpgradeProposal"],["impl Encode for Prefix"],["impl Encode for Proof"],["impl Encode for RuntimeStakingParameters"],["impl Encode for StorageParameters"],["impl Encode for AVR"],["impl Encode for MessageEvent"],["impl Encode for ThresholdKind"],["impl Encode for Signed"],["impl Encode for ComputedBatch"],["impl Encode for PublicKey"],["impl Encode for QuotePolicy"],["impl Encode for P2PInfo"],["impl Encode for DebondingDelegation"],["impl Encode for CommitteeKind"],["impl Encode for TrustRoot"],["impl Encode for TEEHardware"],["impl Encode for StakeThreshold"],["impl Encode for CancelUpgradeProposal"],["impl Encode for Namespace"],["impl Encode for StakingMessage"],["impl Encode for WithdrawResult"],["impl Encode for SGXAttestation"],["impl Encode for Account"],["impl Encode for ReclaimEscrowResult"],["impl Encode for Slash"],["impl Encode for Escrow"],["impl Encode for Request"],["impl Encode for RuntimeInfoResponse"],["impl Encode for PublicKey"],["impl Encode for StorageSyncRequest"],["impl Encode for Event"],["impl Encode for SignedPolicySGX"],["impl Encode for TransferEvent"],["impl Encode for ConsensusParameterChanges"],["impl Encode for TreeID"],["impl Encode for Body"],["impl Encode for Proof"],["impl Encode for StakeAccumulator"],["impl Encode for Response"],["impl<T: EncodeAsMap> Encode for Versioned<T>"],["impl Encode for Quote"],["impl Encode for ProposalVote"],["impl Encode for EncryptedSecret"],["impl Encode for SchedulingConstraints"],["impl Encode for RoundRoots"],["impl Encode for Transfer"],["impl Encode for MinPoolSizeConstraint"],["impl Encode for Header"],["impl Encode for RAKBinding"],["impl Encode for RawProofEntry"],["impl Encode for StorageSyncResponse"],["impl Encode for ExecutionMode"],["impl Encode for SignedTransactionWithProof"],["impl Encode for Fee"],["impl Encode for NodeRuntime"],["impl Encode for HostStorageEndpoint"],["impl Encode for MaxNodesConstraint"],["impl Encode for SignedTCBInfo"],["impl Encode for MrSigner"],["impl Encode for TCBBundle"],["impl Encode for Features"],["impl Encode for Error"],["impl Encode for Hash"],["impl Encode for ReclaimEscrow"],["impl Encode for EncryptedEphemeralSecret"],["impl Encode for ValidatorSetConstraint"],["impl Encode for RuntimeAdmissionPolicy"],["impl Encode for SlashReason"],["impl Encode for SharePool"],["impl Encode for Error"],["impl Encode for CommissionRateStep"],["impl Encode for Proof"],["impl Encode for CommissionRateBoundStep"],["impl Encode for SignedEncryptedMasterSecret"],["impl Encode for Root"],["impl Encode for EnclaveIdentity"],["impl Encode for ProposalContent"],["impl Encode for AnnotatedBlock"],["impl Encode for PolicySGX"],["impl Encode for TLSInfo"],["impl Encode for ProtocolVersions"],["impl Encode for SignedEncryptedEphemeralSecret"],["impl Encode for EntityWhitelistRuntimeAdmissionPolicy"],["impl Encode for Runtime"],["impl Encode for Message"],["impl Encode for ConsensusAddress"],["impl Encode for ConsensusInfo"],["impl Encode for Transaction"],["impl Encode for Message"],["impl Encode for StorageSyncRequestWithEndpoint"],["impl Encode for CapabilityTEE"],["impl Encode for Role"],["impl Encode for MrEnclave"],["impl Encode for CoarsenedKey"],["impl Encode for SignedQEIdentity"],["impl Encode for Signature"],["impl Encode for ExecutorParameters"],["impl Encode for EnclavePolicySGX"],["impl Encode for BurnEvent"],["impl Encode for LightBlock"],["impl Encode for Delegation"],["impl Encode for VRFInfo"],["impl Encode for RolesMask"],["impl Encode for BlockMetadata"],["impl Encode for LogEntry"],["impl Encode for Version"],["impl Encode for RegistryMessage"],["impl Encode for QuoteBundle"],["impl Encode for Quantity"],["impl Encode for MultiSigned"],["impl Encode for Kind"],["impl Encode for ReadWriteSet"],["impl Encode for EventKind"],["impl Encode for EncryptedMasterSecret"],["impl Encode for EscrowEvent"],["impl Encode for RoundResults"],["impl Encode for ExecutorCommitmentFailure"],["impl Encode for Address"],["impl Encode for IncomingMessage"],["impl Encode for RuntimeGovernanceModel"],["impl Encode for Withdraw"],["impl Encode for Event"],["impl Encode for GetRequest"],["impl Encode for SignatureBundle"],["impl Encode for ProofResponse"],["impl Encode for EntityWhitelistConfig"],["impl Encode for VersionInfo"],["impl Encode for Node"],["impl Encode for QuotePolicy"],["impl Encode for TxnSchedulerParameters"],["impl Encode for RuntimeKind"],["impl Encode for HostFetchConsensusEventsResponse"],["impl Encode for ComputeResultsHeader"],["impl Encode for TLSAddress"],["impl Encode for GetPrefixesRequest"],["impl Encode for Status"],["impl Encode for HostFetchConsensusEventsRequest"],["impl Encode for RuntimeGenesis"],["impl Encode for ChangeParametersProposal"],["impl Encode for CheckTxResult"],["impl Encode for CommissionSchedule"],["impl Encode for GovernanceMessage"],["impl Encode for MessageType"],["impl Encode for Message"],["impl Encode for TxnBatch"],["impl Encode for EpochTimeState"],["impl Encode for HeaderType"],["impl Encode for RuntimeInfoRequest"],["impl Encode for GeneralAccount"],["impl Encode for RootType"],["impl Encode for PeerFeedback"],["impl Encode for SessionID"],["impl Encode for ExecutorCommitmentHeader"],["impl Encode for EscrowAccount"],["impl Encode for SGXConstraints"],["impl Encode for AddEscrowResult"],["impl Encode for Block"],["impl Encode for CheckTxMetadata"]], -"oasis_runtime_sdk":[["impl Encode for Delegate"],["impl Encode for DenominationInfoQuery"],["impl Encode for Address"],["impl Encode for Event"],["impl Encode for Genesis"],["impl Encode for MessageEventHookInvocation"],["impl Encode for LocalConfig"],["impl Encode for Call"],["impl Encode for Parameters"],["impl Encode for Deposit"],["impl Encode for ConsensusAccountQuery"],["impl Encode for Genesis"],["impl Encode for BalanceQuery"],["impl Encode for DelegationsQuery"],["impl Encode for PublicKey"],["impl Encode for Parameters"],["impl Encode for NonceQuery"],["impl Encode for PublicKey"],["impl Encode for CallDataPublicKeyQueryResponse"],["impl Encode for ExecuteReadOnlyTxQuery"],["impl Encode for ConsensusUndelegateContext"],["impl Encode for Parameters"],["impl Encode for GasCosts"],["impl Encode for Genesis"],["impl Encode for ModuleInfo"],["impl Encode for GasCosts"],["impl Encode for AddressSpec"],["impl Encode for UnverifiedTransaction"],["impl Encode for Genesis"],["impl Encode for RewardAction"],["impl Encode for DelegationQuery"],["impl Encode for Transaction"],["impl Encode for AccountBalance"],["impl Encode for AddressesQuery"],["impl Encode for Event"],["impl Encode for Withdraw"],["impl Encode for Genesis"],["impl Encode for DynamicMinGasPrice"],["impl Encode for DenominationInfo"],["impl Encode for ConsensusWithdrawContext"],["impl Encode for ExecuteReadOnlyTxResponse"],["impl Encode for AuthInfo"],["impl Encode for AccountBalances"],["impl Encode for SignatureAddressSpec"],["impl Encode for CallFormat"],["impl Encode for SignatureType"],["impl Encode for UndelegationsQuery"],["impl Encode for Signature"],["impl Encode for UndelegationInfo"],["impl Encode for MethodHandlerKind"],["impl Encode for ResultEnvelopeX25519DeoxysII"],["impl Encode for AuthProof"],["impl Encode for Parameters"],["impl Encode for RewardStep"],["impl Encode for Signer"],["impl Encode for RewardSchedule"],["impl Encode for Event"],["impl Encode for RuntimeInfoResponse"],["impl Encode for PublicKey"],["impl Encode for ConsensusError"],["impl Encode for Metadata"],["impl Encode for CallEnvelopeX25519DeoxysII"],["impl Encode for CallerAddress"],["impl Encode for Transfer"],["impl Encode for TakeReceipt"],["impl Encode for Event"],["impl Encode for Undelegate"],["impl Encode for BalancesQuery"],["impl Encode for DelegationInfo"],["impl Encode for ConsensusTransferContext"],["impl Encode for GasCosts"],["impl Encode for EstimateGasQuery"],["impl Encode for ConsensusDelegateContext"],["impl Encode for ReceiptKind"],["impl Encode for PublicKey"],["impl Encode for Parameters"],["impl Encode for Account"],["impl Encode for SignerInfo"],["impl Encode for CallResult"],["impl Encode for Denomination"],["impl Encode for MethodHandlerInfo"],["impl Encode for Config"],["impl Encode for Receipt"],["impl Encode for Fee"],["impl Encode for EpochRewards"],["impl Encode for PublicKey"],["impl Encode for BaseUnits"],["impl Encode for ExtendedDelegationInfo"],["impl Encode for PublicKey"]], +"oasis_runtime_sdk":[["impl Encode for Delegate"],["impl Encode for DenominationInfoQuery"],["impl Encode for Address"],["impl Encode for Event"],["impl Encode for Genesis"],["impl Encode for MessageEventHookInvocation"],["impl Encode for LocalConfig"],["impl Encode for Call"],["impl Encode for Parameters"],["impl Encode for Deposit"],["impl Encode for ConsensusAccountQuery"],["impl Encode for Genesis"],["impl Encode for BalanceQuery"],["impl Encode for DelegationsQuery"],["impl Encode for PublicKey"],["impl Encode for Parameters"],["impl Encode for NonceQuery"],["impl Encode for PublicKey"],["impl Encode for CallDataPublicKeyQueryResponse"],["impl Encode for ExecuteReadOnlyTxQuery"],["impl Encode for ConsensusUndelegateContext"],["impl Encode for Parameters"],["impl Encode for GasCosts"],["impl Encode for Genesis"],["impl Encode for ModuleInfo"],["impl Encode for GasCosts"],["impl Encode for AddressSpec"],["impl Encode for UnverifiedTransaction"],["impl Encode for Genesis"],["impl Encode for RewardAction"],["impl Encode for DelegationQuery"],["impl Encode for Transaction"],["impl Encode for AccountBalance"],["impl Encode for AddressesQuery"],["impl Encode for Event"],["impl Encode for Withdraw"],["impl Encode for Event"],["impl Encode for DynamicMinGasPrice"],["impl Encode for DenominationInfo"],["impl Encode for ConsensusWithdrawContext"],["impl Encode for ExecuteReadOnlyTxResponse"],["impl Encode for AuthInfo"],["impl Encode for RoundRootBody"],["impl Encode for AccountBalances"],["impl Encode for SignatureAddressSpec"],["impl Encode for CallFormat"],["impl Encode for SignatureType"],["impl Encode for UndelegationsQuery"],["impl Encode for Signature"],["impl Encode for UndelegationInfo"],["impl Encode for MethodHandlerKind"],["impl Encode for ResultEnvelopeX25519DeoxysII"],["impl Encode for AuthProof"],["impl Encode for Parameters"],["impl Encode for RewardStep"],["impl Encode for Signer"],["impl Encode for RewardSchedule"],["impl Encode for Event"],["impl Encode for RuntimeInfoResponse"],["impl Encode for PublicKey"],["impl Encode for ConsensusError"],["impl Encode for Metadata"],["impl Encode for CallEnvelopeX25519DeoxysII"],["impl Encode for CallerAddress"],["impl Encode for Transfer"],["impl Encode for TakeReceipt"],["impl Encode for Parameters"],["impl Encode for Undelegate"],["impl Encode for BalancesQuery"],["impl Encode for DelegationInfo"],["impl Encode for ConsensusTransferContext"],["impl Encode for GasCosts"],["impl Encode for EstimateGasQuery"],["impl Encode for ConsensusDelegateContext"],["impl Encode for ReceiptKind"],["impl Encode for PublicKey"],["impl Encode for GasCosts"],["impl Encode for Account"],["impl Encode for SignerInfo"],["impl Encode for RootKind"],["impl Encode for CallResult"],["impl Encode for Denomination"],["impl Encode for MethodHandlerInfo"],["impl Encode for Config"],["impl Encode for Receipt"],["impl Encode for Fee"],["impl Encode for EpochRewards"],["impl Encode for PublicKey"],["impl Encode for BaseUnits"],["impl Encode for Genesis"],["impl Encode for ExtendedDelegationInfo"],["impl Encode for PublicKey"]], "oasis_runtime_sdk_contracts":[["impl Encode for CodeStorageQuery"],["impl Encode for Call"],["impl Encode for Parameters"],["impl Encode for Genesis"],["impl Encode for InstanceQuery"],["impl Encode for LocalConfig"],["impl Encode for CallResult"],["impl Encode for Policy"],["impl Encode for InstanceStorageQueryResult"],["impl Encode for CustomQuery"],["impl Encode for Upload"],["impl Encode for CodeQuery"],["impl Encode for ChangeUpgradePolicy"],["impl Encode for CodeStorageQueryResult"],["impl Encode for Upgrade"],["impl Encode for ABI"],["impl Encode for ContractEvent"],["impl Encode for StoreKind"],["impl Encode for GasCosts"],["impl Encode for Instance"],["impl Encode for InstantiateResult"],["impl Encode for PublicKeyQuery"],["impl Encode for InstanceRawStorageQuery"],["impl Encode for Event"],["impl Encode for UploadResult"],["impl Encode for Code"],["impl Encode for PublicKeyKind"],["impl Encode for PublicKeyQueryResult"],["impl Encode for CustomQueryResult"],["impl Encode for InstanceRawStorageQueryResult"],["impl Encode for InstanceStorageQuery"],["impl Encode for Instantiate"]] };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 d4d52d3422..06c17eb1c7 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 ExecutionOk"],["impl EncodeAsMap for AccountsResponse"],["impl EncodeAsMap for ExecutionResult"],["impl EncodeAsMap for Reply"],["impl EncodeAsMap for AccountsQuery"],["impl EncodeAsMap for ExecutionContext"],["impl EncodeAsMap for Message"],["impl EncodeAsMap for CallResult"],["impl EncodeAsMap for InstantiateResult"],["impl EncodeAsMap for QueryResponse"],["impl EncodeAsMap for Event"]], "oasis_core_runtime":[["impl EncodeAsMap for Escrow"],["impl EncodeAsMap for RuntimeInfoRequest"],["impl EncodeAsMap for P2PInfo"],["impl EncodeAsMap for GetPrefixesRequest"],["impl EncodeAsMap for CapabilityTEE"],["impl EncodeAsMap for RuntimeAdmissionPolicy"],["impl EncodeAsMap for ExecutorParameters"],["impl EncodeAsMap for Request"],["impl EncodeAsMap for EnclavePolicySGX"],["impl EncodeAsMap for ReclaimEscrow"],["impl EncodeAsMap for Proof"],["impl EncodeAsMap for FeatureScheduleControl"],["impl EncodeAsMap for ProofResponse"],["impl EncodeAsMap for ReadWriteSet"],["impl EncodeAsMap for SignedTCBInfo"],["impl EncodeAsMap for Proof"],["impl EncodeAsMap for QuotePolicy"],["impl EncodeAsMap for Header"],["impl EncodeAsMap for Features"],["impl EncodeAsMap for Status"],["impl EncodeAsMap for EncryptedEphemeralSecret"],["impl EncodeAsMap for GetRequest"],["impl EncodeAsMap for RuntimeStakingParameters"],["impl EncodeAsMap for TCBBundle"],["impl EncodeAsMap for StakeAccumulator"],["impl EncodeAsMap for IncomingMessage"],["impl EncodeAsMap for BurnEvent"],["impl EncodeAsMap for Transfer"],["impl EncodeAsMap for HostFetchConsensusEventsResponse"],["impl EncodeAsMap for Delegation"],["impl EncodeAsMap for RAKBinding"],["impl EncodeAsMap for EpochTimeState"],["impl EncodeAsMap for AVR"],["impl EncodeAsMap for TrustRoot"],["impl EncodeAsMap for StakingMessage"],["impl EncodeAsMap for CancelUpgradeProposal"],["impl EncodeAsMap for StakeThreshold"],["impl EncodeAsMap for QuotePolicy"],["impl EncodeAsMap for Version"],["impl EncodeAsMap for Runtime"],["impl EncodeAsMap for ValidatorSetConstraint"],["impl EncodeAsMap for Response"],["impl EncodeAsMap for IterateRequest"],["impl EncodeAsMap for Block"],["impl EncodeAsMap for Root"],["impl EncodeAsMap for Fee"],["impl EncodeAsMap for GovernanceMessage"],["impl EncodeAsMap for SignedEncryptedEphemeralSecret"],["impl EncodeAsMap for WithdrawResult"],["impl EncodeAsMap for RegistryMessage"],["impl EncodeAsMap for ComputedBatch"],["impl EncodeAsMap for ProposalContent"],["impl EncodeAsMap for TxnSchedulerParameters"],["impl EncodeAsMap for SignedTransactionWithProof"],["impl EncodeAsMap for ComputeResultsHeader"],["impl EncodeAsMap for AnnotatedBlock"],["impl EncodeAsMap for SignatureBundle"],["impl EncodeAsMap for Body"],["impl EncodeAsMap for BlockMetadata"],["impl EncodeAsMap for SharePool"],["impl EncodeAsMap for TreeID"],["impl EncodeAsMap for SignedQEIdentity"],["impl EncodeAsMap for UpgradeProposal"],["impl EncodeAsMap for ReclaimEscrowResult"],["impl EncodeAsMap for GeneralAccount"],["impl EncodeAsMap for EntityWhitelistRuntimeAdmissionPolicy"],["impl EncodeAsMap for CommissionRateBoundStep"],["impl EncodeAsMap for CommissionSchedule"],["impl EncodeAsMap for TLSAddress"],["impl EncodeAsMap for Capabilities"],["impl EncodeAsMap for EncryptedMasterSecret"],["impl EncodeAsMap for ConsensusAddress"],["impl EncodeAsMap for Message"],["impl EncodeAsMap for SignedPolicySGX"],["impl EncodeAsMap for ConsensusParameterChanges"],["impl EncodeAsMap for EnclaveIdentity"],["impl EncodeAsMap for QuotePolicy"],["impl EncodeAsMap for EncryptedSecret"],["impl EncodeAsMap for MinPoolSizeConstraint"],["impl EncodeAsMap for MessageEvent"],["impl EncodeAsMap for NodeRuntime"],["impl EncodeAsMap for ProtocolVersions"],["impl EncodeAsMap for Proof"],["impl EncodeAsMap for PolicySGX"],["impl EncodeAsMap for RuntimeInfoResponse"],["impl EncodeAsMap for EscrowEvent"],["impl EncodeAsMap for Frame"],["impl EncodeAsMap for ProposalVote"],["impl EncodeAsMap for TCPAddress"],["impl EncodeAsMap for EntityWhitelistConfig"],["impl EncodeAsMap for Error"],["impl EncodeAsMap for ExecutorCommitmentHeader"],["impl EncodeAsMap for Body"],["impl EncodeAsMap for SignedEncryptedMasterSecret"],["impl EncodeAsMap for RuntimeGenesis"],["impl EncodeAsMap for AllowanceChangeEvent"],["impl EncodeAsMap for StorageParameters"],["impl EncodeAsMap for AddEscrowResult"],["impl EncodeAsMap for StorageSyncRequest"],["impl EncodeAsMap for Message"],["impl EncodeAsMap for LightBlock"],["impl EncodeAsMap for ChangeParametersProposal"],["impl EncodeAsMap for TLSInfo"],["impl EncodeAsMap for SchedulingConstraints"],["impl EncodeAsMap for Account"],["impl EncodeAsMap for ConsensusInfo"],["impl EncodeAsMap for Event"],["impl EncodeAsMap for HostFetchConsensusEventsRequest"],["impl EncodeAsMap for VersionInfo"],["impl EncodeAsMap for Withdraw"],["impl EncodeAsMap for SGXAttestation"],["impl EncodeAsMap for Error"],["impl EncodeAsMap for ExecutorCommitment"],["impl EncodeAsMap for Node"],["impl EncodeAsMap for Event"],["impl EncodeAsMap for CheckTxResult"],["impl EncodeAsMap for EscrowAccount"],["impl EncodeAsMap for MaxNodesConstraint"],["impl EncodeAsMap for Transaction"],["impl EncodeAsMap for MultiSigned"],["impl EncodeAsMap for DebondingDelegation"],["impl EncodeAsMap for TransferResult"],["impl EncodeAsMap for SGXConstraints"],["impl EncodeAsMap for QuoteBundle"],["impl EncodeAsMap for Slash"],["impl EncodeAsMap for TransferEvent"],["impl EncodeAsMap for CheckTxMetadata"],["impl EncodeAsMap for StorageSyncResponse"],["impl EncodeAsMap for VRFInfo"],["impl EncodeAsMap for RoundResults"],["impl EncodeAsMap for CommissionRateStep"],["impl EncodeAsMap for Quote"],["impl EncodeAsMap for Signed"]], -"oasis_runtime_sdk":[["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for RewardStep"],["impl EncodeAsMap for AccountBalances"],["impl EncodeAsMap for SignatureAddressSpec"],["impl EncodeAsMap for AuthProof"],["impl EncodeAsMap for DynamicMinGasPrice"],["impl EncodeAsMap for ExecuteReadOnlyTxResponse"],["impl EncodeAsMap for ResultEnvelopeX25519DeoxysII"],["impl EncodeAsMap for Transfer"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Config"],["impl EncodeAsMap for AddressSpec"],["impl EncodeAsMap for Signer"],["impl EncodeAsMap for CallDataPublicKeyQueryResponse"],["impl EncodeAsMap for ExecuteReadOnlyTxQuery"],["impl EncodeAsMap for ModuleInfo"],["impl EncodeAsMap for DelegationQuery"],["impl EncodeAsMap for Account"],["impl EncodeAsMap for NonceQuery"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for DenominationInfo"],["impl EncodeAsMap for Metadata"],["impl EncodeAsMap for BalanceQuery"],["impl EncodeAsMap for RuntimeInfoResponse"],["impl EncodeAsMap for PublicKey"],["impl EncodeAsMap for Receipt"],["impl EncodeAsMap for CallerAddress"],["impl EncodeAsMap for UndelegationInfo"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Undelegate"],["impl EncodeAsMap for RewardSchedule"],["impl EncodeAsMap for Fee"],["impl EncodeAsMap for EstimateGasQuery"],["impl EncodeAsMap for Withdraw"],["impl EncodeAsMap for AccountBalance"],["impl EncodeAsMap for SignerInfo"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for Call"],["impl EncodeAsMap for ConsensusTransferContext"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for ConsensusWithdrawContext"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for ExtendedDelegationInfo"],["impl EncodeAsMap for MessageEventHookInvocation"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for CallEnvelopeX25519DeoxysII"],["impl EncodeAsMap for ConsensusAccountQuery"],["impl EncodeAsMap for ConsensusDelegateContext"],["impl EncodeAsMap for EpochRewards"],["impl EncodeAsMap for Transaction"],["impl EncodeAsMap for ConsensusUndelegateContext"],["impl EncodeAsMap for UndelegationsQuery"],["impl EncodeAsMap for TakeReceipt"],["impl EncodeAsMap for Delegate"],["impl EncodeAsMap for BalancesQuery"],["impl EncodeAsMap for LocalConfig"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for CallResult"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for ConsensusError"],["impl EncodeAsMap for DelegationsQuery"],["impl EncodeAsMap for MethodHandlerInfo"],["impl EncodeAsMap for Deposit"],["impl EncodeAsMap for AuthInfo"],["impl EncodeAsMap for AddressesQuery"],["impl EncodeAsMap for DenominationInfoQuery"],["impl EncodeAsMap for DelegationInfo"]], +"oasis_runtime_sdk":[["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for RewardStep"],["impl EncodeAsMap for AccountBalances"],["impl EncodeAsMap for SignatureAddressSpec"],["impl EncodeAsMap for AuthProof"],["impl EncodeAsMap for DynamicMinGasPrice"],["impl EncodeAsMap for ExecuteReadOnlyTxResponse"],["impl EncodeAsMap for ResultEnvelopeX25519DeoxysII"],["impl EncodeAsMap for Transfer"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Config"],["impl EncodeAsMap for AddressSpec"],["impl EncodeAsMap for Signer"],["impl EncodeAsMap for CallDataPublicKeyQueryResponse"],["impl EncodeAsMap for ExecuteReadOnlyTxQuery"],["impl EncodeAsMap for ModuleInfo"],["impl EncodeAsMap for DelegationQuery"],["impl EncodeAsMap for Account"],["impl EncodeAsMap for NonceQuery"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for DenominationInfo"],["impl EncodeAsMap for Metadata"],["impl EncodeAsMap for BalanceQuery"],["impl EncodeAsMap for RuntimeInfoResponse"],["impl EncodeAsMap for PublicKey"],["impl EncodeAsMap for Receipt"],["impl EncodeAsMap for CallerAddress"],["impl EncodeAsMap for UndelegationInfo"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Undelegate"],["impl EncodeAsMap for RewardSchedule"],["impl EncodeAsMap for Fee"],["impl EncodeAsMap for EstimateGasQuery"],["impl EncodeAsMap for Withdraw"],["impl EncodeAsMap for AccountBalance"],["impl EncodeAsMap for SignerInfo"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Call"],["impl EncodeAsMap for ConsensusTransferContext"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for RoundRootBody"],["impl EncodeAsMap for ConsensusWithdrawContext"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for ExtendedDelegationInfo"],["impl EncodeAsMap for MessageEventHookInvocation"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for CallEnvelopeX25519DeoxysII"],["impl EncodeAsMap for ConsensusAccountQuery"],["impl EncodeAsMap for ConsensusDelegateContext"],["impl EncodeAsMap for EpochRewards"],["impl EncodeAsMap for Transaction"],["impl EncodeAsMap for ConsensusUndelegateContext"],["impl EncodeAsMap for UndelegationsQuery"],["impl EncodeAsMap for TakeReceipt"],["impl EncodeAsMap for Delegate"],["impl EncodeAsMap for BalancesQuery"],["impl EncodeAsMap for LocalConfig"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for CallResult"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for ConsensusError"],["impl EncodeAsMap for DelegationsQuery"],["impl EncodeAsMap for MethodHandlerInfo"],["impl EncodeAsMap for Deposit"],["impl EncodeAsMap for AuthInfo"],["impl EncodeAsMap for AddressesQuery"],["impl EncodeAsMap for DenominationInfoQuery"],["impl EncodeAsMap for DelegationInfo"]], "oasis_runtime_sdk_contracts":[["impl EncodeAsMap for ContractEvent"],["impl EncodeAsMap for InstanceStorageQueryResult"],["impl EncodeAsMap for CodeStorageQueryResult"],["impl EncodeAsMap for Call"],["impl EncodeAsMap for Instance"],["impl EncodeAsMap for CodeStorageQuery"],["impl EncodeAsMap for CustomQuery"],["impl EncodeAsMap for InstanceQuery"],["impl EncodeAsMap for UploadResult"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for PublicKeyQuery"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Instantiate"],["impl EncodeAsMap for InstanceStorageQuery"],["impl EncodeAsMap for LocalConfig"],["impl EncodeAsMap for InstantiateResult"],["impl EncodeAsMap for ChangeUpgradePolicy"],["impl EncodeAsMap for CodeQuery"],["impl EncodeAsMap for Policy"],["impl EncodeAsMap for InstanceRawStorageQueryResult"],["impl EncodeAsMap for Upgrade"],["impl EncodeAsMap for InstanceRawStorageQuery"],["impl EncodeAsMap for Upload"],["impl EncodeAsMap for Code"],["impl EncodeAsMap 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/oasis_runtime_sdk/all.html b/rust/oasis_runtime_sdk/all.html index 11ba3ab351..2a18f52a73 100644 --- a/rust/oasis_runtime_sdk/all.html +++ b/rust/oasis_runtime_sdk/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Attribute Macros

Derive Macros

Functions

Type Aliases

Statics

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Attribute Macros

Derive Macros

Functions

Type Aliases

Statics

Constants

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/error/struct.RuntimeError.html b/rust/oasis_runtime_sdk/error/struct.RuntimeError.html index 911ec22a24..d32818413e 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(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 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(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 Error

source§

fn from(err: 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/error/trait.Error.html b/rust/oasis_runtime_sdk/error/trait.Error.html index 206b4cc037..ae35f71410 100644 --- a/rust/oasis_runtime_sdk/error/trait.Error.html +++ b/rust/oasis_runtime_sdk/error/trait.Error.html @@ -31,4 +31,4 @@

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.

-

Implementations on Foreign Types§

source§

impl Error for Infallible

source§

fn module_name(&self) -> &str

source§

fn code(&self) -> u32

Implementors§

source§

impl Error for oasis_runtime_sdk::dispatcher::Error

source§

impl Error for oasis_runtime_sdk::history::Error

source§

impl Error for oasis_runtime_sdk::modules::accounts::Error

source§

impl Error for oasis_runtime_sdk::modules::consensus::Error

source§

impl Error for oasis_runtime_sdk::modules::consensus_accounts::Error

source§

impl Error for oasis_runtime_sdk::modules::core::Error

source§

impl Error for oasis_runtime_sdk::modules::rewards::Error

source§

impl Error for oasis_runtime_sdk::schedule_control::Error

source§

impl Error for TxSimulationFailure

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl Error for Infallible

source§

fn module_name(&self) -> &str

source§

fn code(&self) -> u32

Implementors§

source§

impl Error for oasis_runtime_sdk::dispatcher::Error

source§

impl Error for oasis_runtime_sdk::history::Error

source§

impl Error for oasis_runtime_sdk::modules::accounts::Error

source§

impl Error for oasis_runtime_sdk::modules::consensus::Error

source§

impl Error for oasis_runtime_sdk::modules::consensus_accounts::Error

source§

impl Error for oasis_runtime_sdk::modules::core::Error

source§

impl Error for oasis_runtime_sdk::modules::rewards::Error

source§

impl Error for oasis_runtime_sdk::schedule_control::Error

source§

impl Error for TxSimulationFailure

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/event/trait.Event.html b/rust/oasis_runtime_sdk/event/trait.Event.html index 0254f661da..00641f5d22 100644 --- a/rust/oasis_runtime_sdk/event/trait.Event.html +++ b/rust/oasis_runtime_sdk/event/trait.Event.html @@ -26,4 +26,4 @@
Key
<module (variable size bytes)> <code (big-endian u32)>
 
Value

CBOR-serialized event value.

-

Implementations on Foreign Types§

source§

impl Event for ()

source§

fn module_name() -> &'static str

source§

fn code(&self) -> u32

Implementors§

source§

impl Event for oasis_runtime_sdk::modules::accounts::Event

source§

impl Event for oasis_runtime_sdk::modules::consensus::Event

source§

impl Event for oasis_runtime_sdk::modules::consensus_accounts::Event

source§

impl Event for oasis_runtime_sdk::modules::core::Event

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl Event for ()

source§

fn module_name() -> &'static str

source§

fn code(&self) -> u32

Implementors§

source§

impl Event for oasis_runtime_sdk::modules::accounts::Event

source§

impl Event for oasis_runtime_sdk::modules::consensus::Event

source§

impl Event for oasis_runtime_sdk::modules::consensus_accounts::Event

source§

impl Event for oasis_runtime_sdk::modules::core::Event

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/history/enum.Error.html b/rust/oasis_runtime_sdk/history/enum.Error.html index 822b8e7035..b7c0fc148a 100644 --- a/rust/oasis_runtime_sdk/history/enum.Error.html +++ b/rust/oasis_runtime_sdk/history/enum.Error.html @@ -4,7 +4,7 @@ }
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 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/module/trait.BlockHandler.html b/rust/oasis_runtime_sdk/module/trait.BlockHandler.html index 148818badd..18a00fa621 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, 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, 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, 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> 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, 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, 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> 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<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, 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> 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, 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> 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, 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> 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> 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, 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, 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> 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> 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> 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> 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> 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> 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 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> 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> 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> 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, 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> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

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> 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, 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, 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> 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, 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, 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> 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<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, 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> 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, 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> 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, 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> 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> 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, 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, 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> 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> 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> 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> 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> 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> 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 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> 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> 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> 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, 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> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

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 1417bea3f3..eb60957ae5 100644 --- a/rust/oasis_runtime_sdk/module/trait.InvariantHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.InvariantHandler.html @@ -34,4 +34,4 @@
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> 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> InvariantHandler for (TupleElement0, TupleElement1)

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 +

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 6735c09b51..cce0b062fa 100644 --- a/rust/oasis_runtime_sdk/module/trait.MethodHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.MethodHandler.html @@ -581,4 +581,4 @@ 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

Implementors§

source§

impl MethodHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl MethodHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> MethodHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> MethodHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> MethodHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file +) -> 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

Implementors§

source§

impl MethodHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl MethodHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> MethodHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> MethodHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> MethodHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/module/trait.MigrationHandler.html b/rust/oasis_runtime_sdk/module/trait.MigrationHandler.html index 888c165b44..cc51168804 100644 --- a/rust/oasis_runtime_sdk/module/trait.MigrationHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.MigrationHandler.html @@ -141,4 +141,4 @@ ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

Implementors§

source§

impl MigrationHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl MigrationHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> MigrationHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> MigrationHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> MigrationHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file +) -> bool

Implementors§

source§

impl MigrationHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl MigrationHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> MigrationHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> MigrationHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> MigrationHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/module/trait.Module.html b/rust/oasis_runtime_sdk/module/trait.Module.html index fa014434ba..9b7d08bb0f 100644 --- a/rust/oasis_runtime_sdk/module/trait.Module.html +++ b/rust/oasis_runtime_sdk/module/trait.Module.html @@ -17,4 +17,4 @@

Provided Associated Constants§

source

const VERSION: u32 = 1u32

Module version.

Provided Methods§

source

fn params() -> Self::Parameters

Return the module’s parameters.

source

fn set_params(params: Self::Parameters)

Set the module’s parameters.

-

Implementors§

source§

impl Module for oasis_runtime_sdk::modules::accounts::Module

source§

const NAME: &'static str = MODULE_NAME

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

source§

impl Module for oasis_runtime_sdk::modules::consensus::Module

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 1u32

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

source§

impl<Accounts: API> Module for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 2u32

§

type Error = Error

§

type Event = ()

§

type Parameters = Parameters

source§

impl<Accounts: API, Consensus: API> Module for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 1u32

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

source§

impl<Cfg: Config> Module for oasis_runtime_sdk::modules::core::Module<Cfg>

source§

const NAME: &'static str = MODULE_NAME

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

\ No newline at end of file +

Implementors§

source§

impl Module for oasis_runtime_sdk::modules::accounts::Module

source§

const NAME: &'static str = MODULE_NAME

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

source§

impl Module for oasis_runtime_sdk::modules::consensus::Module

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 1u32

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

source§

impl<Accounts: API> Module for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 2u32

§

type Error = Error

§

type Event = ()

§

type Parameters = Parameters

source§

impl<Accounts: API, Consensus: API> Module for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 1u32

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

source§

impl<Cfg: Config> Module for oasis_runtime_sdk::modules::core::Module<Cfg>

source§

const NAME: &'static str = MODULE_NAME

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/module/trait.Parameters.html b/rust/oasis_runtime_sdk/module/trait.Parameters.html index 169c575e4c..d41bb7656a 100644 --- a/rust/oasis_runtime_sdk/module/trait.Parameters.html +++ b/rust/oasis_runtime_sdk/module/trait.Parameters.html @@ -8,4 +8,4 @@ }
Expand description

Parameters for a runtime module.

Required Associated Types§

source

type Error

Provided Associated Constants§

source

const STORE_KEY: &'static [u8] = _

Store key used for storing parameters.

Provided Methods§

source

fn validate_basic(&self) -> Result<(), Self::Error>

Perform basic parameter validation.

-

Implementations on Foreign Types§

source§

impl Parameters for ()

§

type Error = Infallible

Implementors§

source§

impl Parameters for oasis_runtime_sdk::modules::accounts::Parameters

source§

impl Parameters for oasis_runtime_sdk::modules::consensus::Parameters

source§

impl Parameters for oasis_runtime_sdk::modules::consensus_accounts::Parameters

§

type Error = ()

source§

impl Parameters for oasis_runtime_sdk::modules::core::Parameters

source§

impl Parameters for oasis_runtime_sdk::modules::rewards::Parameters

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl Parameters for ()

§

type Error = Infallible

Implementors§

source§

impl Parameters for oasis_runtime_sdk::modules::accounts::Parameters

source§

impl Parameters for oasis_runtime_sdk::modules::consensus::Parameters

source§

impl Parameters for oasis_runtime_sdk::modules::consensus_accounts::Parameters

§

type Error = ()

source§

impl Parameters for oasis_runtime_sdk::modules::core::Parameters

source§

impl Parameters for oasis_runtime_sdk::modules::rewards::Parameters

\ 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 b9c229e94b..94436e1038 100644 --- a/rust/oasis_runtime_sdk/module/trait.TransactionHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.TransactionHandler.html @@ -685,4 +685,4 @@ ctx: &mut C, tx_auth_info: &AuthInfo, result: &CallResult -)

Implementors§

source§

impl TransactionHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl TransactionHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> TransactionHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> TransactionHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> TransactionHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file +)

Implementors§

source§

impl TransactionHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl TransactionHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> TransactionHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> TransactionHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> TransactionHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/consensus/enum.Error.html b/rust/oasis_runtime_sdk/modules/consensus/enum.Error.html index 1f2853e82b..319cb406a0 100644 --- a/rust/oasis_runtime_sdk/modules/consensus/enum.Error.html +++ b/rust/oasis_runtime_sdk/modules/consensus/enum.Error.html @@ -1,4 +1,4 @@ -Error in oasis_runtime_sdk::modules::consensus - Rust
pub enum Error {
+Error in oasis_runtime_sdk::modules::consensus - Rust
pub enum Error {
     InvalidArgument,
     InvalidDenomination,
     InternalStateError(StateError),
@@ -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 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§

§

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 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 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 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 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.Event.html b/rust/oasis_runtime_sdk/modules/consensus/enum.Event.html index a715416fa9..39159cce44 100644 --- a/rust/oasis_runtime_sdk/modules/consensus/enum.Event.html +++ b/rust/oasis_runtime_sdk/modules/consensus/enum.Event.html @@ -1,5 +1,5 @@ -Event in oasis_runtime_sdk::modules::consensus - Rust
pub enum Event {}
Expand description

Events emitted by the consensus module (none so far).

-

Trait Implementations§

source§

impl Debug for Event

source§

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

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

impl Encode for Event

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 Event for Event

source§

fn module_name() -> &'static str

Name of the module that emitted the event.
source§

fn code(&self) -> u32

Code uniquely identifying the event.
source§

fn into_event_tag(self) -> EventTag

Converts an event into an event tag. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

source§

impl<T> Any for Twhere +Event in oasis_runtime_sdk::modules::consensus - Rust
pub enum Event {}
Expand description

Events emitted by the consensus module (none so far).

+

Trait Implementations§

source§

impl Debug for Event

source§

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

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

impl Encode for Event

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 Event for Event

source§

fn module_name() -> &'static str

Name of the module that emitted the event.
source§

fn code(&self) -> u32

Code uniquely identifying the event.
source§

fn into_event_tag(self) -> EventTag

Converts an event into an event tag. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

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/modules/consensus/enum.ParameterValidationError.html b/rust/oasis_runtime_sdk/modules/consensus/enum.ParameterValidationError.html index d51aa60bdc..6f9681fd7c 100644 --- a/rust/oasis_runtime_sdk/modules/consensus/enum.ParameterValidationError.html +++ b/rust/oasis_runtime_sdk/modules/consensus/enum.ParameterValidationError.html @@ -1,8 +1,8 @@ -ParameterValidationError in oasis_runtime_sdk::modules::consensus - Rust
pub enum ParameterValidationError {
+ParameterValidationError in oasis_runtime_sdk::modules::consensus - Rust
pub enum ParameterValidationError {
     ZeroScalingFactor,
     ScalingFactorNotPowerOf10,
 }
Expand description

Errors emitted during rewards parameter validation.

-

Variants§

§

ZeroScalingFactor

§

ScalingFactorNotPowerOf10

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

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§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Variants§

§

ZeroScalingFactor

§

ScalingFactorNotPowerOf10

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

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§

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/index.html b/rust/oasis_runtime_sdk/modules/consensus/index.html index 5e82009ca7..32f648897b 100644 --- a/rust/oasis_runtime_sdk/modules/consensus/index.html +++ b/rust/oasis_runtime_sdk/modules/consensus/index.html @@ -1,3 +1,3 @@ -oasis_runtime_sdk::modules::consensus - Rust
Expand description

Consensus module.

+oasis_runtime_sdk::modules::consensus - Rust
Expand description

Consensus module.

Low level consensus module for communicating with the consensus layer.

-

Structs

Enums

Traits

  • Interface that can be called from other modules.
\ No newline at end of file +

Modules

Structs

Enums

Traits

  • Interface that can be called from other modules.
\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/consensus/sidebar-items.js b/rust/oasis_runtime_sdk/modules/consensus/sidebar-items.js index 62b6101eac..6eb65ccaac 100644 --- a/rust/oasis_runtime_sdk/modules/consensus/sidebar-items.js +++ b/rust/oasis_runtime_sdk/modules/consensus/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"enum":["Error","Event","ParameterValidationError"],"struct":["Genesis","Module","Parameters"],"trait":["API"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["Error","Event","ParameterValidationError"],"mod":["types"],"struct":["GasCosts","Genesis","Module","Parameters"],"trait":["API"]}; \ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/consensus/struct.GasCosts.html b/rust/oasis_runtime_sdk/modules/consensus/struct.GasCosts.html new file mode 100644 index 0000000000..f31f0a6b0d --- /dev/null +++ b/rust/oasis_runtime_sdk/modules/consensus/struct.GasCosts.html @@ -0,0 +1,33 @@ +GasCosts in oasis_runtime_sdk::modules::consensus - Rust
pub struct GasCosts {
+    pub round_root: u64,
+}
Expand description

Gas costs.

+

Fields§

§round_root: u64

Cost of the internal round_root call.

+

Trait Implementations§

source§

impl Clone for GasCosts

source§

fn clone(&self) -> GasCosts

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 GasCosts

source§

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

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

impl Decode for GasCosts

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 GasCosts

source§

fn default() -> GasCosts

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

impl Encode for GasCosts

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 GasCosts

§

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<GasCosts> for GasCosts

source§

fn eq(&self, other: &GasCosts) -> 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 GasCosts

source§

impl StructuralEq for GasCosts

source§

impl StructuralPartialEq for GasCosts

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( + self, + class: Class, + constructed: bool, + tag: u32 +) -> TaggedParser<'a, Implicit, Self, E>

source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

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

+
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere + 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

§

impl<T> SendSyncUnwindSafe for Twhere + T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/consensus/struct.Genesis.html b/rust/oasis_runtime_sdk/modules/consensus/struct.Genesis.html index 9e5d1b52a7..59da2a9af9 100644 --- a/rust/oasis_runtime_sdk/modules/consensus/struct.Genesis.html +++ b/rust/oasis_runtime_sdk/modules/consensus/struct.Genesis.html @@ -1,9 +1,9 @@ -Genesis in oasis_runtime_sdk::modules::consensus - Rust
pub struct Genesis {
+Genesis in oasis_runtime_sdk::modules::consensus - Rust
pub struct Genesis {
     pub parameters: Parameters,
 }
Expand description

Genesis state for the consensus module.

-

Fields§

§parameters: Parameters

Trait Implementations§

source§

impl Clone for Genesis

source§

fn clone(&self) -> Genesis

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 Genesis

source§

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

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

impl Decode for Genesis

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§

§parameters: Parameters

Trait Implementations§

source§

impl Clone for Genesis

source§

fn clone(&self) -> Genesis

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 Genesis

source§

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

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

impl Decode for Genesis

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 Genesis

source§

fn default() -> Genesis

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

impl Encode for Genesis

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 Genesis

§

fn into_cbor_value_map(self) -> Valuewhere +undefined.

source§

impl Default for Genesis

source§

fn default() -> Genesis

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

impl Encode for Genesis

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 Genesis

§

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.

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/modules/consensus/struct.Module.html b/rust/oasis_runtime_sdk/modules/consensus/struct.Module.html index 38ae55dc17..97c458b63f 100644 --- a/rust/oasis_runtime_sdk/modules/consensus/struct.Module.html +++ b/rust/oasis_runtime_sdk/modules/consensus/struct.Module.html @@ -1,66 +1,70 @@ -Module in oasis_runtime_sdk::modules::consensus - Rust
pub struct Module;

Implementations§

source§

impl Module

source

pub fn init(genesis: Genesis)

Trait Implementations§

source§

impl API for Module

source§

fn transfer<C: TxContext>( +Module in oasis_runtime_sdk::modules::consensus - Rust
pub struct Module;

Implementations§

source§

impl Module

source

pub fn init(genesis: Genesis)

Trait Implementations§

source§

impl API for Module

source§

fn transfer<C: TxContext>( ctx: &mut C, to: Address, amount: &BaseUnits, hook: MessageEventHookInvocation -) -> Result<(), Error>

Transfer an amount from the runtime account.
source§

fn withdraw<C: TxContext>( +) -> Result<(), Error>

Transfer an amount from the runtime account.
source§

fn withdraw<C: TxContext>( ctx: &mut C, from: Address, amount: &BaseUnits, hook: MessageEventHookInvocation -) -> Result<(), Error>

Withdraw an amount into the runtime account.
source§

fn escrow<C: TxContext>( +) -> Result<(), Error>

Withdraw an amount into the runtime account.
source§

fn escrow<C: TxContext>( ctx: &mut C, to: Address, amount: &BaseUnits, hook: MessageEventHookInvocation -) -> Result<(), Error>

Escrow an amount of the runtime account funds.
source§

fn reclaim_escrow<C: TxContext>( +) -> Result<(), Error>

Escrow an amount of the runtime account funds.
source§

fn reclaim_escrow<C: TxContext>( ctx: &mut C, from: Address, shares: u128, hook: MessageEventHookInvocation -) -> Result<(), Error>

Reclaim an amount of runtime staked shares.
source§

fn consensus_denomination<C: Context>( +) -> Result<(), Error>

Reclaim an amount of runtime staked shares.
source§

fn consensus_denomination<C: Context>( _ctx: &mut C -) -> Result<Denomination, Error>

Returns consensus token denomination.
source§

fn ensure_compatible_tx_signer<C: TxContext>(ctx: &C) -> Result<(), Error>

Ensures transaction signer is consensus compatible.
source§

fn account<C: Context>( +) -> Result<Denomination, Error>

Returns consensus token denomination.
source§

fn ensure_compatible_tx_signer<C: TxContext>(ctx: &C) -> Result<(), Error>

Ensures transaction signer is consensus compatible.
source§

fn account<C: Context>( ctx: &C, addr: Address -) -> Result<ConsensusAccount, Error>

Query consensus account info.
source§

fn delegation<C: Context>( +) -> Result<ConsensusAccount, Error>

Query consensus account info.
source§

fn delegation<C: Context>( ctx: &C, delegator_addr: Address, escrow_addr: Address -) -> Result<ConsensusDelegation, Error>

Query consensus delegation info.
source§

fn amount_from_consensus<C: Context>( +) -> Result<ConsensusDelegation, Error>

Query consensus delegation info.
source§

fn amount_from_consensus<C: Context>( _ctx: &mut C, amount: u128 -) -> Result<u128, Error>

Convert runtime amount to consensus amount, scaling as needed.
source§

fn amount_to_consensus<C: Context>( +) -> Result<u128, Error>

Convert runtime amount to consensus amount, scaling as needed.
source§

fn amount_to_consensus<C: Context>( _ctx: &mut C, amount: u128 -) -> Result<u128, Error>

Convert consensus amount to runtime amount, scaling as needed.
source§

fn height_for_epoch<C: Context>(ctx: &C, epoch: EpochTime) -> Result<u64, Error>

Determine consensus height corresponding to the given epoch transition. This query may be -expensive in case the epoch is far back.
source§

impl BlockHandler for Module

source§

fn begin_block<C: Context>(_ctx: &mut C)

Perform any common actions at the start of the block (before any transactions have been +) -> Result<u128, Error>

Convert consensus amount to runtime amount, scaling as needed.
source§

fn height_for_epoch<C: Context>(ctx: &C, epoch: EpochTime) -> Result<u64, Error>

Determine consensus height corresponding to the given epoch transition. This query may be +expensive in case the epoch is far back.
source§

fn round_roots<C: Context>( + ctx: &C, + runtime_id: Namespace, + round: u64 +) -> Result<Option<RoundRoots>, Error>

Round roots return the round roots for the given runtime ID and round.
source§

impl BlockHandler for Module

source§

fn begin_block<C: Context>(_ctx: &mut C)

Perform any common actions at the start of the block (before any transactions have been 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).
source§

impl InvariantHandler for Module

source§

fn check_invariants<C: Context>(_ctx: &mut C) -> Result<(), Error>

Check invariants.
source§

impl MethodHandler for Module

source§

fn dispatch_query<C: Context>( +executed).

source§

impl InvariantHandler for Module

source§

fn check_invariants<C: Context>(_ctx: &mut C) -> Result<(), Error>

Check invariants.
source§

impl MethodHandler for Module

source§

fn dispatch_call<C: TxContext>( + ctx: &mut C, + method: &str, + body: Value +) -> DispatchResult<Value, CallResult>

Dispatch a call.
source§

fn dispatch_query<C: Context>( ctx: &mut C, method: &str, args: Value -) -> DispatchResult<Value, Result<Value, RuntimeError>>

Dispatch a query.
source§

fn prefetch( +) -> DispatchResult<Value, Result<Value, RuntimeError>>

Dispatch a query.
source§

fn supported_methods() -> Vec<MethodHandlerInfo>

Lists the names of all RPC methods exposed by this module. The result is informational +only. An empty return vector means that the implementor does not care to list the methods, +or the implementor is a tuple of modules.
source§

fn prefetch( _prefixes: &mut BTreeSet<Prefix>, _method: &str, body: Value, _auth_info: &AuthInfo -) -> DispatchResult<Value, Result<(), RuntimeError>>

Add storage prefixes to prefetch.
source§

fn dispatch_call<C: TxContext>( - _ctx: &mut C, - _method: &str, - body: Value -) -> DispatchResult<Value, CallResult>

Dispatch a call.
source§

fn dispatch_message_result<C: Context>( +) -> DispatchResult<Value, Result<(), RuntimeError>>

Add storage prefixes to prefetch.
source§

fn dispatch_message_result<C: Context>( _ctx: &mut C, _handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

Dispatch a message result.
source§

fn supported_methods() -> Vec<MethodHandlerInfo>

Lists the names of all RPC methods exposed by this module. The result is informational -only. An empty return vector means that the implementor does not care to list the methods, -or the implementor is a tuple of modules.
source§

fn is_expensive_query(_method: &str) -> bool

Checks whether the given query method is tagged as expensive.
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.
source§

impl MigrationHandler for Module

§

type Genesis = Genesis

Genesis state type. Read more
source§

fn init_or_migrate<C: Context>( +) -> DispatchResult<MessageResult, ()>

Dispatch a message result.
source§

fn is_expensive_query(_method: &str) -> bool

Checks whether the given query method is tagged as expensive.
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.
source§

impl MigrationHandler for Module

§

type Genesis = Genesis

Genesis state type. Read more
source§

fn init_or_migrate<C: Context>( _ctx: &mut C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

Initialize state from genesis or perform a migration. Read more
source§

impl Module for Module

source§

const NAME: &'static str = MODULE_NAME

Module name.
source§

const VERSION: u32 = 1u32

Module version.
§

type Error = Error

Module error type.
§

type Event = Event

Module event type.
§

type Parameters = Parameters

Module parameters.
source§

fn params() -> Self::Parameters

Return the module’s parameters.
source§

fn set_params(params: Self::Parameters)

Set the module’s parameters.
source§

impl TransactionHandler for Module

source§

fn approve_raw_tx<C: Context>(_ctx: &mut C, _tx: &[u8]) -> Result<(), Error>

Judge if a raw transaction is good enough to undergo decoding. +) -> bool

Initialize state from genesis or perform a migration. Read more

source§

impl Module for Module

source§

const NAME: &'static str = MODULE_NAME

Module name.
source§

const VERSION: u32 = 1u32

Module version.
§

type Error = Error

Module error type.
§

type Event = Event

Module event type.
§

type Parameters = Parameters

Module parameters.
source§

fn params() -> Self::Parameters

Return the module’s parameters.
source§

fn set_params(params: Self::Parameters)

Set the module’s parameters.
source§

impl TransactionHandler for Module

source§

fn approve_raw_tx<C: Context>(_ctx: &mut C, _tx: &[u8]) -> Result<(), Error>

Judge if a raw transaction is good enough to undergo decoding. This takes place before even decoding the transaction.
source§

fn approve_unverified_tx<C: Context>( _ctx: &mut C, _utx: &UnverifiedTransaction diff --git a/rust/oasis_runtime_sdk/modules/consensus/struct.Parameters.html b/rust/oasis_runtime_sdk/modules/consensus/struct.Parameters.html index 4918605c31..204cf1f259 100644 --- a/rust/oasis_runtime_sdk/modules/consensus/struct.Parameters.html +++ b/rust/oasis_runtime_sdk/modules/consensus/struct.Parameters.html @@ -1,18 +1,19 @@ -Parameters in oasis_runtime_sdk::modules::consensus - Rust
pub struct Parameters {
+Parameters in oasis_runtime_sdk::modules::consensus - Rust
pub struct Parameters {
+    pub gas_costs: GasCosts,
     pub consensus_denomination: Denomination,
     pub consensus_scaling_factor: u64,
     pub min_delegate_amount: u128,
 }
Expand description

Parameters for the consensus module.

-

Fields§

§consensus_denomination: Denomination§consensus_scaling_factor: u64§min_delegate_amount: u128

Minimum amount that is allowed to be delegated. This should be greater than or equal to what +

Fields§

§gas_costs: GasCosts§consensus_denomination: Denomination§consensus_scaling_factor: u64§min_delegate_amount: u128

Minimum amount that is allowed to be delegated. This should be greater than or equal to what is configured in the consensus layer as the consensus layer will do its own checks.

The amount is in consensus units.

-

Trait Implementations§

source§

impl Clone for Parameters

source§

fn clone(&self) -> Parameters

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 Parameters

source§

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

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

impl Decode for Parameters

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 Parameters

source§

fn clone(&self) -> Parameters

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 Parameters

source§

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

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

impl Decode for Parameters

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 Parameters

source§

fn default() -> Self

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

impl Encode for Parameters

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 Parameters

§

fn into_cbor_value_map(self) -> Valuewhere +undefined.

source§

impl Default for Parameters

source§

fn default() -> Self

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

impl Encode for Parameters

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 Parameters

§

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 Parameters for Parameters

§

type Error = ParameterValidationError

source§

fn validate_basic(&self) -> Result<(), Self::Error>

Perform basic parameter validation.
source§

const STORE_KEY: &'static [u8] = _

Store key used for storing parameters.
source§

impl PartialEq<Parameters> for Parameters

source§

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

This method tests for self and other values to be equal, and is used + Self: Sized,
Encode the type into a CBOR Map, returning the map items.
source§

impl Parameters for Parameters

§

type Error = ParameterValidationError

source§

fn validate_basic(&self) -> Result<(), Self::Error>

Perform basic parameter validation.
source§

const STORE_KEY: &'static [u8] = _

Store key used for storing parameters.
source§

impl PartialEq<Parameters> for Parameters

source§

fn eq(&self, other: &Parameters) -> 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 Parameters

source§

impl StructuralEq for Parameters

source§

impl StructuralPartialEq for Parameters

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Eq for Parameters

source§

impl StructuralEq for Parameters

source§

impl StructuralPartialEq for Parameters

Auto Trait Implementations§

§

impl RefUnwindSafe for Parameters

§

impl Send for Parameters

§

impl Sync for Parameters

§

impl Unpin for Parameters

§

impl UnwindSafe for Parameters

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/modules/consensus/trait.API.html b/rust/oasis_runtime_sdk/modules/consensus/trait.API.html index 70eebcd680..a8e497dc98 100644 --- a/rust/oasis_runtime_sdk/modules/consensus/trait.API.html +++ b/rust/oasis_runtime_sdk/modules/consensus/trait.API.html @@ -1,4 +1,4 @@ -API in oasis_runtime_sdk::modules::consensus - Rust
pub trait API {
+API in oasis_runtime_sdk::modules::consensus - Rust
pub trait API {
     // Required methods
     fn transfer<C: TxContext>(
         ctx: &mut C,
@@ -49,52 +49,62 @@
         ctx: &C,
         epoch: EpochTime
     ) -> Result<u64, Error>;
+    fn round_roots<C: Context>(
+        ctx: &C,
+        runtime_id: Namespace,
+        round: u64
+    ) -> Result<Option<RoundRoots>, Error>;
 }
Expand description

Interface that can be called from other modules.

-

Required Methods§

Required Methods§

source

fn transfer<C: TxContext>( ctx: &mut C, to: Address, amount: &BaseUnits, hook: MessageEventHookInvocation ) -> Result<(), Error>

Transfer an amount from the runtime account.

-
source

fn withdraw<C: TxContext>( +

source

fn withdraw<C: TxContext>( ctx: &mut C, from: Address, amount: &BaseUnits, hook: MessageEventHookInvocation ) -> Result<(), Error>

Withdraw an amount into the runtime account.

-
source

fn escrow<C: TxContext>( +

source

fn escrow<C: TxContext>( ctx: &mut C, to: Address, amount: &BaseUnits, hook: MessageEventHookInvocation ) -> Result<(), Error>

Escrow an amount of the runtime account funds.

-
source

fn reclaim_escrow<C: TxContext>( +

source

fn reclaim_escrow<C: TxContext>( ctx: &mut C, from: Address, amount: u128, hook: MessageEventHookInvocation ) -> Result<(), Error>

Reclaim an amount of runtime staked shares.

-
source

fn consensus_denomination<C: Context>( +

source

fn consensus_denomination<C: Context>( ctx: &mut C ) -> Result<Denomination, Error>

Returns consensus token denomination.

-
source

fn ensure_compatible_tx_signer<C: TxContext>(ctx: &C) -> Result<(), Error>

Ensures transaction signer is consensus compatible.

-
source

fn account<C: Context>( +

source

fn ensure_compatible_tx_signer<C: TxContext>(ctx: &C) -> Result<(), Error>

Ensures transaction signer is consensus compatible.

+
source

fn account<C: Context>( ctx: &C, addr: Address ) -> Result<ConsensusAccount, Error>

Query consensus account info.

-
source

fn delegation<C: Context>( +

source

fn delegation<C: Context>( ctx: &C, delegator_addr: Address, escrow_addr: Address ) -> Result<ConsensusDelegation, Error>

Query consensus delegation info.

-
source

fn amount_from_consensus<C: Context>( +

source

fn amount_from_consensus<C: Context>( ctx: &mut C, amount: u128 ) -> Result<u128, Error>

Convert runtime amount to consensus amount, scaling as needed.

-
source

fn amount_to_consensus<C: Context>( +

source

fn amount_to_consensus<C: Context>( ctx: &mut C, amount: u128 ) -> Result<u128, Error>

Convert consensus amount to runtime amount, scaling as needed.

-
source

fn height_for_epoch<C: Context>(ctx: &C, epoch: EpochTime) -> Result<u64, Error>

Determine consensus height corresponding to the given epoch transition. This query may be +

source

fn height_for_epoch<C: Context>(ctx: &C, epoch: EpochTime) -> Result<u64, Error>

Determine consensus height corresponding to the given epoch transition. This query may be expensive in case the epoch is far back.

-

Implementors§

source§

impl API for Module

\ No newline at end of file +
source

fn round_roots<C: Context>( + ctx: &C, + runtime_id: Namespace, + round: u64 +) -> Result<Option<RoundRoots>, Error>

Round roots return the round roots for the given runtime ID and round.

+

Implementors§

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/consensus/types/enum.RootKind.html b/rust/oasis_runtime_sdk/modules/consensus/types/enum.RootKind.html new file mode 100644 index 0000000000..dad53cc29d --- /dev/null +++ b/rust/oasis_runtime_sdk/modules/consensus/types/enum.RootKind.html @@ -0,0 +1,28 @@ +RootKind in oasis_runtime_sdk::modules::consensus::types - Rust
#[repr(u8)]
pub enum RootKind { + State, + IO, +}
Expand description

Kind of root.

+

Variants§

§

State

§

IO

Trait Implementations§

source§

impl Clone for RootKind

source§

fn clone(&self) -> RootKind

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 RootKind

source§

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

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

impl Decode for RootKind

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 RootKind

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.

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( + self, + class: Class, + constructed: bool, + tag: u32 +) -> TaggedParser<'a, Implicit, Self, E>

source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

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

+
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere + 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

§

impl<T> SendSyncUnwindSafe for Twhere + T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/consensus/types/index.html b/rust/oasis_runtime_sdk/modules/consensus/types/index.html new file mode 100644 index 0000000000..c975c475e3 --- /dev/null +++ b/rust/oasis_runtime_sdk/modules/consensus/types/index.html @@ -0,0 +1 @@ +oasis_runtime_sdk::modules::consensus::types - Rust

Structs

Enums

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/consensus/types/sidebar-items.js b/rust/oasis_runtime_sdk/modules/consensus/types/sidebar-items.js new file mode 100644 index 0000000000..ce8cc53450 --- /dev/null +++ b/rust/oasis_runtime_sdk/modules/consensus/types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["RootKind"],"struct":["RoundRootBody"]}; \ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/consensus/types/struct.RoundRootBody.html b/rust/oasis_runtime_sdk/modules/consensus/types/struct.RoundRootBody.html new file mode 100644 index 0000000000..a9fc34288e --- /dev/null +++ b/rust/oasis_runtime_sdk/modules/consensus/types/struct.RoundRootBody.html @@ -0,0 +1,31 @@ +RoundRootBody in oasis_runtime_sdk::modules::consensus::types - Rust
pub struct RoundRootBody {
+    pub runtime_id: Namespace,
+    pub round: u64,
+    pub kind: RootKind,
+}
Expand description

Internal round root call body.

+

Fields§

§runtime_id: Namespace§round: u64§kind: RootKind

Trait Implementations§

source§

impl Clone for RoundRootBody

source§

fn clone(&self) -> RoundRootBody

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 RoundRootBody

source§

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

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

impl Decode for RoundRootBody

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 RoundRootBody

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 RoundRootBody

§

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.

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( + self, + class: Class, + constructed: bool, + tag: u32 +) -> TaggedParser<'a, Implicit, Self, E>

source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

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

+
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere + 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

§

impl<T> SendSyncUnwindSafe for Twhere + T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/core/enum.Error.html b/rust/oasis_runtime_sdk/modules/core/enum.Error.html index d59910227e..11ed2c4093 100644 --- a/rust/oasis_runtime_sdk/modules/core/enum.Error.html +++ b/rust/oasis_runtime_sdk/modules/core/enum.Error.html @@ -30,7 +30,7 @@ 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 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 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/search-index.js b/rust/search-index.js index d529804def..cb5d267615 100644 --- a/rust/search-index.js +++ b/rust/search-index.js @@ -5,7 +5,7 @@ var searchIndex = JSON.parse('{\ "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],[[[21,[14]]],[[17,[20]]]],[[],17],[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":"DDCCCCLLLLACOAAALLLLLALLALLAAAOALLLLMOAOOAAMOCAALLLLLLAOLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAAAAAAAAAAAADLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAADRRIRLLFKFLLLLFLLLLLLLLLLLLRDRLLLLLLLLLLLLLLLLLLLLDDDDDDILLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLMKLMMFFMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIILKKLKKLKKKFFRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNRDDNEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLLLLLMMLLAMMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDRGDMMLLLLMLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLMMLLLLLLLLLLLLFLLNNNNNDDENNNNNNNDDNDNNDDDDNNDDNNNENDDNNNNNMMMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLFFFFFRDDLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMLLLLLLLLLLLLLLRDLLLLLLLLLLLLLLMLLLLLLLLMLDDLLLLMMLLLLLLLLLLLLMLLMLLLLLLMMLLMLLLLLLMLLDERDRRNAALLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLAMLLLLLLLLLAMAAAAAMALLLALLLLLLLLLLLLLLALLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRGDLLLLLLLLMLLLLLLMLLLLLLLLLLNDDDNNDDDENLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLLLLLLLLLLLLLLLLLLLLLMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLDDDDENDDDDLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRNDDDDNDDDNNNNNNNRRRDDDDDSSSSSSSSDDEDEEDEEDDDENNDDDNNNNDDDMMLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLMMMMMMMMMMMMMLLMMMMLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNDNNDRNDNRNEDEDNNNNEDEDNNNNNNEDINNNINNNIDNNNENDDNENNNNNNNLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMMMMMLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMKLLLMMLMMMKLMLLLKMMMLMMMMLLMLMMMMMKLLLLLLLLLLLLLLLLLLKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMLLLLLLLLLLLLLLLLLLNDEDNNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLMMMLLLLLLLLLLLLLLLLLMLLLLLDNDDDDDDDNDDDEDDNNNNNNNDDNNNDDEDGDNEDDDDDMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMDENLALLLLLLLLLLLLLLLLLLLLLLLLLALLLAALALLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLMLLLLLLLLLLLLLLLLMMLLLLLMMLLMMMMLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLRDRLLFLLFLLLFLLLLLAMFLLLLLMALRDMLLLLLLLLLMLLLMMLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGGDRGDDMMMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNENNNNDNNILLLLLMLLLLLLLLLLLLKLLLLLMMLLLLLKKMLKKLLLLLLLLLLKKKFLLDIDDLLLLLLMLLLLLLLLLLLLLMKLLLLLLLMLMMLLLLLLLMLLLLLLCAAAAAANNNNNDENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLMLLLLMLLMLMMLLLMLDENNNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDGGDDIILLLLLLLLLLLLLLLLKLLLLLLLLKKLLKLLLLLLMMLLLLLLLLLLLLLLLLLDEDDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLMMMMMMNENDNNDNENENEDNDNDNNMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLFFNEINLLLLLLLLLLKLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLFNNNNNNNDENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDNNNNNNDEDGLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLICKKANGININNNIGNDEIEDDDENDGLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKKKLLLLLKKLLMLLLLLLLLKKLLLLLLLLLLLLLLLLKKKKLLLLLMLALLMLLLKLKKKLLLLKKLLLLKMKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLIKKDDDDDDDDDIDEDNLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMFLLMMMMMLKLLLMKLLLMKLLLMLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLCAAAAAADLLMMMLLLMLMLLMLMMMLLLLIDDDMLLLLLLKLLLLLLLLLLLKLLLLLMLLLLLLMMLMLLLMLLLLLLMLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLMDGLLLLLLLLLLLLMLLLLMLMLRDLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDDDNNDNENEDDNNNNNDNDNNNNNNNNNNNNNNNENNNDENNNNNNNNNNNNNNNNNNNNNNDNDNNNNNNNNNNNNNNNEDENNNLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM","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","RoundRoots","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","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","caller","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","code","consensus_height","data","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_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","encoded_hash","encoded_hash","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","failure","fee","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","good_compute_entities","hash","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","init","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","io_root","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","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_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_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_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","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","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","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","past_round_roots","round_roots","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"],[3414,"oasis_core_runtime::consensus::scheduler"],[3505,"oasis_core_runtime::consensus::staking"],[4259,"oasis_core_runtime::consensus::staking::EscrowEvent"],[4276,"oasis_core_runtime::consensus::state"],[4323,"oasis_core_runtime::consensus::state::beacon"],[4356,"oasis_core_runtime::consensus::state::keymanager"],[4407,"oasis_core_runtime::consensus::state::registry"],[4424,"oasis_core_runtime::consensus::state::roothash"],[4442,"oasis_core_runtime::consensus::state::staking"],[4466,"oasis_core_runtime::consensus::tendermint"],[4495,"oasis_core_runtime::consensus::tendermint::merkle"],[4520,"oasis_core_runtime::consensus::tendermint::verifier"],[4559,"oasis_core_runtime::consensus::transaction"],[4646,"oasis_core_runtime::consensus::verifier"],[4710,"oasis_core_runtime::dispatcher"],[4761,"oasis_core_runtime::enclave_rpc"],[4768,"oasis_core_runtime::enclave_rpc::client"],[4816,"oasis_core_runtime::enclave_rpc::context"],[4836,"oasis_core_runtime::enclave_rpc::demux"],[4893,"oasis_core_runtime::enclave_rpc::dispatcher"],[4956,"oasis_core_runtime::enclave_rpc::session"],[5045,"oasis_core_runtime::enclave_rpc::session::RAKBinding"],[5051,"oasis_core_runtime::enclave_rpc::types"],[5277,"oasis_core_runtime::future"],[5279,"oasis_core_runtime::host"],[5302,"oasis_core_runtime::identity"],[5326,"oasis_core_runtime::init"],[5327,"oasis_core_runtime::policy"],[5374,"oasis_core_runtime::protocol"],[5461,"oasis_core_runtime::storage"],[5466,"oasis_core_runtime::storage::mkvs"],[5725,"oasis_core_runtime::storage::mkvs::marshal"],[5728,"oasis_core_runtime::storage::mkvs::sync"],[6004,"oasis_core_runtime::transaction"],[6011,"oasis_core_runtime::transaction::context"],[6034,"oasis_core_runtime::transaction::dispatcher"],[6091,"oasis_core_runtime::transaction::rwset"],[6150,"oasis_core_runtime::transaction::tags"],[6173,"oasis_core_runtime::transaction::tree"],[6192,"oasis_core_runtime::transaction::types"],[6221,"oasis_core_runtime::types"],[6713,"oasis_core_runtime::types::Body"],[6781,"core::result"],[6782,"core::any"],[6783,"std::sync::mutex"],[6784,"alloc::sync"],[6785,"core::cell"],[6786,"alloc::rc"],[6787,"bech32"],[6788,"alloc::alloc"],[6789,"alloc::vec"],[6790,"core::cmp"],[6791,"core::iter::traits::collect"],[6792,"core::fmt"],[6793,"core::fmt"],[6794,"core::hash"],[6795,"oasis_cbor_value::values"],[6796,"core::option"],[6797,"alloc::string"],[6798,"oasis_cbor"],[6799,"bech32"],[6800,"x25519_dalek::x25519"],[6801,"core::convert"],[6802,"core::convert"],[6803,"deoxysii"],[6804,"slog"],[6805,"log"],[6806,"sgx_isa"],[6807,"failure"],[6808,"serde::de"],[6809,"chrono::offset::utc"],[6810,"chrono::datetime"],[6811,"std::time"],[6812,"core::clone"],[6813,"core::cmp"],[6814,"oasis_cbor::decode"],[6815,"core::error"],[6816,"core::any"],[6817,"alloc::collections::btree::map"],[6818,"tendermint::chain::id"],[6819,"tendermint::block::signed_header"],[6820,"tendermint_proto::tendermint::v0_37::types"],[6821,"tendermint::merkle"],[6822,"core::future::future"],[6823,"core::pin"],[6824,"tokio::runtime::handle"],[6825,"oasis_cbor::encode"],[6826,"tokio::sync::mutex"],[6827,"std::io"],[6828,"core::marker"],[6829,"core::fmt"],[6830,"arbitrary::error"],[6831,"core::sync::atomic"],[6832,"alloc::collections::vec_deque"],[6833,"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 KeyFormatAtom 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Load private key from a byte array.","","","Given an X25519 private key, compute its corresponding …","Returns the argument unchanged.","Load public key from a byte array.","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 …","Per-round state and I/O roots that are stored in consensus …","","","","","","","","","","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.","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).","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,349,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,350,351,350,350,351,350,350,350,350,351,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,352,352,352,353,353,354,354,354,173,181,0,181,181,0,0,175,0,181,0,167,0,0,0,0,170,170,170,172,0,0,0,0,181,167,181,181,181,181,0,0,0,181,181,181,0,167,181,181,0,0,181,173,172,0,167,0,0,172,0,181,181,175,167,173,174,173,162,181,179,177,162,163,167,168,169,170,171,165,172,173,174,175,176,181,177,178,179,180,162,163,167,168,169,170,171,165,172,173,174,175,176,181,177,178,179,180,176,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,180,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,180,178,177,176,163,167,168,169,170,171,165,176,177,178,179,180,162,163,167,168,169,170,171,165,172,173,174,175,176,181,177,178,179,180,162,163,167,168,169,170,171,165,172,173,174,175,176,181,177,178,179,180,162,163,167,168,169,170,171,165,172,173,174,175,176,181,177,178,179,180,168,169,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,180,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,180,180,171,176,163,167,168,169,170,171,165,172,173,174,175,176,181,181,177,178,179,180,162,163,167,168,169,170,171,165,172,173,174,175,176,181,181,177,178,179,180,179,163,167,168,169,173,174,176,177,180,163,171,165,168,176,172,176,169,168,169,178,162,163,167,168,169,170,171,165,172,173,174,175,176,181,177,178,179,180,162,163,167,168,169,170,171,165,172,173,174,175,176,181,177,178,179,180,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,180,168,169,180,184,165,169,178,165,179,172,168,169,178,184,165,168,162,163,163,164,165,168,169,162,171,178,168,169,171,165,165,181,168,169,180,176,168,184,165,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,180,181,184,165,176,163,168,169,171,165,176,177,178,179,180,162,163,167,168,169,170,171,165,172,173,174,175,176,181,177,178,179,180,163,167,168,169,170,171,165,172,173,174,175,176,177,178,179,180,162,163,167,168,169,170,171,165,172,173,174,175,176,181,177,178,179,180,162,163,167,168,169,170,171,165,172,173,174,175,176,181,177,178,179,180,166,165,172,173,174,175,165,171,168,162,163,167,168,169,170,171,165,172,173,174,175,176,181,177,178,179,180,187,0,0,0,188,187,188,0,187,189,183,187,188,189,183,187,188,187,188,187,188,187,188,187,188,189,183,187,188,189,183,187,188,189,183,187,188,187,188,187,187,188,188,187,188,189,183,187,188,187,188,189,183,187,188,189,183,187,188,187,188,183,183,187,188,189,189,183,187,188,183,189,183,187,188,187,188,189,183,187,188,189,183,187,188,183,189,183,187,188,183,0,215,0,0,0,0,0,0,0,215,0,0,0,0,0,0,194,194,194,194,194,194,215,0,0,206,206,206,0,0,0,0,0,0,215,0,0,0,0,0,0,192,193,197,211,216,212,196,190,191,192,207,208,209,210,213,214,211,216,196,198,211,216,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,216,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,216,199,212,202,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,216,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,216,194,206,197,203,205,210,197,210,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,216,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,216,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,216,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,216,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,216,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,216,216,195,209,210,212,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,216,207,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,216,191,208,213,195,203,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,216,212,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,216,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,216,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,216,216,209,196,209,210,211,214,216,194,206,200,201,201,199,210,193,204,205,197,200,201,190,208,213,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,216,198,212,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,216,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,216,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,216,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,216,212,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,216,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,216,355,356,357,355,358,355,357,355,356,355,358,356,356,357,355,358,358,0,0,182,182,0,218,182,218,182,218,182,218,182,218,182,182,182,218,182,182,218,218,218,218,218,182,218,182,218,218,0,218,218,218,0,0,182,0,182,218,182,218,182,218,182,218,182,0,0,223,359,223,359,223,359,223,359,223,359,223,223,223,359,223,223,223,359,223,359,223,359,359,223,359,223,359,223,359,223,359,0,0,226,225,226,225,225,225,225,225,226,225,226,225,226,225,226,225,225,225,225,226,225,225,225,226,225,226,225,225,225,225,226,226,225,225,225,225,226,226,225,225,226,225,225,226,225,226,225,226,225,0,227,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,0,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,0,0,0,232,232,0,232,232,0,232,232,232,0,232,232,232,232,232,0,232,0,232,232,232,232,232,232,0,232,0,0,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,0,0,237,241,237,241,237,241,237,241,237,241,237,237,241,241,237,241,237,241,237,237,237,241,237,241,237,237,237,241,237,241,237,241,237,237,237,237,241,0,0,0,0,0,0,0,0,245,249,248,248,245,246,247,248,245,246,247,245,246,247,248,245,246,247,248,245,246,247,248,245,246,247,248,248,245,246,247,248,245,246,247,245,246,248,245,246,247,248,245,246,247,248,245,246,247,248,248,247,246,249,247,245,246,247,248,245,246,247,248,245,246,247,248,245,246,247,248,245,246,247,249,248,245,246,247,250,250,0,250,250,250,250,0,250,250,0,250,250,244,250,244,244,244,244,244,250,244,250,244,250,244,244,244,244,242,250,250,244,250,244,244,244,250,244,250,244,244,242,242,244,250,242,242,244,250,244,250,244,244,250,244,250,244,242,242,242,0,250,244,0,0,0,0,252,254,251,252,254,251,252,251,252,254,251,252,254,251,252,254,251,252,254,251,252,253,252,254,251,252,254,251,254,252,254,252,252,254,252,254,251,252,254,251,251,252,254,251,252,254,251,0,0,0,0,0,0,0,256,256,256,256,256,0,0,256,256,256,256,257,256,257,256,257,256,257,256,257,256,256,256,257,256,256,256,257,256,257,257,256,257,257,256,256,257,256,257,256,257,256,257,257,257,257,257,256,0,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,0,0,269,269,269,0,269,269,265,266,269,265,266,269,265,265,266,269,265,266,269,265,266,269,269,269,265,266,269,269,269,266,265,266,269,265,266,269,265,266,265,265,269,269,265,266,269,265,266,269,265,266,269,265,266,269,266,0,0,0,0,0,0,0,0,271,272,273,271,272,273,271,273,273,271,272,273,271,272,273,271,360,271,272,273,271,273,272,273,271,360,277,271,271,279,272,273,271,272,273,271,273,273,272,271,271,271,273,272,273,271,272,273,271,272,273,271,272,273,271,0,0,0,0,282,282,282,262,283,282,260,262,283,282,260,260,260,282,260,282,260,283,260,260,262,283,282,260,262,283,282,260,262,283,282,260,282,262,283,282,260,283,260,260,260,262,283,282,260,262,283,282,260,282,283,283,283,260,283,260,262,282,260,260,283,283,282,260,262,283,282,260,282,262,283,282,260,262,283,282,260,262,282,282,262,283,282,260,283,361,361,362,362,361,362,288,0,270,0,287,288,0,276,0,276,0,276,0,0,270,0,270,0,287,288,274,284,284,275,284,276,285,274,286,287,275,270,288,284,276,285,274,286,287,275,270,288,284,284,276,285,274,286,287,275,270,288,284,276,285,274,286,287,275,270,288,284,284,276,285,286,284,276,285,274,286,287,275,270,288,284,276,285,274,286,287,275,270,288,284,276,285,274,286,287,275,270,288,284,284,284,276,288,284,284,276,276,288,288,284,284,284,276,285,274,286,287,275,270,288,284,284,284,284,276,285,274,286,287,275,270,288,284,284,276,284,276,285,274,286,287,275,270,288,284,276,285,274,286,287,275,270,288,284,276,285,274,286,287,275,270,288,284,286,274,284,285,284,285,284,276,285,274,286,287,275,270,288,284,284,276,285,286,284,276,285,274,286,287,275,270,288,284,276,285,274,286,287,275,270,288,284,276,285,274,286,287,275,270,288,284,276,285,274,286,287,275,270,288,285,284,276,285,274,286,287,275,270,288,284,284,0,0,290,0,0,290,290,290,290,290,290,290,290,290,290,290,363,290,290,290,290,290,290,290,290,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,292,292,292,292,292,292,292,0,0,292,292,292,293,292,293,292,293,292,293,292,293,292,292,292,293,292,293,292,293,292,293,293,293,293,293,292,293,292,293,292,293,292,293,293,293,293,292,295,295,295,0,295,295,295,295,295,295,0,0,0,0,295,12,296,295,294,12,296,295,294,12,12,294,294,294,294,294,12,296,295,294,12,296,295,294,12,296,295,294,12,295,295,294,12,296,295,294,296,12,12,12,12,12,12,296,295,294,296,12,296,295,294,294,296,294,12,294,295,12,296,295,294,12,296,295,294,12,296,295,294,12,296,295,294,0,0,263,263,0,299,0,0,298,0,299,302,298,0,0,302,0,0,0,0,0,0,0,0,298,0,0,221,221,297,16,298,7,302,299,300,221,297,16,298,7,302,299,300,221,16,321,224,297,16,16,221,298,7,299,300,221,298,7,299,300,221,221,321,224,297,297,16,16,297,298,7,302,300,221,297,16,298,7,302,299,300,221,221,297,16,298,7,302,299,300,221,221,297,16,298,7,302,299,300,221,221,221,298,7,302,299,300,221,298,298,7,7,302,302,299,299,300,300,221,221,219,16,298,7,302,299,300,221,297,16,298,7,302,299,300,221,221,321,224,222,297,297,16,16,16,219,219,298,300,7,297,16,298,7,302,299,300,221,321,224,297,297,16,16,297,16,298,7,302,299,300,221,298,7,300,221,219,321,224,222,297,297,16,16,16,300,300,0,304,302,7,297,16,300,219,221,321,224,222,297,16,16,16,321,224,297,297,16,16,219,7,219,219,0,298,7,299,300,221,7,300,221,297,16,298,7,302,299,300,221,298,7,300,221,297,16,298,7,302,299,300,221,297,16,298,7,302,299,300,221,304,302,300,7,297,16,298,7,302,299,300,221,221,0,364,364,0,0,0,0,0,0,0,0,0,0,0,0,0,318,307,307,305,309,310,311,318,307,307,309,310,320,311,318,307,312,313,314,315,316,317,309,310,320,311,318,307,312,313,314,315,316,317,307,307,312,313,314,315,316,317,307,312,313,314,315,316,317,307,312,313,314,315,316,317,309,310,320,311,318,307,307,312,313,314,315,316,317,309,310,320,311,318,307,307,312,313,314,315,316,317,309,310,320,311,318,307,312,313,314,315,316,317,307,307,312,307,312,313,307,307,312,312,313,313,318,318,307,312,313,314,315,316,317,309,310,320,311,318,307,307,312,313,314,315,316,317,314,309,310,320,311,318,307,312,313,314,315,316,317,309,310,320,311,318,307,312,313,314,315,316,317,307,312,313,314,315,316,317,314,316,315,0,309,311,313,316,315,317,313,307,305,309,310,311,311,305,309,310,311,311,305,309,310,311,311,307,312,313,314,315,316,317,318,314,315,316,307,312,313,314,315,316,317,309,310,320,311,318,307,312,313,314,315,316,317,307,312,313,314,315,316,317,309,310,320,311,318,307,312,313,314,315,316,317,309,310,320,311,318,307,312,313,314,315,316,317,312,320,309,310,320,311,318,307,312,313,314,315,316,317,307,0,0,0,0,0,0,0,0,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,326,365,326,325,365,326,325,366,325,325,365,326,325,365,326,325,365,326,325,366,325,366,365,326,325,326,365,326,325,365,326,325,326,365,366,326,366,325,366,365,365,326,325,365,326,325,326,365,326,325,365,326,325,0,0,0,328,328,328,329,328,329,328,328,329,328,329,328,329,328,329,328,329,328,329,328,328,328,329,328,328,329,329,328,329,328,328,329,329,328,329,328,329,328,329,329,328,329,328,329,328,329,328,329,328,329,328,329,328,329,328,329,0,0,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,0,0,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,0,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,0,0,0,0,319,255,0,255,0,339,0,0,0,238,255,255,255,255,0,255,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,255,255,343,0,0,347,238,343,343,238,319,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,255,0,255,255,255,255,255,255,255,255,255,255,255,255,255,339,238,0,0,0,345,345,345,291,344,334,345,346,347,319,255,291,335,336,337,338,339,324,340,238,341,342,343,344,334,345,346,347,319,255,291,335,336,337,338,339,324,340,238,341,342,343,344,334,319,291,335,336,337,338,339,324,340,238,341,342,343,334,319,291,335,336,337,338,339,324,340,238,341,342,343,291,335,335,335,334,255,291,335,336,337,338,339,324,340,342,343,344,334,345,346,347,319,255,291,335,336,337,338,339,324,340,238,341,342,343,344,334,345,346,347,319,255,291,335,336,337,338,339,324,340,238,341,342,343,344,334,345,346,347,319,255,291,335,336,337,338,339,324,340,238,341,342,343,344,346,319,339,319,319,339,339,324,342,338,334,345,346,347,319,255,291,291,335,336,337,338,339,324,340,238,341,342,343,344,334,345,346,347,319,255,291,291,291,291,291,291,291,335,336,337,338,339,324,340,238,341,342,343,344,319,334,341,344,334,345,346,347,319,255,291,335,336,337,338,339,324,340,238,341,342,343,344,337,334,345,346,347,319,255,291,335,336,337,338,339,324,340,238,341,342,343,344,334,345,346,347,319,255,291,335,336,337,338,339,324,340,238,341,342,343,344,334,336,336,336,341,335,291,344,334,324,291,291,340,338,334,346,335,338,336,336,340,340,340,334,334,319,291,335,336,337,338,339,324,340,238,341,342,343,291,334,291,335,336,337,338,339,324,340,342,344,334,345,346,347,319,255,291,335,336,337,338,339,324,340,238,341,342,343,344,334,345,346,347,319,255,291,335,336,337,338,339,324,340,238,341,342,343,344,334,345,346,347,319,255,291,335,336,337,338,339,324,340,238,341,342,343,344,334,345,346,347,319,255,291,335,336,337,338,339,324,340,238,341,342,343,344,334,345,346,347,319,255,291,335,336,337,338,339,324,340,238,341,342,343,344,367,368,369,370,371,372,373,374,372,373,367,375,376,372,373,367,367,377,378,379,380,381,373,372,373,373,382,383,384,376,385,372,373,367,367,373,386,387,376,388,385,376,389,390,391,392,388,388,388,384,393,376,394,395,386,396,373,377,390,391,397,398,369,369,369,369,399,383],"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],[28,11],[[[21,[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],[[]],[[[21,[17]]],46],[28,46],[[[18,[17]]],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],[37,54],[53,54],[[]],[[[36,[17]]],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],[[[21,[17]]],52],[28,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],[17,59],[[]],[60,59],[10,59],[61,59],[62,59],[[59,30]],[[],1],[[]],[59,31],[59,25],[59,25],[[59,59],59],[[59,59],59],[[59,10],59],[[59,10]],[[59,59]],[[59,59]],[[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],[[]],[[[18,[17]]],63],[28,63],[[[21,[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,[[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],[1],[108,107],[109,107],[1],[110,107],[1],[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,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],[180,180],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[],163],[[],167],[[],168],[[],169],[[],170],[[],171],[[],165],[[],176],[[],177],[[],178],[[],179],[[],180],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[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],[[180,180],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,[[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],[[181,26],27],[[181,26],27],[[177,26],27],[[178,26],27],[[179,26],27],[[180,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[182,181],[[]],[[]],[[]],[[]],[[]],0,[[163,30]],[[167,30]],[[168,30]],[[169,30]],[[173,30]],[[174,30]],[[176,30]],[[177,30]],[[180,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],[[],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],[180,31],0,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,183,10],162],[[163,10,167],163],[[52,10],163],[46,[[39,[143,181]]]],0,0,0,[[162,25],[[39,[184]]]],0,0,0,0,[[171,128,52,33],[[39,[47]]]],[[165,128,52,33],39],0,[181,[[32,[185]]]],0,0,0,0,0,[[],186],[165,186],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],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,[180,34]]]],[[],4],[[],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]]]],[31,[[4,[180,34]]]],[[],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],[[[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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[187,187],[188,188],[[]],[[]],[[187,187],22],[[188,188],22],[[],187],[[],188],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[187,187],25],[[188,188],25],[[],25],[[],25],[[],25],[[],25],[[187,26],27],[[188,26],27],[[]],[[]],[[]],[[]],[[187,30]],[[188,30]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[187,31],[188,31],0,0,[[187,187],[[32,[22]]]],[[188,188],[[32,[22]]]],0,0,0,[[]],[[]],[[183,10],[[39,[189]]]],[[],4],[[],4],[[],4],[[],4],[31,[[4,[187,34]]]],[31,[[4,[188,34]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],0,[[]],[[]],[[]],[[]],[183,[[21,[189]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[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],[216,216],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[194,194],22],[[206,206],22],0,0,0,0,0,0,[[],190],[[],191],[[],192],[[],193],[[],195],[[],196],[[],197],[[],198],[[],199],[[],200],[[],201],[[],202],[[],203],[[],204],[[],205],[[],207],[[],208],[[],209],[[],210],[[],211],[[],212],[[],213],[[],214],[[],216],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[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],[[216,216],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,[[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],[[216,26],27],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[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]],[[216,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],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[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],[216,31],0,0,0,0,0,0,0,0,[[194,194],[[32,[22]]]],[[206,206],[[32,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],[[4,[190,34]]]],[[],[[4,[191,34]]]],[[],[[4,[192,34]]]],[[],[[4,[193,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,[205,34]]]],[[],[[4,[207,34]]]],[[],[[4,[208,34]]]],[[],[[4,[209,34]]]],[[],[[4,[210,34]]]],[[],[[4,[211,34]]]],[[],[[4,[212,34]]]],[[],[[4,[213,34]]]],[[],[[4,[214,34]]]],[[],[[4,[216,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,[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]]]],[31,[[4,[216,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],[[182,26],27],[[182,26],27],[[]],[217,182],[[]],[[[13,[12]],10,7],218],[[218,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[218,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[218,10],[[],1],[[],1],[[]],[[]],[218,[[220,[219]]]],[218,[[220,[219]]]],0,[[10,16],218],[[218,[18,[221]],61],39],[[218,[18,[221]],61],39],0,0,[182,[[32,[185]]]],0,[[],33],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[[223,[222]]],[[4,[130,182]]]],[[[223,[222]]],[[4,[111,182]]]],[[]],[[]],[[[223,[222]]],[[4,[130,182]]]],[[[223,[222]]],[[4,[111,182]]]],[[],1],[[],1],[[]],[[]],[222,[[223,[222]]]],[[224,111],[[4,[182]]]],[[224,111],[[4,[182]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[]],[[]],0,0,[[]],[[]],[[]],[[]],0,[225,225],[[]],[[],225],[1],[1],[1],[1],[1],[1],[[[226,[222]],52],[[4,[[32,[126]],182]]]],[[225,225],25],[[],25],[[],25],[[225,26],27],[[]],[[]],0,0,[[],1],[[],1],[[]],[[]],[225,31],0,0,[[[226,[222]],52],[[4,[[32,[125]],182]]]],[222,[[226,[222]]]],0,0,0,0,[[[226,[222]],52],[[4,[[32,[225]],182]]]],[[[226,[222]]],[[4,[[21,[225]],182]]]],[[]],[[],[[4,[225,34]]]],[[],4],[[],4],[31,[[4,[225,34]]]],[[],4],[[],4],[[],5],[[],5],[[]],[[]],0,[[]],[[]],[1],[1],[1],[[]],[[],1],[[]],[222,[[227,[222]]]],[[[227,[222]],46],[[4,[[32,[143]],182]]]],[[[227,[222]]],[[4,[[21,[143]],182]]]],[[[227,[222]],52],[[4,[[32,[129]],182]]]],[[],4],[[],4],[[],5],[[]],0,[[]],[[]],[1],[1],[1],[[]],[[],1],[[]],[[[228,[222]],52],[[4,[179,181]]]],[222,[[228,[222]]]],[[[228,[222]],52],[[4,[[229,[10,180]],182]]]],[[[228,[222]],52,10],[[4,[[32,[180]],182]]]],[[[228,[222]],52],[[4,[11,181]]]],[[],4],[[],4],[[],5],[[]],0,[[[230,[222]],107],[[4,[195,182]]]],[[[230,[222]]],[[4,[[21,[107]],182]]]],[[]],[[]],[[[230,[222]]],[[4,[59,182]]]],[[[230,[222]],107,107,130],[[4,[205,182]]]],[[[230,[222]]],[[4,[[229,[107,[229,[107,[21,[205]]]]]],182]]]],[[[230,[222]],107,107],[[4,[204,182]]]],[[[230,[222]]],[[4,[[229,[107,[229,[107,204]]]],182]]]],[1],[1],[1],[[]],[[[230,[222]]],[[4,[59,182]]]],[[],1],[[]],[[[230,[222]]],[[4,[59,182]]]],[222,[[230,[222]]]],[[[230,[222]]],[[4,[59,182]]]],[[],4],[[],4],[[],5],[[]],0,0,0,[[]],[[]],[28,231],[232,232],[[]],[104,[[39,[232]]]],[1],[1],[1],[232,[[39,[104]]]],[[232,26],27],[[]],[232,7],[[],1],[[]],0,0,[233,7],[[]],[[],4],[234,[[39,[232]]]],[[],4],[[],5],0,0,[[]],0,0,0,[[]],[[]],[235,[[32,[236]]]],[[],235],[1],[1],[1],[[235,26],27],[[]],0,[[],1],[[]],[235,31],0,0,[[],[[4,[235,34]]]],[[],4],[31,[[4,[235,34]]]],[[],4],[[],5],[[235,236,236],39],[[]],0,0,[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[237,10,238],[[240,[[220,[239]]]]]],[[]],[[]],[241,242],[[],1],[[],1],[[]],[[]],[237,[[240,[[220,[239]]]]]],[237,[[240,[[220,[239]]]]]],[[[13,[12]]],237],[[[13,[12]],243,244,52,33],241],[237],[241],[[237,10],[[240,[[220,[239]]]]]],[[237,10],[[240,[[220,[239]]]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[237,104],[[240,[[220,[239]]]]]],[[237,104,168,130],[[240,[[220,[239]]]]]],[[237,104,168,130],[[240,[[220,[239]]]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],245],[[],246],[[],247],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,[[248,26],27],[[245,26],27],[[246,26],27],[[247,26],27],[[]],[[]],[[]],[[]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[248,31],[245,31],[246,31],[247,31],0,0,0,0,0,0,[[],[[4,[245,34]]]],[[],[[4,[246,34]]]],[[],[[4,[247,34]]]],[[],4],[[],4],[[],4],[[],4],[31,[[4,[248,34]]]],[31,[[4,[245,34]]]],[31,[[4,[246,34]]]],[31,[[4,[247,34]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[249,33],25],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],0,[244,244],[[]],[[],244],[1],[1],[1],[1],[1],[1],[[244,244],25],[[],25],[[],25],[[10,238],[[240,[[220,[239]]]]]],[[250,26],27],[[250,26],27],[[244,26],27],[[]],[[]],0,0,[[],1],[[],1],[[]],[[]],[244,31],[[],[[240,[[220,[239]]]]]],[[],[[240,[[220,[239]]]]]],0,[250,[[32,[185]]]],[10,[[240,[[220,[239]]]]]],[10,[[240,[[220,[239]]]]]],[[]],[[],33],[[],[[4,[244,34]]]],[[],4],[[],4],[31,[[4,[244,34]]]],[[],4],[[],4],[[],5],[[],5],[104,[[240,[[220,[239]]]]]],[[104,168,130],[[240,[[220,[239]]]]]],[[104,168,130],[[240,[[220,[239]]]]]],[[218,161,52,93,46],[[4,[250]]]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[],251],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[]],[[]],[[]],0,[252,251],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[243,[220,[253]],[13,[161]]],[[13,[254]]]],0,[[254,10,255],39],0,0,[[254,[13,[12]],[220,[242]]]],[[],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],[[256,26],27],[[256,26],27],[[]],[217,256],[34,256],[[]],[[],1],[[],1],[[257,28,258],[[4,[[0,[101,259]],256]]]],[[]],[[]],[[260,[13,[12]],28,[21,[46]]],257],[[257,28,258],[[4,[[0,[101,259]],256]]]],[256,[[32,[185]]]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[257,[32,[[261,[65]]]]]],[[257,[21,[46]]]],[[257,67]],[[257,[32,[52]]]],[[]],[[]],0,[[]],[[]],0,[1],[1],[1],[[]],0,[[],1],[[]],0,[[[13,[161]],25,[32,[[13,[262]]]],[13,[242]],263],264],0,0,[[],4],[[],4],[[],5],0,[[]],0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],[[]],[[]],[[265,[267,[266]],268],[[4,[269]]]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[269,26],27],[[269,26],27],[[]],[[]],[217,269],[[]],[34,269],[266,[[32,[[13,[262]]]]]],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[[13,[161]]],265],[[266,[21,[17]],268],[[4,[[32,[270]],269]]]],[[265,[21,[17]],268],[[4,[269]]]],[265],[269,[[32,[185]]]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[266,270,268],[[4,[269]]]],0,0,0,0,0,0,0,0,[[271,272]],[[]],[[]],[[]],[[]],[[]],[[]],[273,273],[[]],[[],271],[1],[1],[1],[1],[1],[1],[[264,274],[[39,[275]]]],[[271,264,274,276],275],[1],[1],[1],[[273,26],27],[[]],[[]],[[]],[[],273],[264,39],[[271,67]],[[271,225]],[264],[[],1],[[],1],[[],1],[[]],[[]],[[]],0,0,[[273,[0,[[277,[101,258]],259,278]]],272],[[271,[0,[279,259,278]]]],[[271,[32,[[220,[280]]]]]],[[271,[32,[[220,[281]]]]]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[]],[[]],[[]],0,0,0,0,0,0,[282,47],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[260,283],[260,283],[282,282],[260,260],[[]],[[]],[283],[[260,[32,[[13,[242]]]]],260],[[],260],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[282,26],27],[[]],[[]],[[]],[[]],[283,[[39,[46]]]],[260,[[32,[[13,[67]]]]]],[260,[[32,[[261,[65]]]]]],[260,[[32,[52]]]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[282,31],[283,25],[283,25],[[283,[21,[46]]],25],[[260,[13,[161]]],260],[[283,[21,[17]],268],[[39,[[32,[270]]]]]],[[260,[32,[[13,[67]]]]],260],0,[282,46],[[260,[32,[[261,[65]]]]],260],[[260,[32,[52]]],260],[283,[[32,[[13,[262]]]]]],[[283,46],39],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[31,[[4,[282,34]]]],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],0,[[282,[18,[17]],[32,[[261,[65]]]],67],[[39,[68]]]],[[282,67],[[39,[68]]]],[[]],[[]],[[]],[[]],[[283,270,268],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,[284,[[18,[17]]]],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[284,284],[276,276],[285,285],[274,274],[286,286],[287,287],[275,275],[270,270],[288,288],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[284,284],22],[[],284],[[],276],[[],285],[[],286],[1],[1],[1],[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]]]],[[284,284],25],[[276,276],25],[[288,288],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[284,26],27],[[284,26],27],[[284,26],27],[[276,26],27],[[285,26],27],[[274,26],27],[[286,26],27],[[287,26],27],[[275,26],27],[[270,26],27],[[288,26],27],[[[21,[17]]],284],[[[18,[17]]],284],[28,284],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[28,[[4,[284,29]]]],[[284,30]],[[276,30]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[284,31],[276,31],[285,31],[274,31],[286,31],[287,31],[275,31],[270,31],[288,31],[[],1],0,0,[[284,284],[[32,[22]]]],0,[[],284],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],[[4,[284,34]]]],[[],[[4,[276,34]]]],[[],[[4,[285,34]]]],[[],[[4,[286,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[284,34]]]],[31,[[4,[276,34]]]],[31,[[4,[285,34]]]],[31,[[4,[274,34]]]],[31,[[4,[286,34]]]],[31,[[4,[287,34]]]],[31,[[4,[275,34]]]],[31,[[4,[270,34]]]],[31,[[4,[288,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[35,4],[284],[239],[[],289],0,0,0,0,[[],73],[[]],[[]],[1],[1],[1],[[290,26],27],[[290,26],27],[291,290],[[]],[[],[[240,[[220,[239]]]]]],[[],1],[[]],[290,[[32,[185]]]],[[],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],[[]],[[[220,[253]],102]],0,0,0,0,0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[292,26],27],[[292,26],27],[[]],[[]],[[],1],[[],1],[[]],[[]],[[293,52],[[39,[52]]]],[[293,52],[[39,[121]]]],[[293,52],[[39,[225]]]],[[[13,[242]]],293],[[293,52,[32,[93]]],[[39,[67]]]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[293,121,52],[[39,[121]]]],[[293,225,52],[[39,[225]]]],[[293,67,52,[32,[93]]],[[39,[67]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],73],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[12,255],[[4,[255,291]]]],[[12,255],[[4,[255,291]]]],[294,294],[[]],0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[12,39],[[295,26],27],[[295,26],27],[[294,26],27],[[]],[[]],[[]],[[]],[[296,[21,[17]]],[[4,[[21,[17]],291]]]],[12,102],[12,294],[12,[[32,[[13,[161]]]]]],[12,52],[12,[[240,[[220,[239]]]]]],[[],1],[[],1],[[],1],[[],1],[[296,[21,[17]],[21,[17]]],[[4,[291]]]],[[]],[[]],[[]],[[]],0,[[[13,[12]]],296],0,[[12,10,255],39],[[]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],0,0,[[[21,[17]]],[[4,[[21,[17]],291]]]],[[[21,[17]],[21,[17]]],[[4,[291]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[221,[[18,[17]]]],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[18,[17]]],25],[[[18,[17]]],25],[[[297,[224]],[18,[17]]],25],[[16,[18,[17]]],25],[[16,[18,[17]]],25],[[],[[4,[[21,[19,20]]]]]],[298,298],[7,7],[299,299],[300,300],[221,221],[[]],[[]],[[]],[[]],[[]],[[221,221],22],[[52,10],39],[[52,10],[[39,[11]]]],[[[297,[224]],52,10],39],[[[297,[224]]],[[39,[301]]]],[[16,52,10],[[39,[11]]]],[[16,52,10],[[39,[11]]]],[[[297,[224]],52,10],39],[[],298],[[],7],[[],302],[[],300],[[],221],[1],[1],[1],[1],[1],[1],[1],[1],[221],[1],[1],[1],[1],[1],[1],[1],[221],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],[[298,298],25],[[7,7],25],[[302,302],25],[[299,299],25],[[300,300],25],[[221,221],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],[[32,[217]]]],[[16,26],[[39,[303]]]],[[298,26],27],[[7,26],27],[[302,26],27],[[299,26],27],[[300,26],27],[[221,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[21,[17]]],221],[[]],[[[18,[17]]],[[32,[[21,[17]]]]]],[[[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[297,[224]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[297,[224]],[18,[17]]],[[32,[[21,[17]]]]]],[[16,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[16,[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[18,[17]]],[[4,[[32,[[21,[17,20]]]],217]]]],[[],[[32,[304]]]],[[],[[32,[[21,[17]]]]]],[[298,30]],[[300,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]]]]]]]],[[[297,[224]],[18,[17]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[297,[224]],[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]]]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[298,31],[7,31],[300,31],[221,31],[[],25],[[],[[220,[219]]]],[[],[[220,[219]]]],[[],[[220,[219]]]],[[[297,[224]]],[[220,[219]]]],[[[297,[224]]],[[0,[224]]]],0,[16,[[220,[219]]]],[[],[[220,[219,20]]]],0,[300,299],0,[304,[[39,[[21,[17]]]]]],[302,[[39,[[21,[17]]]]]],0,[224,[[297,[224]]]],0,[[[18,[17]],[18,[17]]],300],[[]],[[221,221],[[32,[22]]]],[[[18,[221]],61]],[[[18,[221]],61],39],[[[18,[221]],61],39],[[[297,[224]],[18,[221]],61]],[[16,[18,[221]],61],39],[[[18,[221]],61],[[4,[217]]]],[[16,[18,[221]],61],39],[[[18,[17]]],[[32,[[21,[17]]]]]],[[[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[297,[224]],[18,[17]]],[[39,[[32,[[21,[17]]]]]]]],[[[297,[224]],[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,[300,34]]]],[[],[[4,[221,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[298,34]]]],[31,[[4,[7,34]]]],[31,[[4,[300,34]]]],[31,[[4,[221,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[304,[18,[17]]],[[39,[1]]]],[[302,[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,[306,[[308,[307]]]],[306,[[308,[307]]]],[[],186],[309,186],[310,186],[311,186],[[],73],[307,[[18,[17]]]],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[307,307],[312,312],[313,313],[314,314],[315,315],[316,316],[317,317],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],307],[[],312],[[],313],[[],314],[[],315],[[],316],[[],317],[1],[1],[1],[1],[1],[1],[307],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[307],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],0,[[307,307],25],[[312,312],25],[[313,313],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[318,26],27],[[318,26],27],[[307,26],27],[[312,26],27],[[313,26],27],[[314,26],27],[[315,26],27],[[316,26],27],[[317,26],27],[[]],[[]],[[]],[[]],[[]],[[[21,[17]]],307],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[307,31],[312,31],[313,31],[314,31],[315,31],[316,31],[317,31],0,0,0,[[[15,[[14,[0]]]],[15,[[14,[0]]]],[21,[[15,[[14,[0]]]]]]],39],[[[13,[12]],319],309],[[[220,[305]]],311],0,0,0,0,0,[1],[314,[[39,[317]]]],[[309,314],[[39,[317]]]],[[310,314],[[39,[317]]]],[[311,314],[[39,[317]]]],0,[315,[[39,[317]]]],[[309,315],[[39,[317]]]],[[310,315],[[39,[317]]]],[[311,315],[[39,[317]]]],0,[316,[[39,[317]]]],[[309,316],[[39,[317]]]],[[310,316],[[39,[317]]]],[[311,316],[[39,[317]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],0,0,0,[[],[[4,[307,34]]]],[[],[[4,[312,34]]]],[[],[[4,[313,34]]]],[[],[[4,[314,34]]]],[[],[[4,[315,34]]]],[[],[[4,[316,34]]]],[[],[[4,[317,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[307,34]]]],[31,[[4,[312,34]]]],[31,[[4,[313,34]]]],[31,[[4,[314,34]]]],[31,[[4,[315,34]]]],[31,[[4,[316,34]]]],[31,[[4,[317,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,[[320,11,312],[[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,218,321,168,130,179,60,25],322],0,0,0,[[],4],[[],4],[[],5],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[322,323],[[4,[[21,[324]],291]]]],[[325,322,323],[[4,[[21,[324]],291]]]],[[],325],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[322,323,[18,[176]]],[[4,[326,291]]]],[[325,322,323,[18,[176]]],[[4,[326,291]]]],[11],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[]],[[]],[[]],0,0,[[322,28,[21,[17]]],[[4,[[21,[17]],291]]]],0,[[322,323,[18,[176]]],[[4,[326,291]]]],[[325,322,323,[18,[176]]],[[4,[326,291]]]],[[[13,[327]]]],0,[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],0,[[],5],[[],5],[[],5],[[]],[[]],[[]],0,0,0,[328,[[18,[17]]]],[[],1],[[]],[[]],[[]],[[]],[[],[[4,[[21,[19,20]]]]]],[328,328],[329,329],[[]],[[]],[[],328],[[],329],[1],[1],[1],[1],[1],[1],[[],[[24,[23]]]],[[],[[24,[23]]]],[[328,328],25],[[329,329],25],[[],25],[[],25],[[],25],[[],25],[[328,26],27],[[329,26],27],[[]],[[[21,[17]]],328],[[]],0,[[],1],[[],1],[[]],[[]],[328,31],[329,31],0,[[]],[[]],[[],[[4,[328,34]]]],[[],[[4,[329,34]]]],[[],4],[[],4],[31,[[4,[328,34]]]],[31,[[4,[329,34]]]],[[],4],[[],4],[[],5],[[],5],[[]],[[]],[35,4],0,0,0,[[]],[[]],[330,330],[[]],[[],330],[1],[1],[1],[[330,26],27],[[]],[[],1],[[]],0,[[[21,[17]],[21,[17]]],330],[[]],[[],4],[[],4],0,[[],5],0,[[]],0,0,[[331,332],39],[[331,[21,[17]],60],39],[[331,11,[21,[17]],332],39],[[]],[[]],[331,39],[1],[1],[1],[[]],[[],1],[[]],[[[220,[305]],7],331],[[],4],[[],4],[[],5],[[]],0,[[]],[[]],[323,323],[[]],[[],323],[1],[323],[1],[323],[1],[[323,323],25],[[],25],[[],25],[[323,26],27],[[[21,[[21,[17]]]]],323],[[[333,[[21,[17]]]]],323],[[]],[[],1],[[]],[323,31],[[[21,[[21,[17]]]]],323],[[]],[[],[[4,[323,34]]]],[[],4],[31,[[4,[323,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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[334,334],[319,319],[291,291],[335,335],[336,336],[337,337],[338,338],[339,339],[324,324],[340,340],[238,238],[341,341],[342,342],[343,343],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],334],[[],255],[[],291],[[],335],[[],336],[[],337],[[],338],[[],339],[[],324],[[],340],[[],342],[[],343],[[],344],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[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,[[319,319],25],[[339,339],25],[[],25],[[],25],[[],25],[[],25],0,0,0,[[334,26],27],[[345,26],27],[[346,26],27],[[347,26],27],[[319,26],27],[[255,26],27],[[291,26],27],[[291,26],27],[[335,26],27],[[336,26],27],[[337,26],27],[[338,26],27],[[339,26],27],[[324,26],27],[[340,26],27],[[238,26],27],[[341,26],27],[[342,26],27],[[343,26],27],[[344,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[295,291],[250,291],[269,291],[348,291],[[]],[217,291],[182,291],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[319,30]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[334,31],[345,31],[346,31],[347,31],[319,31],[255,31],[291,31],[335,31],[336,31],[337,31],[338,31],[339,31],[324,31],[340,31],[238,31],[341,31],[342,31],[343,31],[344,31],0,0,0,0,0,0,0,0,0,0,0,[[28,60,28],291],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],[[4,[334,34]]]],[[],[[4,[291,34]]]],[[],[[4,[335,34]]]],[[],[[4,[336,34]]]],[[],[[4,[337,34]]]],[[],[[4,[338,34]]]],[[],[[4,[339,34]]]],[[],[[4,[324,34]]]],[[],[[4,[340,34]]]],[[],[[4,[342,34]]]],[[],[[4,[344,34]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[31,[[4,[334,34]]]],[31,[[4,[345,34]]]],[31,[[4,[346,34]]]],[31,[[4,[347,34]]]],[31,[[4,[319,34]]]],[31,[[4,[255,34]]]],[31,[[4,[291,34]]]],[31,[[4,[335,34]]]],[31,[[4,[336,34]]]],[31,[[4,[337,34]]]],[31,[[4,[338,34]]]],[31,[[4,[339,34]]]],[31,[[4,[324,34]]]],[31,[[4,[340,34]]]],[31,[[4,[238,34]]]],[31,[[4,[341,34]]]],[31,[[4,[342,34]]]],[31,[[4,[343,34]]]],[31,[[4,[344,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",6781],[3,"TypeId",6782],[3,"CacheSet",58],[3,"Root",5466],[3,"Cache",58],[3,"MutexGuard",6783],[15,"u64"],[3,"Hash",109],[3,"Protocol",5374],[3,"Arc",6784],[3,"RefCell",6785],[3,"Rc",6786],[3,"Tree",5466],[15,"u8"],[15,"slice"],[3,"u5",6787],[3,"Global",6788],[3,"Vec",6789],[4,"Ordering",6790],[15,"char"],[8,"FromIterator",6791],[15,"bool"],[3,"Formatter",6792],[6,"Result",6792],[15,"str"],[4,"FromHexError",6793],[8,"Hasher",6794],[4,"Value",6795],[4,"Option",6796],[3,"String",6797],[4,"DecodeError",6798],[8,"WriteBase32",6787],[15,"array"],[3,"PublicKey",6799],[3,"StaticSecret",6799],[6,"Result",6800],[3,"DeoxysII",161],[8,"AsMut",6801],[8,"AsRef",6801],[4,"DecryptionError",6802],[4,"EncryptionError",6802],[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",6803],[3,"Logger",6804],[4,"Level",6805],[15,"never"],[3,"Quantity",531],[15,"u32"],[15,"u16"],[15,"u128"],[3,"MrEnclave",582],[3,"MrSigner",582],[3,"EnclaveIdentity",582],[4,"Quote",582],[3,"QuotePolicy",582],[3,"VerifiedQuote",582],[15,"i64"],[3,"Keypolicy",6806],[3,"QuotePolicy",774],[3,"AVR",774],[8,"Fail",6807],[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",6808],[4,"Error",832],[3,"Utc",6809],[3,"DateTime",6810],[3,"SystemTime",6811],[3,"Version",1232],[3,"ProtocolVersions",1232],[8,"Clone",6812],[3,"Versioned",1292],[8,"PartialEq",6790],[8,"Debug",6792],[8,"Hash",6794],[8,"EncodeAsMap",6813],[8,"Decode",6814],[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",5302],[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],[3,"RoundRoots",2886],[4,"Error",2886],[4,"StateError",4276],[3,"Committee",3414],[8,"OpenCommitment",2886],[8,"Error",6815],[8,"Any",6782],[4,"Role",3414],[4,"CommitteeKind",3414],[3,"CommitteeNode",3414],[3,"Transfer",3505],[3,"Withdraw",3505],[3,"Escrow",3505],[3,"ReclaimEscrow",3505],[4,"ThresholdKind",3505],[3,"Account",3505],[3,"GeneralAccount",3505],[3,"EscrowAccount",3505],[3,"SharePool",3505],[3,"CommissionSchedule",3505],[3,"CommissionRateStep",3505],[3,"CommissionRateBoundStep",3505],[3,"StakeAccumulator",3505],[3,"StakeThreshold",3505],[3,"Delegation",3505],[3,"DebondingDelegation",3505],[4,"SlashReason",3505],[3,"Slash",3505],[3,"TransferResult",3505],[3,"AddEscrowResult",3505],[3,"ReclaimEscrowResult",3505],[3,"WithdrawResult",3505],[3,"Event",3505],[3,"TransferEvent",3505],[3,"BurnEvent",3505],[4,"EscrowEvent",3505],[3,"AllowanceChangeEvent",3505],[3,"Error",6800],[3,"ConsensusState",4276],[8,"Iterator",5466],[3,"Box",6816],[3,"Prefix",5466],[8,"ImmutableMKVS",5466],[3,"ImmutableState",4323],[8,"FallibleMKVS",5466],[3,"Status",4356],[3,"ImmutableState",4356],[3,"ImmutableState",4407],[3,"ImmutableState",4424],[3,"BTreeMap",6817],[3,"ImmutableState",4442],[3,"Id",6818],[3,"LightBlockMeta",4466],[3,"SignedHeader",6819],[3,"LightBlock",6820],[3,"Proof",4495],[6,"Hash",6821],[3,"NopVerifier",4520],[4,"EventKind",6221],[8,"Future",6822],[3,"Pin",6823],[3,"Verifier",4520],[8,"Verifier",4646],[3,"Handle",6824],[3,"TrustRoot",4646],[3,"Fee",4559],[3,"Proof",4559],[3,"SignedTransactionWithProof",4559],[3,"Transaction",4559],[6,"SignedTransaction",4559],[4,"Error",4646],[3,"PostInitState",4710],[3,"PreInitState",4710],[8,"Initializer",4710],[3,"Dispatcher",4710],[4,"Body",6221],[4,"RpcClientError",4768],[3,"RpcClient",4768],[8,"Encode",6813],[8,"Send",6803],[3,"Builder",4956],[3,"HashSet",6825],[3,"SessionInfo",4956],[8,"KeyValue",5461],[3,"Context",4816],[3,"Demux",4836],[3,"MultiplexedSession",4836],[3,"OwnedMutexGuard",6826],[8,"Write",6827],[4,"Error",4836],[4,"Message",5051],[3,"Dispatcher",4893],[3,"Method",4893],[3,"MethodDescriptor",4893],[3,"Request",5051],[3,"Response",5051],[4,"Kind",5051],[8,"MethodHandler",4893],[8,"Sync",6803],[8,"ContextInitializer",4893],[6,"KeyManagerQuotePolicyHandler",4893],[6,"KeyManagerStatusHandler",4893],[4,"RAKBinding",4956],[3,"Session",4956],[3,"SessionID",5051],[3,"Frame",5051],[3,"Error",5051],[4,"Body",5051],[4,"PeerFeedback",5051],[3,"Runtime",6828],[4,"Error",5279],[3,"Error",6221],[4,"PolicyVerifierError",5327],[3,"PolicyVerifier",5327],[3,"HostInfo",5374],[4,"ProtocolError",5374],[3,"ProtocolUntrustedLocalStorage",5374],[3,"OverlayTree",5466],[4,"RootType",5466],[4,"LogEntryKind",5466],[3,"LogEntry",5466],[6,"WriteLog",5466],[4,"NodeBox",5466],[3,"Error",6792],[6,"Key",5466],[8,"ReadSync",5728],[3,"Unstructured",6829],[3,"RawProofEntry",5728],[6,"Result",6830],[3,"HostReadSyncer",5728],[3,"NoopReadSyncer",5728],[3,"StatsCollector",5728],[3,"Proof",5728],[3,"TreeID",5728],[3,"GetRequest",5728],[3,"GetPrefixesRequest",5728],[3,"IterateRequest",5728],[3,"ProofResponse",5728],[4,"SyncerError",5728],[4,"HostStorageEndpoint",6221],[3,"ProofVerifier",5728],[8,"MKVS",5466],[3,"Context",6011],[3,"TxnBatch",6192],[3,"CheckTxResult",6221],[3,"NoopDispatcher",6034],[3,"ExecuteBatchResult",6034],[3,"AtomicBool",6831],[3,"CoarsenedKey",6091],[3,"ReadWriteSet",6091],[3,"Tag",6150],[3,"Tree",6173],[6,"Tags",6150],[3,"VecDeque",6832],[3,"ComputedBatch",6221],[3,"RuntimeInfoRequest",6221],[3,"Features",6221],[3,"FeatureScheduleControl",6221],[3,"RuntimeInfoResponse",6221],[4,"ExecutionMode",6221],[3,"CheckTxMetadata",6221],[3,"HostFetchConsensusEventsRequest",6221],[3,"HostFetchConsensusEventsResponse",6221],[4,"MessageType",6221],[3,"Message",6221],[4,"StorageSyncRequest",6221],[3,"StorageSyncRequestWithEndpoint",6221],[4,"StorageSyncResponse",6221],[3,"JoinError",6833],[8,"Opener",161],[8,"KeyFormat",473],[8,"KeyFormatAtom",473],[13,"V1",2878],[13,"V0",2881],[13,"V1",2881],[13,"DebondingStart",4259],[13,"Add",4259],[13,"Take",4259],[13,"Reclaim",4259],[3,"MutableState",4323],[8,"MethodHandlerDispatch",4893],[13,"V0",5045],[13,"V1",5045],[8,"Host",5279],[8,"Marshal",5725],[3,"ExecuteTxResult",6034],[8,"Dispatcher",6034],[13,"RuntimeQueryRequest",6713],[13,"RuntimeCapabilityTEERakAvrRequest",6713],[13,"RuntimeExecuteTxBatchResponse",6713],[13,"HostFetchTxBatchResponse",6713],[13,"HostProveFreshnessRequest",6713],[13,"RuntimeCheckTxBatchRequest",6713],[13,"RuntimeExecuteTxBatchRequest",6713],[13,"HostFetchConsensusBlockResponse",6713],[13,"RuntimeQueryResponse",6713],[13,"HostRPCCallRequest",6713],[13,"RuntimeCapabilityTEERakQuoteResponse",6713],[13,"RuntimeConsensusSyncRequest",6713],[13,"HostFetchConsensusBlockRequest",6713],[13,"HostFetchBlockMetadataTxRequest",6713],[13,"HostFetchGenesisHeightResponse",6713],[13,"HostLocalStorageGetRequest",6713],[13,"HostLocalStorageSetRequest",6713],[13,"RuntimeRPCCallRequest",6713],[13,"HostFetchTxBatchRequest",6713],[13,"HostRPCCallResponse",6713],[13,"HostIdentityResponse",6713],[13,"RuntimeCapabilityTEERakReportResponse",6713],[13,"RuntimeKeyManagerQuotePolicyUpdateRequest",6713],[13,"HostFetchBlockMetadataTxResponse",6713],[13,"HostProveFreshnessResponse",6713],[13,"RuntimeCapabilityTEERakQuoteRequest",6713],[13,"RuntimeLocalRPCCallRequest",6713],[13,"RuntimeRPCCallResponse",6713],[13,"RuntimeLocalRPCCallResponse",6713],[13,"RuntimeCheckTxBatchResponse",6713],[13,"RuntimeKeyManagerStatusUpdateRequest",6713],[13,"RuntimeCapabilityTEERakInitRequest",6713],[13,"HostLocalStorageGetResponse",6713]]},\ -"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,"tokio::runtime::task::error"],[4557,"oasis_core_runtime::consensus::state"],[4558,"oasis_core_runtime::enclave_rpc::demux"],[4559,"oasis_core_runtime::consensus::verifier"],[4560,"oasis_core_runtime::protocol"],[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,132,132,0,132,132,132,132,48,48,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,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,122,153,0,0,122,0,0,122,122,152,0,122,0,0,152,151,279,279,122,153,279,151,279,122,152,149,150,153,151,279,122,152,149,150,153,151,280,279,280,279,279,280,279,149,150,151,149,150,151,122,152,150,149,150,151,150,279,122,152,149,150,153,151,279,122,152,149,150,153,151,279,279,279,122,152,149,150,153,151,279,280,0,122,122,152,149,150,153,153,151,279,122,122,152,149,150,153,151,150,280,279,280,279,280,279,280,279,280,279,280,279,280,279,279,279,122,152,149,150,153,151,279,279,122,152,149,150,153,151,122,152,149,150,151,279,280,279,279,122,152,151,279,280,279,280,279,280,279,280,279,122,0,279,280,279,149,150,151,122,153,151,280,279,280,279,150,149,150,151,279,122,152,149,150,153,151,149,150,151,279,122,152,149,150,153,151,149,279,122,152,149,150,153,151,0,280,279,279,122,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,128,128,128,0,0,0,128,128,128,128,0,0,0,172,128,172,284,285,284,285,284,285,172,128,285,168,172,170,169,128,285,168,172,170,169,128,168,169,168,169,170,128,284,285,168,168,168,169,284,285,285,168,172,170,169,128,285,168,172,170,169,128,285,285,168,172,170,169,128,284,285,168,168,168,284,285,168,172,172,170,169,128,128,285,168,172,170,169,128,128,128,128,284,285,285,285,168,172,170,169,128,285,285,168,172,170,169,128,128,168,170,169,168,285,170,128,169,284,285,128,168,169,172,128,284,285,168,169,285,168,172,170,169,128,168,169,285,168,172,170,169,128,285,168,172,170,169,128,168,285,168,172,170,169,128,284,285,0,0,0,124,124,176,176,0,0,124,0,0,124,124,124,0,0,176,176,176,124,286,124,173,174,176,175,286,124,173,174,176,175,286,173,174,175,173,174,175,124,176,173,174,175,287,286,287,286,286,124,173,174,176,175,286,124,173,174,176,175,174,174,174,174,286,286,286,286,124,173,174,176,175,286,124,124,173,174,176,175,286,124,124,124,173,174,176,175,174,286,286,124,173,174,176,175,286,286,124,173,174,176,175,124,173,174,176,175,286,124,176,175,286,124,0,173,286,173,173,174,175,124,173,174,175,286,124,173,174,176,175,173,174,175,286,124,173,174,176,175,173,173,173,173,286,124,173,174,176,175,0,287,286,286,124,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,123,218,218,0,0,0,123,218,297,123,216,218,217,297,123,216,218,217,216,217,216,217,123,216,217,297,123,216,218,217,297,123,216,218,217,297,297,123,216,218,217,297,123,123,216,218,218,217,297,123,216,218,218,217,297,123,216,218,217,297,297,123,216,218,217,123,216,217,297,123,217,216,216,216,218,0,216,217,123,218,216,217,297,123,216,218,217,216,217,297,123,216,218,217,297,123,216,218,217,0,216,297,123,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,131,0,131,131,131,131,131,131,131,298,131,131,131,131,131,131,131,131,131,131,131,131,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],[[],6],[58,[[6,[77]]]],[[],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],[88,87],[46,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],[132,107],[133,107],[19,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],[[]],[[]],[132,51],[[7,135],[[6,[[42,[136]],132]]]],[7,[[6,[36,132]]]],[2],[2],[2],[[132,4],26],[[132,4],26],[[]],[[],2],[[]],[132,[[6,[109,132]]]],[132,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,[122]]]],[[16,64,148],[[6,[122]]]],[[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],[[]],[[]],[[]],[122,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,[122]]]],0,[[122,4],26],[[122,4],26],[[152,4],26],[[149,4],26],[[150,4],26],[[153,4],26],[[153,4],26],[[151,4],26],[[]],[[]],[19,122],[[]],[[]],[[]],[[]],[[]],0,[154,[[6,[[42,[64]],122]]]],[154,[[6,[[42,[64]],122]]]],[[64,154],[[6,[155,122]]]],[[64,154],[[6,[155,122]]]],[64,[[6,[156,122]]]],[64,[[6,[156,122]]]],[154,[[6,[157,122]]]],[154,[[6,[157,122]]]],[64,[[6,[7,122]]]],[64,[[6,[7,122]]]],[[],[[6,[[146,[154,155]],122]]]],[[],[[6,[[146,[154,155]],122]]]],[64],[64],[151],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[122,[[6,[109,122]]]],[152,12],[149,12],[150,12],[151,12],[46,3],[[16,64,148],[[6,[122]]]],[[16,64,148],[[6,[122]]]],[16,[[146,[62,145,80]]]],[122,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],[122,[[18,[121]]]],0,[[],[[42,[147]]]],[16,3],[16,3],[[]],[[]],[[]],[[],62],[[],62],0,[[16,64,64,148],[[6,[122]]]],[[16,64,64,148],[[6,[122]]]],[[64,64,148],[[6,[122]]]],[[64,64,148],[[6,[122]]]],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,128]]]],[[16,64],[[6,[167,128]]]],[[16,155],[[6,[155,128]]]],[[16,155],[[6,[155,128]]]],[[16,155],[[6,[155,128]]]],[[16,155],[[6,[155,128]]]],[[],66],[[],66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[168,168],[169,169],[[]],[[]],[170,51],[128,51],[16,[[6,[154,128]]]],[16,[[6,[154,128]]]],0,0,[[],168],[[],169],[[16,64,64],[[6,[171,128]]]],[[16,64,64],[[6,[171,128]]]],[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,[128]]]],[112,[[6,[128]]]],[[168,168],3],[[],3],[[],3],[[112,64,148,41],[[6,[128]]]],[[112,64,148,41],[[6,[128]]]],[[168,4],26],[[172,4],26],[[172,4],26],[[170,4],26],[[169,4],26],[[128,4],26],[[128,4],26],[[]],[[]],[[]],[[]],[[]],[132,128],[126,128],[[]],[19,128],[[16,27],[[6,[7,128]]]],[[16,27],[[6,[7,128]]]],[169],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[128,[[6,[109,128]]]],[168,12],[170,12],[169,12],0,[16,[[146,[62,145,80]]]],[[],46],[128,46],0,[[112,64,155,41],[[6,[128]]]],[[112,64,155,41],[[6,[128]]]],[128,[[18,[121]]]],[[]],[[]],[[],62],[[],62],[[112,64,148,41],[[6,[128]]]],[[112,64,148,41],[[6,[128]]]],[[],[[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,[128]]]],[[112,64,148,41],[[6,[128]]]],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],[[]],[[]],[[]],[124,51],[176,51],[[],173],[[],174],[[],175],[[112,64,7,64,148,3],[[6,[124]]]],[[112,64,7,64,148,3],[[6,[124]]]],[[112,64,7,64,148],[[6,[124]]]],[[112,64,7,64,148],[[6,[124]]]],[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],[[124,4],26],[[124,4],26],[[173,4],26],[[174,4],26],[[176,4],26],[[175,4],26],[[]],[[]],[19,124],[128,124],[[]],[[]],[[]],[[]],0,[[],2],[175],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[124,[[6,[109,124]]]],[173,12],[174,12],[176,12],[175,12],[16,[[146,[62,145,80]]]],[124,46],[[],46],0,[[[118,[117]],46,12,63],[[142,[12,[6,[107]]]]]],[124,[[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,[124]]]],[[112,64,7,64,155,3],[[6,[124]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[112,64,7,64,148],[[6,[124]]]],[[112,64,7,64,148],[[6,[124]]]],0,0,0,0,0,0,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,[124]]]],[[64,64,27,155,7],[[6,[7,124]]]],[[]],[[]],[2],[2],[2],0,[[]],0,[[64,64],[[6,[177,124]]]],[64,[[6,[[42,[178]],124]]]],[[],[[6,[[146,[64,155]],124]]]],[27,[[6,[[42,[179]],124]]]],[64,[[6,[[42,[180]],124]]]],[[],2],[[]],[[64,181,7,182]],[[64,64,155],[[6,[124]]]],[[64,181,7],[[18,[182]]]],[179,[[6,[177,124]]]],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],[[]],[[]],[208,19],[205,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],[22,[[6,[205]]]],[[],6],[[],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],[[]],[[]],[123,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],[[123,4],26],[[123,4],26],[[216,4],26],[[218,4],26],[[218,4],26],[[217,4],26],[[]],[[]],[[]],[[]],[219,218],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[123,[[6,[109,123]]]],[216,12],[217,12],[16,[[146,[62,145,80]]]],[123,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],[[]],[[]],[131,51],[2],[2],[2],[[[18,[71]],51],[[6,[[18,[105]],131]]]],[[131,4],26],[[131,4],26],[[]],[[],2],[[]],[131,[[6,[109,131]]]],[131,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],[127,116],[[]],[130,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,127]]]],[[],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,[127]]]],[[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]]]],[[],6],[[[59,[58]]],[[6,[154]]]],[[],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",1156],[4,"Error",2994],[4,"Error",1769],[3,"JoinError",4556],[4,"StateError",4521],[3,"Error",4557],[4,"Error",1611],[4,"Error",4558],[4,"Error",4559],[4,"Error",3237],[4,"Error",967],[4,"ProtocolError",4525],[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":{"doc":"Oasis runtime SDK.","t":"CCYYCCCDLLACLLAACALLLALLLLAALLLLXLALLLLAMXMAALMAAXAAAALLLLLLAOLNNELLFFFLLLFFFFLLFLLLLLLMMMDMLLLLLLLLMLMMLLLLINIDNENQDDNDDILLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLKLLKLLKLLKLKLKLKLLLLLMLLLLLLLLLLLKLLLKLLKLLLLLLLLKLLLLLLLLLLLKLLKLLKLLKLLLLMKLLLLKLLKLLKLLKLLLKLLLLLLLLLLLLLLLLLLLLLMKLKLLMKLMKLMKLLLLLLLKLLLLLLLLKLLLKLAAADENNNGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLMDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNENNNNNEENNNNNNNNNNNDENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAALLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLNNDDDENNNLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLMLMLMLMLLLLLLLLLMMMLLLLLLLLIDLLLLLKMLLLLLLLLLLLLLLLLLLLLLLLLLLMMKLLLLLLLLLIDGILLLLKLLLFLLLLLKLMKLLLLMLENNILLLLKKLLLLLLLLLLLLLLLNNNNNNNNNNNRIDEDDNNNNNNNNNNNNNNNNNDNNDNNDNLLKLMMKLLLLLLMLFKLKLKLKLLMLMMMMMLLLLLNIEEQQQNQNIIIIISNIQSINSLLLLLLLLLLLLLLLLLFLLFLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLMMMAAAAAHHINNNEENDDNNNDNEDNMLLLLLMLLLLLLLLLLLLLLKLKLLKLLLLLLLLLMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLMKLKLKLKLKLKLKLLLLLLLLLLLLLLLLLLLLLLLKLLLLMLKLKLKLKLLALKLLLLLLMKLKLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLAKLLLLLLLLMMMMMMMDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLLLLRRRDDDDDDDDMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLINNNEEDDNNNNDEDNNNKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLKLMMLLLKLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLMLLLMKLMKLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLKLNEDNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLHHINNNNEENDDNNNDDNNNLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMLLAMLMLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLAKLLLLLLLKLMMMMMMMMMMMMMMMMMMMMMMMMMRRRRDFFLLLLLMLMFFFFFLLFFFFMLLLLLDDDDDDDDDNDDDDDNDEDDNNDDDMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSINNIQSSDSSEENNNNDNNNDNNNNNNNNNDSRNNNDNNNNNEDNNNDLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLKLMLLLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMMMMMKLMMMLLLLLMLKLKLKLKLLALKLKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLAKLKLKLKLLLLLLLLLLLLMRRRRNDDDDNDDEDNDRLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLMMLLLLLLLLLHEDNNNDEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLALLLLLLLLLLLLLLLLLLLLLLLALLLLLLRDNNEDEDNMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLQQSISSSLKLLLLLLLENILLLLLLLKLLLLLLLLLLLLDMLLLLLLLLLLLLLLLLMLLLMLLCCCDQDIDDDIDLLLLLLLLLLLLLLLLLLKLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLKLLLLLLLLKLLLLLLLLLLLLKLLLLLLLLLLLKLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNNNERLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDIMLLLLLLFMMLLLLLLLLLLLLLLLLMFLLLLLLMMMMLLLLLLLLLLKLLLLAAANNNNNNNNNNNEDDNNNNDNNNNNNNNNNNNNDNNDNNDNLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLFMMLLLLLLLMMLLLLLLLLLLMLLMMMLLFLLLLLLLLLLLLLLLLLLLLLAAAAARRRRRRRRRDNENSNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRDDLLLLLLLLMMLLLLLLLLMLLLLLLLLLLMMMLLLLLLLLLLLLLLGDDLLLLLLLLMMLLLLLLMLLLLMMLLLLLMLMMLLLLLLLLLLLDDESSNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMNEDEDEEENENNDNRNNNNNNRNNDDNNDLLMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMM","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","GasCosts","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","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","code","code","consensus_denomination","consensus_denomination","consensus_denomination","consensus_scaling_factor","default","default","default","delegation","delegation","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","ensure_compatible_tx_signer","ensure_compatible_tx_signer","eq","eq","equivalent","equivalent","equivalent","equivalent","escrow","escrow","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","gas_costs","height_for_epoch","height_for_epoch","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","min_delegate_amount","module_info","module_name","module_name","parameters","reclaim_escrow","reclaim_escrow","round_root","round_roots","round_roots","source","supported_methods","to_owned","to_owned","to_owned","to_string","to_string","transfer","transfer","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","validate_basic","vzip","vzip","vzip","vzip","vzip","vzip","vzip","withdraw","withdraw","IO","RootKind","RoundRootBody","State","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","init","init","into","into","into_cbor_value","into_cbor_value","kind","round","runtime_id","to_owned","to_owned","try_from","try_from","try_from_cbor_value","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","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"],[1800,"oasis_runtime_sdk::modules::consensus::types"],[1843,"oasis_runtime_sdk::modules::consensus_accounts"],[2005,"oasis_runtime_sdk::modules::consensus_accounts::Event"],[2030,"oasis_runtime_sdk::modules::consensus_accounts::state"],[2062,"oasis_runtime_sdk::modules::consensus_accounts::types"],[2562,"oasis_runtime_sdk::modules::core"],[2864,"oasis_runtime_sdk::modules::core::Event"],[2865,"oasis_runtime_sdk::modules::core::state"],[2869,"oasis_runtime_sdk::modules::core::types"],[3068,"oasis_runtime_sdk::modules::rewards"],[3177,"oasis_runtime_sdk::modules::rewards::state"],[3178,"oasis_runtime_sdk::modules::rewards::types"],[3295,"oasis_runtime_sdk::runtime"],[3311,"oasis_runtime_sdk::schedule_control"],[3334,"oasis_runtime_sdk::sender"],[3359,"oasis_runtime_sdk::storage"],[3510,"oasis_runtime_sdk::storage::confidential"],[3551,"oasis_runtime_sdk::storage::current"],[3586,"oasis_runtime_sdk::subcall"],[3643,"oasis_runtime_sdk::testing"],[3646,"oasis_runtime_sdk::testing::keymanager"],[3874,"oasis_runtime_sdk::testing::keys"],[3881,"oasis_runtime_sdk::testing::keys::alice"],[3885,"oasis_runtime_sdk::testing::keys::bob"],[3889,"oasis_runtime_sdk::testing::keys::charlie"],[3893,"oasis_runtime_sdk::testing::keys::dave"],[3897,"oasis_runtime_sdk::testing::keys::erin"],[3901,"oasis_runtime_sdk::testing::keys::frank"],[3905,"oasis_runtime_sdk::testing::keys::grace"],[3909,"oasis_runtime_sdk::testing::mock"],[4001,"oasis_runtime_sdk::types"],[4006,"oasis_runtime_sdk::types::address"],[4110,"oasis_runtime_sdk::types::callformat"],[4159,"oasis_runtime_sdk::types::message"],[4205,"oasis_runtime_sdk::types::token"],[4296,"oasis_runtime_sdk::types::token::Error"],[4297,"oasis_runtime_sdk::types::transaction"],[4582,"oasis_runtime_sdk::types::transaction::CallResult"],[4585,"core::fmt"],[4586,"core::fmt"],[4587,"core::hash"],[4588,"core::marker"],[4589,"core::hash"],[4590,"oasis_cbor"],[4591,"core::any"],[4592,"core::option"],[4593,"oasis_core_runtime::common::crypto::x25519"],[4594,"oasis_core_runtime::common::crypto::x25519"],[4595,"oasis_core_runtime::consensus::state"],[4596,"oasis_core_runtime::consensus::roothash::message"],[4597,"alloc::vec"],[4598,"core::any"],[4599,"oasis_core_runtime::protocol"],[4600,"oasis_cbor::decode"],[4601,"alloc::boxed"],[4602,"oasis_core_runtime::consensus::roothash::block"],[4603,"oasis_core_runtime::consensus::roothash"],[4604,"core::default"],[4605,"oasis_core_runtime::common::namespace"],[4606,"alloc::string"],[4607,"core::ops::function"],[4608,"failure"],[4609,"oasis_core_runtime::common::crypto::hash"],[4610,"rand_core"],[4611,"num_bigint_dig::bigint"],[4612,"num_bigint_dig::biguint"],[4613,"rand_core::error"],[4614,"bech32"],[4615,"alloc::alloc"],[4616,"core::cmp"],[4617,"core::iter::traits::collect"],[4618,"bech32"],[4619,"digest::digest"],[4620,"digest"],[4621,"crypto_common"],[4622,"digest"],[4623,"oasis_core_runtime::transaction::types"],[4624,"oasis_core_runtime::types"],[4625,"oasis_core_runtime::consensus::roothash::message"],[4626,"oasis_core_runtime::transaction::dispatcher"],[4627,"core::sync::atomic"],[4628,"alloc::sync"],[4629,"core::error"],[4630,"tokio::runtime::task::error"],[4631,"oasis_core_runtime::consensus::state"],[4632,"oasis_core_runtime::protocol"],[4633,"anyhow"],[4634,"oasis_core_runtime::transaction::tags"],[4635,"oasis_core_runtime::types"],[4636,"core::iter::traits::collect"],[4637,"oasis_core_runtime::consensus::staking"],[4638,"oasis_core_runtime::consensus::staking"],[4639,"oasis_core_runtime::consensus::verifier"],[4640,"core::convert"],[4641,"oasis_cbor::encode"],[4642,"oasis_core_runtime::storage::mkvs"],[4643,"oasis_core_runtime::common::crypto::signature"],[4644,"oasis_core_runtime::consensus::keymanager"],[4645,"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).","Gas costs.","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.","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).","Calls U::from(self).","","","","","","Minimum amount that is allowed to be delegated. This …","","","","","Reclaim an amount of runtime staked shares.","","Cost of the internal round_root call.","Round roots return the round roots for the given runtime …","","","","","","","","","Transfer an amount from the runtime account.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Withdraw an amount into the runtime account.","","","Kind of root.","Internal round root call body.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","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,271,271,271,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,272,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,272,272,107,107,107,272,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,273,38,37,39,37,37,37,37,37,37,0,122,122,0,122,122,122,122,48,48,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,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,230,139,230,137,137,137,137,137,22,0,0,0,274,275,274,22,276,142,0,0,0,0,0,274,22,0,274,275,0,142,274,277,277,277,277,277,277,278,142,22,142,22,279,277,142,22,142,22,0,280,280,0,280,142,22,278,22,142,22,142,22,276,142,22,280,280,280,22,281,142,142,274,280,274,280,142,22,142,22,142,22,22,275,142,22,282,282,282,0,0,0,0,0,0,0,0,152,123,153,0,0,123,0,0,123,123,152,0,123,0,0,152,151,283,283,123,153,283,151,283,123,152,149,150,153,151,283,123,152,149,150,153,151,284,283,284,283,283,284,283,149,150,151,149,150,151,123,152,150,149,150,151,150,283,123,152,149,150,153,151,283,123,152,149,150,153,151,283,283,283,123,152,149,150,153,151,283,284,0,123,123,152,149,150,153,153,151,283,123,123,152,149,150,153,151,150,284,283,284,283,284,283,284,283,284,283,284,283,284,283,283,283,123,152,149,150,153,151,283,283,123,152,149,150,153,151,123,152,149,150,151,283,284,283,283,123,152,151,283,284,283,284,283,284,283,284,283,123,0,283,284,283,149,150,151,123,153,151,284,283,284,283,150,149,150,151,283,123,152,149,150,153,151,149,150,151,283,123,152,149,150,153,151,149,283,123,152,149,150,153,151,0,284,283,283,123,152,149,150,153,151,285,286,287,285,286,287,285,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,132,132,132,0,0,0,0,132,132,132,132,0,0,0,173,132,173,288,289,288,289,288,289,173,132,289,168,169,173,171,170,132,289,168,169,173,171,170,132,168,169,170,168,169,170,171,132,288,289,169,169,168,169,170,288,289,289,168,169,173,171,170,132,289,168,169,173,171,170,132,289,289,289,168,169,173,171,170,132,288,289,168,169,168,168,169,169,288,289,168,169,173,173,171,170,132,132,289,168,169,173,171,170,132,132,132,132,169,288,289,289,289,168,169,173,171,170,132,289,289,168,169,173,171,170,132,132,168,169,171,170,169,289,171,132,170,288,289,168,288,289,132,289,168,169,170,173,132,288,289,168,169,170,289,168,169,173,171,170,132,168,169,170,289,168,169,173,171,170,132,289,168,169,173,171,170,132,0,169,289,168,169,173,171,170,132,288,289,175,0,0,175,175,176,175,176,175,176,175,176,175,176,175,176,175,176,175,176,175,176,175,176,175,176,175,176,176,176,176,175,176,175,176,175,176,175,176,175,176,175,176,0,0,0,131,131,180,180,0,0,131,0,0,131,131,131,0,0,180,180,180,131,290,131,177,178,180,179,290,131,177,178,180,179,290,177,178,179,177,178,179,131,180,177,178,179,291,290,291,290,290,131,177,178,180,179,290,131,177,178,180,179,178,178,178,178,290,290,290,290,131,177,178,180,179,290,131,131,177,178,180,179,290,131,131,131,177,178,180,179,178,290,290,131,177,178,180,179,290,290,131,177,178,180,179,131,177,178,180,179,290,131,180,179,290,131,0,177,290,177,177,178,179,131,177,178,179,290,131,177,178,180,179,177,178,179,290,131,177,178,180,179,177,177,177,177,290,131,177,178,180,179,0,291,290,290,131,177,178,180,179,291,290,292,293,294,295,296,292,293,294,296,292,293,294,296,295,292,293,294,296,296,295,292,293,294,296,295,0,0,0,0,0,0,0,183,183,183,183,183,183,183,183,0,0,0,0,0,183,183,0,0,0,0,183,183,183,183,183,183,0,0,0,0,0,0,0,0,0,185,0,0,0,0,0,185,0,0,0,0,185,185,0,0,0,192,193,198,199,187,188,189,186,198,199,200,197,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,186,184,202,202,202,186,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,202,190,194,195,184,199,200,201,191,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,185,191,202,198,199,200,201,189,190,186,181,200,201,190,186,181,182,184,201,187,188,189,194,196,182,198,200,201,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,187,188,189,190,185,191,186,192,193,194,195,196,197,181,182,184,198,199,200,201,202,297,0,19,19,0,298,297,297,0,297,297,0,0,19,19,19,19,0,19,19,210,0,19,19,19,19,211,19,211,19,19,0,297,0,19,19,19,0,19,19,19,19,19,0,0,19,19,19,0,299,299,299,19,209,211,204,204,299,299,299,19,209,210,204,205,211,206,207,208,299,19,209,210,204,205,211,206,207,208,204,204,205,206,207,208,204,205,206,207,208,19,209,210,204,205,206,207,208,299,19,209,210,204,205,211,206,207,208,299,19,209,210,204,205,211,206,207,208,299,299,19,209,210,204,205,211,206,207,208,206,205,299,210,210,210,298,299,208,19,19,209,209,210,204,205,211,211,206,207,208,299,19,19,19,209,210,204,205,211,206,207,208,206,298,299,299,299,19,209,210,204,205,211,206,207,208,299,299,19,209,210,204,205,211,206,207,208,19,210,204,205,206,207,208,299,209,299,298,299,206,208,206,206,206,298,299,206,208,205,299,19,209,210,19,207,299,298,299,298,299,298,299,298,299,19,0,299,298,299,298,299,205,204,205,206,207,208,19,209,211,204,205,206,207,208,299,19,209,209,210,204,205,211,206,207,208,204,205,206,207,208,299,19,209,210,204,205,211,206,207,208,204,299,19,209,210,204,205,211,206,207,208,0,298,299,298,299,298,299,298,299,206,299,19,209,210,204,205,211,206,207,208,300,0,0,0,0,216,0,0,0,0,216,0,0,0,0,216,0,0,144,213,215,216,147,145,217,218,219,144,213,215,216,147,145,217,218,219,213,144,213,215,216,147,145,217,218,219,144,213,215,216,147,145,217,218,219,144,215,218,219,144,213,215,216,147,145,217,218,219,144,213,215,216,147,145,217,218,219,144,213,215,216,147,145,217,218,219,215,144,213,215,216,147,145,217,218,219,144,213,215,216,147,145,217,218,219,144,213,215,216,147,145,217,218,219,144,213,215,216,147,145,217,218,219,144,213,215,216,147,145,217,218,219,147,145,217,147,145,213,215,219,217,217,144,213,215,216,147,145,217,218,219,144,215,218,219,144,213,215,216,147,145,217,218,219,144,213,215,216,147,145,217,218,219,144,213,215,216,147,145,217,218,219,213,218,144,213,215,216,147,145,217,218,219,145,144,144,213,215,216,147,145,217,218,219,0,0,0,133,222,222,0,0,0,133,222,301,133,220,222,221,301,133,220,222,221,220,221,220,221,133,220,221,301,133,220,222,221,301,133,220,222,221,301,301,133,220,222,221,301,133,133,220,222,222,221,301,133,220,222,222,221,301,133,220,222,221,301,301,133,220,222,221,133,220,221,301,133,221,220,220,220,222,0,220,221,133,222,220,221,301,133,220,222,221,220,221,301,133,220,222,221,301,133,220,222,221,0,220,301,133,220,222,221,0,0,226,226,0,0,0,0,223,224,223,224,225,223,226,227,224,225,223,226,227,224,225,226,227,224,225,226,227,224,225,226,227,224,225,223,226,227,224,225,223,226,227,224,225,223,226,227,226,226,226,224,225,223,223,226,227,227,225,226,224,225,223,226,227,226,224,225,223,226,227,224,225,223,226,227,224,225,226,227,227,225,224,225,226,227,223,224,225,226,227,224,225,223,226,227,224,225,226,227,224,225,223,226,227,224,225,223,226,227,224,225,226,224,225,223,226,227,33,33,33,0,33,33,33,33,33,33,33,33,33,33,33,33,0,124,0,124,124,124,124,124,124,124,302,124,124,124,124,124,124,124,124,124,124,124,124,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,0,0,303,0,0,0,0,0,0,0,117,117,235,232,234,237,238,117,235,232,234,237,238,117,117,117,117,117,303,232,234,0,0,117,235,232,234,237,238,117,117,235,232,234,237,238,117,117,235,232,234,237,238,117,117,117,117,117,117,117,235,232,234,237,238,117,117,233,235,232,234,237,238,303,232,234,235,232,234,237,238,117,233,235,232,234,237,238,235,232,234,237,238,117,117,233,235,232,234,237,238,235,232,234,237,238,117,233,235,232,234,237,233,235,232,234,237,238,303,232,234,117,117,235,232,234,237,238,117,117,235,232,234,237,238,117,235,232,234,237,238,117,235,232,234,237,238,117,117,0,242,242,242,0,0,242,243,242,243,242,243,242,243,242,243,242,242,242,243,242,243,243,242,243,243,242,243,243,243,243,242,243,242,243,242,243,242,243,242,243,304,0,304,0,304,305,304,305,305,304,305,304,305,304,305,305,304,305,305,304,305,304,305,305,305,304,305,304,305,304,305,304,305,305,305,0,0,0,0,245,248,245,247,248,245,247,0,247,245,245,245,248,245,247,248,245,247,248,245,247,245,247,248,245,247,247,0,248,245,247,248,245,247,245,245,245,247,245,248,245,247,248,245,247,248,245,247,246,248,248,245,247,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,249,28,249,116,28,249,139,140,230,250,116,28,249,139,140,230,250,250,28,249,139,140,250,28,249,139,140,230,250,28,249,139,140,230,250,28,28,249,139,140,230,250,116,28,249,139,140,230,250,116,28,249,139,140,230,250,116,28,249,139,140,230,250,28,249,28,249,28,140,28,28,140,140,140,116,116,28,28,28,140,230,116,116,116,116,28,28,28,28,249,139,140,230,250,139,28,139,28,250,250,250,250,28,116,28,249,139,140,230,250,139,116,28,249,139,140,230,250,28,249,139,140,230,140,28,139,140,250,28,140,230,116,139,230,28,249,139,140,230,250,116,28,28,249,139,140,230,116,28,249,139,140,230,250,28,249,139,140,230,116,28,249,139,140,230,250,116,28,249,139,140,230,250,140,230,116,28,249,139,140,230,250,28,249,28,249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,306,259,258,256,257,306,259,258,256,257,256,256,257,257,258,258,258,258,258,257,306,259,258,256,257,306,259,258,256,257,306,259,258,256,257,0,258,257,257,306,259,258,256,257,259,258,258,306,259,258,256,257,306,259,258,256,257,258,256,256,258,258,258,256,257,0,306,259,258,256,257,306,259,258,256,257,306,259,258,256,257,306,259,258,256,257,258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,262,64,255,0,255,262,64,64,255,262,64,255,262,64,64,255,64,255,64,64,64,255,262,64,255,262,64,255,262,64,64,64,255,64,255,255,64,64,255,262,262,64,64,64,255,262,64,64,64,64,64,64,64,64,64,64,64,64,255,262,64,255,262,64,64,255,64,64,64,255,64,255,64,262,64,64,255,262,64,64,255,64,255,262,64,255,262,64,255,262,64,64,0,0,0,263,264,263,264,263,264,263,264,263,264,263,264,263,264,263,264,263,264,263,263,264,263,264,263,264,263,264,263,264,263,264,263,263,264,263,264,263,264,263,264,263,264,263,264,263,264,0,0,0,41,143,41,143,41,143,41,143,203,143,41,143,41,143,41,143,143,41,143,41,143,41,203,41,143,41,143,41,203,41,41,203,41,143,41,143,41,41,143,41,143,41,143,0,0,0,154,154,265,148,265,154,154,154,265,148,154,265,148,154,154,148,154,148,154,148,154,148,148,154,265,148,154,265,148,154,265,148,154,154,154,148,154,154,148,148,154,154,265,265,148,148,154,265,148,154,154,154,154,265,148,154,265,148,154,148,154,154,148,154,148,154,148,154,265,148,154,148,154,154,265,148,154,148,154,265,148,154,265,148,154,265,148,154,307,266,0,0,0,0,0,0,0,20,0,266,21,0,267,0,212,268,268,267,21,20,0,268,267,0,0,21,212,0,266,267,270,269,212,43,267,17,212,268,141,43,20,17,63,269,266,267,270,21,212,268,141,43,20,17,63,269,266,267,270,21,43,267,268,141,43,20,17,63,269,266,267,270,21,268,141,43,20,17,63,269,266,267,270,21,269,20,17,63,269,21,212,268,141,43,20,17,63,269,266,267,270,21,212,268,141,43,20,17,63,269,266,267,270,21,212,268,141,43,20,17,63,269,266,267,270,21,20,20,20,63,212,212,268,141,43,20,17,63,269,266,267,270,21,17,212,268,141,43,20,17,63,269,266,267,270,21,21,269,269,212,268,141,43,20,17,63,269,266,267,270,21,212,268,141,43,20,17,63,269,266,267,270,21,21,268,141,43,20,17,63,269,266,267,270,21,21,17,270,270,270,63,63,17,63,268,141,43,20,17,63,269,266,267,270,21,212,20,17,63,269,212,268,141,43,20,17,63,269,266,267,270,21,268,141,43,20,17,63,269,266,267,270,21,212,268,141,43,20,17,63,269,266,267,270,21,212,268,141,43,20,17,63,269,266,267,270,21,21,43,141,43,212,268,141,43,20,17,63,269,266,267,270,21,266,308,308,308],"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],[[],6],[58,[[6,[77]]]],[[],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],[[]],[46,87],[88,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]]]],[19,107],[122,107],[123,107],[124,107],[125,107],[126,107],[127,107],[128,107],[129,107],[130,107],[131,107],[132,107],[109,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],[[]],[[]],[122,51],[[7,135],[[6,[[42,[136]],122]]]],[7,[[6,[36,122]]]],[2],[2],[2],[[122,4],26],[[122,4],26],[[]],[[],2],[[]],[122,[[6,[109,122]]]],[122,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,[123]]]],[[16,64,148],[[6,[123]]]],[[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],[[]],[[]],[[]],[123,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,[123]]]],0,[[123,4],26],[[123,4],26],[[152,4],26],[[149,4],26],[[150,4],26],[[153,4],26],[[153,4],26],[[151,4],26],[[]],[19,123],[[]],[[]],[[]],[[]],[[]],[[]],0,[154,[[6,[[42,[64]],123]]]],[154,[[6,[[42,[64]],123]]]],[[64,154],[[6,[155,123]]]],[[64,154],[[6,[155,123]]]],[64,[[6,[156,123]]]],[64,[[6,[156,123]]]],[154,[[6,[157,123]]]],[154,[[6,[157,123]]]],[64,[[6,[7,123]]]],[64,[[6,[7,123]]]],[[],[[6,[[146,[154,155]],123]]]],[[],[[6,[[146,[154,155]],123]]]],[64],[64],[[],2],[151],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[123,[[6,[109,123]]]],[152,12],[149,12],[150,12],[151,12],[46,3],[[16,64,148],[[6,[123]]]],[[16,64,148],[[6,[123]]]],[16,[[146,[62,145,80]]]],[123,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],[123,[[18,[121]]]],0,[[],[[42,[147]]]],[16,3],[16,3],[[]],[[]],[[]],[[],62],[[],62],0,[[16,64,64,148],[[6,[123]]]],[[16,64,64,148],[[6,[123]]]],[[64,64,148],[[6,[123]]]],[[64,64,148],[[6,[123]]]],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,0,[[16,64],[[6,[167,132]]]],[[16,64],[[6,[167,132]]]],[[16,155],[[6,[155,132]]]],[[16,155],[[6,[155,132]]]],[[16,155],[[6,[155,132]]]],[[16,155],[[6,[155,132]]]],[[],66],[[],66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[168,168],[169,169],[170,170],[[]],[[]],[[]],[171,51],[132,51],[16,[[6,[154,132]]]],[16,[[6,[154,132]]]],0,0,[[],168],[[],169],[[],170],[[16,64,64],[[6,[172,132]]]],[[16,64,64],[[6,[172,132]]]],[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],[112,[[6,[132]]]],[112,[[6,[132]]]],[[168,168],3],[[169,169],3],[[],3],[[],3],[[],3],[[],3],[[112,64,148,41],[[6,[132]]]],[[112,64,148,41],[[6,[132]]]],[[168,4],26],[[169,4],26],[[173,4],26],[[173,4],26],[[171,4],26],[[170,4],26],[[132,4],26],[[132,4],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[122,132],[126,132],[19,132],0,[[16,27],[[6,[7,132]]]],[[16,27],[[6,[7,132]]]],[[],2],[170],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[132,[[6,[109,132]]]],[168,12],[169,12],[171,12],[170,12],0,[16,[[146,[62,145,80]]]],[[],46],[132,46],0,[[112,64,155,41],[[6,[132]]]],[[112,64,155,41],[[6,[132]]]],0,[[16,61,7],[[6,[[18,[174]],132]]]],[[16,61,7],[[6,[[18,[174]],132]]]],[132,[[18,[121]]]],[[],[[42,[147]]]],[[]],[[]],[[]],[[],62],[[],62],[[112,64,148,41],[[6,[132]]]],[[112,64,148,41],[[6,[132]]]],[[],[[6,[168,14]]]],[[],[[6,[169,14]]]],[[],[[6,[170,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[168,14]]]],[12,[[6,[169,14]]]],[12,[[6,[170,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[169,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[112,64,148,41],[[6,[132]]]],[[112,64,148,41],[[6,[132]]]],0,0,0,0,[[]],[[]],[[]],[[]],[175,175],[176,176],[[]],[[]],[2],[2],[2],[2],[2],[2],[[175,4],26],[[176,4],26],[[]],[[]],[[],2],[[],2],[[]],[[]],[175,12],[176,12],0,0,0,[[]],[[]],[[],6],[[],6],[12,[[6,[175,14]]]],[12,[[6,[176,14]]]],[[],6],[[],6],[[],15],[[],15],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[16,[[6,[19]]]],[177,177],[178,178],[179,179],[[]],[[]],[[]],[131,51],[180,51],[[],177],[[],178],[[],179],[[112,64,7,64,148,3],[[6,[131]]]],[[112,64,7,64,148,3],[[6,[131]]]],[[112,64,7,64,148],[[6,[131]]]],[[112,64,7,64,148],[[6,[131]]]],[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],[[131,4],26],[[131,4],26],[[177,4],26],[[178,4],26],[[180,4],26],[[179,4],26],[[]],[19,131],[[]],[132,131],[[]],[[]],[[]],[[]],0,[179],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[131,[[6,[109,131]]]],[177,12],[178,12],[180,12],[179,12],[16,[[146,[62,145,80]]]],[131,46],[[],46],0,[[[118,[117]],46,12,63],[[142,[12,[6,[107]]]]]],[131,[[18,[121]]]],0,0,[[],[[42,[147]]]],0,[[]],[[]],[[]],[[],62],[[],[[6,[177,14]]]],[[],[[6,[178,14]]]],[[],[[6,[179,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[177,14]]]],[12,[[6,[178,14]]]],[12,[[6,[179,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,[131]]]],[[112,64,7,64,155,3],[[6,[131]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[112,64,7,64,148],[[6,[131]]]],[[112,64,7,64,148],[[6,[131]]]],0,0,0,0,0,0,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,[131]]]],[[64,64,27,155,7],[[6,[7,131]]]],[[]],[[]],[2],[2],[2],0,[[]],0,[[64,64],[[6,[181,131]]]],[64,[[6,[[42,[182]],131]]]],[[],[[6,[[146,[64,155]],131]]]],[27,[[6,[[42,[183]],131]]]],[64,[[6,[[42,[184]],131]]]],[[],2],[[]],[[64,185,7,186]],[[64,64,155],[[6,[131]]]],[[64,185,7],[[18,[186]]]],[183,[[6,[181,131]]]],0,[[[59,[58]]],[[6,[183]]]],[[],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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[187,187],[188,188],[189,189],[190,190],[185,185],[191,191],[186,186],[192,192],[193,193],[194,194],[195,195],[196,196],[197,197],[181,181],[182,182],[184,184],[198,198],[199,199],[200,200],[201,201],[202,202],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],187],[[],188],[[],189],[[],190],[[],185],[[],191],[[],186],[[],192],[[],193],[[],194],[[],195],[[],196],[[],197],[[],181],[[],182],[[],184],[[],198],[[],199],[[],200],[[],201],[[],202],[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,[[202,202],3],[[],3],[[],3],0,[[187,4],26],[[188,4],26],[[189,4],26],[[190,4],26],[[185,4],26],[[191,4],26],[[186,4],26],[[192,4],26],[[193,4],26],[[194,4],26],[[195,4],26],[[196,4],26],[[197,4],26],[[181,4],26],[[182,4],26],[[184,4],26],[[198,4],26],[[199,4],26],[[200,4],26],[[201,4],26],[[202,4],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[203,202],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],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[187,12],[188,12],[189,12],[190,12],[185,12],[191,12],[186,12],[192,12],[193,12],[194,12],[195,12],[196,12],[197,12],[181,12],[182,12],[184,12],[198,12],[199,12],[200,12],[201,12],[202,12],[185,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,[187,14]]]],[[],[[6,[188,14]]]],[[],[[6,[189,14]]]],[[],[[6,[190,14]]]],[[],[[6,[191,14]]]],[[],[[6,[186,14]]]],[[],[[6,[192,14]]]],[[],[[6,[193,14]]]],[[],[[6,[194,14]]]],[[],[[6,[195,14]]]],[[],[[6,[196,14]]]],[[],[[6,[197,14]]]],[[],[[6,[181,14]]]],[[],[[6,[182,14]]]],[[],[[6,[184,14]]]],[[],[[6,[198,14]]]],[[],[[6,[199,14]]]],[[],[[6,[200,14]]]],[[],[[6,[201,14]]]],[[],[[6,[202,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[187,14]]]],[12,[[6,[188,14]]]],[12,[[6,[189,14]]]],[12,[[6,[190,14]]]],[12,[[6,[185,14]]]],[12,[[6,[191,14]]]],[12,[[6,[186,14]]]],[12,[[6,[192,14]]]],[12,[[6,[193,14]]]],[12,[[6,[194,14]]]],[12,[[6,[195,14]]]],[12,[[6,[196,14]]]],[12,[[6,[197,14]]]],[12,[[6,[181,14]]]],[12,[[6,[182,14]]]],[12,[[6,[184,14]]]],[12,[[6,[198,14]]]],[12,[[6,[199,14]]]],[12,[[6,[200,14]]]],[12,[[6,[201,14]]]],[12,[[6,[202,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,[204,204],[205,205],[206,206],[207,207],[208,208],[[]],[[]],[[]],[[]],[[]],[19,51],[209,51],[210,51],[[],204],[[],205],[[],206],[[],207],[[],208],[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],[[210,210],3],[[],3],[[],3],[16,7],[16,7],0,[[19,4],26],[[19,4],26],[[209,4],26],[[209,4],26],[[210,4],26],[[204,4],26],[[205,4],26],[[211,4],26],[[211,4],26],[[206,4],26],[[207,4],26],[[208,4],26],[[]],[209,19],[212,19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[16,3],[16,3],[207],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19,[[6,[109,19]]]],[210,12],[204,12],[205,12],[206,12],[207,12],[208,12],[46,3],[209,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],[209,46],[[],46],[[7,7],19],0,[[16,213],[[6,[7,19]]]],[16,7],[16,7],[112,7],[112,7],[[16,7]],[[16,7]],[[16,214]],[[16,214]],[19,[[18,[121]]]],0,[[],[[42,[147]]]],[16,7],[16,7],[16,214],[16,214],0,[[]],[[]],[[]],[[]],[[]],[[],62],[[],62],[[],62],[[],[[6,[204,14]]]],[[],[[6,[205,14]]]],[[],[[6,[206,14]]]],[[],[[6,[207,14]]]],[[],[[6,[208,14]]]],[[],6],[[],6],[22,[[6,[209]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[204,14]]]],[12,[[6,[205,14]]]],[12,[[6,[206,14]]]],[12,[[6,[207,14]]]],[12,[[6,[208,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],[206,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[144,144],[213,213],[215,215],[216,216],[147,147],[145,145],[217,217],[218,218],[219,219],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],144],[[],215],[[],218],[[],219],[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],[[213,4],26],[[215,4],26],[[216,4],26],[[147,4],26],[[145,4],26],[[217,4],26],[[218,4],26],[[219,4],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[144,12],[213,12],[215,12],[216,12],[147,12],[145,12],[217,12],[218,12],[219,12],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[144,14]]]],[[],[[6,[215,14]]]],[[],[[6,[218,14]]]],[[],[[6,[219,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[144,14]]]],[12,[[6,[213,14]]]],[12,[[6,[215,14]]]],[12,[[6,[216,14]]]],[12,[[6,[147,14]]]],[12,[[6,[145,14]]]],[12,[[6,[217,14]]]],[12,[[6,[218,14]]]],[12,[[6,[219,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],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[220,220],[221,221],[[]],[[]],[133,51],[[],220],[[],221],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[16,46,12],[[142,[12,[6,[12,107]]]]]],[2],[2],[2],[2],[2],[16],[[133,4],26],[[133,4],26],[[220,4],26],[[222,4],26],[[222,4],26],[[221,4],26],[[]],[[]],[[]],[[]],[223,222],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[16,144],3],[[]],[[]],[[]],[[]],[[]],[133,[[6,[109,133]]]],[220,12],[221,12],[16,[[146,[62,145,80]]]],[133,46],0,0,0,0,[222,[[18,[121]]]],0,[[]],[[]],[[],62],[[],62],[[],[[6,[220,14]]]],[[],[[6,[221,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[220,14]]]],[12,[[6,[221,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],0,[220,6],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[],66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[224,224],[225,225],[226,226],[227,227],[[]],[[]],[[]],[[]],[[],224],[[],225],[[],226],[[],227],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[226,226],3],[[],3],[[],3],[[224,4],26],[[225,4],26],[[223,4],26],[[223,4],26],[[226,4],26],[[227,4],26],[[227,7,7],228],[[225,27],148],[226],[[]],[[]],[[]],[[]],[[]],[226],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[224,12],[225,12],[226,12],[227,12],0,0,[[]],[[]],[[]],[[]],[[],62],[[],[[6,[224,14]]]],[[],[[6,[225,14]]]],[[],[[6,[226,14]]]],[[],[[6,[227,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[224,14]]]],[12,[[6,[225,14]]]],[12,[[6,[226,14]]]],[12,[[6,[227,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],0,[225,[[6,[223]]]],[226,7],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[],[[18,[229]]]],[[]],[46,3],[46,3],[46,3],[16],[16],[[]],[[],[[18,[230]]]],0,0,0,[[],66],[[]],[[]],[124,51],[2],[2],[2],[[[18,[71]],51],[[6,[[18,[105]],124]]]],[[124,4],26],[[124,4],26],[[]],[[],2],[[]],[124,[[6,[109,124]]]],[124,46],[[],62],[[],6],[[],6],[[],15],[[]],0,0,[[]],[[]],[214,214],[[]],[[],214],[2],[2],[2],[[214,214],3],[[],3],[[],3],[[214,4],26],[[]],[214,[[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],[[]],[[[232,[231]]]],[[[234,[233]]]],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]]]]]],[[[235,[233,90]],[59,[58]]],[[18,[[42,[58]]]]]],[[[232,[231]],[59,[58]]],[[18,[[42,[58]]]]]],[[[234,[233]],[59,[58]]],[[18,[[42,[58]]]]]],[[[237,[233,[236,[[59,[58]]]]]],[59,[58]]],[[18,[[42,[58]]]]]],[[[238,[233]],[236,[[59,[58]]]]],[[18,[52]]]],[[],3],[[[232,[231]]],3],[[[234,[233]]],3],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[[59,[58]],[59,[58]]]],[[[235,[233,90]],[59,[58]],[59,[58]]]],[[[232,[231]],[59,[58]],[59,[58]]]],[[[234,[233]],[59,[58]],[59,[58]]]],[[[237,[233,[236,[[59,[58]]]]]],[59,[58]],[59,[58]]]],[[[238,[233]],[236,[[59,[58]]]],239]],[[]],[[]],[[]],[[]],[[]],[[]],[117,12],[[],[[53,[240]]]],[[[235,[233,90]]],[[53,[240]]]],[[[232,[231]]],[[53,[240]]]],[[[234,[233]]],[[53,[240]]]],[[[237,[233,[236,[[59,[58]]]]]]],[[53,[240]]]],[[[238,[233]]],[[0,[[241,[[59,[58]]]],[0,[52,57]]]]]],[233,[[235,[233,90]]]],[231,[[232,[231]]]],[233,[[234,[233]]]],[[233,[236,[[59,[58]]]]],[[237,[233,[236,[[59,[58]]]]]]]],[233,[[238,[233]]]],[[117,117],[[18,[81]]]],[[[42,[117]],13]],[[[235,[233,90]],[42,[117]],13]],[[[232,[231]],[42,[117]],13]],[[[234,[233]],[42,[117]],13]],[[[237,[233,[236,[[59,[58]]]]]],[42,[117]],13]],[[[59,[58]]]],[[[235,[233,90]],[59,[58]]]],[[[232,[231]],[59,[58]]]],[[[234,[233]],[59,[58]]]],[[[237,[233,[236,[[59,[58]]]]]],[59,[58]]]],[[[238,[233]],[236,[[59,[58]]]]]],[[]],[[[232,[231]]]],[[[234,[233]]]],[[]],[[],[[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],[[242,4],26],[[242,4],26],[[]],[[]],[[[243,[233]],[59,[58]]],[[18,[[42,[58]]]]]],[[],2],[[],2],[[[243,[233]],[59,[58]],[59,[58]]]],[[]],[[]],[[[243,[233]]],[[53,[240]]]],[[233,[244,[58]],[59,[[59,[58]]]]],[[243,[233]]]],[[[243,[233]],[42,[117]],13]],[[[243,[233]],[59,[58]]]],[[],62],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[]],[[]],[[[243,[233]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[2],[2],[2],[2],[2],[2],[[233,65]],[[]],[[]],[[],3],[[],2],[[],2],[[]],[[]],[[]],[[],2],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[]],[[]],[65],[65],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[112,245,246],[[6,[247,19]]]],0,0,[245,245],[[]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[245,4],26],[[247,4],26],[[]],[[]],[[]],0,[16,13],[[],2],[[],2],[[],2],[[]],[[]],[[]],0,0,0,0,[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[245,[[6,[19]]]],[[248,245],[[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]]]],[249,[[59,[58]]]],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[250,[[53,[50]]]],[[],[[6,[[42,[79,80]]]]]],[[],[[6,[[42,[79,80]]]]]],0,0,[250],[28,28],[249,249],[139,139],[140,140],[230,230],[250,250],[[]],[[]],[[]],[[]],[[]],[[]],[[28,28],81],[[],28],[[],249],[[],139],[[],140],[[],230],[[],250],[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]]]],[[230,4],[[6,[5]]]],[[]],[127,116],[130,116],[126,116],[46,28],[[]],[[[59,[58]]],28],[[[42,[58,80]]],28],[[]],[[]],[[]],[[]],[[]],[[24,[42,[58,80]]],139],[46,[[6,[28,251]]]],[[],139],[[[0,[8,9]],10],7],[[250,28,27],[[6,[139,116]]]],[[250,28],[[6,[139,116]]]],[[250,28,27],[[6,[140,116]]]],[[250,28],[[6,[140,116]]]],[[28,11]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[28,12],[249,12],[139,12],[140,12],[230,12],0,[[],2],[[24,25,249,[42,[58,80]]],139],[[24,[42,[58,80]],61,28,[18,[7]],[120,[252,80]]],[[6,[140,130]]]],[[],250],[[28,28],[[18,[81]]]],0,0,[116,[[18,[121]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],62],[[],62],[[],[[6,[28,14]]]],[[],[[6,[249,14]]]],[[],[[6,[139,14]]]],[[],[[6,[140,14]]]],[[],[[6,[230,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[28,14]]]],[12,[[6,[249,14]]]],[12,[[6,[139,14]]]],[12,[[6,[140,14]]]],[12,[[6,[230,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[140,61,28,[18,[7]],[18,[7]],88],[[6,[130]]]],[[230,253],[[6,[254,116]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[86,6],[86,6],[28],[249],0,0,0,0,0,0,0,[[],64],[[],76],[[],87],[[],255],[[],64],[[],76],[[],87],[[],255],[[],64],[[],76],[[],87],[[],255],[[],64],[[],76],[[],91],[[],255],[[],64],[[],76],[[],91],[[],255],[[],64],[[],76],[[],100],[[],255],[[],64],[[],76],[[],100],[[],255],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[256,108,46,239],111],[[256,108,46,239,257],111],[257,257],[[]],0,[258,[[34,[259]]]],[258,[[34,[259]]]],[[258,30,3],[[34,[33]]]],[[],258],[[],257],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],[[232,[[261,[260]]]]]],0,0,[[257,4],26],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],0,[[7,255],256],[[256,108,46,239],[[6,[52,107]]]],0,0,0,[256,255],[[]],[[],43],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[[146,[62,12]]],258],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]]]]]],[255,255],[64,64],[[]],[[]],[[64,64],81],[[],64],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],[[83,[82]]]],[[],[[83,[82]]]],[[255,255],3],[[64,64],3],[[],3],[[],3],[[],3],[[],3],[[255,4],26],[[262,4],26],[[262,4],26],[[64,4],26],[[64,4],26],[[64,4],26],[[]],[[]],[46,64],[[]],[46,[[6,[64,262]]]],[[[59,[58]]],[[6,[64,262]]]],[[[59,[58]]],64],[[46,46],64],[[46,[59,[58]]],64],[67,64],[61,64],[255,64],[[[0,[8,9]],10],7],[[64,11]],[[],2],[[],2],[[],2],[[]],[[]],[[]],[64,[[244,[58]]]],[255,12],[64,12],[[[59,[58]],58,[59,[58]]],64],[[64,64],[[18,[81]]]],[255,76],[64,62],[[]],[[]],[[],62],[[],62],[[],[[6,[64,14]]]],[[],6],[[],6],[[],6],[[[59,[58]]],[[6,[64]]]],[12,[[6,[255,14]]]],[12,[[6,[64,14]]]],[[],6],[[],6],[[],6],[[],15],[[],15],[[],15],[[]],[[]],[[]],[86,6],0,0,0,[[]],[[]],[[]],[[]],[263,263],[264,264],[[]],[[]],0,0,[[],263],[[],264],[2],[2],[2],[2],[2],[2],0,[[263,4],26],[[264,4],26],[[]],[[]],[[],2],[[],2],[[]],[[]],[263,12],[264,12],0,0,0,[[]],[[]],[[],[[6,[263,14]]]],[[],[[6,[264,14]]]],[[],6],[[],6],[12,[[6,[263,14]]]],[12,[[6,[264,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,239],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],[[265,4],26],[[265,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,[266,64],[267,64],0,0,[[],66],0,[[267,268],[[6,[212]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[267,266],[268,268],[141,141],[43,43],[20,20],[17,17],[63,63],[269,269],[266,266],[267,267],[270,270],[21,21],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],20],[[],17],[[],63],[[],269],[[],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,[[212,4],26],[[212,4],26],[[268,4],26],[[141,4],26],[[43,4],26],[[20,4],26],[[17,4],26],[[63,4],26],[[269,4],26],[[266,4],26],[[267,4],26],[[270,4],26],[[21,4],26],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,21],0,[269,155],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[21,[[18,[22]]]],[268,12],[141,12],[43,12],[20,12],[17,12],[63,12],[269,12],[266,12],[267,12],[270,12],[21,12],[21,3],0,[[67,7],270],[[255,7],270],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],62],[[],[[6,[20,14]]]],[[],[[6,[17,14]]]],[[],[[6,[63,14]]]],[[],[[6,[269,14]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[12,[[6,[268,14]]]],[12,[[6,[141,14]]]],[12,[[6,[43,14]]]],[12,[[6,[20,14]]]],[12,[[6,[17,14]]]],[12,[[6,[63,14]]]],[12,[[6,[269,14]]]],[12,[[6,[266,14]]]],[12,[[6,[267,14]]]],[12,[[6,[270,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,[212]]]],[141,[[6,[43,212]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[266,266],0,0,0],"c":[],"p":[[3,"Version",0],[15,"usize"],[15,"bool"],[3,"Formatter",4585],[3,"Error",4585],[4,"Result",4586],[15,"u64"],[8,"Hash",4587],[8,"Sized",4588],[8,"BuildHasher",4587],[8,"Hasher",4587],[4,"Value",4589],[15,"u16"],[4,"DecodeError",4590],[3,"TypeId",4591],[8,"Context",108],[3,"Call",4297],[4,"Option",4592],[4,"Error",2562],[4,"CallFormat",4297],[4,"CallResult",4297],[4,"CallResult",1071],[4,"Metadata",63],[3,"PublicKey",4593],[3,"PrivateKey",4593],[6,"Result",4585],[6,"EpochTime",4594],[3,"KeyPairId",3646],[3,"ScheduleControl",90],[4,"Mode",108],[3,"State",108],[3,"TransactionWithMeta",108],[8,"Runtime",3295],[3,"RuntimeBatchContext",108],[3,"RuntimeTxContext",108],[3,"ConsensusState",4595],[3,"EventTag",939],[6,"EventTags",939],[8,"Event",939],[4,"Message",4596],[3,"MessageEventHookInvocation",4159],[3,"Vec",4597],[3,"Transaction",4297],[8,"Any",4591],[3,"ContextValue",108],[15,"str"],[3,"Logger",4598],[8,"HistoryHost",967],[3,"HostInfo",4599],[8,"KeyManager",992],[15,"u32"],[8,"Decode",4600],[3,"Box",4601],[3,"Header",4602],[3,"RoundResults",4603],[3,"RootRng",388],[8,"Default",4604],[15,"u8"],[15,"slice"],[3,"LeafRng",388],[3,"Namespace",4605],[3,"String",4606],[3,"AuthInfo",4297],[3,"Address",4006],[8,"FnOnce",4607],[8,"Fail",4608],[3,"Config",320],[6,"SignatureSet",320],[4,"Error",320],[3,"Signer",320],[3,"Hash",4609],[8,"RngCore",4610],[3,"BigInt",4611],[3,"BigUint",4612],[3,"Error",4613],[4,"PublicKey",432],[4,"SignatureType",432],[3,"Signature",432],[3,"u5",4614],[3,"Global",4615],[4,"Ordering",4616],[15,"char"],[8,"FromIterator",4617],[4,"Error",432],[4,"MemorySigner",432],[8,"WriteBase32",4614],[3,"PublicKey",601],[3,"PublicKey",4618],[3,"MemorySigner",601],[8,"Digest",4619],[3,"PublicKey",645],[3,"MemorySigner",645],[8,"FixedOutput",4620],[3,"PublicKey",689],[3,"MemorySigner",689],[8,"BlockSizeUser",4621],[8,"FixedOutputReset",4620],[3,"PublicKey",731],[3,"MemorySigner",731],[3,"PublicKey",773],[8,"Send",4588],[8,"Sync",4588],[3,"Dispatcher",799],[3,"Context",4622],[3,"TxnBatch",4623],[3,"CheckTxResult",4624],[3,"RuntimeError",892],[8,"BatchContext",108],[4,"Error",799],[3,"DispatchOptions",799],[3,"DispatchResult",799],[8,"TxContext",108],[3,"IncomingMessage",4596],[3,"ExecuteBatchResult",4625],[3,"ExecuteTxResult",4625],[4,"KeyManagerError",3646],[3,"Prefix",3359],[3,"BTreeSet",4626],[3,"AtomicBool",4627],[3,"Arc",4628],[8,"Error",4629],[4,"Error",967],[4,"Error",1156],[4,"Error",3311],[3,"JoinError",4630],[4,"StateError",4595],[4,"Error",4631],[4,"ProtocolError",4599],[4,"Error",4632],[3,"Error",4633],[4,"Error",1843],[4,"Error",1611],[4,"Error",3068],[6,"Tags",4634],[4,"EventKind",4624],[4,"Event",4635],[3,"KeyManagerClientWithContext",992],[8,"IntoIterator",4617],[3,"KeyPair",3646],[3,"SignedPublicKey",3646],[3,"UnverifiedTransaction",4297],[4,"DispatchResult",1071],[3,"MessageResult",4159],[3,"Metadata",2869],[3,"ModuleInfo",2869],[3,"BTreeMap",4636],[3,"MethodHandlerInfo",2869],[3,"BaseUnits",4205],[3,"GasCosts",1156],[3,"Parameters",1156],[3,"Genesis",1156],[4,"Event",1156],[4,"ParameterValidationError",1156],[3,"Denomination",4205],[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",4637],[3,"GasCosts",1611],[3,"Parameters",1611],[3,"Genesis",1611],[4,"Event",1611],[3,"Delegation",4637],[4,"ParameterValidationError",1611],[3,"RoundRoots",4603],[4,"RootKind",1800],[3,"RoundRootBody",1800],[3,"GasCosts",1843],[3,"Parameters",1843],[3,"Genesis",1843],[4,"Event",1843],[3,"DelegationInfo",2062],[3,"ExtendedDelegationInfo",2062],[3,"Undelegation",2030],[3,"UndelegationInfo",2062],[4,"ReceiptKind",2062],[3,"Receipt",2062],[3,"Deposit",2062],[3,"Withdraw",2062],[3,"Delegate",2062],[3,"Undelegate",2062],[3,"TakeReceipt",2062],[3,"BalanceQuery",2062],[3,"ConsensusAccountQuery",2062],[3,"DelegationQuery",2062],[3,"DelegationsQuery",2062],[3,"UndelegationsQuery",2062],[3,"AccountBalance",2062],[3,"ConsensusTransferContext",2062],[3,"ConsensusWithdrawContext",2062],[3,"ConsensusDelegateContext",2062],[3,"ConsensusUndelegateContext",2062],[3,"ConsensusError",2062],[6,"MessageEvent",4159],[3,"GasCosts",2562],[3,"DynamicMinGasPrice",2562],[3,"Parameters",2562],[3,"Genesis",2562],[3,"LocalConfig",2562],[3,"TxSimulationFailure",2562],[4,"Event",2562],[4,"ParameterValidationError",2562],[4,"Error",4297],[3,"EstimateGasQuery",2869],[3,"SenderMeta",3334],[3,"CallDataPublicKeyQueryResponse",2869],[4,"MethodHandlerKind",2869],[3,"RuntimeInfoResponse",2869],[3,"ExecuteReadOnlyTxQuery",2869],[3,"ExecuteReadOnlyTxResponse",2869],[3,"Parameters",3068],[3,"Genesis",3068],[4,"ParameterValidationError",3068],[4,"RewardScheduleError",3178],[3,"RewardStep",3178],[3,"RewardSchedule",3178],[4,"RewardAction",3178],[3,"EpochRewards",3178],[8,"Iterator",4638],[3,"TrustRoot",4631],[3,"TrustedPolicySigners",3646],[8,"MKVS",4639],[3,"MKVSStore",3359],[8,"Store",3359],[3,"OverlayStore",3359],[3,"HashedStore",3359],[8,"AsRef",4640],[3,"PrefixStore",3359],[3,"TypedStore",3359],[8,"Encode",4641],[8,"Iterator",4639],[8,"TryFrom",4640],[4,"Error",3510],[3,"ConfidentialStore",3510],[15,"array"],[3,"SubcallInfo",3586],[8,"Validator",3586],[3,"SubcallResult",3586],[3,"AllowAllValidator",3586],[3,"StateKey",3646],[3,"MockKeyManagerClient",3646],[4,"FromHexError",4642],[8,"Signer",4618],[3,"SignedPolicySGX",4643],[3,"PolicySGX",4643],[4,"SignatureAddressSpec",4006],[3,"Signer",3909],[3,"CallOptions",3909],[3,"Mock",3909],[3,"EmptyRuntime",3909],[3,"Tree",4644],[3,"OverlayTree",4645],[4,"Error",4006],[3,"CallEnvelopeX25519DeoxysII",4110],[3,"ResultEnvelopeX25519DeoxysII",4110],[4,"Error",4205],[4,"CallerAddress",4297],[4,"AddressSpec",4297],[4,"AuthProof",4297],[3,"Fee",4297],[3,"SignerInfo",4297],[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",1843],[8,"API",1843],[13,"Deposit",2005],[13,"Withdraw",2005],[13,"Delegate",2005],[13,"UndelegateDone",2005],[13,"UndelegateStart",2005],[8,"Config",2562],[8,"API",2562],[3,"Module",2562],[13,"GasUsed",2864],[3,"Module",3068],[8,"ScheduleControlHost",3311],[8,"NestedStore",3359],[4,"TransactionResult",3551],[3,"CurrentStore",3551],[3,"Config",3909],[13,"NameTooLong",4296],[13,"Failed",4582]]},\ "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":[]}\ }'); diff --git a/rust/src-files.js b/rust/src-files.js index e2a5787828..3ab5cf87d1 100644 --- a/rust/src-files.js +++ b/rust/src-files.js @@ -5,7 +5,7 @@ var srcIndex = JSON.parse('{\ "oasis_contract_sdk_storage":["",[],["cell.rs","lib.rs","map.rs"]],\ "oasis_contract_sdk_types":["",[["modules",[],["contracts.rs","mod.rs"]]],["address.rs","crypto.rs","env.rs","event.rs","lib.rs","message.rs","storage.rs","testing.rs","token.rs"]],\ "oasis_core_runtime":["",[["common",[["crypto",[["mrae",[],["deoxysii.rs","mod.rs","nonce.rs"]]],["hash.rs","mod.rs","signature.rs","x25519.rs"]],["sgx",[],["egetkey.rs","ias.rs","mod.rs","pcs.rs","seal.rs"]]],["bytes.rs","key_format.rs","logger.rs","mod.rs","namespace.rs","process.rs","quantity.rs","time.rs","version.rs","versioned.rs"]],["consensus",[["roothash",[["commitment",[],["executor.rs","mod.rs","pool.rs"]]],["block.rs","message.rs","mod.rs"]],["state",[],["beacon.rs","keymanager.rs","mod.rs","registry.rs","roothash.rs","staking.rs"]],["tendermint",[["verifier",[["store",[],["lru.rs","mod.rs","state.rs"]]],["cache.rs","clock.rs","handle.rs","io.rs","mod.rs","noop.rs","predicates.rs","signature.rs","types.rs"]]],["merkle.rs","mod.rs"]]],["address.rs","beacon.rs","governance.rs","keymanager.rs","mod.rs","registry.rs","scheduler.rs","staking.rs","transaction.rs","verifier.rs"]],["enclave_rpc",[],["client.rs","context.rs","demux.rs","dispatcher.rs","mod.rs","session.rs","transport.rs","types.rs"]],["storage",[["mkvs",[["cache",[],["lru_cache.rs","mod.rs"]],["sync",[],["errors.rs","host.rs","merge.rs","mod.rs","noop.rs","proof.rs","stats.rs"]],["tree",[],["commit.rs","errors.rs","insert.rs","iterator.rs","lookup.rs","macros.rs","marshal.rs","mod.rs","node.rs","overlay.rs","prefetch.rs","remove.rs"]]],["marshal.rs","mod.rs"]]],["mod.rs"]],["transaction",[],["context.rs","dispatcher.rs","mod.rs","rwset.rs","tags.rs","tree.rs","types.rs"]]],["attestation.rs","cache.rs","config.rs","dispatcher.rs","future.rs","host.rs","identity.rs","init.rs","lib.rs","macros.rs","policy.rs","protocol.rs","types.rs"]],\ -"oasis_runtime_sdk":["",[["crypto",[["multisig",[],["mod.rs"]],["signature",[],["context.rs","digests.rs","ed25519.rs","mod.rs","secp256k1.rs","secp256r1.rs","secp384r1.rs","sr25519.rs"]]],["mod.rs","random.rs"]],["modules",[["accounts",[],["fee.rs","mod.rs","types.rs"]],["consensus",[],["mod.rs"]],["consensus_accounts",[],["mod.rs","state.rs","types.rs"]],["core",[],["mod.rs","types.rs"]],["rewards",[],["mod.rs","types.rs"]]],["mod.rs"]],["storage",[],["confidential.rs","current.rs","hashed.rs","mkvs.rs","mod.rs","overlay.rs","prefix.rs","typed.rs"]],["testing",[],["keymanager.rs","keys.rs","mock.rs","mod.rs"]],["types",[],["address.rs","callformat.rs","message.rs","mod.rs","token.rs","transaction.rs"]]],["callformat.rs","config.rs","context.rs","dispatcher.rs","error.rs","event.rs","history.rs","keymanager.rs","lib.rs","module.rs","runtime.rs","schedule_control.rs","sender.rs","subcall.rs"]],\ +"oasis_runtime_sdk":["",[["crypto",[["multisig",[],["mod.rs"]],["signature",[],["context.rs","digests.rs","ed25519.rs","mod.rs","secp256k1.rs","secp256r1.rs","secp384r1.rs","sr25519.rs"]]],["mod.rs","random.rs"]],["modules",[["accounts",[],["fee.rs","mod.rs","types.rs"]],["consensus",[],["mod.rs","types.rs"]],["consensus_accounts",[],["mod.rs","state.rs","types.rs"]],["core",[],["mod.rs","types.rs"]],["rewards",[],["mod.rs","types.rs"]]],["mod.rs"]],["storage",[],["confidential.rs","current.rs","hashed.rs","mkvs.rs","mod.rs","overlay.rs","prefix.rs","typed.rs"]],["testing",[],["keymanager.rs","keys.rs","mock.rs","mod.rs"]],["types",[],["address.rs","callformat.rs","message.rs","mod.rs","token.rs","transaction.rs"]]],["callformat.rs","config.rs","context.rs","dispatcher.rs","error.rs","event.rs","history.rs","keymanager.rs","lib.rs","module.rs","runtime.rs","schedule_control.rs","sender.rs","subcall.rs"]],\ "oasis_runtime_sdk_contracts":["",[["abi",[["oasis",[],["crypto.rs","env.rs","memory.rs","mod.rs","storage.rs","validation.rs"]]],["gas.rs","mod.rs"]]],["code.rs","lib.rs","results.rs","store.rs","types.rs","wasm.rs"]],\ "oasis_runtime_sdk_macros":["",[["module_derive",[],["method_handler.rs","migration_handler.rs","mod.rs","module.rs"]]],["error_derive.rs","event_derive.rs","generators.rs","lib.rs","version_from_cargo.rs"]]\ }'); diff --git a/rust/src/oasis_runtime_sdk/modules/consensus/mod.rs.html b/rust/src/oasis_runtime_sdk/modules/consensus/mod.rs.html index d80463ab1f..ef25851c80 100644 --- a/rust/src/oasis_runtime_sdk/modules/consensus/mod.rs.html +++ b/rust/src/oasis_runtime_sdk/modules/consensus/mod.rs.html @@ -425,23 +425,76 @@ 425 426 427 +428 +429 +430 +431 +432 +433 +434 +435 +436 +437 +438 +439 +440 +441 +442 +443 +444 +445 +446 +447 +448 +449 +450 +451 +452 +453 +454 +455 +456 +457 +458 +459 +460 +461 +462 +463 +464 +465 +466 +467 +468 +469 +470 +471 +472 +473 +474 +475 +476 +477 +478

//! Consensus module.
 //!
 //! Low level consensus module for communicating with the consensus layer.
 use std::{convert::TryInto, num::NonZeroUsize, str::FromStr, sync::Mutex};
 
+use oasis_runtime_sdk_macros::handler;
 use once_cell::sync::Lazy;
 use thiserror::Error;
 
 use oasis_core_runtime::{
-    common::versioned::Versioned,
+    common::{namespace::Namespace, versioned::Versioned},
     consensus::{
         beacon::EpochTime,
-        roothash::{Message, StakingMessage},
+        roothash::{Message, RoundRoots, StakingMessage},
         staking,
         staking::{Account as ConsensusAccount, Delegation as ConsensusDelegation},
         state::{
             beacon::ImmutableState as BeaconImmutableState,
+            roothash::ImmutableState as RoothashImmutableState,
             staking::ImmutableState as StakingImmutableState, StateError,
         },
         HEIGHT_LATEST,
@@ -450,26 +503,40 @@
 
 use crate::{
     context::{Context, TxContext},
+    core::common::crypto::hash::Hash,
     history, migration, module,
     module::{Module as _, Parameters as _},
-    modules, sdk_derive,
+    modules,
+    modules::core::API as _,
+    sdk_derive,
     types::{
         address::{Address, SignatureAddressSpec},
         message::MessageEventHookInvocation,
         token,
         transaction::AddressSpec,
     },
+    Runtime,
 };
 
 #[cfg(test)]
 mod test;
+pub mod types;
 
 /// Unique module name.
 const MODULE_NAME: &str = "consensus";
 
+/// Gas costs.
+#[derive(Clone, Debug, Default, PartialEq, Eq, cbor::Encode, cbor::Decode)]
+pub struct GasCosts {
+    /// Cost of the internal round_root call.
+    pub round_root: u64,
+}
+
 /// Parameters for the consensus module.
 #[derive(Clone, Debug, PartialEq, Eq, cbor::Encode, cbor::Decode)]
 pub struct Parameters {
+    pub gas_costs: GasCosts,
+
     pub consensus_denomination: token::Denomination,
     pub consensus_scaling_factor: u64,
 
@@ -483,6 +550,7 @@
 impl Default for Parameters {
     fn default() -> Self {
         Self {
+            gas_costs: Default::default(),
             consensus_denomination: token::Denomination::from_str("TEST").unwrap(),
             consensus_scaling_factor: 1,
             min_delegate_amount: 0,
@@ -621,6 +689,13 @@
     /// Determine consensus height corresponding to the given epoch transition. This query may be
     /// expensive in case the epoch is far back.
     fn height_for_epoch<C: Context>(ctx: &C, epoch: EpochTime) -> Result<u64, Error>;
+
+    /// Round roots return the round roots for the given runtime ID and round.
+    fn round_roots<C: Context>(
+        ctx: &C,
+        runtime_id: Namespace,
+        round: u64,
+    ) -> Result<Option<RoundRoots>, Error>;
 }
 
 pub struct Module;
@@ -658,6 +733,22 @@
         // Set genesis parameters.
         Self::set_params(genesis.parameters);
     }
+
+    #[handler(call = "consensus.RoundRoot", internal)]
+    fn internal_round_root<C: TxContext>(
+        ctx: &mut C,
+        body: types::RoundRootBody,
+    ) -> Result<Option<Hash>, Error> {
+        let params = Self::params();
+        <C::Runtime as Runtime>::Core::use_tx_gas(ctx, params.gas_costs.round_root)?;
+
+        Ok(
+            Self::round_roots(ctx, body.runtime_id, body.round)?.map(|rr| match body.kind {
+                types::RootKind::IO => rr.io_root,
+                types::RootKind::State => rr.state_root,
+            }),
+        )
+    }
 }
 
 impl API for Module {
@@ -845,6 +936,17 @@
             height -= 1;
         }
     }
+
+    fn round_roots<C: Context>(
+        ctx: &C,
+        runtime_id: Namespace,
+        round: u64,
+    ) -> Result<Option<RoundRoots>, Error> {
+        let roothash = RoothashImmutableState::new(ctx.consensus_state());
+        roothash
+            .round_roots(runtime_id, round)
+            .map_err(Error::InternalStateError)
+    }
 }
 
 impl module::TransactionHandler for Module {}
diff --git a/rust/src/oasis_runtime_sdk/modules/consensus/types.rs.html b/rust/src/oasis_runtime_sdk/modules/consensus/types.rs.html
new file mode 100644
index 0000000000..f9dd2fa2fd
--- /dev/null
+++ b/rust/src/oasis_runtime_sdk/modules/consensus/types.rs.html
@@ -0,0 +1,37 @@
+types.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+
use oasis_core_runtime::common::namespace::Namespace;
+
+/// Kind of root.
+#[derive(Clone, Debug, cbor::Encode, cbor::Decode)]
+#[repr(u8)]
+pub enum RootKind {
+    State = 1,
+    IO = 2,
+}
+
+/// Internal round root call body.
+#[derive(Clone, Debug, cbor::Encode, cbor::Decode)]
+#[cbor(no_default)]
+pub struct RoundRootBody {
+    pub runtime_id: Namespace,
+    pub round: u64,
+    pub kind: RootKind,
+}
+
\ No newline at end of file