diff --git a/rust/oasis_contract_sdk/context/trait.Context.html b/rust/oasis_contract_sdk/context/trait.Context.html index 38cb4f5271..98a1cae1c1 100644 --- a/rust/oasis_contract_sdk/context/trait.Context.html +++ b/rust/oasis_contract_sdk/context/trait.Context.html @@ -4,13 +4,13 @@ type Env: Env + Crypto; // Required methods - fn instance_id(&self) -> InstanceId; - fn instance_address(&self) -> &Address; - fn caller_address(&self) -> &Address; - fn deposited_tokens(&self) -> &[BaseUnits]; + fn instance_id(&self) -> InstanceId; + fn instance_address(&self) -> &Address; + fn caller_address(&self) -> &Address; + fn deposited_tokens(&self) -> &[BaseUnits]; fn is_read_only(&self) -> bool; - fn call_format(&self) -> CallFormat; - fn emit_message(&mut self, msg: Message); + fn call_format(&self) -> CallFormat; + fn emit_message(&mut self, msg: Message); fn emit_event<E: Event>(&mut self, event: E); fn public_store(&mut self) -> &mut Self::PublicStore; fn confidential_store(&mut self) -> &mut Self::ConfidentialStore; @@ -19,13 +19,13 @@

Required Associated Types§

source

type PublicStore: PublicStore

The public store.

source

type ConfidentialStore: ConfidentialStore

The confidential store.

source

type Env: Env + Crypto

The environment.

-

Required Methods§

source

fn instance_id(&self) -> InstanceId

Contract instance identifier.

-
source

fn instance_address(&self) -> &Address

Contract instance address.

-
source

fn caller_address(&self) -> &Address

Caller address.

-
source

fn deposited_tokens(&self) -> &[BaseUnits]

Tokens deposited by the caller.

+

Required Methods§

source

fn instance_id(&self) -> InstanceId

Contract instance identifier.

+
source

fn instance_address(&self) -> &Address

Contract instance address.

+
source

fn caller_address(&self) -> &Address

Caller address.

+
source

fn deposited_tokens(&self) -> &[BaseUnits]

Tokens deposited by the caller.

source

fn is_read_only(&self) -> bool

Whether the call is read-only and must not make any storage modifications.

-
source

fn call_format(&self) -> CallFormat

Call format.

-
source

fn emit_message(&mut self, msg: Message)

Emits a message.

+
source

fn call_format(&self) -> CallFormat

Call format.

+
source

fn emit_message(&mut self, msg: Message)

Emits a message.

source

fn emit_event<E: Event>(&mut self, event: E)

Emits an event.

source

fn public_store(&mut self) -> &mut Self::PublicStore

Public contract store.

source

fn confidential_store(&mut self) -> &mut Self::ConfidentialStore

Confidential contract store.

diff --git a/rust/oasis_contract_sdk/contract/trait.Contract.html b/rust/oasis_contract_sdk/contract/trait.Contract.html index 580c9d9d07..bc73b87a07 100644 --- a/rust/oasis_contract_sdk/contract/trait.Contract.html +++ b/rust/oasis_contract_sdk/contract/trait.Contract.html @@ -20,7 +20,7 @@ ) -> Result<(), Self::Error> { ... } fn handle_reply<C: Context>( _ctx: &mut C, - _reply: Reply, + _reply: Reply, ) -> Result<Option<Self::Response>, Self::Error> { ... } fn pre_upgrade<C: Context>( _ctx: &mut C, @@ -48,7 +48,7 @@ ) -> Result<(), Self::Error>

Instantiate the contract.

source

fn handle_reply<C: Context>( _ctx: &mut C, - _reply: Reply, + _reply: Reply, ) -> Result<Option<Self::Response>, Self::Error>

Handle replies from sent messages.

source

fn pre_upgrade<C: Context>( _ctx: &mut C, diff --git a/rust/oasis_contract_sdk/env/trait.Env.html b/rust/oasis_contract_sdk/env/trait.Env.html index ce34e9a207..a8b9545573 100644 --- a/rust/oasis_contract_sdk/env/trait.Env.html +++ b/rust/oasis_contract_sdk/env/trait.Env.html @@ -1,10 +1,10 @@ Env in oasis_contract_sdk::env - Rust

Trait oasis_contract_sdk::env::Env

source ·
pub trait Env {
     // Required methods
-    fn query<Q: Into<QueryRequest>>(&self, query: Q) -> QueryResponse;
-    fn address_for_instance(&self, instance_id: InstanceId) -> Address;
+    fn query<Q: Into<QueryRequest>>(&self, query: Q) -> QueryResponse;
+    fn address_for_instance(&self, instance_id: InstanceId) -> Address;
     fn debug_print(&self, msg: &str);
 }
Expand description

Environment query trait.

-

Required Methods§

source

fn query<Q: Into<QueryRequest>>(&self, query: Q) -> QueryResponse

Perform an environment query.

-
source

fn address_for_instance(&self, instance_id: InstanceId) -> Address

Returns an address for the contract instance id.

+

Required Methods§

source

fn query<Q: Into<QueryRequest>>(&self, query: Q) -> QueryResponse

Perform an environment query.

+
source

fn address_for_instance(&self, instance_id: InstanceId) -> Address

Returns an address for the contract instance id.

source

fn debug_print(&self, msg: &str)

Prints a message to the console. Useful when debugging.

Object Safety§

This trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/rust/oasis_contract_sdk/error/trait.Error.html b/rust/oasis_contract_sdk/error/trait.Error.html index 254ba1d586..419a257745 100644 --- a/rust/oasis_contract_sdk/error/trait.Error.html +++ b/rust/oasis_contract_sdk/error/trait.Error.html @@ -4,7 +4,7 @@ fn code(&self) -> u32; // Provided method - fn to_execution_result(&self) -> ExecutionResult { ... } + fn to_execution_result(&self) -> ExecutionResult { ... } }
Expand description

A contract error that gets propagated to the caller.

It extends std::error::Error with module name and error code so that errors can be easily serialized and transferred between different processes.

@@ -22,5 +22,5 @@ }

Required Methods§

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.

-

Provided Methods§

source

fn to_execution_result(&self) -> ExecutionResult

Converts the error into an execution result.

+

Provided Methods§

source

fn to_execution_result(&self) -> ExecutionResult

Converts the error into an execution result.

Implementations on Foreign Types§

source§

impl Error for Infallible

source§

fn module_name(&self) -> &str

source§

fn code(&self) -> u32

Implementors§

\ No newline at end of file diff --git a/rust/oasis_contract_sdk/event/trait.Event.html b/rust/oasis_contract_sdk/event/trait.Event.html index b6d6e7f547..3778ed08bc 100644 --- a/rust/oasis_contract_sdk/event/trait.Event.html +++ b/rust/oasis_contract_sdk/event/trait.Event.html @@ -4,7 +4,7 @@ fn code(&self) -> u32; // Provided method - fn into_raw(self) -> Event { ... } + fn into_raw(self) -> Event { ... } }
Expand description

An event emitted by the contract.

This trait can be derived:

@@ -21,5 +21,5 @@ }

Required Methods§

source

fn module_name(&self) -> &str

Name of the module that emitted the event.

source

fn code(&self) -> u32

Code uniquely identifying the event.

-

Provided Methods§

source

fn into_raw(self) -> Event

Converts an event into the raw event type that can be emitted from the contract.

-

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Event for Event

source§

fn module_name(&self) -> &str

source§

fn code(&self) -> u32

source§

fn into_raw(self) -> Event

Implementors§

\ No newline at end of file +

Provided Methods§

source

fn into_raw(self) -> Event

Converts an event into the raw event type that can be emitted from the contract.

+

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Event for Event

source§

fn module_name(&self) -> &str

source§

fn code(&self) -> u32

source§

fn into_raw(self) -> Event

Implementors§

\ No newline at end of file diff --git a/rust/oasis_contract_sdk/index.html b/rust/oasis_contract_sdk/index.html index 81300ca36d..0d1619c4d6 100644 --- a/rust/oasis_contract_sdk/index.html +++ b/rust/oasis_contract_sdk/index.html @@ -1,2 +1,2 @@ oasis_contract_sdk - Rust

Crate oasis_contract_sdk

source ·
Expand description

Oasis Contract SDK.

-

Re-exports§

Modules§

  • Contract execution context.
  • The contract trait.
  • Smart contract environment query interface.
  • Contract error trait.
  • Contract event trait.
  • Memory management.
  • Smart contract storage interface.
  • Utilities for testing smart contracts.

Macros§

Derive Macros§

  • Derives the Error trait on an enum.
  • Derives the Event trait on an enum.
\ No newline at end of file +

Re-exports§

Modules§

Macros§

Derive Macros§

\ No newline at end of file diff --git a/rust/oasis_contract_sdk/testing/struct.MockContext.html b/rust/oasis_contract_sdk/testing/struct.MockContext.html index 793c1330c7..ecb726aedb 100644 --- a/rust/oasis_contract_sdk/testing/struct.MockContext.html +++ b/rust/oasis_contract_sdk/testing/struct.MockContext.html @@ -1,18 +1,18 @@ MockContext in oasis_contract_sdk::testing - Rust

Struct oasis_contract_sdk::testing::MockContext

source ·
pub struct MockContext {
-    pub ec: ExecutionContext,
+    pub ec: ExecutionContext,
     pub public_store: MockStore,
     pub confidential_store: MockStore,
     pub env: MockEnv,
-    pub messages: Vec<Message>,
-    pub events: Vec<Event>,
+    pub messages: Vec<Message>,
+    pub events: Vec<Event>,
 }
Expand description

A mock contract context suitable for testing.

-

Fields§

§ec: ExecutionContext

Execution context.

+

Fields§

§ec: ExecutionContext

Execution context.

§public_store: MockStore

Public store.

§confidential_store: MockStore

“Confidential” store.

§env: MockEnv

Environment.

-
§messages: Vec<Message>

Emitted messages.

-
§events: Vec<Event>

Emitted events.

-

Trait Implementations§

source§

impl Context for MockContext

§

type PublicStore = MockStore

The public store.
§

type ConfidentialStore = MockStore

The confidential store.
§

type Env = MockEnv

The environment.
source§

fn instance_id(&self) -> InstanceId

Contract instance identifier.
source§

fn instance_address(&self) -> &Address

Contract instance address.
source§

fn caller_address(&self) -> &Address

Caller address.
source§

fn deposited_tokens(&self) -> &[BaseUnits]

Tokens deposited by the caller.
source§

fn is_read_only(&self) -> bool

Whether the call is read-only and must not make any storage modifications.
source§

fn call_format(&self) -> CallFormat

Call format.
source§

fn emit_message(&mut self, msg: Message)

Emits a message.
source§

fn emit_event<E: Event>(&mut self, event: E)

Emits an event.
source§

fn public_store(&mut self) -> &mut Self::PublicStore

Public contract store.
source§

fn confidential_store(&mut self) -> &mut Self::ConfidentialStore

Confidential contract store.
source§

fn env(&self) -> &Self::Env

Environment.
source§

impl From<ExecutionContext> for MockContext

source§

fn from(ec: ExecutionContext) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +
§messages: Vec<Message>

Emitted messages.

+
§events: Vec<Event>

Emitted events.

+

Trait Implementations§

source§

impl Context for MockContext

§

type PublicStore = MockStore

The public store.
§

type ConfidentialStore = MockStore

The confidential store.
§

type Env = MockEnv

The environment.
source§

fn instance_id(&self) -> InstanceId

Contract instance identifier.
source§

fn instance_address(&self) -> &Address

Contract instance address.
source§

fn caller_address(&self) -> &Address

Caller address.
source§

fn deposited_tokens(&self) -> &[BaseUnits]

Tokens deposited by the caller.
source§

fn is_read_only(&self) -> bool

Whether the call is read-only and must not make any storage modifications.
source§

fn call_format(&self) -> CallFormat

Call format.
source§

fn emit_message(&mut self, msg: Message)

Emits a message.
source§

fn emit_event<E: Event>(&mut self, event: E)

Emits an event.
source§

fn public_store(&mut self) -> &mut Self::PublicStore

Public contract store.
source§

fn confidential_store(&mut self) -> &mut Self::ConfidentialStore

Confidential contract store.
source§

fn env(&self) -> &Self::Env

Environment.
source§

impl From<ExecutionContext> for MockContext

source§

fn from(ec: ExecutionContext) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

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

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where T: 'a,

§

fn implicit( diff --git a/rust/oasis_contract_sdk/testing/struct.MockEnv.html b/rust/oasis_contract_sdk/testing/struct.MockEnv.html index f5b1b7bc32..138ce75a23 100644 --- a/rust/oasis_contract_sdk/testing/struct.MockEnv.html +++ b/rust/oasis_contract_sdk/testing/struct.MockEnv.html @@ -34,7 +34,7 @@ additional_data: &[u8], ) -> Result<Vec<u8>, CryptoError>

Decrypt and authenticate a message and authenticate additional data using DeoxysII.
source§

fn random_bytes(&self, _pers: &[u8], dst: &mut [u8]) -> usize

Fills dst with cryptographically secure random bytes. Returns the number of bytes written. -If the optional personalization string (pers) is provided, it will be mixed into the RNG to provide additional domain separation.
source§

impl Default for MockEnv

source§

fn default() -> Self

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

impl Env for MockEnv

source§

fn query<Q: Into<QueryRequest>>(&self, query: Q) -> QueryResponse

Perform an environment query.
source§

fn address_for_instance(&self, instance_id: InstanceId) -> Address

Returns an address for the contract instance id.
source§

fn debug_print(&self, msg: &str)

Prints a message to the console. Useful when debugging.

Auto Trait Implementations§

§

impl Freeze for MockEnv

§

impl RefUnwindSafe for MockEnv

§

impl Send for MockEnv

§

impl Sync for MockEnv

§

impl Unpin for MockEnv

§

impl UnwindSafe for MockEnv

Blanket Implementations§

source§

impl<T> Any for T
where +If the optional personalization string (pers) is provided, it will be mixed into the RNG to provide additional domain separation.

source§

impl Default for MockEnv

source§

fn default() -> Self

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

impl Env for MockEnv

source§

fn query<Q: Into<QueryRequest>>(&self, query: Q) -> QueryResponse

Perform an environment query.
source§

fn address_for_instance(&self, instance_id: InstanceId) -> Address

Returns an address for the contract instance id.
source§

fn debug_print(&self, msg: &str)

Prints a message to the console. Useful when debugging.

Auto Trait Implementations§

§

impl Freeze for MockEnv

§

impl RefUnwindSafe for MockEnv

§

impl Send for MockEnv

§

impl Sync for MockEnv

§

impl Unpin for MockEnv

§

impl UnwindSafe for MockEnv

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

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

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where T: 'a,

§

fn implicit( diff --git a/rust/oasis_contract_sdk_storage/map/trait.MapKey.html b/rust/oasis_contract_sdk_storage/map/trait.MapKey.html index e1bf95cbf1..2ea23938d6 100644 --- a/rust/oasis_contract_sdk_storage/map/trait.MapKey.html +++ b/rust/oasis_contract_sdk_storage/map/trait.MapKey.html @@ -3,7 +3,7 @@ fn key(&self) -> Vec<&[u8]>; }
Expand description

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

Required Methods§

source

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

Return the composite key.

-

Implementations on Foreign Types§

source§

impl MapKey for &str

source§

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

source§

impl MapKey for &[u8]

source§

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

source§

impl MapKey for Address

source§

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

source§

impl MapKey for String

source§

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

source§

impl MapKey for Vec<u8>

source§

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

source§

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

Implementations on Foreign Types§

source§

impl MapKey for &str

source§

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

source§

impl MapKey for &[u8]

source§

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

source§

impl MapKey for String

source§

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

source§

impl MapKey for Vec<u8>

source§

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

source§

impl MapKey for Address

source§

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

source§

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

source§

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

source§

impl<T, U, V> MapKey for (T, U, V)
where T: MapKey, diff --git a/rust/oasis_contract_sdk_types/address/struct.Address.html b/rust/oasis_contract_sdk_types/address/struct.Address.html index 7b876dada6..60d4cbc871 100644 --- a/rust/oasis_contract_sdk_types/address/struct.Address.html +++ b/rust/oasis_contract_sdk_types/address/struct.Address.html @@ -5,7 +5,7 @@

source

pub fn to_bech32(self) -> String

Converts an address to Bech32 representation.

Trait Implementations§

source§

impl AsRef<[u8]> for Address

source§

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

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

impl Clone for Address

source§

fn clone(&self) -> Address

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl Debug for Address

source§

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

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

impl Decode for Address

source§

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

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

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

Try to decode from a given CBOR value.
§

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

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

impl Default for Address

source§

fn default() -> Address

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

impl Encode for Address

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

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

impl From<Address> for Address

source§

fn from(a: Address) -> Self

Converts to this type from the input type.
source§

impl From<Address> for Address

source§

fn from(a: Address) -> Self

Converts to this type from the input type.
source§

impl Ord for Address

source§

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

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

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

source§

impl Default for Address

source§

fn default() -> Address

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

impl Encode for Address

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

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

impl From<Address> for Address

source§

fn from(a: Address) -> Self

Converts to this type from the input type.
source§

impl From<Address> for Address

source§

fn from(a: Address) -> Self

Converts to this type from the input type.
source§

impl Ord for Address

source§

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

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

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

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

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

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

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

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

impl PartialEq for Address

source§

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

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_contract_sdk_types/enum.CallFormat.html b/rust/oasis_contract_sdk_types/enum.CallFormat.html index e861876081..45c73d06a3 100644 --- a/rust/oasis_contract_sdk_types/enum.CallFormat.html +++ b/rust/oasis_contract_sdk_types/enum.CallFormat.html @@ -6,7 +6,7 @@
§

EncryptedX25519DeoxysII = 1

Encrypted call data using X25519 for key exchange and Deoxys-II for symmetric encryption.

Trait Implementations§

source§

impl Clone for CallFormat

source§

fn clone(&self) -> CallFormat

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 CallFormat

source§

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

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

impl Decode for CallFormat

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 CallFormat

source§

fn default() -> Self

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

impl Encode for CallFormat

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

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

impl From<CallFormat> for CallFormat

source§

fn from(a: CallFormat) -> Self

Converts to this type from the input type.
source§

impl PartialEq for CallFormat

source§

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

This method tests for self and other values to be equal, and is used +undefined.
source§

impl Default for CallFormat

source§

fn default() -> Self

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

impl Encode for CallFormat

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

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

impl From<CallFormat> for CallFormat

source§

fn from(a: CallFormat) -> Self

Converts to this type from the input type.
source§

impl PartialEq for CallFormat

source§

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

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

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

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for CallFormat

source§

impl Eq for CallFormat

source§

impl StructuralPartialEq for CallFormat

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where diff --git a/rust/oasis_contract_sdk_types/message/enum.CallResult.html b/rust/oasis_contract_sdk_types/message/enum.CallResult.html index dcfa0a2939..90b46e6415 100644 --- a/rust/oasis_contract_sdk_types/message/enum.CallResult.html +++ b/rust/oasis_contract_sdk_types/message/enum.CallResult.html @@ -11,7 +11,7 @@ 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 CallResult

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 CallResult

§

fn into_cbor_value_map(self) -> Value
where Self: Sized,

Encode the type into a CBOR Map.
§

fn into_cbor_map(self) -> Vec<(Value, Value)>
where - Self: Sized,

Encode the type into a CBOR Map, returning the map items.
source§

impl From<CallResult> for CallResult

source§

fn from(r: CallResult) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl Freeze for CallResult

§

impl RefUnwindSafe for CallResult

§

impl Send for CallResult

§

impl Sync for CallResult

§

impl Unpin for CallResult

§

impl UnwindSafe for CallResult

Blanket Implementations§

source§

impl<T> Any for T
where + Self: Sized,

Encode the type into a CBOR Map, returning the map items.
source§

impl From<CallResult> for CallResult

source§

fn from(r: CallResult) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl Freeze for CallResult

§

impl RefUnwindSafe for CallResult

§

impl Send for CallResult

§

impl Sync for CallResult

§

impl Unpin for CallResult

§

impl UnwindSafe for CallResult

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

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

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where T: 'a,

§

fn implicit( diff --git a/rust/oasis_contract_sdk_types/token/struct.BaseUnits.html b/rust/oasis_contract_sdk_types/token/struct.BaseUnits.html index 744f71bfd6..662678157b 100644 --- a/rust/oasis_contract_sdk_types/token/struct.BaseUnits.html +++ b/rust/oasis_contract_sdk_types/token/struct.BaseUnits.html @@ -4,7 +4,7 @@

source

pub fn denomination(&self) -> &Denomination

Denomination of the token amount.

Trait Implementations§

source§

impl Clone for BaseUnits

source§

fn clone(&self) -> BaseUnits

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl Debug for BaseUnits

source§

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

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

impl Decode for BaseUnits

source§

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

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

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

Try to decode from a given CBOR value.
§

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

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

impl Default for BaseUnits

source§

fn default() -> BaseUnits

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

impl Display for BaseUnits

source§

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

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

impl Encode for BaseUnits

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

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

impl From<&BaseUnits> for BaseUnits

source§

fn from(a: &BaseUnits) -> Self

Converts to this type from the input type.
source§

impl From<BaseUnits> for BaseUnits

source§

fn from(a: BaseUnits) -> Self

Converts to this type from the input type.
source§

impl Ord for BaseUnits

source§

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

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

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

source§

impl Default for BaseUnits

source§

fn default() -> BaseUnits

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

impl Display for BaseUnits

source§

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

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

impl Encode for BaseUnits

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

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

impl From<&BaseUnits> for BaseUnits

source§

fn from(a: &BaseUnits) -> Self

Converts to this type from the input type.
source§

impl From<BaseUnits> for BaseUnits

source§

fn from(a: BaseUnits) -> Self

Converts to this type from the input type.
source§

impl Ord for BaseUnits

source§

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

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

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

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

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

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

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

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

impl PartialEq for BaseUnits

source§

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

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_contract_sdk_types/token/struct.Denomination.html b/rust/oasis_contract_sdk_types/token/struct.Denomination.html index d095a519c8..1446a235e4 100644 --- a/rust/oasis_contract_sdk_types/token/struct.Denomination.html +++ b/rust/oasis_contract_sdk_types/token/struct.Denomination.html @@ -5,7 +5,7 @@
source

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

Raw representation of a denomination.

Trait Implementations§

source§

impl AsRef<[u8]> for Denomination

source§

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

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

impl Clone for Denomination

source§

fn clone(&self) -> Denomination

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl Debug for Denomination

source§

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

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

impl Decode for Denomination

source§

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

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

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

Try to decode from a given CBOR value.
§

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

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

impl Default for Denomination

source§

fn default() -> Denomination

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

impl Display for Denomination

source§

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

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

impl Encode for Denomination

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

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

impl From<Denomination> for Denomination

source§

fn from(d: Denomination) -> Self

Converts to this type from the input type.
source§

impl From<Denomination> for Denomination

source§

fn from(d: Denomination) -> Self

Converts to this type from the input type.
source§

impl FromStr for Denomination

§

type Err = Error

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

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

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

impl Ord for Denomination

source§

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

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

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

source§

impl Default for Denomination

source§

fn default() -> Denomination

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

impl Display for Denomination

source§

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

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

impl Encode for Denomination

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

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

impl From<Denomination> for Denomination

source§

fn from(d: Denomination) -> Self

Converts to this type from the input type.
source§

impl From<Denomination> for Denomination

source§

fn from(d: Denomination) -> Self

Converts to this type from the input type.
source§

impl FromStr for Denomination

§

type Err = Error

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

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

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

impl Ord for Denomination

source§

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

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

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

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

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

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

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

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

impl PartialEq for Denomination

source§

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

This method tests for self and other values to be equal, and is used diff --git a/rust/oasis_runtime_sdk/all.html b/rust/oasis_runtime_sdk/all.html index 0fb9e52e9c..c0b2bdfcc7 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/module/trait.BlockHandler.html b/rust/oasis_runtime_sdk/module/trait.BlockHandler.html index 76bf220eca..b078b7f650 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: &C)

Perform any common actions at the end of the block (after all transactions have been executed).

-

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl BlockHandler for ()

source§

impl<TupleElement0: BlockHandler> BlockHandler for (TupleElement0,)

source§

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

source§

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

source§

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

source§

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

source§

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

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§

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§

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§

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§

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§

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§

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§

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§

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§

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§

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§

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§

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§

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§

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§

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§

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§

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§

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§

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§

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§

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§

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§

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)

Implementors§

source§

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

source§

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

source§

impl BlockHandler for oasis_runtime_sdk::modules::rewards::Module

source§

impl<Cfg: Config> BlockHandler for oasis_runtime_sdk::modules::access::Module<Cfg>

source§

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

source§

impl<Cfg: Config> BlockHandler for oasis_runtime_sdk::modules::rofl::Module<Cfg>

source§

impl<Consensus: API> BlockHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Consensus>

\ No newline at end of file +

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl BlockHandler for ()

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler> BlockHandler for (TupleElement0,)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

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

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

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

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

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

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &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: &C)

source§

fn end_block<C: Context>(ctx: &C)

Implementors§

source§

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

source§

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

source§

impl BlockHandler for oasis_runtime_sdk::modules::rewards::Module

source§

impl<Cfg: Config> BlockHandler for oasis_runtime_sdk::modules::access::Module<Cfg>

source§

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

source§

impl<Cfg: Config> BlockHandler for oasis_runtime_sdk::modules::rofl::Module<Cfg>

source§

impl<Consensus: API> BlockHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Consensus>

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/module/trait.FeeProxyHandler.html b/rust/oasis_runtime_sdk/module/trait.FeeProxyHandler.html index 72f7875a6e..1d6c785048 100644 --- a/rust/oasis_runtime_sdk/module/trait.FeeProxyHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.FeeProxyHandler.html @@ -103,4 +103,4 @@ ) -> Result<Option<Address>, Error>
source§

impl<TupleElement0: FeeProxyHandler, TupleElement1: FeeProxyHandler, TupleElement2: FeeProxyHandler, TupleElement3: FeeProxyHandler, TupleElement4: FeeProxyHandler, TupleElement5: FeeProxyHandler, TupleElement6: FeeProxyHandler, TupleElement7: FeeProxyHandler, TupleElement8: FeeProxyHandler, TupleElement9: FeeProxyHandler, TupleElement10: FeeProxyHandler, TupleElement11: FeeProxyHandler, TupleElement12: FeeProxyHandler, TupleElement13: FeeProxyHandler, TupleElement14: FeeProxyHandler, TupleElement15: FeeProxyHandler, TupleElement16: FeeProxyHandler, TupleElement17: FeeProxyHandler, TupleElement18: FeeProxyHandler, TupleElement19: FeeProxyHandler, TupleElement20: FeeProxyHandler, TupleElement21: FeeProxyHandler, TupleElement22: FeeProxyHandler, TupleElement23: FeeProxyHandler, TupleElement24: FeeProxyHandler, TupleElement25: FeeProxyHandler, TupleElement26: FeeProxyHandler, TupleElement27: FeeProxyHandler, TupleElement28: FeeProxyHandler, TupleElement29: FeeProxyHandler> FeeProxyHandler 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 resolve_payer<C: Context>( ctx: &C, tx: &Transaction, -) -> Result<Option<Address>, Error>

Implementors§

source§

impl<Cfg: Config> FeeProxyHandler for Module<Cfg>

\ No newline at end of file +) -> Result<Option<Address>, Error>

Implementors§

source§

impl<Cfg: Config> FeeProxyHandler for 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 5a3c78c53e..eee4cc5a81 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, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler, TupleElement25: InvariantHandler, TupleElement26: InvariantHandler, TupleElement27: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

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

Check the invariants in all modules in the tuple.

source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler, TupleElement25: InvariantHandler, TupleElement26: InvariantHandler, TupleElement27: InvariantHandler, TupleElement28: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

source§

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

Check the invariants in all modules in the tuple.

source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler, TupleElement19: InvariantHandler, TupleElement20: InvariantHandler, TupleElement21: InvariantHandler, TupleElement22: InvariantHandler, TupleElement23: InvariantHandler, TupleElement24: InvariantHandler, TupleElement25: InvariantHandler, TupleElement26: InvariantHandler, TupleElement27: InvariantHandler, TupleElement28: InvariantHandler, TupleElement29: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

fn check_invariants<C: Context>(ctx: &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 InvariantHandler for oasis_runtime_sdk::modules::rewards::Module

source§

impl<Cfg: Config> InvariantHandler for oasis_runtime_sdk::modules::access::Module<Cfg>

source§

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

source§

impl<Cfg: Config> InvariantHandler for oasis_runtime_sdk::modules::rofl::Module<Cfg>

source§

impl<Consensus: API> InvariantHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Consensus>

\ 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 InvariantHandler for oasis_runtime_sdk::modules::rewards::Module

source§

impl<Cfg: Config> InvariantHandler for oasis_runtime_sdk::modules::access::Module<Cfg>

source§

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

source§

impl<Cfg: Config> InvariantHandler for oasis_runtime_sdk::modules::rofl::Module<Cfg>

source§

impl<Consensus: API> InvariantHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Consensus>

\ 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 e1fe1f8708..f088d21c01 100644 --- a/rust/oasis_runtime_sdk/module/trait.MethodHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.MethodHandler.html @@ -581,4 +581,4 @@ ctx: &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 MethodHandler for oasis_runtime_sdk::modules::rewards::Module

source§

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

source§

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

source§

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

source§

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

\ 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 MethodHandler for oasis_runtime_sdk::modules::rewards::Module

source§

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

source§

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

source§

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

source§

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

\ 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 e3e0b1a728..322bed971b 100644 --- a/rust/oasis_runtime_sdk/module/trait.MigrationHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.MigrationHandler.html @@ -141,4 +141,4 @@ ctx: &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 MigrationHandler for oasis_runtime_sdk::modules::rewards::Module

source§

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

§

type Genesis = ()

source§

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

source§

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

source§

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

\ 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 MigrationHandler for oasis_runtime_sdk::modules::rewards::Module

source§

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

§

type Genesis = ()

source§

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

source§

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

source§

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

\ 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 4ee89d70f5..da94950039 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.

-

Object Safety§

This trait is not object safe.

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 Module for oasis_runtime_sdk::modules::rewards::Module

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 2u32

§

type Error = Error

§

type Event = ()

§

type Parameters = Parameters

source§

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

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 1u32

§

type Error = Error

§

type Event = ()

§

type 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

source§

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

source§

const NAME: &'static str = MODULE_NAME

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

source§

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

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 1u32

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

\ No newline at end of file +

Object Safety§

This trait is not object safe.

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 Module for oasis_runtime_sdk::modules::rewards::Module

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 2u32

§

type Error = Error

§

type Event = ()

§

type Parameters = Parameters

source§

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

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 1u32

§

type Error = Error

§

type Event = ()

§

type 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

source§

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

source§

const NAME: &'static str = MODULE_NAME

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

source§

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

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 1u32

§

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 0dfc0a8780..58a96d1bff 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.

-

Object Safety§

This trait is not object safe.

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

source§

impl Parameters for oasis_runtime_sdk::modules::rofl::Parameters

\ No newline at end of file +

Object Safety§

This trait is not object safe.

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

source§

impl Parameters for oasis_runtime_sdk::modules::rofl::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 c44e5f7fc4..c956e38dd1 100644 --- a/rust/oasis_runtime_sdk/module/trait.TransactionHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.TransactionHandler.html @@ -692,4 +692,4 @@ ctx: &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 TransactionHandler for oasis_runtime_sdk::modules::rewards::Module

source§

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

source§

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

source§

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

source§

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

\ 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 TransactionHandler for oasis_runtime_sdk::modules::rewards::Module

source§

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

source§

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

source§

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

source§

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

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/rofl/enum.Error.html b/rust/oasis_runtime_sdk/modules/rofl/enum.Error.html index 761a75456f..0a05e660f8 100644 --- a/rust/oasis_runtime_sdk/modules/rofl/enum.Error.html +++ b/rust/oasis_runtime_sdk/modules/rofl/enum.Error.html @@ -1,5 +1,5 @@ -Error in oasis_runtime_sdk::modules::rofl - Rust

Enum oasis_runtime_sdk::modules::rofl::Error

source ·
pub enum Error {
-
Show 13 variants InvalidArgument, +Error in oasis_runtime_sdk::modules::rofl - Rust

Enum oasis_runtime_sdk::modules::rofl::Error

source ·
pub enum Error {
+
Show 14 variants InvalidArgument, UnknownApp, NotSignedByRAK, NotSignedByExtraKey, @@ -10,10 +10,11 @@ ExtraKeyUpdateNotAllowed, AppAlreadyExists, Forbidden, + UnknownInstance, Core(Error), Accounts(Error),
}
Expand description

Errors emitted by the module.

-

Variants§

§

InvalidArgument

§

UnknownApp

§

NotSignedByRAK

§

NotSignedByExtraKey

§

UnknownEnclave

§

UnknownNode

§

NodeNotAllowed

§

RegistrationExpired

§

ExtraKeyUpdateNotAllowed

§

AppAlreadyExists

§

Forbidden

§

Core(Error)

§

Accounts(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

§

UnknownApp

§

NotSignedByRAK

§

NotSignedByExtraKey

§

UnknownEnclave

§

UnknownNode

§

NodeNotAllowed

§

RegistrationExpired

§

ExtraKeyUpdateNotAllowed

§

AppAlreadyExists

§

Forbidden

§

UnknownInstance

§

Core(Error)

§

Accounts(Error)

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Error

source§

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

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

fn description(&self) -> &str

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

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

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

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

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

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch should abort or Err(self) when this is just a regular error.
source§

fn into_call_result(self) -> CallResult
where Self: Sized,

Converts the error into a call result.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.
source§

impl From<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.

Auto Trait Implementations§

§

impl Freeze for Error

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where diff --git a/rust/oasis_runtime_sdk/modules/rofl/enum.ParameterValidationError.html b/rust/oasis_runtime_sdk/modules/rofl/enum.ParameterValidationError.html index 32162106ab..b3c8a19315 100644 --- a/rust/oasis_runtime_sdk/modules/rofl/enum.ParameterValidationError.html +++ b/rust/oasis_runtime_sdk/modules/rofl/enum.ParameterValidationError.html @@ -1,5 +1,5 @@ -ParameterValidationError in oasis_runtime_sdk::modules::rofl - Rust
pub enum ParameterValidationError {}
Expand description

Errors emitted during parameter validation.

-

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 T
where +ParameterValidationError in oasis_runtime_sdk::modules::rofl - Rust
pub enum ParameterValidationError {}
Expand description

Errors emitted during parameter validation.

+

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

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

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where T: 'a,

§

fn implicit( diff --git a/rust/oasis_runtime_sdk/modules/rofl/index.html b/rust/oasis_runtime_sdk/modules/rofl/index.html index 9315fe4e1b..db09e2fe1c 100644 --- a/rust/oasis_runtime_sdk/modules/rofl/index.html +++ b/rust/oasis_runtime_sdk/modules/rofl/index.html @@ -1,2 +1,2 @@ -oasis_runtime_sdk::modules::rofl - Rust

Module oasis_runtime_sdk::modules::rofl

source ·
Expand description

On-chain coordination for ROFL components.

+oasis_runtime_sdk::modules::rofl - Rust

Module oasis_runtime_sdk::modules::rofl

source ·
Expand description

On-chain coordination for ROFL components.

Modules§

Structs§

Enums§

Statics§

Traits§

  • Interface that can be called from other modules.
  • Module configuration.
\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/rofl/static.ADDRESS_APP_STAKE_POOL.html b/rust/oasis_runtime_sdk/modules/rofl/static.ADDRESS_APP_STAKE_POOL.html index be3e0611cc..2488d41baf 100644 --- a/rust/oasis_runtime_sdk/modules/rofl/static.ADDRESS_APP_STAKE_POOL.html +++ b/rust/oasis_runtime_sdk/modules/rofl/static.ADDRESS_APP_STAKE_POOL.html @@ -1,3 +1,3 @@ -ADDRESS_APP_STAKE_POOL in oasis_runtime_sdk::modules::rofl - Rust
pub static ADDRESS_APP_STAKE_POOL: Lazy<Address>
Expand description

Module’s address that has the application stake pool.

+ADDRESS_APP_STAKE_POOL in oasis_runtime_sdk::modules::rofl - Rust
pub static ADDRESS_APP_STAKE_POOL: Lazy<Address>
Expand description

Module’s address that has the application stake pool.

oasis1qza6sddnalgzexk3ct30gqfvntgth5m4hsyywmff

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/rofl/struct.Genesis.html b/rust/oasis_runtime_sdk/modules/rofl/struct.Genesis.html index 7fceb895d4..46b42b5ecb 100644 --- a/rust/oasis_runtime_sdk/modules/rofl/struct.Genesis.html +++ b/rust/oasis_runtime_sdk/modules/rofl/struct.Genesis.html @@ -1,11 +1,11 @@ -Genesis in oasis_runtime_sdk::modules::rofl - Rust

Struct oasis_runtime_sdk::modules::rofl::Genesis

source ·
pub struct Genesis {
+Genesis in oasis_runtime_sdk::modules::rofl - Rust

Struct oasis_runtime_sdk::modules::rofl::Genesis

source ·
pub struct Genesis {
     pub parameters: Parameters,
     pub apps: Vec<AppConfig>,
 }
Expand description

Genesis state for the module.

Fields§

§parameters: Parameters§apps: Vec<AppConfig>

Application configurations.

-

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 +

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) -> Value
where +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) -> Value
where Self: Sized,

Encode the type into a CBOR Map.
§

fn into_cbor_map(self) -> Vec<(Value, Value)>
where Self: Sized,

Encode the type into a CBOR Map, returning the map items.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where diff --git a/rust/oasis_runtime_sdk/modules/rofl/struct.Module.html b/rust/oasis_runtime_sdk/modules/rofl/struct.Module.html index 957bc42122..03af29cd7a 100644 --- a/rust/oasis_runtime_sdk/modules/rofl/struct.Module.html +++ b/rust/oasis_runtime_sdk/modules/rofl/struct.Module.html @@ -1,21 +1,23 @@ -Module in oasis_runtime_sdk::modules::rofl - Rust

Struct oasis_runtime_sdk::modules::rofl::Module

source ·
pub struct Module<Cfg: Config> { /* private fields */ }

Trait Implementations§

source§

impl<Cfg: Config> API for Module<Cfg>

source§

fn is_authorized_origin(app: AppId) -> Result<bool, Error>

Verify whether the origin transaction is signed by an authorized ROFL instance for the given -application. Read more
source§

fn get_app(id: AppId) -> Result<AppConfig, Error>

Get an application’s configuration.
source§

fn get_instances(id: AppId) -> Result<Vec<Registration>, Error>

Get all registered instances for an application.
source§

impl<Cfg: Config> BlockHandler for Module<Cfg>

source§

fn end_block<C: Context>(ctx: &C)

Perform any common actions at the end of the block (after all transactions have been +Module in oasis_runtime_sdk::modules::rofl - Rust

Struct oasis_runtime_sdk::modules::rofl::Module

source ·
pub struct Module<Cfg: Config> { /* private fields */ }

Trait Implementations§

source§

impl<Cfg: Config> API for Module<Cfg>

source§

fn get_origin_rak() -> Option<PublicKey>

Get the Runtime Attestation Key of the ROFL app instance in case the origin transaction is +signed by a ROFL instance. Otherwise None is returned. Read more
source§

fn get_origin_registration(app: AppId) -> Option<Registration>

Get the registration descriptor of the ROFL app instance in case the origin transaction is +signed by a ROFL instance of the specified app. Otherwise None is returned. Read more
source§

fn is_authorized_origin(app: AppId) -> bool

Verify whether the origin transaction is signed by an authorized ROFL instance for the given +application. Read more
source§

fn get_registration(app: AppId, rak: PublicKey) -> Result<Registration, Error>

Get a specific registered instance for an application.
source§

fn get_app(id: AppId) -> Result<AppConfig, Error>

Get an application’s configuration.
source§

fn get_instances(id: AppId) -> Result<Vec<Registration>, Error>

Get all registered instances for an application.
source§

impl<Cfg: Config> BlockHandler for Module<Cfg>

source§

fn end_block<C: Context>(ctx: &C)

Perform any common actions at the end of the block (after all transactions have been executed).
source§

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

Perform any common actions at the start of the block (before any transactions have been -executed).
source§

impl<Cfg: Config> FeeProxyHandler for Module<Cfg>

source§

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

source§

impl<Cfg: Config> FeeProxyHandler for Module<Cfg>

source§

fn resolve_payer<C: Context>( ctx: &C, tx: &Transaction, ) -> Result<Option<Address>, Error>

Resolve the proxy payer for the given transaction. If no payer could be resolved, None -should be returned.
source§

impl<Cfg: Config> InvariantHandler for Module<Cfg>

source§

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

Check invariants.
source§

impl<Cfg: Config> MethodHandler for Module<Cfg>

source§

fn dispatch_call<C: Context>( +should be returned.

source§

impl<Cfg: Config> InvariantHandler for Module<Cfg>

source§

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

Check invariants.
source§

impl<Cfg: Config> MethodHandler for Module<Cfg>

source§

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

Dispatch a call.
source§

fn dispatch_query<C: Context>( +) -> DispatchResult<Value, CallResult>

Dispatch a call.
source§

fn dispatch_query<C: Context>( ctx: &C, method: &str, args: Value, -) -> 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 +) -> 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 is_expensive_query(method: &str) -> bool

Checks whether the given query method is tagged as expensive.
source§

fn prefetch( +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 prefetch( _prefixes: &mut BTreeSet<Prefix>, _method: &str, body: Value, @@ -25,11 +27,11 @@ _handler_name: &str, result: MessageResult, ) -> DispatchResult<MessageResult, ()>

Dispatch a message result.
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<Cfg: Config> MigrationHandler for Module<Cfg>

§

type Genesis = Genesis

Genesis state type. Read more
source§

fn init_or_migrate<C: Context>( +transactions.

source§

impl<Cfg: Config> MigrationHandler for Module<Cfg>

§

type Genesis = Genesis

Genesis state type. Read more
source§

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

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

impl<Cfg: Config> Module for Module<Cfg>

source§

const NAME: &'static str = MODULE_NAME

Module name.
§

type Error = Error

Module error type.
§

type Event = Event

Module event type.
§

type Parameters = Parameters

Module parameters.
source§

const VERSION: u32 = 1u32

Module version.
source§

fn params() -> Self::Parameters

Return the module’s parameters.
source§

fn set_params(params: Self::Parameters)

Set the module’s parameters.
source§

impl<Cfg: Config> TransactionHandler for Module<Cfg>

source§

fn approve_raw_tx<C: Context>(_ctx: &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<Cfg: Config> Module for Module<Cfg>

source§

const NAME: &'static str = MODULE_NAME

Module name.
§

type Error = Error

Module error type.
§

type Event = Event

Module event type.
§

type Parameters = Parameters

Module parameters.
source§

const VERSION: u32 = 1u32

Module version.
source§

fn params() -> Self::Parameters

Return the module’s parameters.
source§

fn set_params(params: Self::Parameters)

Set the module’s parameters.
source§

impl<Cfg: Config> TransactionHandler for Module<Cfg>

source§

fn approve_raw_tx<C: Context>(_ctx: &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: &C, _utx: &UnverifiedTransaction, diff --git a/rust/oasis_runtime_sdk/modules/rofl/struct.Parameters.html b/rust/oasis_runtime_sdk/modules/rofl/struct.Parameters.html index 41938f5344..e35b29dc41 100644 --- a/rust/oasis_runtime_sdk/modules/rofl/struct.Parameters.html +++ b/rust/oasis_runtime_sdk/modules/rofl/struct.Parameters.html @@ -1,9 +1,9 @@ -Parameters in oasis_runtime_sdk::modules::rofl - Rust

Struct oasis_runtime_sdk::modules::rofl::Parameters

source ·
pub struct Parameters {}
Expand description

Parameters for the module.

-

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 +Parameters in oasis_runtime_sdk::modules::rofl - Rust

Struct oasis_runtime_sdk::modules::rofl::Parameters

source ·
pub struct Parameters {}
Expand description

Parameters for the module.

+

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() -> Parameters

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) -> Value
where +undefined.

source§

impl Default for Parameters

source§

fn default() -> Parameters

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) -> Value
where Self: Sized,

Encode the type into a CBOR Map.
§

fn into_cbor_map(self) -> Vec<(Value, Value)>
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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
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.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

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

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where T: 'a,

§

fn implicit( diff --git a/rust/oasis_runtime_sdk/modules/rofl/trait.API.html b/rust/oasis_runtime_sdk/modules/rofl/trait.API.html index a6a73e8746..a7884e1e71 100644 --- a/rust/oasis_runtime_sdk/modules/rofl/trait.API.html +++ b/rust/oasis_runtime_sdk/modules/rofl/trait.API.html @@ -1,13 +1,28 @@ -API in oasis_runtime_sdk::modules::rofl - Rust

Trait oasis_runtime_sdk::modules::rofl::API

source ·
pub trait API {
+API in oasis_runtime_sdk::modules::rofl - Rust

Trait oasis_runtime_sdk::modules::rofl::API

source ·
pub trait API {
     // Required methods
-    fn is_authorized_origin(app: AppId) -> Result<bool, Error>;
+    fn get_origin_rak() -> Option<PublicKey>;
+    fn get_origin_registration(app: AppId) -> Option<Registration>;
+    fn is_authorized_origin(app: AppId) -> bool;
+    fn get_registration(
+        app: AppId,
+        rak: PublicKey,
+    ) -> Result<Registration, Error>;
     fn get_app(id: AppId) -> Result<AppConfig, Error>;
     fn get_instances(id: AppId) -> Result<Vec<Registration>, Error>;
 }
Expand description

Interface that can be called from other modules.

-

Required Methods§

source

fn is_authorized_origin(app: AppId) -> Result<bool, Error>

Verify whether the origin transaction is signed by an authorized ROFL instance for the given -application.

+

Required Methods§

source

fn get_origin_rak() -> Option<PublicKey>

Get the Runtime Attestation Key of the ROFL app instance in case the origin transaction is +signed by a ROFL instance. Otherwise None is returned.

§Panics

This method will panic if called outside a transaction environment.

-
source

fn get_app(id: AppId) -> Result<AppConfig, Error>

Get an application’s configuration.

-
source

fn get_instances(id: AppId) -> Result<Vec<Registration>, Error>

Get all registered instances for an application.

-

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<Cfg: Config> API for Module<Cfg>

\ No newline at end of file +

source

fn get_origin_registration(app: AppId) -> Option<Registration>

Get the registration descriptor of the ROFL app instance in case the origin transaction is +signed by a ROFL instance of the specified app. Otherwise None is returned.

+
§Panics
+

This method will panic if called outside a transaction environment.

+
source

fn is_authorized_origin(app: AppId) -> bool

Verify whether the origin transaction is signed by an authorized ROFL instance for the given +application.

+
§Panics
+

This method will panic if called outside a transaction environment.

+
source

fn get_registration(app: AppId, rak: PublicKey) -> Result<Registration, Error>

Get a specific registered instance for an application.

+
source

fn get_app(id: AppId) -> Result<AppConfig, Error>

Get an application’s configuration.

+
source

fn get_instances(id: AppId) -> Result<Vec<Registration>, Error>

Get all registered instances for an application.

+

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<Cfg: Config> API for Module<Cfg>

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/rofl/trait.Config.html b/rust/oasis_runtime_sdk/modules/rofl/trait.Config.html index 6d2e4ebd84..ebb380ac85 100644 --- a/rust/oasis_runtime_sdk/modules/rofl/trait.Config.html +++ b/rust/oasis_runtime_sdk/modules/rofl/trait.Config.html @@ -1,9 +1,11 @@ -Config in oasis_runtime_sdk::modules::rofl - Rust

Trait oasis_runtime_sdk::modules::rofl::Config

source ·
pub trait Config: 'static {
+Config in oasis_runtime_sdk::modules::rofl - Rust

Trait oasis_runtime_sdk::modules::rofl::Config

source ·
pub trait Config: 'static {
     const GAS_COST_CALL_CREATE: u64 = 100_000u64;
     const GAS_COST_CALL_UPDATE: u64 = 100_000u64;
     const GAS_COST_CALL_REMOVE: u64 = 10_000u64;
     const GAS_COST_CALL_REGISTER: u64 = 100_000u64;
     const GAS_COST_CALL_IS_AUTHORIZED_ORIGIN: u64 = 1_000u64;
+    const GAS_COST_CALL_AUTHORIZED_ORIGIN_NODE: u64 = 2_000u64;
+    const GAS_COST_CALL_AUTHORIZED_ORIGIN_ENTITY: u64 = 2_000u64;
     const STAKE_APP_CREATE: BaseUnits = _;
 }
Expand description

Module configuration.

Provided Associated Constants§

source

const GAS_COST_CALL_CREATE: u64 = 100_000u64

Gas cost of rofl.Create call.

@@ -11,7 +13,9 @@
source

const GAS_COST_CALL_REMOVE: u64 = 10_000u64

Gas cost of rofl.Remove call.

source

const GAS_COST_CALL_REGISTER: u64 = 100_000u64

Gas cost of rofl.Register call.

source

const GAS_COST_CALL_IS_AUTHORIZED_ORIGIN: u64 = 1_000u64

Gas cost of rofl.IsAuthorizedOrigin call.

-
source

const STAKE_APP_CREATE: BaseUnits = _

Amount of stake required for maintaining an application.

+
source

const GAS_COST_CALL_AUTHORIZED_ORIGIN_NODE: u64 = 2_000u64

Gas cost of rofl.AuthorizedOriginNode call.

+
source

const GAS_COST_CALL_AUTHORIZED_ORIGIN_ENTITY: u64 = 2_000u64

Gas cost of rofl.AuthorizedOriginEntity call.

+
source

const STAKE_APP_CREATE: BaseUnits = _

Amount of stake required for maintaining an application.

The stake is held in escrow and is returned to the administrator when the application is removed.

Object Safety§

This trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/rofl/types/index.html b/rust/oasis_runtime_sdk/modules/rofl/types/index.html index 9b1a7ec430..ff09b84623 100644 --- a/rust/oasis_runtime_sdk/modules/rofl/types/index.html +++ b/rust/oasis_runtime_sdk/modules/rofl/types/index.html @@ -1 +1 @@ -oasis_runtime_sdk::modules::rofl::types - Rust

Module oasis_runtime_sdk::modules::rofl::types

source ·

Structs§

  • ROFL application configuration.
  • Application-related query.
  • Create new ROFL application call.
  • Register ROFL call.
  • ROFL registration descriptor.
  • Remove an existing ROFL application call.
  • Update an existing ROFL application call.

Enums§

\ No newline at end of file +oasis_runtime_sdk::modules::rofl::types - Rust

Module oasis_runtime_sdk::modules::rofl::types

source ·

Structs§

Enums§

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/rofl/types/sidebar-items.js b/rust/oasis_runtime_sdk/modules/rofl/types/sidebar-items.js index 99d4131f4c..05aaa99ac2 100644 --- a/rust/oasis_runtime_sdk/modules/rofl/types/sidebar-items.js +++ b/rust/oasis_runtime_sdk/modules/rofl/types/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"enum":["IdentifierScheme"],"struct":["AppConfig","AppQuery","Create","Register","Registration","Remove","Update"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["IdentifierScheme"],"struct":["AppConfig","AppInstanceQuery","AppQuery","Create","Register","Registration","Remove","Update"]}; \ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/rofl/types/struct.AppInstanceQuery.html b/rust/oasis_runtime_sdk/modules/rofl/types/struct.AppInstanceQuery.html new file mode 100644 index 0000000000..04104a8c59 --- /dev/null +++ b/rust/oasis_runtime_sdk/modules/rofl/types/struct.AppInstanceQuery.html @@ -0,0 +1,33 @@ +AppInstanceQuery in oasis_runtime_sdk::modules::rofl::types - Rust

Struct oasis_runtime_sdk::modules::rofl::types::AppInstanceQuery

source ·
pub struct AppInstanceQuery {
+    pub app: AppId,
+    pub rak: PublicKey,
+}
Expand description

Application instance query.

+

Fields§

§app: AppId

ROFL application identifier.

+
§rak: PublicKey

Runtime Attestation Key.

+

Trait Implementations§

source§

impl Clone for AppInstanceQuery

source§

fn clone(&self) -> AppInstanceQuery

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 AppInstanceQuery

source§

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

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

impl Decode for AppInstanceQuery

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 AppInstanceQuery

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 AppInstanceQuery

§

fn into_cbor_value_map(self) -> Value
where + Self: Sized,

Encode the type into a CBOR Map.
§

fn into_cbor_map(self) -> Vec<(Value, Value)>
where + Self: Sized,

Encode the type into a CBOR Map, returning the map items.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

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

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

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

source§

default unsafe fn clone_to_uninit(&self, dst: *mut T)

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

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

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

source§

fn into(self) -> U

Calls U::from(self).

+

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

+
§

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

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for T
where + 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 T
where + 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 T
where + 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 T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

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

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/rofl/types/struct.AppQuery.html b/rust/oasis_runtime_sdk/modules/rofl/types/struct.AppQuery.html index 0e3b130189..8400f6be41 100644 --- a/rust/oasis_runtime_sdk/modules/rofl/types/struct.AppQuery.html +++ b/rust/oasis_runtime_sdk/modules/rofl/types/struct.AppQuery.html @@ -1,10 +1,10 @@ -AppQuery in oasis_runtime_sdk::modules::rofl::types - Rust

Struct oasis_runtime_sdk::modules::rofl::types::AppQuery

source ·
pub struct AppQuery {
+AppQuery in oasis_runtime_sdk::modules::rofl::types - Rust

Struct oasis_runtime_sdk::modules::rofl::types::AppQuery

source ·
pub struct AppQuery {
     pub id: AppId,
 }
Expand description

Application-related query.

Fields§

§id: AppId

ROFL application identifier.

-

Trait Implementations§

source§

impl Clone for AppQuery

source§

fn clone(&self) -> AppQuery

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 AppQuery

source§

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

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

impl Decode for AppQuery

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 AppQuery

source§

fn clone(&self) -> AppQuery

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 AppQuery

source§

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

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

impl Decode for AppQuery

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 AppQuery

source§

fn default() -> AppQuery

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

impl Encode for AppQuery

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 AppQuery

§

fn into_cbor_value_map(self) -> Value
where +undefined.

source§

impl Default for AppQuery

source§

fn default() -> AppQuery

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

impl Encode for AppQuery

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 AppQuery

§

fn into_cbor_value_map(self) -> Value
where Self: Sized,

Encode the type into a CBOR Map.
§

fn into_cbor_map(self) -> Vec<(Value, Value)>
where Self: Sized,

Encode the type into a CBOR Map, returning the map items.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where diff --git a/rust/oasis_runtime_sdk/modules/rofl/types/struct.Registration.html b/rust/oasis_runtime_sdk/modules/rofl/types/struct.Registration.html index 9b4e09545a..39b5131707 100644 --- a/rust/oasis_runtime_sdk/modules/rofl/types/struct.Registration.html +++ b/rust/oasis_runtime_sdk/modules/rofl/types/struct.Registration.html @@ -1,6 +1,7 @@ -Registration in oasis_runtime_sdk::modules::rofl::types - Rust

Struct oasis_runtime_sdk::modules::rofl::types::Registration

source ·
pub struct Registration {
+Registration in oasis_runtime_sdk::modules::rofl::types - Rust

Struct oasis_runtime_sdk::modules::rofl::types::Registration

source ·
pub struct Registration {
     pub app: AppId,
     pub node_id: PublicKey,
+    pub entity_id: Option<PublicKey>,
     pub rak: PublicKey,
     pub rek: PublicKey,
     pub expiration: EpochTime,
@@ -8,6 +9,7 @@
 }
Expand description

ROFL registration descriptor.

Fields§

§app: AppId

Application this enclave is registered for.

§node_id: PublicKey

Identifier of the endorsing node.

+
§entity_id: Option<PublicKey>

Optional identifier of the endorsing entity.

§rak: PublicKey

Runtime Attestation Key.

§rek: PublicKey

Runtime Encryption Key.

§expiration: EpochTime

Epoch when the ROFL registration expires if not renewed.

diff --git a/rust/oasis_runtime_sdk_contracts/enum.Error.html b/rust/oasis_runtime_sdk_contracts/enum.Error.html index a212ea0054..ccbff77a90 100644 --- a/rust/oasis_runtime_sdk_contracts/enum.Error.html +++ b/rust/oasis_runtime_sdk_contracts/enum.Error.html @@ -17,7 +17,7 @@ ResultTooLarge(u32, u32), TooManySubcalls(u16, u16), CodeAlreadyUpgraded(u64), - Abort(Error), + Abort(Error), StorageKeyTooLarge(u32, u32), StorageValueTooLarge(u32, u32), CryptoMsgTooLarge(u32, u32), @@ -30,12 +30,12 @@ ModuleUsesFloatingPoint, CodeDeclaresTooManyFunctions, CodeDeclaresTooManyLocals, - Core(Error), + Core(Error), Contract(ContractError),

}
Expand description

Errors emitted by the contracts module.

-

Variants§

§

InvalidArgument

§

CodeTooLarge(u32, u32)

§

CodeMalformed

§

UnsupportedABI

§

CodeMissingRequiredExport(String)

§

CodeDeclaresReservedExport(String)

§

CodeDeclaresStartFunction

§

CodeDeclaresTooManyMemories

§

CodeNotFound(u64)

§

InstanceNotFound(u64)

§

ModuleLoadingFailed

§

ExecutionFailed(Error)

§

Forbidden

§

Unsupported

§

InsufficientCallerBalance

§

ResultTooLarge(u32, u32)

§

TooManySubcalls(u16, u16)

§

CodeAlreadyUpgraded(u64)

§

Abort(Error)

§

StorageKeyTooLarge(u32, u32)

§

StorageValueTooLarge(u32, u32)

§

CryptoMsgTooLarge(u32, u32)

§

CryptoMalformedPublicKey

§

CodeDeclaresMultipleSubVersions

§

CryptoMalformedPrivateKey

§

CryptoMalformedKey

§

CryptoMalformedNonce

§

CryptoKeyDerivationFunctionFailure

§

ModuleUsesFloatingPoint

§

CodeDeclaresTooManyFunctions

§

CodeDeclaresTooManyLocals

§

Core(Error)

§

Contract(ContractError)

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch -should abort or Err(self) when this is just a regular error.
source§

fn into_call_result(self) -> CallResult
where - Self: Sized,

Converts the error into a call result.
source§

impl Error for Error

source§

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

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

fn description(&self) -> &str

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

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

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

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

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

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl Freeze for Error

§

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 T
where +

Variants§

§

InvalidArgument

§

CodeTooLarge(u32, u32)

§

CodeMalformed

§

UnsupportedABI

§

CodeMissingRequiredExport(String)

§

CodeDeclaresReservedExport(String)

§

CodeDeclaresStartFunction

§

CodeDeclaresTooManyMemories

§

CodeNotFound(u64)

§

InstanceNotFound(u64)

§

ModuleLoadingFailed

§

ExecutionFailed(Error)

§

Forbidden

§

Unsupported

§

InsufficientCallerBalance

§

ResultTooLarge(u32, u32)

§

TooManySubcalls(u16, u16)

§

CodeAlreadyUpgraded(u64)

§

Abort(Error)

§

StorageKeyTooLarge(u32, u32)

§

StorageValueTooLarge(u32, u32)

§

CryptoMsgTooLarge(u32, u32)

§

CryptoMalformedPublicKey

§

CodeDeclaresMultipleSubVersions

§

CryptoMalformedPrivateKey

§

CryptoMalformedKey

§

CryptoMalformedNonce

§

CryptoKeyDerivationFunctionFailure

§

ModuleUsesFloatingPoint

§

CodeDeclaresTooManyFunctions

§

CodeDeclaresTooManyLocals

§

Core(Error)

§

Contract(ContractError)

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Error

source§

fn module_name(&self) -> &str

Name of the module that emitted the error.
source§

fn code(&self) -> u32

Error code uniquely identifying the error.
source§

fn into_abort(self) -> Result<Error, Self>

Consumes self and returns either Ok(err) (where err is a dispatcher error) when batch +should abort or Err(self) when this is just a regular error.
§

fn into_call_result(self) -> CallResult
where + Self: Sized,

Converts the error into a call result.
source§

impl Error for Error

source§

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

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

fn description(&self) -> &str

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

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

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

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

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

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for RuntimeError

source§

fn from(err: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl Freeze for Error

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

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

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where T: 'a,

§

fn implicit( diff --git a/rust/oasis_runtime_sdk_contracts/enum.Event.html b/rust/oasis_runtime_sdk_contracts/enum.Event.html index b183103125..f270255020 100644 --- a/rust/oasis_runtime_sdk_contracts/enum.Event.html +++ b/rust/oasis_runtime_sdk_contracts/enum.Event.html @@ -1,5 +1,5 @@ Event in oasis_runtime_sdk_contracts - Rust

Enum oasis_runtime_sdk_contracts::Event

source ·
pub enum Event {}
Expand description

Events emitted by the contracts module.

-

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

§

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 T
where +

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.
§

fn into_event_tag(self) -> EventTag

Converts an event into an event tag. Read more

Auto Trait Implementations§

§

impl Freeze for Event

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

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

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where T: 'a,

§

fn implicit( diff --git a/rust/oasis_runtime_sdk_contracts/struct.Module.html b/rust/oasis_runtime_sdk_contracts/struct.Module.html index f94a4da95f..424107056a 100644 --- a/rust/oasis_runtime_sdk_contracts/struct.Module.html +++ b/rust/oasis_runtime_sdk_contracts/struct.Module.html @@ -1,94 +1,94 @@ Module in oasis_runtime_sdk_contracts - Rust

Struct oasis_runtime_sdk_contracts::Module

source ·
pub struct Module<Cfg: Config> { /* private fields */ }

Implementations§

source§

impl<Cfg: Config> Module<Cfg>

source

pub fn load_code(code_info: &Code) -> Result<Vec<u8>, Error>

Loads code with the specified code identifier.

source

pub fn store_code(code_info: &Code, code: &[u8]) -> Result<(), Error>

Stores code with the specified code identifier.

-
source§

impl<Cfg: Config> Module<Cfg>

source

pub fn tx_upload<C: Context>( +

source§

impl<Cfg: Config> Module<Cfg>

source

pub fn tx_upload<C: Context>( ctx: &C, body: Upload, -) -> Result<UploadResult, Error>

source

pub fn tx_instantiate<C: Context>( +) -> Result<UploadResult, Error>

source

pub fn tx_instantiate<C: Context>( ctx: &C, body: Instantiate, -) -> Result<InstantiateResult, Error>

source

pub fn tx_call<C: Context>(ctx: &C, body: Call) -> Result<CallResult, Error>

source

pub fn tx_change_upgrade_policy<C: Context>( +) -> Result<InstantiateResult, Error>

source

pub fn tx_call<C: Context>(ctx: &C, body: Call) -> Result<CallResult, Error>

source

pub fn tx_change_upgrade_policy<C: Context>( ctx: &C, body: ChangeUpgradePolicy, -) -> Result<(), Error>

source

pub fn tx_upgrade<C: Context>(ctx: &C, body: Upgrade) -> Result<(), Error>

source

pub fn query_code<C: Context>(_ctx: &C, args: CodeQuery) -> Result<Code, Error>

source

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

source

pub fn tx_upgrade<C: Context>(ctx: &C, body: Upgrade) -> Result<(), Error>

source

pub fn query_code<C: Context>(_ctx: &C, args: CodeQuery) -> Result<Code, Error>

source

pub fn query_code_storage<C: Context>( _ctx: &C, args: CodeStorageQuery, -) -> Result<CodeStorageQueryResult, Error>

source

pub fn query_instance<C: Context>( +) -> Result<CodeStorageQueryResult, Error>

source

pub fn query_instance<C: Context>( _ctx: &C, args: InstanceQuery, -) -> Result<Instance, Error>

source

pub fn query_instance_storage<C: Context>( +) -> Result<Instance, Error>

source

pub fn query_instance_storage<C: Context>( ctx: &C, args: InstanceStorageQuery, -) -> Result<InstanceStorageQueryResult, Error>

source

pub fn query_instance_raw_storage<C: Context>( +) -> Result<InstanceStorageQueryResult, Error>

source

pub fn query_instance_raw_storage<C: Context>( ctx: &C, args: InstanceRawStorageQuery, -) -> Result<InstanceRawStorageQueryResult, Error>

source

pub fn query_public_key<C: Context>( +) -> Result<InstanceRawStorageQueryResult, Error>

source

pub fn query_public_key<C: Context>( _ctx: &C, _args: PublicKeyQuery, -) -> Result<PublicKeyQueryResult, Error>

source

pub fn query_custom<C: Context>( +) -> Result<PublicKeyQueryResult, Error>

source

pub fn query_custom<C: Context>( ctx: &C, args: CustomQuery, -) -> Result<CustomQueryResult, Error>

Trait Implementations§

source§

impl<Cfg: Config> BlockHandler for Module<Cfg>

source§

fn begin_block<C>(_ctx: &C)
where - C: Context,

Perform any common actions at the start of the block (before any transactions have been -executed).
source§

fn end_block<C>(_ctx: &C)
where - C: Context,

Perform any common actions at the end of the block (after all transactions have been -executed).
source§

impl<Cfg: Config> InvariantHandler for Module<Cfg>

source§

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

Check invariants.
source§

impl<Cfg: Config> MethodHandler for Module<Cfg>

Trait Implementations§

source§

impl<Cfg: Config> BlockHandler for Module<Cfg>

§

fn begin_block<C>(_ctx: &C)
where + C: Context,

Perform any common actions at the start of the block (before any transactions have been +executed).
§

fn end_block<C>(_ctx: &C)
where + C: Context,

Perform any common actions at the end of the block (after all transactions have been +executed).
source§

impl<Cfg: Config> InvariantHandler for Module<Cfg>

§

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

Check invariants.
source§

impl<Cfg: Config> MethodHandler for Module<Cfg>

source§

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

Dispatch a call.
source§

fn dispatch_query<C: Context>( +) -> DispatchResult<Value, CallResult>

Dispatch a call.
source§

fn dispatch_query<C: Context>( ctx: &C, method: &str, args: Value, -) -> 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 +) -> 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 is_expensive_query(method: &str) -> bool

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

fn prefetch( +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_interactive_call(method: &str) -> bool

Checks whether the given call is allowed to be called interactively via read-only +transactions.
§

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

Add storage prefixes to prefetch.
source§

fn dispatch_message_result<C>( + _auth_info: &AuthInfo, +) -> DispatchResult<Value, Result<(), Error>>

Add storage prefixes to prefetch.
§

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

Dispatch a message result.
source§

fn is_allowed_private_km_query(_method: &str) -> bool

Checks whether the given query is allowed to access private key manager state.
source§

impl<Cfg: Config> MigrationHandler for Module<Cfg>

§

type Genesis = Genesis

Genesis state type. Read more
source§

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

Dispatch a message result.
§

fn is_allowed_private_km_query(_method: &str) -> bool

Checks whether the given query is allowed to access private key manager state.
source§

impl<Cfg: Config> MigrationHandler for Module<Cfg>

§

type Genesis = Genesis

Genesis state type. Read more
source§

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

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

impl<Cfg: Config> Module for Module<Cfg>

source§

const NAME: &'static str = MODULE_NAME

Module name.
§

type Error = Error

Module error type.
§

type Event = Event

Module event type.
§

type Parameters = Parameters

Module parameters.
source§

const VERSION: u32 = 1u32

Module version.
source§

fn params() -> Self::Parameters

Return the module’s parameters.
source§

fn set_params(params: Self::Parameters)

Set the module’s parameters.
source§

impl<Cfg: Config> TransactionHandler for Module<Cfg>

source§

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

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>( + meta: &mut Metadata, + genesis: Self::Genesis, +) -> bool

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

impl<Cfg: Config> Module for Module<Cfg>

source§

const NAME: &'static str = MODULE_NAME

Module name.
§

type Error = Error

Module error type.
§

type Event = Event

Module event type.
§

type Parameters = Parameters

Module parameters.
§

const VERSION: u32 = 1u32

Module version.
§

fn params() -> Self::Parameters

Return the module’s parameters.
§

fn set_params(params: Self::Parameters)

Set the module’s parameters.
source§

impl<Cfg: Config> TransactionHandler for Module<Cfg>

§

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

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

fn approve_unverified_tx<C>( _ctx: &C, - _utx: &UnverifiedTransaction, -) -> Result<(), Error>
where - C: Context,

Judge if an unverified transaction is good enough to undergo verification. -This takes place before even verifying signatures.
source§

fn decode_tx<C>( + _utx: &UnverifiedTransaction, +) -> Result<(), Error>
where + C: Context,

Judge if an unverified transaction is good enough to undergo verification. +This takes place before even verifying signatures.
§

fn decode_tx<C>( _ctx: &C, _scheme: &str, _body: &[u8], -) -> Result<Option<Transaction>, Error>
where - C: Context,

Decode a transaction that was sent with module-controlled decoding and verify any -signatures. Read more
source§

fn authenticate_tx<C>( +) -> Result<Option<Transaction>, Error>
where + C: Context,

Decode a transaction that was sent with module-controlled decoding and verify any +signatures. Read more
§

fn authenticate_tx<C>( _ctx: &C, - _tx: &Transaction, -) -> Result<AuthDecision, Error>
where - C: Context,

Authenticate a transaction. Read more
source§

fn before_handle_call<C>(_ctx: &C, _call: &Call) -> Result<(), Error>
where - C: Context,

Perform any action after authentication, within the transaction context. Read more
source§

fn before_authorized_call_dispatch<C>( + _tx: &Transaction, +) -> Result<AuthDecision, Error>
where + C: Context,

Authenticate a transaction. Read more
§

fn before_handle_call<C>(_ctx: &C, _call: &Call) -> Result<(), Error>
where + C: Context,

Perform any action after authentication, within the transaction context. Read more
§

fn before_authorized_call_dispatch<C>( _ctx: &C, - _call: &Call, -) -> Result<(), Error>
where - C: Context,

Perform any action after authentication and decoding, within the transaction context. Read more
source§

fn after_handle_call<C>( + _call: &Call, +) -> Result<(), Error>
where + C: Context,

Perform any action after authentication and decoding, within the transaction context. Read more
§

fn after_handle_call<C>( _ctx: &C, - result: CallResult, -) -> Result<CallResult, Error>
where - C: Context,

Perform any action after call, within the transaction context. Read more
source§

fn after_dispatch_tx<C>( + result: CallResult, +) -> Result<CallResult, Error>
where + C: Context,

Perform any action after call, within the transaction context. Read more
§

fn after_dispatch_tx<C>( _ctx: &C, - _tx_auth_info: &AuthInfo, - _result: &CallResult, + _tx_auth_info: &AuthInfo, + _result: &CallResult, )
where - C: Context,

Perform any action after dispatching the transaction, in batch context.

Auto Trait Implementations§

§

impl<Cfg> Freeze for Module<Cfg>

§

impl<Cfg> RefUnwindSafe for Module<Cfg>
where + C: Context,

Perform any action after dispatching the transaction, in batch context.

Auto Trait Implementations§

§

impl<Cfg> Freeze for Module<Cfg>

§

impl<Cfg> RefUnwindSafe for Module<Cfg>
where Cfg: RefUnwindSafe,

§

impl<Cfg> Send for Module<Cfg>
where Cfg: Send,

§

impl<Cfg> Sync for Module<Cfg>
where Cfg: Sync,

§

impl<Cfg> Unpin for Module<Cfg>
where @@ -108,9 +108,9 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<M> ModuleInfoHandler for M
where - M: Module + MethodHandler,

source§

fn module_info<C>(_ctx: &C) -> BTreeMap<String, ModuleInfo>
where - C: Context,

Reports info about the module (or modules, if Self is a tuple).
§

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

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for T
where +

§

impl<M> ModuleInfoHandler for M
where + M: Module + MethodHandler,

§

fn module_info<C>(_ctx: &C) -> BTreeMap<String, ModuleInfo>
where + C: Context,

Reports info about the module (or modules, if Self is a tuple).
§

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

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for T
where 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 T
where 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 T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> SendSyncUnwindSafe for T
where diff --git a/rust/oasis_runtime_sdk_contracts/struct.Parameters.html b/rust/oasis_runtime_sdk_contracts/struct.Parameters.html index 781223030c..1f61ad8ece 100644 --- a/rust/oasis_runtime_sdk_contracts/struct.Parameters.html +++ b/rust/oasis_runtime_sdk_contracts/struct.Parameters.html @@ -17,7 +17,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 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) -> Value
where Self: Sized,

Encode the type into a CBOR Map.
§

fn into_cbor_map(self) -> Vec<(Value, Value)>
where - Self: Sized,

Encode the type into a CBOR Map, returning the map items.
source§

impl Parameters for Parameters

§

type Error = Infallible

source§

const STORE_KEY: &'static [u8] = _

Store key used for storing parameters.
source§

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

Perform basic parameter validation.

Auto Trait Implementations§

§

impl Freeze for Parameters

§

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 T
where + Self: Sized,

Encode the type into a CBOR Map, returning the map items.
source§

impl Parameters for Parameters

§

type Error = Infallible

§

const STORE_KEY: &'static [u8] = _

Store key used for storing parameters.
§

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

Perform basic parameter validation.

Auto Trait Implementations§

§

impl Freeze for Parameters

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

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

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where T: 'a,

§

fn implicit( diff --git a/rust/oasis_runtime_sdk_contracts/types/enum.Policy.html b/rust/oasis_runtime_sdk_contracts/types/enum.Policy.html index 5f767fe980..717267a1f5 100644 --- a/rust/oasis_runtime_sdk_contracts/types/enum.Policy.html +++ b/rust/oasis_runtime_sdk_contracts/types/enum.Policy.html @@ -1,9 +1,9 @@ Policy in oasis_runtime_sdk_contracts::types - Rust

Enum oasis_runtime_sdk_contracts::types::Policy

source ·
pub enum Policy {
     Nobody,
-    Address(Address),
+    Address(Address),
     Everyone,
 }
Expand description

A generic policy that specifies who is allowed to perform an action.

-

Variants§

§

Nobody

§

Address(Address)

§

Everyone

Implementations§

source§

impl Policy

source

pub fn enforce(&self, caller: &Address) -> Result<(), Error>

Enforce the given policy by returning an error if the policy is not satisfied.

+

Variants§

§

Nobody

§

Address(Address)

§

Everyone

Implementations§

source§

impl Policy

source

pub fn enforce(&self, caller: &Address) -> Result<(), Error>

Enforce the given policy by returning an error if the policy is not satisfied.

Trait Implementations§

source§

impl Clone for Policy

source§

fn clone(&self) -> Policy

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 Policy

source§

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

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

impl Decode for Policy

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 diff --git a/rust/oasis_runtime_sdk_contracts/types/struct.Call.html b/rust/oasis_runtime_sdk_contracts/types/struct.Call.html index ea9494c76f..6730f20508 100644 --- a/rust/oasis_runtime_sdk_contracts/types/struct.Call.html +++ b/rust/oasis_runtime_sdk_contracts/types/struct.Call.html @@ -1,11 +1,11 @@ Call in oasis_runtime_sdk_contracts::types - Rust

Struct oasis_runtime_sdk_contracts::types::Call

source ·
pub struct Call {
     pub id: InstanceId,
     pub data: Vec<u8>,
-    pub tokens: Vec<BaseUnits>,
+    pub tokens: Vec<BaseUnits>,
 }
Expand description

Contract call.

Fields§

§id: InstanceId

Instance identifier.

§data: Vec<u8>

Call arguments.

-
§tokens: Vec<BaseUnits>

Tokens that should be sent to the contract as part of the call.

+
§tokens: Vec<BaseUnits>

Tokens that should be sent to the contract as part of the call.

Trait Implementations§

source§

impl Clone for Call

source§

fn clone(&self) -> Call

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 Call

source§

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

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

impl Decode for Call

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 diff --git a/rust/oasis_runtime_sdk_contracts/types/struct.Code.html b/rust/oasis_runtime_sdk_contracts/types/struct.Code.html index 8723da05b7..2c17721a56 100644 --- a/rust/oasis_runtime_sdk_contracts/types/struct.Code.html +++ b/rust/oasis_runtime_sdk_contracts/types/struct.Code.html @@ -3,14 +3,14 @@ pub hash: Hash, pub abi: ABI, pub abi_sv: u32, - pub uploader: Address, + pub uploader: Address, pub instantiate_policy: Policy, }
Expand description

Stored code information.

Fields§

§id: CodeId

Unique code identifier.

§hash: Hash

Code hash.

§abi: ABI

ABI.

§abi_sv: u32

ABI sub-version.

-
§uploader: Address

Code uploader address.

+
§uploader: Address

Code uploader address.

§instantiate_policy: Policy

Who is allowed to instantiate this code.

Trait Implementations§

source§

impl Clone for Code

source§

fn clone(&self) -> Code

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 Code

source§

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

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

impl Decode for Code

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 diff --git a/rust/oasis_runtime_sdk_contracts/types/struct.CodeId.html b/rust/oasis_runtime_sdk_contracts/types/struct.CodeId.html index f3a8be266a..519e16f3c2 100644 --- a/rust/oasis_runtime_sdk_contracts/types/struct.CodeId.html +++ b/rust/oasis_runtime_sdk_contracts/types/struct.CodeId.html @@ -1,12 +1,12 @@ -CodeId in oasis_runtime_sdk_contracts::types - Rust

Struct oasis_runtime_sdk_contracts::types::CodeId

source ·
pub struct CodeId(/* private fields */);
Expand description

Unique stored code identifier.

-

Implementations§

source§

impl CodeId

source

pub fn as_u64(&self) -> u64

Convert identifier to u64.

-
source

pub fn increment(&self) -> CodeId

Return the next identifier in sequence.

-
source

pub fn to_storage_key(self) -> [u8; 8]

Convert identifier to storage key representation.

-

Trait Implementations§

source§

impl Clone for CodeId

source§

fn clone(&self) -> CodeId

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 CodeId

source§

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

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

impl Decode for CodeId

source§

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

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

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

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>
where +CodeId in oasis_runtime_sdk_contracts::types - Rust

Struct oasis_runtime_sdk_contracts::types::CodeId

pub struct CodeId(/* private fields */);
Expand description

Unique stored code identifier.

+

Implementations§

§

impl CodeId

pub fn as_u64(&self) -> u64

Convert identifier to u64.

+

pub fn increment(&self) -> CodeId

Return the next identifier in sequence.

+

pub fn to_storage_key(self) -> [u8; 8]

Convert identifier to storage key representation.

+

Trait Implementations§

§

impl Clone for CodeId

§

fn clone(&self) -> CodeId

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
§

impl Debug for CodeId

§

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

Formats the value using the given formatter. Read more
§

impl Decode for CodeId

§

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

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

fn try_from_cbor_value(value: Value) -> Result<CodeId, 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 CodeId

source§

fn default() -> CodeId

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

impl Encode for CodeId

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

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

impl From<u64> for CodeId

source§

fn from(v: u64) -> CodeId

Converts to this type from the input type.
source§

impl PartialEq for CodeId

source§

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

This method tests for self and other values to be equal, and is used +undefined.
§

impl Default for CodeId

§

fn default() -> CodeId

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

impl Encode for CodeId

§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

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

impl From<u64> for CodeId

§

fn from(v: u64) -> CodeId

Converts to this type from the input type.
§

impl PartialEq for CodeId

§

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

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

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

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Copy for CodeId

source§

impl Eq for CodeId

source§

impl StructuralPartialEq for CodeId

Auto Trait Implementations§

§

impl Freeze for CodeId

§

impl RefUnwindSafe for CodeId

§

impl Send for CodeId

§

impl Sync for CodeId

§

impl Unpin for CodeId

§

impl UnwindSafe for CodeId

Blanket Implementations§

source§

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

§

impl Copy for CodeId

§

impl Eq for CodeId

§

impl StructuralPartialEq for CodeId

Auto Trait Implementations§

§

impl Freeze for CodeId

§

impl RefUnwindSafe for CodeId

§

impl Send for CodeId

§

impl Sync for CodeId

§

impl Unpin for CodeId

§

impl UnwindSafe for CodeId

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

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

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where T: 'a,

§

fn implicit( diff --git a/rust/oasis_runtime_sdk_contracts/types/struct.Instance.html b/rust/oasis_runtime_sdk_contracts/types/struct.Instance.html index 27b2c390b6..19f8a326e7 100644 --- a/rust/oasis_runtime_sdk_contracts/types/struct.Instance.html +++ b/rust/oasis_runtime_sdk_contracts/types/struct.Instance.html @@ -1,15 +1,15 @@ Instance in oasis_runtime_sdk_contracts::types - Rust

Struct oasis_runtime_sdk_contracts::types::Instance

source ·
pub struct Instance {
     pub id: InstanceId,
     pub code_id: CodeId,
-    pub creator: Address,
+    pub creator: Address,
     pub upgrades_policy: Policy,
 }
Expand description

Deployed code instance information.

Fields§

§id: InstanceId

Unique instance identifier.

§code_id: CodeId

Identifier of code used by the instance.

-
§creator: Address

Instance creator address.

+
§creator: Address

Instance creator address.

§upgrades_policy: Policy

Who is allowed to upgrade this instance.

-

Implementations§

source§

impl Instance

source

pub fn address_for(id: InstanceId) -> Address

Address associated with a specific contract instance.

-
source

pub fn address(&self) -> Address

Address associated with the contract.

+

Implementations§

source§

impl Instance

source

pub fn address_for(id: InstanceId) -> Address

Address associated with a specific contract instance.

+
source

pub fn address(&self) -> Address

Address associated with the contract.

Trait Implementations§

source§

impl Clone for Instance

source§

fn clone(&self) -> Instance

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 Instance

source§

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

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

impl Decode for Instance

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 diff --git a/rust/oasis_runtime_sdk_contracts/types/struct.InstanceId.html b/rust/oasis_runtime_sdk_contracts/types/struct.InstanceId.html index 015fb41fbf..cc366bccf1 100644 --- a/rust/oasis_runtime_sdk_contracts/types/struct.InstanceId.html +++ b/rust/oasis_runtime_sdk_contracts/types/struct.InstanceId.html @@ -1,12 +1,12 @@ -InstanceId in oasis_runtime_sdk_contracts::types - Rust

Struct oasis_runtime_sdk_contracts::types::InstanceId

source ·
pub struct InstanceId(/* private fields */);
Expand description

Unique deployed code instance identifier.

-

Implementations§

source§

impl InstanceId

source

pub fn as_u64(&self) -> u64

Convert identifier to u64.

-
source

pub fn increment(&self) -> InstanceId

Return the next identifier in sequence.

-
source

pub fn to_storage_key(self) -> [u8; 8]

Convert identifier to storage key representation.

-

Trait Implementations§

source§

impl Clone for InstanceId

source§

fn clone(&self) -> InstanceId

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 InstanceId

source§

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

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

impl Decode for InstanceId

source§

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

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

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

Try to decode from a given CBOR value.
§

fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>
where +InstanceId in oasis_runtime_sdk_contracts::types - Rust

Struct oasis_runtime_sdk_contracts::types::InstanceId

pub struct InstanceId(/* private fields */);
Expand description

Unique deployed code instance identifier.

+

Implementations§

§

impl InstanceId

pub fn as_u64(&self) -> u64

Convert identifier to u64.

+

pub fn increment(&self) -> InstanceId

Return the next identifier in sequence.

+

pub fn to_storage_key(self) -> [u8; 8]

Convert identifier to storage key representation.

+

Trait Implementations§

§

impl Clone for InstanceId

§

fn clone(&self) -> InstanceId

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
§

impl Debug for InstanceId

§

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

Formats the value using the given formatter. Read more
§

impl Decode for InstanceId

§

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

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

fn try_from_cbor_value(value: Value) -> Result<InstanceId, 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 InstanceId

source§

fn default() -> InstanceId

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

impl Encode for InstanceId

source§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

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

impl From<u64> for InstanceId

source§

fn from(v: u64) -> InstanceId

Converts to this type from the input type.
source§

impl PartialEq for InstanceId

source§

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

This method tests for self and other values to be equal, and is used +undefined.
§

impl Default for InstanceId

§

fn default() -> InstanceId

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

impl Encode for InstanceId

§

fn into_cbor_value(self) -> Value

Encode the type into a CBOR Value.
§

fn is_empty(&self) -> bool

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

impl From<u64> for InstanceId

§

fn from(v: u64) -> InstanceId

Converts to this type from the input type.
§

impl PartialEq for InstanceId

§

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

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

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

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Copy for InstanceId

source§

impl Eq for InstanceId

source§

impl StructuralPartialEq for InstanceId

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Copy for InstanceId

§

impl Eq for InstanceId

§

impl StructuralPartialEq for InstanceId

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

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

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where T: 'a,

§

fn implicit( diff --git a/rust/oasis_runtime_sdk_contracts/types/struct.Instantiate.html b/rust/oasis_runtime_sdk_contracts/types/struct.Instantiate.html index 3c5233d8f9..1651541ce5 100644 --- a/rust/oasis_runtime_sdk_contracts/types/struct.Instantiate.html +++ b/rust/oasis_runtime_sdk_contracts/types/struct.Instantiate.html @@ -2,12 +2,12 @@ pub code_id: CodeId, pub upgrades_policy: Policy, pub data: Vec<u8>, - pub tokens: Vec<BaseUnits>, + pub tokens: Vec<BaseUnits>, }
Expand description

Instantiate call.

Fields§

§code_id: CodeId

Identifier of code used by the instance.

§upgrades_policy: Policy

Who is allowed to upgrade this instance.

§data: Vec<u8>

Arguments to contract’s instantiation function.

-
§tokens: Vec<BaseUnits>

Tokens that should be sent to the contract as part of the instantiate call.

+
§tokens: Vec<BaseUnits>

Tokens that should be sent to the contract as part of the instantiate call.

Trait Implementations§

source§

impl Clone for Instantiate

source§

fn clone(&self) -> Instantiate

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 Instantiate

source§

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

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

impl Decode for Instantiate

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 diff --git a/rust/oasis_runtime_sdk_contracts/types/struct.Upgrade.html b/rust/oasis_runtime_sdk_contracts/types/struct.Upgrade.html index 89c590efb3..2c5a0b4298 100644 --- a/rust/oasis_runtime_sdk_contracts/types/struct.Upgrade.html +++ b/rust/oasis_runtime_sdk_contracts/types/struct.Upgrade.html @@ -2,12 +2,12 @@ pub id: InstanceId, pub code_id: CodeId, pub data: Vec<u8>, - pub tokens: Vec<BaseUnits>, + pub tokens: Vec<BaseUnits>, }
Expand description

Upgrade call.

Fields§

§id: InstanceId

Instance identifier.

§code_id: CodeId

Updated code identifier.

§data: Vec<u8>

Arguments to contract’s upgrade function.

-
§tokens: Vec<BaseUnits>

Tokens that should be sent to the contract as part of the call.

+
§tokens: Vec<BaseUnits>

Tokens that should be sent to the contract as part of the call.

Trait Implementations§

source§

impl Clone for Upgrade

source§

fn clone(&self) -> Upgrade

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 Upgrade

source§

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

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

impl Decode for Upgrade

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 diff --git a/rust/search-index.js b/rust/search-index.js index 3b8878b6e9..5784075226 100644 --- a/rust/search-index.js +++ b/rust/search-index.js @@ -5,7 +5,7 @@ var searchIndex = new Map(JSON.parse('[\ ["oasis_contract_sdk_storage",{"t":"CCFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFRFKKFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNN","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","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"],[91,"oasis_contract_sdk::storage"],[92,"core::option"],[93,"oasis_cbor::decode"],[94,"oasis_cbor::encode"],[95,"core::result"],[96,"core::any"],[97,"alloc::vec"],[98,"core::convert"]],"i":[0,0,0,0,3,6,3,6,3,6,3,6,3,6,3,6,3,6,3,6,3,6,3,6,3,6,3,6,3,6,3,6,3,6,3,6,0,17,0,0,0,0,16,18,20,16,18,20,16,18,20,16,18,20,16,18,20,16,16,18,20,18,20,16,18,20,18,20,16,18,20,19,16,16,18,20,18,20,17,16,18,20,16,18,20,16,18,20,16,18,20],"f":"````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{{f{c}}}}{b{dh}}}j{}}{{{b{{l{c}}}}{b{dn}}}j{}}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{A`j}0{cc{}}0{{{b{{f{c}}}}{b{h}}}{{Ab{c}}}Ad}{{{b{{l{c}}}}{b{n}}}{{Ab{c}}}Ad}{{}A`}0{ce{}{}}0{{{b{{Ah{Af}}}}}{{f{c}}}{}}{{{b{{Ah{Af}}}}}{{l{c}}}{}}{{{b{{f{c}}}}{b{dh}}c}jAj}{{{b{{l{c}}}}{b{dn}}c}jAj}{c{{Al{e}}}{}{}}000{{{b{c}}}An{}}066``````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00???>>>==={c{{B`{c}}}Bb}==={{{b{{Bd{ce}}}}{b{h}}c}{{Ab{e}}}Bf{AjAd}}{{{b{{Bh{ce}}}}{b{n}}c}{{Ab{e}}}Bf{AjAd}}<<<{{{b{{Bd{ce}}}}{b{dh}}ce}jBf{AjAd}}{{{b{{Bh{ce}}}}{b{dn}}ce}jBf{AjAd}}==={{{b{Bf}}}{{Bj{{b{{Ah{Af}}}}}}}}{{{b{{B`{c}}}}}{{Bj{{b{{Ah{Af}}}}}}}Bb}6{{{b{{Ah{Af}}}}}{{Bd{ce}}}{}{}}{{{b{{Ah{Af}}}}}{{Bh{ce}}}{}{}}{{{b{{Bd{ce}}}}{b{dh}}c}jBf{AjAd}}{{{b{{Bh{ce}}}}{b{dn}}c}jBf{AjAd}}{{{Bb{}{{Bl{c}}}}}c{{Bn{{Ah{Af}}}}}}??????>>>{ce{}{}}00","D":"E`","p":[[1,"reference"],[0,"mut"],[5,"PublicCell",2],[10,"PublicStore",91],[1,"unit"],[5,"ConfidentialCell",2],[10,"ConfidentialStore",91],[1,"usize"],[6,"Option",92],[10,"Decode",93],[1,"u8"],[1,"slice"],[10,"Encode",94],[6,"Result",95],[5,"TypeId",96],[5,"Int",36],[10,"Integer",36],[5,"PublicMap",36],[10,"MapKey",36],[5,"ConfidentialMap",36],[5,"Vec",97],[17,"Encoded"],[10,"AsRef",98]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADMACAAFAAMACwAFABUAAQAdAAcAKwAPAEAAAgBJAAAAUAALAA=="}],\ ["oasis_contract_sdk_types",{"t":"GFPFFGPFPPCNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNCONNNNNONNNNNNNNNNNNNNNNNNCNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNCOCOCCNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOFGPTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNPPGGPPPPPGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOFNNNNNOONNNNNNNNONNNNNNPPPGPGPGPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOCFNNNNNNNNNNNONNNNNNNNNNPPGNNNNNNNNNNNNNNNNNNNCCCCCHHHHFFGTTPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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_ref","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","clone_to_uninit","clone_to_uninit","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","Ed25519","Secp256k1","SignatureKind","Sr25519","borrow","borrow_mut","clone","clone_into","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","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_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","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","length"],"q":[[0,"oasis_contract_sdk_types"],[169,"oasis_contract_sdk_types::ExecutionResult"],[172,"oasis_contract_sdk_types::address"],[226,"oasis_contract_sdk_types::crypto"],[248,"oasis_contract_sdk_types::env"],[337,"oasis_contract_sdk_types::env::AccountsQuery"],[339,"oasis_contract_sdk_types::env::AccountsResponse"],[340,"oasis_contract_sdk_types::env::QueryResponse"],[346,"oasis_contract_sdk_types::event"],[369,"oasis_contract_sdk_types::message"],[463,"oasis_contract_sdk_types::message::CallResult"],[465,"oasis_contract_sdk_types::message::Message"],[471,"oasis_contract_sdk_types::message::Reply"],[474,"oasis_contract_sdk_types::modules"],[475,"oasis_contract_sdk_types::modules::contracts"],[498,"oasis_contract_sdk_types::storage"],[520,"oasis_contract_sdk_types::testing"],[521,"oasis_contract_sdk_types::testing::addresses"],[525,"oasis_contract_sdk_types::testing::addresses::alice"],[526,"oasis_contract_sdk_types::testing::addresses::bob"],[527,"oasis_contract_sdk_types::testing::addresses::charlie"],[528,"oasis_contract_sdk_types::testing::addresses::dave"],[529,"oasis_contract_sdk_types::token"],[619,"oasis_contract_sdk_types::token::Error"],[620,"core::fmt"],[621,"oasis_runtime_sdk::types::transaction"],[622,"oasis_cbor_value::values"],[623,"oasis_cbor"],[624,"core::result"],[625,"core::any"],[626,"core::cmp"],[627,"core::iter::traits::collect"],[628,"oasis_runtime_sdk::types::address"],[629,"core::option"],[630,"alloc::string"],[631,"oasis_runtime_sdk::module"],[632,"oasis_runtime_sdk::types::token"],[633,"alloc::vec"]],"i":[0,0,6,0,0,0,7,0,7,6,0,1,4,1,4,6,10,7,8,1,4,6,10,7,8,10,10,1,4,6,7,8,1,4,6,7,8,1,1,4,4,6,6,7,8,0,8,1,4,6,10,8,10,1,4,6,10,7,8,1,4,6,10,7,8,1,4,6,10,7,8,0,1,4,6,1,1,4,4,6,6,0,8,1,4,6,10,7,8,1,1,4,4,6,6,10,7,8,1,4,1,4,6,10,7,8,10,10,1,4,6,10,7,8,1,4,6,10,7,8,0,8,0,10,0,0,1,4,6,7,8,1,4,0,1,4,6,10,8,1,4,6,10,7,8,1,4,6,10,7,8,1,4,6,10,7,8,1,4,6,10,7,8,1,4,6,10,7,8,53,53,53,0,0,27,22,22,27,22,27,22,22,22,22,22,22,22,27,22,27,22,27,22,22,22,22,22,22,27,27,22,27,22,22,22,22,27,22,27,22,22,22,22,22,27,22,27,22,22,22,27,22,27,22,27,22,32,32,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,34,35,0,0,36,37,34,35,35,0,0,34,35,36,37,34,35,36,37,34,35,36,37,34,35,36,37,34,35,36,37,34,35,36,37,34,35,36,37,34,35,36,37,34,35,36,37,34,34,35,35,36,37,34,35,36,37,34,35,36,37,34,35,36,37,34,35,36,37,34,35,36,37,34,35,36,37,34,35,36,37,34,35,36,37,34,35,36,37,54,54,55,56,57,56,56,57,57,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,40,39,41,0,42,0,40,0,42,40,40,0,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,40,40,40,39,40,41,42,39,40,41,42,42,39,40,41,42,39,40,41,42,39,40,41,42,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,58,58,59,59,59,59,59,59,60,60,60,0,0,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,45,45,0,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,0,0,0,0,0,48,48,49,46,48,48,49,46,48,49,46,48,46,48,46,48,46,48,46,48,46,46,48,49,46,48,49,46,48,49,46,48,48,48,46,48,48,46,46,48,48,49,49,46,46,48,48,49,46,46,46,48,48,49,46,48,49,46,48,46,48,48,46,48,46,48,46,48,49,46,48,46,48,48,49,46,48,46,48,49,46,48,49,46,48,49,46,61],"f":"```````````{{{d{b}}}f}{{{d{h}}}f}{{{d{c}}}{{d{e}}}{}{}}00000{{{d{jc}}}{{d{je}}}{}{}}00000``{{{d{b}}}b}{{{d{h}}}h}{{{d{l}}}l}{{{d{n}}}n}{{{d{A`}}}A`}{{{d{c}}{d{je}}}Ab{}{}}0000{{{d{c}}}Ab{}}0000000``{{}b}{{}h}{{}l}{{}Ad}{{}A`}`{Af{{d{c}}}{}}00000{Af{{d{jc}}}{}}00000{AfAb}00000`{{{d{b}}{d{b}}}Ah}{{{d{h}}{d{h}}}Ah}{{{d{l}}{d{l}}}Ah}{{{d{c}}{d{e}}}Ah{}{}}00000``{{{d{b}}{d{jAj}}}Al}{{{d{h}}{d{jAj}}}Al}{{{d{l}}{d{jAj}}}Al}{{{d{Ad}}{d{jAj}}}Al}{{{d{n}}{d{jAj}}}Al}{{{d{A`}}{d{jAj}}}Al}{cc{}}{fb}{fh}2{Anl}3333{{{d{b}}}b}{{{d{h}}}h}{{}Af}00000``{ce{}{}}00000{bB`}{hB`}{lB`}{AdB`}{nB`}{A`B`}``````{{{d{c}}}e{}{}}0000{b{{Bd{Bb}}}}{h{{Bd{Bb}}}}`{{}{{Bh{bBf}}}}{{}{{Bh{hBf}}}}{{}{{Bh{lBf}}}}{{}{{Bh{AdBf}}}}{{}{{Bh{A`Bf}}}}{c{{Bh{e}}}{}{}}00000{B`{{Bh{bBf}}}}{B`{{Bh{hBf}}}}{B`{{Bh{lBf}}}}{B`{{Bh{AdBf}}}}{B`{{Bh{nBf}}}}{B`{{Bh{A`Bf}}}}666666{{{d{c}}}Bj{}}00000{ce{}{}}00000```````{{{d{Bl}}}{{d{{Bn{Bb}}}}}}{{{d{c}}}{{d{e}}}{}{}}0{{{d{jc}}}{{d{je}}}{}{}}0{{{d{Bl}}}Bl}{{{d{c}}{d{je}}}Ab{}{}}{{{d{c}}}Ab{}}0{{{d{Bl}}{d{Bl}}}C`}{{}Bl}{Af{{d{c}}}{}}0{Af{{d{jc}}}{}}0{AfAb}0{{{d{c}}}e{}{{Cd{Cb}}}}0{{{d{Bl}}{d{Bl}}}Ah}{{{d{c}}{d{e}}}Ah{}{}}0{{{d{Cf}}{d{jAj}}}Al}0{{{d{Bl}}{d{jAj}}}Al}{cc{}}0{ChBl}{{{d{Cj}}}{{Bh{BlCf}}}}{{{d{{Bn{Bb}}}}}{{Bh{BlCf}}}}{{}Af}0{ce{}{}}0{BlB`}{{{d{Bl}}{d{Bl}}}{{Cl{C`}}}}{BlCn}{{{d{c}}}e{}{}}{{{d{c}}}Cn{}}{{}{{Bh{BlBf}}}}{c{{Bh{e}}}{}{}}{{{d{{Bn{Bb}}}}}{{Bh{Blc}}}{}}1{B`{{Bh{BlBf}}}}22{{{d{c}}}Bj{}}0::````{{{d{c}}}{{d{e}}}{}{}}{{{d{jc}}}{{d{je}}}{}{}}{{{d{D`}}}D`}{{{d{c}}{d{je}}}Ab{}{}}{{{d{c}}}Ab{}}0{Af{{d{c}}}{}}{Af{{d{jc}}}{}}{AfAb}{cc{}}{{}Af}{ce{}{}}{{{d{c}}}e{}{}}{Db{{Bh{D`c}}}{}}{c{{Bh{e}}}{}{}}0>3```````````====<<<<{{{d{Dd}}}Dd}{{{d{Df}}}Df}{{{d{Dh}}}Dh}{{{d{Dj}}}Dj}>>>>====<<<<;;;;::::{{{d{Dd}}{d{jAj}}}Al}{{{d{Df}}{d{jAj}}}Al}{{{d{Dh}}{d{jAj}}}Al}{{{d{Dj}}{d{jAj}}}Al}={DhDd}>{DjDf}??>>>>===={DdB`}{DfB`}{DhB`}{DjB`}{{{d{c}}}e{}{}}000????{B`{{Bh{DdBf}}}}{B`{{Bh{DfBf}}}}{B`{{Bh{DhBf}}}}{B`{{Bh{DjBf}}}}{c{{Bh{e}}}{}{}}000{{{d{c}}}Bj{}}000{ce{}{}}000``````````{{{d{c}}}{{d{e}}}{}{}}{{{d{jc}}}{{d{je}}}{}{}}{{{d{Dl}}}Dl}{{{d{c}}{d{je}}}Ab{}{}}{{{d{c}}}Ab{}}``{Af{{d{c}}}{}}{Af{{d{jc}}}{}}{AfAb}{{{d{Dl}}{d{jAj}}}Al}{cc{}}{{}Af};{DlB`}`{{{d{c}}}e{}{}}?{B`{{Bh{DlBf}}}}{c{{Bh{e}}}{}{}}{{{d{c}}}Bj{}}{ce{}{}}````````````{{{d{c}}}{{d{e}}}{}{}}000{{{d{jc}}}{{d{je}}}{}{}}000{{{d{Dn}}}Dn}{{{d{E`}}}E`}{{{d{Eb}}}Eb}{{{d{Ed}}}Ed}{{{d{c}}{d{je}}}Ab{}{}}000{{{d{c}}}Ab{}}0000{Af{{d{c}}}{}}000{Af{{d{jc}}}{}}000{AfAb}000{{{d{E`}}{d{E`}}}Ah}{{{d{c}}{d{e}}}Ah{}{}}0{{{d{Dn}}{d{jAj}}}Al}{{{d{E`}}{d{jAj}}}Al}{{{d{Eb}}{d{jAj}}}Al}{{{d{Ed}}{d{jAj}}}Al}{cc{}}000{EfEd}{{}Af}000{ce{}{}}000{DnB`}{E`B`}{EbB`}{EdB`}{{{d{Ed}}}Ah}{{{d{c}}}e{}{}}000{c{{Bh{e}}}{}{}}000{B`{{Bh{DnBf}}}}{B`{{Bh{E`Bf}}}}{B`{{Bh{EbBf}}}}{B`{{Bh{EdBf}}}}4444{{{d{c}}}Bj{}}000<<<<`````````````{{{d{c}}}{{d{e}}}{}{}}{{{d{jc}}}{{d{je}}}{}{}}{{{d{Eh}}}Eh}{{{d{c}}{d{je}}}Ab{}{}}{{{d{c}}}Ab{}}{{}Eh}{Af{{d{c}}}{}}{Af{{d{jc}}}{}}{AfAb}{{{d{Eh}}{d{jAj}}}Al}{cc{}}`{{}Af}{ce{}{}}{EhB`}{{{d{c}}}e{}{}}{{}{{Bh{EhBf}}}}{c{{Bh{e}}}{}{}}{B`{{Bh{EhBf}}}}1{{{d{c}}}Bj{}}6```{{{d{c}}}{{d{e}}}{}{}}{{{d{jc}}}{{d{je}}}{}{}}{{{d{Ej}}}Ej}{{{d{c}}{d{je}}}Ab{}{}}{{{d{c}}}Ab{}}0{Af{{d{c}}}{}}{Af{{d{jc}}}{}}{AfAb}{cc{}}{{}Af}{ce{}{}}{{{d{Ej}}}{{d{{Bn{Bb}}}}}}{{{d{c}}}e{}{}}{Db{{Bh{Ejc}}}{}}{c{{Bh{e}}}{}{}}0?4`````{{}Bl}000``````{{{d{El}}}En}{{{d{F`}}}{{d{{Bn{Bb}}}}}}{{{d{c}}}{{d{e}}}{}{}}00{{{d{jc}}}{{d{je}}}{}{}}00{{{d{F`}}}F`}{{{d{El}}}El}{{{d{c}}{d{je}}}Ab{}{}}0{{{d{c}}}Ab{}}0{{{d{F`}}{d{F`}}}C`}{{{d{El}}{d{El}}}C`}{{}F`}{{}El}{{{d{El}}}{{d{F`}}}}{Af{{d{c}}}{}}00{Af{{d{jc}}}{}}00{AfAb}00{{{d{c}}}e{}{{Cd{Cb}}}}0{{{d{F`}}{d{F`}}}Ah}{{{d{El}}{d{El}}}Ah}{{{d{c}}{d{e}}}Ah{}{}}000{{{d{F`}}{d{jAj}}}Al}0{{{d{Fb}}{d{jAj}}}Al}0{{{d{El}}{d{jAj}}}Al}0{cc{}}{FdF`}1{{{d{Ff}}}El}{FfEl}3{{{d{Cj}}}{{Bh{F`c}}}{}}{{}Af}00{ce{}{}}00{F`B`}{ElB`}{F`{{Fh{Bb}}}}{{{d{F`}}}Ah}{{EnF`}El}{{{d{F`}}{d{F`}}}{{Cl{C`}}}}{{{d{El}}{d{El}}}{{Cl{C`}}}}{{{d{c}}}e{}{}}0{{{d{c}}}Cn{}}00{{}{{Bh{F`Bf}}}}{{}{{Bh{ElBf}}}}{{{d{{Bn{Bb}}}}}{{Bh{F`c}}}{}}{c{{Bh{e}}}{}{}}00{B`{{Bh{F`Bf}}}}{B`{{Bh{ElBf}}}}222{{{d{c}}}Bj{}}00{ce{}{}}00`","D":"Ob","p":[[5,"CodeId",0],[1,"reference"],[1,"u64"],[5,"InstanceId",0],[0,"mut"],[6,"CallFormat",0],[6,"ExecutionResult",0],[5,"ExecutionOk",0],[1,"unit"],[5,"ExecutionContext",0],[1,"usize"],[1,"bool"],[5,"Formatter",620],[8,"Result",620],[6,"CallFormat",621],[6,"Value",622],[1,"u8"],[1,"array"],[6,"DecodeError",623],[6,"Result",624],[5,"TypeId",625],[5,"Address",172],[1,"slice"],[6,"Ordering",626],[1,"char"],[10,"FromIterator",627],[6,"Error",172],[5,"Address",628],[1,"str"],[6,"Option",629],[5,"String",630],[6,"SignatureKind",226],[1,"u32"],[6,"QueryRequest",248],[6,"QueryResponse",248],[6,"AccountsQuery",248],[6,"AccountsResponse",248],[5,"Event",346],[6,"Message",369],[6,"NotifyReply",369],[6,"Reply",369],[6,"CallResult",369],[6,"CallResult",631],[5,"InstantiateResult",475],[6,"StoreKind",498],[5,"BaseUnits",529],[1,"u128"],[5,"Denomination",529],[6,"Error",529],[5,"Denomination",632],[5,"BaseUnits",632],[5,"Vec",633],[15,"Failed",169],[15,"Balance",337],[15,"Balance",339],[15,"Error",340],[15,"BlockInfo",340],[15,"Failed",463],[15,"Call",465],[15,"Call",471],[15,"NameTooLong",619]],"r":[],"b":[[198,"impl-Display-for-Error"],[199,"impl-Debug-for-Error"],[571,"impl-Display-for-Denomination"],[572,"impl-Debug-for-Denomination"],[573,"impl-Debug-for-Error"],[574,"impl-Display-for-Error"],[575,"impl-Display-for-BaseUnits"],[576,"impl-Debug-for-BaseUnits"],[580,"impl-From%3C%26BaseUnits%3E-for-BaseUnits"],[581,"impl-From%3CBaseUnits%3E-for-BaseUnits"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAPMBNwAHAAAACQAAAA4ACwAcABEAMAAEADYAEQBJAAgAVAAFAFsAAQBeAAAAZQAFAHMABQB/AAQAhwAlAK8AAACxABgAzAAAAM8AAQDTAAEA1gAOAOYACQDxAAAA8wAFAAQBIwApAQAAKwEAAC4BAwA2ASQAXAEEAGMBAwBoAQAAagEAAGwBBgB2AQAAeAEAAHoBAgB+AScAqgEEALMBAwC4ASMA3QEJAOkBAADrAQkA9gEIAAACAAADAg4AFAIAABcCAAAZAhAAKwIWAEMCAABFAgEASAIDAE8CAQBUAhgA"}],\ ["oasis_core_runtime",{"t":"FFEEEENNNNCEQCCCNNNNNCNNCNNCCCQCNNNNOQQQCCOCECCNNNNNNCQNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCCCCCCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCFSSKSNNHMHNNNNHNNNNNNNNNNNNSFSNNNNNNNNNNNNNNNNNNNNNFFFFFFKNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNOMNOOHHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKNMMNMMNMMMHHSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPSFFPGFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOONNNNNNNNNNNNNNNNNNNNOONNCOOHCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFSIFOONNNNONNNNNNNNNNNNONNNNNNNNNNNNONNNNNNOONNNNNNNNNNNNHNNPPPPPFFGPPPPPPPFFFPFPPFFFFPPFFPPPGPFFPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOOOONOOOOOOOOOOOOOOOOOOOONOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNHHHHHSFFNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOONNNNNNNNNNNNNNSFNNNNNNNNNNNNNNNONNNNNNNNONFFNNNNOONNNNNNNNNNNNNNONNNNNNNNOONNONNNNNNONNFGSFSSPCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNCONNNNNNNNNCOCCCCCOCNNNCNNNNNNNNNNNNNNCNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSIFNNNNNNNNNONNNNNNONNNNNNNNNNPFFFPPFFFGPNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNONNNNNNNNNNNNNNNNNNNNNOONOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNFFFFGPFFFFNNNNNNNNNNNNNNNNNNOCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGPPFFFGONNNNNNNNNNNNOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSFFFFFSFFFFFFPPPPPPPSSSFFFFFFTTTTTTTTFFFFGGFGGFFFGPPFFFPPPPFFFFFOONOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOOONOOOOOOOOOOOOOOOONONOOOONOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPFPPFSPFPSPGFGFPPPPGFGFPPPPPPGFKPPPKPPPKFPPPGPFFPGPPPPPPPNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOOOOONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOMNNNOONOOOMNONNNMOOONOOOONNONOOOOOMNNNNNNNNNNNNNNNNNNMNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNONNNNNNNNNNNNNNNNNNPFGFPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNOOONNNNNNNNNNNNNNNNNONNNNNFPFFFFFFFPFFFGFFPPPPPPPFFPPPFFGFIFPGFFFFFOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOFGPCNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCCNCNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNOCNNNNNNNNNNNNNNNNNOONNNNNOONNOOOONNNNNNNNNNNNNFNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNSFSNNHNNNHNNNHNNNNNCOHNNNNNOCNSFONNNNNNNNNONNNOONNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFIIFSIFFOOONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPGPPPPFPPKNNNNONNNNNNNNNNNNNMNNNNNOONNNNNMMONMMNNNNNNNNNNMMMHNNFKFFONNNNNNONNNNNNNNNNNNNOMNNNNNNNONOONNNNNNNONNNNNNECCCCCCPPPPPFFGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNONNNNFGPPPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKIIFFKKNNNNNNNNNNNNNNNNNNMNNNNNNNNMMNNNNNNNNOMONNNNNNNNNNNNNNNNFGFFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNOOOOOOOOPGPFPPFPGPGPGFPFPFPPONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNHHPGKPFFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNOOOMOOOONMNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNHPPPPPPPFGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPFPPPPPPFGFINNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNNNNNNNNNNNNNNNNKFNNNNNNNNNNHNNNNNNNNKEFNNNNNNNMNNMNNCNNNNNPIKPKPPPKIPFGKGFIFFFGPFINNNNNNNNNNNNNNNNNNNNMMNNNOONNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNMMMNNNNNMNMMMNNNNNMNNNOONNNNNNNNNNMMNNNNNNNNNNNNNNNNNNMMMMNNNNNONCNNONNNMONNMMMNNNNMMNNNNMOMMCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNKMMFFFFFFFFFFKFGFPNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOHNNNNOOOOONMNNNOMNNNOMNNNONNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNECCCCCCFNNOOONNNONONNONOOONNNNKFFFONNNNNNMNNNNNNNNNNNMNNNNNONNNNNNNNOONONNNONNNNNNONNNNNNFIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNONNNNNNNNNNNNNNOFINNNNNNNNNNNNNONNNNONONSFNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGFFFPPFPGPGFFPPPPPFPFPPPPPPPPPPPPPPPPPGPPPPPFGPFPPPPPPPPPPPPPPPPPPPPPPPFPFPPPPPPPFPPPPPPPPPPGFGPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO","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","noderef_as","noderef_as_mut","policy","protocol","protocol_version","rofl","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","clone_to_uninit","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","borrow","borrow_mut","clone","clone_into","clone_to_uninit","clone_to_uninit","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","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","clone_to_uninit","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","blob","blob","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","zeroize","zeroize","PRIVATE_KEY_LENGTH","PUBLIC_KEY_LENGTH","PrivateKey","PublicKey","as_ref","as_ref","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","default","default","deref","deref","deref_mut","deref_mut","drop","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","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","borrow","borrow_mut","clone","clone_into","clone_to_uninit","clone_to_uninit","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","zeroize","abort","Quantity","add","add","add","add_assign","add_assign","add_assign","borrow","borrow_mut","checked_div","checked_sub","clone","clone_into","clone_to_uninit","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","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","report_for","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","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","clone_to_uninit","clone_to_uninit","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","QeEcdsaP256Verifier","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","attributes","attributes","attributes_mask","attributes_mask","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","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","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","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","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","from","id","id","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_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","matches","min_tcb_evaluation_data_number","miscselect","miscselect_mask","mr_signer","mr_signer","new","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_level","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","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","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","verify","verify","verify","verify_certification_data","verify_qe3","version","version","vzip","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","default","default","deref","deref","deref_mut","deref_mut","drop","drop","features","fmt","fmt","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","clone_to_uninit","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","EPOCH_INVALID","EpochTime","EpochTimeState","borrow","borrow_mut","clone","clone_into","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","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","churp","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","Application","Error","InvalidSignature","NistP384Sha3_384","PolicySGX","SignedPolicySGX","Status","SuiteId","applications","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checksum","checksum","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","committee","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","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extra_shares","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","handoff","handoff_interval","id","id","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","may_join","may_query","may_share","next_checksum","next_handoff","policy","policy","reconstructed","runtime_id","runtime_id","serial","signatures","suite_id","threshold","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_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","ATTESTATION_SIGNATURE_CONTEXT","AnyNodeRuntimeAdmissionPolicy","Capabilities","CapabilityTEE","ConsensusAddress","ConsensusInfo","ENDORSE_CAPABILITY_TEE_SIGNATURE_CONTEXT","EndorsedCapabilityTEE","EntityWhitelistConfig","EntityWhitelistRoleAdmissionPolicy","EntityWhitelistRoleConfig","EntityWhitelistRuntimeAdmissionPolicy","ExecutorParameters","GovernanceConsensus","GovernanceEntity","GovernanceInvalid","GovernanceRuntime","KindCompute","KindInvalid","KindKeyManager","LATEST_RUNTIME_DESCRIPTOR_VERSION","METHOD_PROVE_FRESHNESS","MODULE_NAME","MaxNodesConstraint","MinPoolSizeConstraint","Node","NodeRuntime","P2PInfo","PerRoleAdmissionPolicy","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","VerifiedAttestation","VerifiedEndorsedCapabilityTEE","VersionInfo","_deprecated_addresses","_deprecated_next_pub_key","active_deployment","address","address","addresses","addresses","admission_policy","allowed_stragglers","any_node","attestation","batch_flush_timeout","bitand","bitor","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","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","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bundle_checksum","capabilities","capability_tee","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","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","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","consensus","constraints","contains","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","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","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","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","drop","drop","drop","drop","drop","drop","drop","enclaves","entities","entities","entity_id","entity_id","entity_whitelist","entity_whitelist","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","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","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","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","from","from","from","from","from","from","from","from","from","from","genesis","get_runtime","governance_model","group_backup_size","group_size","hardware","has_roles","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","hash","hash","hash","hash","hash","height","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","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","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","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","ip","is_single_role","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","max_nodes","min_in_message_fee","min_live_rounds_eval","min_live_rounds_percent","min_pool_size","node_endorsement","node_id","p2p","partial_cmp","per_role","policy","port","propose_batch_timeout","pub_key","pub_key","quote","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","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_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","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_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","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","v","v","valid_from","validator_set","verified_attestation","verify","verify","verify","verify_endorsement","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","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","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","beacon","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from_protocol","get","get","get_proof","get_proof","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","churp","clone","clone_into","clone_to_uninit","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","status","try_from","try_into","type_id","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","clone_to_uninit","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","borrow","borrow","borrow_mut","borrow_mut","chain_context","clone","clone_into","clone_to_uninit","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","app","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","Response","RpcClient","RpcClientError","Transport","Unknown","UnsupportedRpcKind","bad_peer","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","failure","fmt","fmt","from","from","from","from","from","init","init","init","insecure_call","into","into","into","into_result","into_result_with_feedback","new_runtime","result","secure_call","source","success","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_enclaves","update_nodes","update_nodes_async","update_quote_policy","update_runtime_id","vzip","vzip","vzip","Context","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","new","session_info","try_from","try_into","type_id","vzip","Demux","Error","MalformedPayload","MalformedRequestMethod","MaxConcurrentSessions","MultiplexedSession","Other","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_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","Dispatcher","Handler","KeyManagerQuotePolicyHandler","KeyManagerStatusHandler","Method","MethodDescriptor","MethodHandler","MethodHandlerDispatch","add_method","add_methods","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","clone_to_uninit","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","into","into","into","kind","methods","name","new","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","V2","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_initiator","build_responder","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","close","consensus_verifier","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","endorsed_by","fmt","from","from","from","from","get_local_identity","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","is_unauthenticated","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","use_endorsement","verified_attestation","verify","vzip","vzip","vzip","vzip","write_message","avr","binding","binding","binding","ect","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","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","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_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","zeroize","block_on","new_tokio_runtime","BadResponse","Error","Host","Other","RegisterNotifyOpts","SubmitTxOpts","TxResult","batch_order","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","default","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","identity","init","init","init","init","into","into","into","into","output","proof","prove","register_notify","round","runtime_block","runtime_event","runtime_id","source","submit_tx","to_owned","to_owned","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","wait","Identity","borrow","borrow_mut","box_open","default","deref","deref_mut","drop","endorsed_capability_tee","from","init","into","new","node_identity","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","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","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_host","call_host_async","clone","clone_into","clone_to_uninit","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","register_notify","runtime_id","send_response","submit_tx","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","App","NoopApp","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","is_supported","is_supported","new","on_init","on_runtime_block","on_runtime_event","query","try_from","try_into","type_id","vzip","KeyValue","MKVS","UntrustedInMemoryStorage","borrow","borrow_mut","default","deref","deref_mut","drop","from","get","get","init","insert","insert","into","mkvs","new","try_from","try_into","type_id","vzip","Delete","Depth","FallibleMKVS","IO","ImmutableMKVS","Insert","Internal","Invalid","Iterator","Key","Leaf","LogEntry","LogEntryKind","MKVS","NodeBox","NodePointer","NodePtrRef","OverlayTree","Prefix","Root","RootType","State","Tree","WriteLog","as_ref","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","builder","cache_contains_key","cache_contains_key","cache_contains_key","cache_contains_key","cache_contains_key","cache_extra","clean","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","commit","commit","commit","commit","commit","commit","commit_both","compact_marshal_binary","default","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode_hex","encode_hex_upper","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_node","get","get","get","get","get","get","get","get","get_key","get_node","get_proof","get_proof","get_proof","get_proof","get_proof","get_proof","get_proof","get_proof","get_value","has_node","hash","hash","hash","hash","hash_ptr","init","init","init","init","init","init","init","init","init","insert","insert","insert","insert","insert","insert","into","into","into","into","into","into","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","into_cbor_value","is_null","is_valid","iter","iter","iter","iter","iter","iter","iter","iter","key","kind","marshal","marshal_binary","marshal_binary","namespace","new","new","new","next","node","null_ptr","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","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","unmarshal_binary","unmarshal_binary","value","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Marshal","marshal_binary","unmarshal_binary","GetPrefixesRequest","GetRequest","HostReadSyncer","IterateRequest","NoopReadSyncer","Proof","ProofBuilder","ProofResponse","ProofVerifier","RawProofEntry","ReadSync","StatsCollector","SyncerError","TreeID","Unsupported","arbitrary","arbitrary_take_rest","as_any","as_any","as_any","as_any","as_ref","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","build","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","default","default","default","default","default","default","default","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","drop","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","from","include","include_siblings","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_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","new","new_with_version","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","try_from_cbor_value","try_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","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","untrusted_root","v","verify_proof","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","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","is_supported","is_supported","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","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","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_set","Tag","Tags","borrow","borrow_mut","clone","clone_into","clone_to_uninit","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","clone_to_uninit","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","HostRegisterNotifyRequest","HostRegisterNotifyResponse","HostStorageEndpoint","HostStorageSyncRequest","HostStorageSyncResponse","HostSubmitTxRequest","HostSubmitTxResponse","Invalid","Message","MessageType","ProofResponse","RegisterNotifyRuntimeEvent","Registry","Request","Response","RootHash","Runtime","RuntimeAbortRequest","RuntimeAbortResponse","RuntimeCapabilityTEERakAvrRequest","RuntimeCapabilityTEERakAvrResponse","RuntimeCapabilityTEERakInitRequest","RuntimeCapabilityTEERakInitResponse","RuntimeCapabilityTEERakQuoteRequest","RuntimeCapabilityTEERakQuoteResponse","RuntimeCapabilityTEERakReportRequest","RuntimeCapabilityTEERakReportResponse","RuntimeCapabilityTEEUpdateEndorsementRequest","RuntimeCapabilityTEEUpdateEndorsementResponse","RuntimeCheckTxBatchRequest","RuntimeCheckTxBatchResponse","RuntimeConsensusSyncRequest","RuntimeConsensusSyncResponse","RuntimeExecuteTxBatchRequest","RuntimeExecuteTxBatchResponse","RuntimeInfoRequest","RuntimeInfoRequest","RuntimeInfoResponse","RuntimeInfoResponse","RuntimeKeyManagerQuotePolicyUpdateRequest","RuntimeKeyManagerQuotePolicyUpdateResponse","RuntimeKeyManagerStatusUpdateRequest","RuntimeKeyManagerStatusUpdateResponse","RuntimeLocalRPCCallRequest","RuntimeLocalRPCCallResponse","RuntimeNotifyEvent","RuntimeNotifyRequest","RuntimeNotifyResponse","RuntimePingRequest","RuntimeQueryRequest","RuntimeQueryResponse","RuntimeRPCCallRequest","RuntimeRPCCallResponse","RuntimeShutdownRequest","Schedule","Staking","StorageSyncRequest","StorageSyncRequestWithEndpoint","StorageSyncResponse","SyncGet","SyncGetPrefixes","SyncIterate","block","body","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_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_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","code","consensus_backend","consensus_chain_context","consensus_protocol_version","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","endorsed_capability_tee","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","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","hash","header","height","id","init","init","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","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","io_write_log","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","rpc_peer_id","runtime_id","runtime_version","schedule_control","sender","sender_seq","sender_state_seq","state_write_log","tags","tags","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","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","args","avr","batch","batch","batch_order","blob","block","block","block","consensus_block","consensus_block","consensus_block","data","data","ect","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","output","peer_feedback","peer_id","policy","proof","proof","proof","prove","quote","rak_pub","rek_pub","report","request","request","request","response","response","response","results","round","round_results","runtime_block","runtime_block","runtime_event","runtime_event","runtime_id","signature","signed_tx","signed_tx","status","target_info","tx_hashes","tx_input_root","tx_input_write_log","tx_reject_hashes","value","value","wait"],"q":[[0,"oasis_core_runtime"],[57,"oasis_core_runtime::cache"],[94,"oasis_core_runtime::common"],[105,"oasis_core_runtime::common::crypto"],[109,"oasis_core_runtime::common::crypto::hash"],[158,"oasis_core_runtime::common::crypto::mrae"],[160,"oasis_core_runtime::common::crypto::mrae::deoxysii"],[187,"oasis_core_runtime::common::crypto::mrae::nonce"],[211,"oasis_core_runtime::common::crypto::signature"],[406,"oasis_core_runtime::common::crypto::x25519"],[472,"oasis_core_runtime::common::key_format"],[484,"oasis_core_runtime::common::logger"],[486,"oasis_core_runtime::common::namespace"],[528,"oasis_core_runtime::common::process"],[529,"oasis_core_runtime::common::quantity"],[581,"oasis_core_runtime::common::sgx"],[775,"oasis_core_runtime::common::sgx::egetkey"],[776,"oasis_core_runtime::common::sgx::ias"],[836,"oasis_core_runtime::common::sgx::pcs"],[1267,"oasis_core_runtime::common::sgx::seal"],[1270,"oasis_core_runtime::common::time"],[1272,"oasis_core_runtime::common::version"],[1335,"oasis_core_runtime::common::versioned"],[1363,"oasis_core_runtime::config"],[1408,"oasis_core_runtime::consensus"],[1495,"oasis_core_runtime::consensus::address"],[1579,"oasis_core_runtime::consensus::beacon"],[1609,"oasis_core_runtime::consensus::governance"],[1813,"oasis_core_runtime::consensus::keymanager"],[2057,"oasis_core_runtime::consensus::keymanager::churp"],[2223,"oasis_core_runtime::consensus::registry"],[3331,"oasis_core_runtime::consensus::registry::SGXAttestation"],[3334,"oasis_core_runtime::consensus::registry::SGXConstraints"],[3339,"oasis_core_runtime::consensus::roothash"],[3882,"oasis_core_runtime::consensus::scheduler"],[3975,"oasis_core_runtime::consensus::staking"],[4756,"oasis_core_runtime::consensus::staking::EscrowEvent"],[4773,"oasis_core_runtime::consensus::state"],[4821,"oasis_core_runtime::consensus::state::beacon"],[4854,"oasis_core_runtime::consensus::state::keymanager"],[4907,"oasis_core_runtime::consensus::state::keymanager::churp"],[4922,"oasis_core_runtime::consensus::state::registry"],[4939,"oasis_core_runtime::consensus::state::roothash"],[4957,"oasis_core_runtime::consensus::state::staking"],[4981,"oasis_core_runtime::consensus::tendermint"],[5011,"oasis_core_runtime::consensus::tendermint::merkle"],[5036,"oasis_core_runtime::consensus::tendermint::verifier"],[5075,"oasis_core_runtime::consensus::transaction"],[5162,"oasis_core_runtime::consensus::verifier"],[5226,"oasis_core_runtime::dispatcher"],[5278,"oasis_core_runtime::enclave_rpc"],[5285,"oasis_core_runtime::enclave_rpc::client"],[5352,"oasis_core_runtime::enclave_rpc::context"],[5367,"oasis_core_runtime::enclave_rpc::demux"],[5422,"oasis_core_runtime::enclave_rpc::dispatcher"],[5486,"oasis_core_runtime::enclave_rpc::session"],[5580,"oasis_core_runtime::enclave_rpc::session::RAKBinding"],[5588,"oasis_core_runtime::enclave_rpc::types"],[5823,"oasis_core_runtime::future"],[5825,"oasis_core_runtime::host"],[5915,"oasis_core_runtime::identity"],[5941,"oasis_core_runtime::init"],[5942,"oasis_core_runtime::policy"],[5988,"oasis_core_runtime::protocol"],[6077,"oasis_core_runtime::rofl"],[6098,"oasis_core_runtime::storage"],[6120,"oasis_core_runtime::storage::mkvs"],[6423,"oasis_core_runtime::storage::mkvs::marshal"],[6426,"oasis_core_runtime::storage::mkvs::sync"],[6723,"oasis_core_runtime::transaction"],[6730,"oasis_core_runtime::transaction::context"],[6753,"oasis_core_runtime::transaction::dispatcher"],[6812,"oasis_core_runtime::transaction::rwset"],[6870,"oasis_core_runtime::transaction::tags"],[6894,"oasis_core_runtime::transaction::tree"],[6913,"oasis_core_runtime::transaction::types"],[6943,"oasis_core_runtime::types"],[7506,"oasis_core_runtime::types::Body"],[7588,"core::result"],[7589,"core::any"],[7590,"oasis_core_runtime::storage::mkvs::tree::node"],[7591,"std::sync::mutex"],[7592,"alloc::sync"],[7593,"core::cell"],[7594,"alloc::rc"],[7595,"oasis_core_runtime::storage::mkvs::tree"],[7596,"core::cmp"],[7597,"alloc::vec"],[7598,"core::iter::traits::collect"],[7599,"core::fmt"],[7600,"rustc_hex"],[7601,"core::hash"],[7602,"oasis_cbor_value::values"],[7603,"core::option"],[7604,"alloc::string"],[7605,"oasis_cbor"],[7606,"x25519_dalek::x25519"],[7607,"anyhow"],[7608,"deoxysii"],[7609,"core::convert"],[7610,"slog"],[7611,"log"],[7612,"sgx_isa"],[7613,"serde::de"],[7614,"chrono::offset::utc"],[7615,"chrono::datetime"],[7616,"dcap_ql::quote"],[7617,"std::time"],[7618,"core::clone"],[7619,"oasis_cbor::encode"],[7620,"oasis_cbor::decode"],[7621,"oasis_core_runtime::consensus::roothash::commitment::pool"],[7622,"oasis_core_runtime::consensus::roothash::block"],[7623,"oasis_core_runtime::consensus::roothash::commitment::executor"],[7624,"oasis_core_runtime::consensus::roothash::message"],[7625,"oasis_core_runtime::consensus::roothash::commitment"],[7626,"core::error"],[7627,"oasis_core_runtime::storage::mkvs::sync::proof"],[7628,"alloc::boxed"],[7629,"alloc::collections::btree::map"],[7630,"tendermint::chain::id"],[7631,"tendermint::block::signed_header"],[7632,"tendermint_proto::tendermint::v0_38::types"],[7633,"tendermint::merkle"],[7634,"oasis_core_runtime::consensus::tendermint::verifier::noop"],[7635,"core::future::future"],[7636,"core::pin"],[7637,"tokio::runtime::handle"],[7638,"core::marker"],[7639,"std::collections::hash::set"],[7640,"tokio::sync::mutex"],[7641,"std::io"],[7642,"tokio::runtime::runtime"],[7643,"oasis_core_runtime::storage::mkvs::tree::overlay"],[7644,"arbitrary::unstructured"],[7645,"arbitrary::error"],[7646,"oasis_core_runtime::storage::mkvs::sync::host"],[7647,"oasis_core_runtime::storage::mkvs::sync::noop"],[7648,"oasis_core_runtime::storage::mkvs::sync::stats"],[7649,"oasis_core_runtime::storage::mkvs::sync::errors"],[7650,"core::sync::atomic"],[7651,"alloc::collections::vec_deque"],[7652,"tokio::runtime::task::error"],[7653,"oasis_core_runtime::storage::mkvs::sync::merge"]],"i":[0,0,0,0,0,0,5,4,5,4,0,0,0,0,0,0,5,4,4,5,4,0,5,4,0,5,4,0,0,0,0,0,5,4,5,4,5,0,0,0,0,0,5,0,0,0,0,5,4,5,4,5,4,0,0,5,4,0,0,11,9,11,9,9,9,9,9,11,11,9,11,9,11,9,9,11,9,11,9,11,9,9,9,9,11,11,11,9,11,9,11,9,11,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,0,0,0,0,0,0,0,42,42,0,40,0,42,42,42,42,0,42,42,42,42,42,42,42,42,42,42,42,42,0,0,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,0,0,0,0,0,0,0,48,49,50,51,53,48,49,50,51,52,53,48,49,50,51,52,48,49,50,51,52,48,49,50,51,52,48,48,49,49,50,51,52,48,49,48,49,50,51,52,53,48,49,50,51,52,53,48,49,50,51,52,53,48,49,50,51,52,48,49,48,49,48,49,50,51,52,48,48,49,49,50,50,51,51,52,52,48,48,48,49,49,49,50,51,52,53,48,48,48,48,49,49,49,49,50,51,52,53,48,49,53,53,48,49,50,51,52,53,48,49,50,51,52,53,48,49,50,51,52,48,49,50,51,52,48,49,48,49,54,53,53,52,54,53,50,52,0,0,51,53,48,49,50,51,52,48,49,48,49,50,51,52,53,48,49,50,51,52,48,49,50,51,52,53,48,49,50,51,52,53,48,49,50,51,52,49,50,52,49,53,48,49,50,51,52,48,49,0,0,0,0,56,57,56,57,56,57,56,57,56,57,56,57,57,56,57,56,57,56,57,56,56,57,56,57,56,57,57,57,57,57,56,56,56,57,57,57,57,56,56,57,56,57,56,57,56,57,56,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,0,0,58,59,58,58,59,58,58,58,58,59,0,0,0,0,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,0,0,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,70,0,0,0,70,0,0,0,67,68,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,67,68,68,69,70,71,72,67,68,69,67,68,69,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,0,67,68,67,68,67,68,69,70,71,67,67,68,68,69,69,70,70,71,71,67,67,67,68,68,68,69,70,71,72,69,67,67,67,67,68,68,68,68,69,70,71,72,67,68,67,68,69,0,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,70,67,68,69,69,67,68,0,71,72,0,0,72,67,68,69,70,71,72,67,68,67,68,69,71,67,68,69,70,71,72,67,68,69,70,71,67,68,69,70,71,72,67,68,69,70,71,72,70,67,68,69,70,71,72,67,68,0,0,0,0,0,77,78,77,78,77,78,78,77,78,77,78,77,78,77,78,77,78,77,78,77,77,78,77,78,77,77,78,78,77,78,77,78,77,77,78,77,78,77,78,77,78,77,78,77,78,77,78,77,78,77,78,77,78,0,77,78,94,88,88,94,94,0,0,0,88,94,94,94,88,88,94,0,0,0,94,0,88,88,0,0,0,0,94,94,0,0,94,94,94,0,94,0,0,94,94,94,88,94,85,90,91,84,90,84,90,95,94,79,80,81,82,83,84,85,86,87,88,89,90,91,92,95,94,79,80,81,82,83,84,85,86,87,88,89,90,91,92,87,81,79,80,81,82,83,84,85,86,87,88,89,90,91,92,79,80,81,82,83,84,85,86,87,88,89,90,91,92,79,80,81,82,83,84,85,86,87,88,88,89,90,91,92,85,91,79,80,81,82,83,84,85,86,87,88,89,90,91,92,95,94,79,80,81,82,83,84,85,86,87,88,89,90,91,92,95,94,79,80,81,82,83,84,85,86,87,88,89,90,91,92,82,83,84,85,86,87,88,89,90,91,92,79,95,94,79,80,81,82,83,84,85,86,87,88,89,90,91,92,89,79,80,81,82,88,89,79,79,80,80,81,81,82,82,88,88,89,89,83,79,94,94,79,80,81,82,83,84,85,86,87,88,89,90,91,92,95,94,79,80,81,82,83,84,85,86,87,88,89,90,91,92,83,90,95,94,79,80,81,82,83,84,85,86,87,88,89,90,91,92,95,94,79,80,81,82,83,84,85,86,87,88,89,90,91,92,79,80,81,82,89,79,83,90,90,92,85,79,90,90,84,90,95,83,90,83,86,81,80,86,82,89,85,91,87,80,85,91,87,83,90,81,82,95,83,90,83,79,86,83,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,79,80,81,82,89,95,94,79,80,81,82,83,84,85,86,87,88,89,90,91,92,79,80,81,82,89,95,94,79,80,81,82,83,84,85,86,87,88,89,90,91,92,95,94,79,80,81,82,83,84,85,86,87,88,89,90,91,92,83,90,80,83,90,95,95,83,90,95,94,79,80,81,82,83,84,85,86,87,88,89,90,91,92,0,0,0,0,0,0,0,0,102,103,102,103,102,103,102,103,102,102,103,103,102,103,102,103,102,103,102,103,102,103,102,102,103,103,102,103,102,102,103,102,103,102,103,102,103,102,103,102,102,102,102,102,103,103,102,103,102,103,102,103,102,103,102,103,102,103,102,103,0,0,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,0,0,111,112,111,112,112,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,111,112,111,112,111,112,111,112,111,111,111,112,111,111,112,111,112,111,112,111,111,112,0,0,0,0,0,0,114,0,0,113,114,115,113,114,115,113,114,115,113,114,115,113,114,115,113,115,113,114,115,113,114,115,113,114,115,115,115,115,115,113,114,115,113,114,115,0,113,113,114,115,113,114,115,113,114,115,0,113,0,0,0,0,0,115,0,113,114,115,0,113,115,113,114,115,113,114,115,113,114,115,113,114,115,0,113,114,115,0,0,0,0,116,117,118,119,116,117,118,119,116,116,116,116,116,116,116,117,117,118,118,119,119,116,117,118,119,116,117,118,119,116,116,116,116,116,116,116,116,116,117,118,119,116,116,116,116,116,116,116,117,118,119,116,117,118,119,116,116,116,116,116,116,116,116,117,118,119,116,116,117,118,119,116,117,118,119,116,117,118,119,116,0,0,0,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,0,0,0,121,121,0,0,0,0,121,121,122,123,124,125,126,127,121,122,123,124,125,126,127,126,126,125,121,122,123,124,125,126,127,121,122,123,124,125,126,127,121,122,123,124,125,126,127,121,121,122,123,124,125,126,127,121,122,123,124,125,126,127,121,122,123,124,125,126,127,121,122,123,124,125,126,127,127,123,121,122,123,124,125,126,127,121,121,122,122,123,123,124,124,125,125,126,126,127,127,121,122,123,124,125,126,127,121,122,123,124,125,126,127,127,123,121,122,123,124,127,122,121,122,123,124,125,126,127,121,122,123,124,125,126,127,121,122,123,124,125,126,127,127,125,121,124,127,123,121,122,123,124,125,126,127,122,123,124,125,126,127,121,122,123,124,125,126,127,121,122,123,124,125,126,127,121,122,123,124,125,126,127,121,122,123,124,125,126,127,126,127,127,123,122,127,121,122,123,124,125,126,127,0,0,0,0,0,136,0,0,0,0,136,128,129,130,131,132,133,134,135,136,128,129,130,131,132,133,134,135,131,0,131,128,129,130,131,132,133,134,135,128,129,130,131,132,133,134,135,128,129,130,131,132,133,134,135,128,129,130,131,132,133,134,135,136,128,129,130,131,132,133,134,135,136,128,129,130,131,132,133,134,135,136,128,129,130,131,132,133,134,135,128,132,133,128,129,130,131,132,133,134,135,128,128,129,129,130,130,131,131,132,132,133,133,134,134,135,135,136,136,128,129,130,131,132,133,134,135,136,128,129,130,131,132,133,134,135,132,128,136,128,129,130,131,132,133,134,135,136,128,129,130,131,132,133,134,135,128,129,130,131,132,133,134,135,128,128,129,129,134,135,130,131,132,133,132,133,134,135,128,134,135,130,128,129,130,131,132,133,134,135,136,128,129,130,131,132,133,134,135,136,128,129,130,131,132,133,134,135,128,129,130,131,132,133,134,135,136,128,129,130,131,132,133,134,135,136,128,129,130,131,132,133,134,135,130,136,128,129,130,131,132,133,134,135,0,0,142,137,0,0,0,0,138,142,137,138,139,140,141,142,137,138,139,140,141,138,139,137,138,139,140,141,137,138,139,140,141,137,138,139,140,141,138,137,138,139,140,141,142,137,138,139,140,141,142,137,138,139,140,141,142,137,138,139,140,141,137,138,139,140,141,137,137,138,138,139,139,140,140,141,141,138,142,142,137,138,139,140,141,142,137,138,139,140,141,138,138,138,140,142,137,138,139,140,141,142,137,138,139,140,141,137,138,139,140,141,140,140,140,138,138,138,141,139,138,140,140,141,138,138,137,138,139,140,141,142,138,139,140,141,142,137,138,139,140,141,137,138,139,140,141,142,137,138,139,140,141,142,137,138,139,140,141,141,142,137,138,139,140,141,0,0,0,0,0,0,0,0,0,0,0,0,0,176,176,176,176,160,160,160,0,0,0,0,0,0,0,0,0,146,146,146,146,146,146,146,146,0,0,0,0,0,0,0,0,0,0,0,0,0,180,180,0,0,0,177,179,177,179,0,0,0,0,0,149,149,143,148,151,150,152,143,161,175,154,162,146,146,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,145,158,155,163,163,163,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,147,148,149,150,151,152,153,154,155,156,157,158,146,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,146,159,143,146,177,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,178,180,143,181,143,143,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,177,169,172,159,143,173,175,147,148,149,150,151,152,153,154,155,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,180,143,181,147,147,148,148,149,149,150,150,151,151,152,152,153,153,154,154,155,155,157,157,158,158,146,146,159,159,160,160,161,161,162,162,163,163,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,172,173,173,174,174,175,175,176,176,145,145,180,180,143,143,181,181,143,159,158,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,147,148,149,150,151,152,153,154,155,156,156,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,178,179,180,143,181,143,159,143,161,161,154,159,159,147,148,149,150,151,152,153,154,155,157,158,146,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,179,180,143,181,178,150,151,152,153,158,159,143,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,147,148,149,150,151,152,153,154,155,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,179,180,143,181,147,146,143,143,166,167,154,162,162,162,161,161,161,164,170,171,168,161,161,164,155,156,159,146,175,177,147,162,148,149,179,178,154,154,168,168,159,181,161,159,168,159,143,181,143,157,145,143,168,159,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,154,145,147,148,149,150,151,152,153,154,155,157,158,146,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,145,143,181,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,147,148,149,150,151,152,153,154,155,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,179,180,143,181,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,143,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,159,143,145,164,156,154,155,179,155,158,145,159,147,148,149,150,151,152,153,154,155,156,157,158,146,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,145,177,178,179,180,143,181,147,386,386,386,387,387,388,388,388,194,202,0,202,202,0,0,196,0,202,0,188,0,0,0,0,191,191,191,193,0,0,0,0,202,188,202,202,202,202,0,0,0,202,202,202,0,188,202,202,0,0,202,194,193,0,188,0,0,193,0,202,202,196,188,194,195,194,183,200,198,183,184,188,189,190,191,192,185,193,194,195,196,197,202,198,199,200,201,183,184,188,189,190,191,192,185,193,194,195,196,197,202,198,199,200,201,197,184,188,189,190,191,192,185,193,194,195,196,197,198,199,200,201,184,188,189,190,191,192,185,193,194,195,196,197,198,199,200,201,184,188,189,190,191,192,185,193,194,195,196,197,198,199,200,201,199,198,197,184,188,189,190,191,192,185,197,198,199,200,201,183,184,188,189,190,191,192,185,193,194,195,196,197,202,198,199,200,201,183,184,188,189,190,191,192,185,193,194,195,196,197,202,198,199,200,201,183,184,188,189,190,191,192,185,193,194,195,196,197,202,198,199,200,201,189,190,184,188,189,190,191,192,185,193,194,195,196,197,198,199,200,201,184,184,188,188,189,189,190,190,191,191,192,192,185,185,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,192,197,184,188,189,190,191,192,185,193,194,195,196,197,202,202,198,199,200,201,183,184,188,189,190,191,192,185,193,194,195,196,197,202,202,198,199,200,201,200,184,188,189,190,194,195,197,198,201,184,192,185,189,197,193,197,190,189,190,199,183,184,188,189,190,191,192,185,193,194,195,196,197,202,198,199,200,201,183,184,188,189,190,191,192,185,193,194,195,196,197,202,198,199,200,201,184,188,189,190,191,192,185,193,194,195,196,197,198,199,200,201,189,190,201,204,185,190,199,185,200,193,189,190,199,204,185,189,183,184,184,186,185,189,190,183,192,199,189,190,192,185,185,202,189,190,201,197,189,204,185,184,188,189,190,191,192,185,193,194,195,196,197,198,199,200,201,202,204,185,197,184,189,190,192,185,197,198,199,200,201,183,184,188,189,190,191,192,185,193,194,195,196,197,202,198,199,200,201,184,188,189,190,191,192,185,193,194,195,196,197,198,199,200,201,183,184,188,189,190,191,192,185,193,194,195,196,197,202,198,199,200,201,183,184,188,189,190,191,192,185,193,194,195,196,197,202,198,199,200,201,187,185,193,194,195,196,185,192,189,183,184,188,189,190,191,192,185,193,194,195,196,197,202,198,199,200,201,208,0,0,0,209,208,209,0,208,210,205,208,209,210,205,208,209,208,209,208,209,208,209,208,209,208,209,210,205,208,209,210,205,208,209,210,205,208,209,208,209,208,208,209,209,208,209,210,205,208,209,208,209,210,205,208,209,210,205,208,209,208,209,205,205,208,209,210,210,205,208,209,205,210,205,208,209,208,209,210,205,208,209,210,205,208,209,205,210,205,208,209,205,0,236,0,0,0,0,0,0,0,236,0,0,0,0,0,0,215,215,215,215,215,215,236,0,0,227,227,227,0,0,0,0,0,0,236,0,0,0,0,0,0,213,214,218,232,237,233,217,211,212,213,228,229,230,231,234,235,232,237,217,219,232,237,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,220,233,223,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,215,227,218,224,226,231,218,231,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,228,229,230,231,232,233,234,235,237,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,224,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,232,232,233,233,234,234,235,235,236,236,237,237,216,230,231,233,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,228,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,212,229,234,216,224,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,233,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,237,230,217,230,231,232,235,237,215,227,221,222,222,220,231,214,225,226,218,221,222,211,229,234,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,219,233,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,228,229,230,231,232,233,234,235,237,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,233,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,389,390,391,389,392,389,391,389,390,389,392,390,390,391,389,392,392,0,0,203,0,238,203,238,203,238,203,238,203,238,203,203,203,238,203,203,238,238,238,238,238,238,238,203,238,203,238,238,0,238,238,238,0,0,203,0,203,238,203,238,203,238,203,238,203,0,0,243,393,243,393,243,393,243,393,243,393,243,243,243,393,243,243,243,393,243,393,243,393,393,243,393,243,393,243,393,243,393,0,0,247,246,247,246,246,0,246,246,246,246,247,246,247,246,247,246,247,246,246,246,246,247,246,246,246,247,246,247,246,246,246,246,247,247,246,246,246,246,247,247,246,246,247,246,246,247,246,247,246,247,246,0,248,248,248,248,248,248,248,248,248,248,248,248,248,248,0,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,0,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,0,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,254,254,0,254,254,254,0,254,254,254,0,254,254,254,254,254,0,254,0,254,254,254,254,254,254,0,254,0,0,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,0,0,259,263,259,263,259,263,259,263,259,263,259,259,263,263,259,263,259,263,259,259,259,263,259,263,259,259,259,263,259,263,259,263,259,259,259,259,263,0,0,0,0,0,0,0,0,267,271,270,270,267,268,269,270,267,268,269,267,268,269,270,267,268,269,270,267,268,269,270,267,268,269,270,270,267,268,269,270,267,268,269,267,268,270,267,268,269,270,267,268,269,270,267,268,269,270,270,269,268,271,269,267,268,269,270,267,268,269,270,267,268,269,270,267,268,269,270,267,268,269,271,270,267,268,269,272,272,0,272,272,272,272,0,272,272,0,272,266,272,266,266,266,266,266,266,272,266,272,266,272,266,266,266,266,264,272,272,266,272,266,266,266,272,266,272,266,266,264,264,266,272,264,264,266,272,266,272,266,266,272,266,272,266,264,264,264,0,272,266,0,0,0,0,273,275,276,273,275,276,273,275,273,275,276,273,275,276,273,275,276,273,275,276,273,275,274,275,276,273,275,276,273,276,275,276,275,275,276,275,276,273,275,276,273,273,275,276,273,275,276,273,0,0,0,0,0,0,0,279,279,279,279,279,0,0,0,279,279,279,278,278,280,279,278,280,279,278,280,279,278,280,279,278,280,279,278,279,279,278,280,279,279,279,278,280,279,280,278,280,279,278,278,280,278,280,279,278,279,278,280,279,278,280,279,278,280,279,280,280,280,280,280,278,280,279,0,286,286,286,286,286,286,286,286,286,286,286,286,286,286,0,0,290,290,290,0,290,287,288,290,287,288,290,287,287,288,290,287,288,290,287,288,290,290,290,287,288,290,290,290,288,287,288,290,287,288,290,287,287,287,290,290,287,288,290,287,288,290,287,288,290,287,288,290,288,0,0,0,0,0,0,0,0,293,293,294,295,293,294,295,293,295,295,295,293,294,295,293,294,295,293,296,293,294,295,293,295,294,295,293,296,300,293,293,294,295,293,294,295,293,295,301,295,294,293,293,295,294,295,293,294,295,293,294,295,293,294,295,293,0,0,0,0,306,306,306,285,305,306,283,285,305,306,283,283,283,306,283,306,283,306,283,305,283,283,285,305,306,283,285,305,306,283,285,305,306,283,285,306,285,305,306,283,283,305,283,283,283,285,305,306,283,285,305,306,283,306,305,305,305,305,283,305,283,285,306,283,283,305,305,306,283,285,305,306,283,306,285,305,306,283,285,305,306,283,283,285,306,285,305,306,283,305,394,394,395,396,396,395,394,395,311,0,292,0,310,311,0,299,0,299,0,299,0,0,292,0,292,0,310,311,297,307,298,307,299,308,297,309,310,298,292,311,307,299,308,297,309,310,298,292,311,307,299,308,297,309,310,298,292,311,307,299,308,297,309,310,298,292,311,307,307,299,299,308,297,309,310,298,292,311,311,307,307,299,308,309,307,299,308,297,309,310,298,292,311,307,299,308,297,309,310,298,292,311,307,299,308,297,309,310,298,292,311,307,307,307,299,311,307,307,299,299,311,311,307,307,307,299,308,297,309,310,298,292,311,307,307,307,307,299,308,297,309,310,298,292,311,307,307,299,307,299,308,297,309,310,298,292,311,307,299,308,297,309,310,298,292,311,307,299,308,297,309,310,298,292,311,307,309,297,307,308,307,308,307,299,308,297,309,310,298,292,311,307,307,299,308,309,307,299,308,297,309,310,298,292,311,307,299,308,297,309,310,298,292,311,307,299,308,297,309,310,298,292,311,307,299,308,297,309,310,298,292,311,308,307,299,308,297,309,310,298,292,311,307,0,0,316,0,0,316,0,0,0,314,316,313,314,315,316,313,314,315,313,314,315,313,314,315,313,314,315,313,314,315,316,313,314,315,316,313,314,315,316,313,314,315,316,316,313,314,315,316,316,313,314,315,318,316,313,314,315,316,313,314,315,314,314,313,318,314,315,315,313,316,318,313,314,315,316,316,313,314,315,316,313,314,315,316,313,314,315,316,313,314,315,313,0,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,0,319,319,319,319,319,319,319,0,0,319,319,320,319,320,319,320,319,320,319,320,319,319,319,320,319,320,319,320,319,320,320,320,320,320,319,320,319,320,319,320,319,320,320,320,320,319,322,322,322,0,322,322,322,322,322,322,0,0,0,0,15,323,322,321,15,323,322,321,15,15,321,321,321,321,321,321,15,323,322,321,15,323,322,321,15,323,322,321,15,322,322,321,15,323,322,321,323,15,15,15,15,15,15,323,322,321,323,15,323,322,321,321,323,15,321,15,15,321,322,15,323,322,321,15,323,322,321,15,323,322,321,15,323,322,321,0,0,324,324,324,324,324,324,324,324,324,325,0,325,325,325,325,324,324,324,324,0,0,0,326,326,326,326,326,326,326,327,326,326,327,326,326,0,326,326,326,326,326,331,0,0,330,0,331,334,330,0,0,334,0,0,0,0,0,0,0,0,0,0,330,0,0,242,329,19,330,10,334,335,331,332,242,329,19,330,10,334,335,331,332,242,19,328,245,329,19,19,335,335,330,10,331,332,242,330,10,331,332,242,330,330,10,10,331,331,332,242,242,328,245,329,329,19,19,329,334,330,10,334,335,332,242,329,19,330,10,334,335,331,332,242,242,329,19,330,10,334,335,331,332,242,242,329,19,330,10,334,335,331,332,242,242,242,330,10,334,335,331,332,242,330,330,10,10,334,334,335,335,331,331,332,332,242,242,240,335,19,330,10,334,335,331,332,242,329,19,330,10,334,335,331,332,242,242,335,328,245,244,329,329,19,19,19,240,335,328,245,244,329,329,19,19,19,240,335,330,332,10,335,335,329,19,330,10,334,335,331,332,242,328,245,329,329,19,19,329,19,330,10,334,335,331,332,242,330,10,332,242,335,240,328,245,244,329,329,19,19,19,332,332,0,338,334,10,329,19,332,240,335,335,242,328,245,244,329,19,19,19,328,245,329,329,19,19,240,10,240,240,0,330,10,331,332,242,10,332,242,329,19,330,10,334,335,331,332,242,330,10,332,242,329,19,330,10,334,335,331,332,242,329,19,330,10,334,335,331,332,242,338,334,332,10,329,19,330,10,334,335,331,332,242,0,340,340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,353,342,342,339,344,345,346,342,344,345,347,355,346,353,342,239,348,349,350,351,352,344,345,347,355,346,353,342,239,348,349,350,351,352,347,342,239,348,349,350,351,352,342,239,348,349,350,351,352,342,239,348,349,350,351,352,342,239,348,349,350,351,352,344,345,347,355,346,353,342,342,239,348,349,350,351,352,344,345,347,355,346,353,342,342,239,348,349,350,351,352,344,345,347,355,346,353,342,239,348,349,350,351,352,342,342,239,342,239,348,342,342,239,239,348,348,353,353,342,239,348,349,350,351,352,344,345,347,355,346,353,342,342,239,348,349,350,351,352,347,349,344,345,347,355,346,353,342,239,348,349,350,351,352,344,345,347,355,346,353,342,239,348,349,350,351,352,342,239,348,349,350,351,352,349,351,350,0,344,347,346,347,348,351,350,352,348,342,339,344,345,346,346,339,344,345,346,346,339,344,345,346,346,342,239,348,349,350,351,352,353,349,350,351,342,239,348,349,350,351,352,344,345,347,355,346,353,342,239,348,349,350,351,352,342,239,348,349,350,351,352,344,345,347,355,346,353,342,239,348,349,350,351,352,344,345,347,355,346,353,342,239,348,349,350,351,352,239,239,355,344,345,347,355,346,353,342,239,348,349,350,351,352,0,0,0,0,0,0,0,0,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,0,0,0,0,361,397,361,360,397,361,360,357,360,360,397,361,360,397,361,360,397,361,360,357,360,357,397,361,360,361,397,361,360,397,361,360,357,360,361,397,357,361,357,360,357,397,397,361,360,397,361,360,361,397,361,360,397,361,360,0,0,0,363,363,364,363,364,363,364,363,364,363,364,363,364,363,364,363,364,363,364,363,363,363,364,363,363,364,364,363,364,363,363,364,364,363,364,363,364,363,364,364,363,364,363,364,363,364,363,364,363,364,363,364,363,364,364,0,0,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,0,0,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,0,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,0,0,0,0,354,277,0,277,0,374,0,0,0,260,277,277,277,277,0,277,0,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,0,277,277,277,277,380,0,0,384,0,260,380,380,260,354,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,0,277,0,277,277,277,277,277,277,277,0,277,277,277,277,277,277,277,277,374,260,0,0,0,382,382,382,379,381,369,382,383,384,354,277,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,369,382,383,384,354,277,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,369,354,317,370,371,372,373,374,359,375,260,376,377,378,379,380,369,354,317,370,371,372,373,374,359,375,260,376,377,378,379,380,369,354,354,317,370,371,372,373,374,359,375,260,260,376,377,378,379,380,380,317,370,370,370,369,277,317,370,371,372,373,374,359,375,377,378,379,380,381,369,382,383,384,354,277,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,369,382,383,384,354,277,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,369,382,383,384,354,277,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,371,383,354,374,354,354,374,374,359,377,373,369,382,383,384,354,277,317,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,369,382,383,384,354,277,317,317,317,317,317,317,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,354,369,376,381,369,382,383,384,354,277,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,372,369,382,383,384,354,277,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,369,382,383,384,354,277,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,369,371,371,376,370,317,381,369,359,317,317,375,373,369,383,371,370,373,371,375,375,375,369,378,379,369,354,317,370,371,372,373,374,359,375,260,376,377,378,379,380,317,369,317,370,371,372,373,374,359,375,377,378,379,381,369,382,383,384,354,277,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,369,382,383,384,354,277,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,369,382,383,384,354,277,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,369,382,383,384,354,277,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,369,382,383,384,354,277,317,370,371,372,373,374,359,375,260,376,377,378,379,380,381,398,399,400,401,402,403,404,405,406,404,405,398,407,408,409,410,404,405,398,398,411,412,413,414,415,405,404,405,405,416,417,418,410,419,404,405,398,398,405,420,421,410,422,419,402,410,418,423,424,425,402,408,426,422,422,422,418,427,410,428,429,420,430,402,405,431,432,431,432,408,411,424,425,433,434,400,400,400,400,435,417,408],"f":"``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0``````{f{{b{c}}}{}}0{{{b{h}}}{{b{j}}}}{f{{b{dc}}}{}}0`{fl}0`{cc{}}0`````{{}f}0{ce{}{}}0```````````{c{{n{e}}}{}{}}000{{{b{c}}}A`{}}0``22``::99{{{b{Ab}}Ad}{{Ah{Af}}}}{{{b{Ab}}}Ab}{{{b{c}}{b{de}}}l{}{}}{{{b{c}}}l{}}{{{b{dAf}}AjAl}l}==;;::4998877{{{B`{An}}}Ab}{{{b{Ab}}Ad}{{Bd{{Bb{Af}}}}}}{{{b{c}}}e{}{}}{{{b{Af}}}{{b{Bf}}}}{{{b{dAf}}}{{b{dBf}}}};;;;::<<````````````````{{{b{Al}}}{{b{{Bj{Bh}}}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Al}}}Al};::{{{b{Al}}{b{Al}}}Bl}{{{b{{Bj{Bh}}}}}Al}{{}Al}{f{{b{c}}}{}}{f{{b{dc}}}{}}3{{{b{{Bj{{b{{Bj{Bh}}}}}}}}}Al}{fl}4{Al{{Bn{Bh}}}}{{{b{c}}}e{}{{Cb{C`}}}}0{{{b{Al}}{b{Al}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}0{{{b{Al}}{b{dCf}}}Ch}00{{{Bn{Bh}}}Al}{{{b{Cj}}}Al}{cc{}}={{{b{Cj}}}{{n{AlCl}}}}{{{b{Al}}{b{dc}}}lCn}{{}f}{ce{}{}}{AlD`}{{{b{Al}}}Cd}3{{{b{Al}}{b{Al}}}{{Db{Bl}}}}4{{{b{c}}}e{}{}}{{{b{c}}}Dd{}}{{{b{Al}}f}{{b{{Bj{Bh}}}}}}{{}{{n{AlDf}}}}{c{{n{e}}}{}{}}{D`{{n{AlDf}}}}1{{{b{c}}}A`{}}:{{{b{dAl}}}l}```````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{{Dh{Bh}}}}{Bn{Bh}}{Bn{Bh}}{b{Dj}}{b{Dl}}}{{Dn{{Bn{Bh}}}}}}{{{b{E`}}{b{{Dh{Bh}}}}{Bn{Bh}}{Bn{Bh}}{b{Dj}}}{{Dn{{Bn{Bh}}}}}}1{f{{b{c}}}{}}{f{{b{dc}}}{}}{fl}{cc{}}{{}{{Eb{DjDl}}}}{{}f}{ce{}{}}{{{b{{Dh{Bh}}}}}Ed}{{{b{Ed}}{b{{Dh{Bh}}}}ce}{{n{{Bn{Bh}}Ef}}}{{Eh{{Bj{Bh}}}}}{{Ej{{Bj{Bh}}}}}}{{{b{Ed}}{b{{Dh{Bh}}}}{b{d{Bj{Bh}}}}{b{{Bj{Bh}}}}{b{d{Bj{Bh}}}}}{{n{fEf}}}}{{{b{Ed}}{b{{Dh{Bh}}}}ce}{{Bn{Bh}}}{{Ej{{Bj{Bh}}}}}{{Ej{{Bj{Bh}}}}}}{{{b{Ed}}{b{{Dh{Bh}}}}{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}{b{d{Bj{Bh}}}}}{{n{fEl}}}}{c{{n{e}}}{}{}}0{{{b{c}}}A`{}}7{{{b{dEd}}}l}```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{En}}}En}{{{b{c}}{b{de}}}l{}{}}{{{b{c}}}l{}}{f{{b{c}}}{}}{{{b{En}}}{{b{c}}}{}}{f{{b{dc}}}{}}{fl}{{{b{En}}{b{dCf}}}Ch}{cc{}}{{}En}{{{b{dEn}}}{{Dn{l}}}}{{}f}{ce{}{}}{{{Dh{Bh}}}En}{{{b{c}}}e{}{}}{c{{n{e}}}{}{}}0{{{b{c}}}A`{}}4```````{{{b{F`}}}{{b{{Bj{Bh}}}}}}{{{b{Fb}}}{{b{{Bj{Bh}}}}}}``{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{F`}}}F`}{{{b{Fb}}}Fb}{{{b{Fd}}}Fd}{{{b{Ff}}}Ff}{{{b{Fh}}}Fh}{{{b{c}}{b{de}}}l{}{}}0000{{{b{c}}}l{}}000000{{{b{F`}}{b{F`}}}Bl}{{{b{Fb}}{b{Fb}}}Bl}{{}F`}{{}Fb}{{}Fd}{{}Ff}{{}Fh}{f{{b{c}}}{}}00000{f{{b{dc}}}{}}00000{fl}00000{{{b{c}}}e{}{{Cb{C`}}}}000{{{b{F`}}{b{F`}}}Cd}{{{b{Fb}}{b{Fb}}}Cd}{{{b{Fd}}{b{Fd}}}Cd}{{{b{Ff}}{b{Ff}}}Cd}{{{b{Fh}}{b{Fh}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}000000000{{{b{F`}}{b{dCf}}}Ch}00{{{b{Fb}}{b{dCf}}}Ch}00{{{b{Fd}}{b{dCf}}}Ch}{{{b{Ff}}{b{dCf}}}Ch}{{{b{Fh}}{b{dCf}}}Ch}{cc{}}{{{Bn{Bh}}}F`}{{{b{Cj}}}F`}2{{{b{{Bj{Bh}}}}}F`}{{{b{{Bj{Bh}}}}}Fb}4{{{b{Cj}}}Fb}{{{Bn{Bh}}}Fb}666{{{Bn{Bh}}}Fj}{{{b{Cj}}}{{Dn{F`Cl}}}}{{{b{Cj}}}{{Dn{FbCl}}}}{DdFj}{{}Fj}{{{b{F`}}{b{dc}}}lCn}{{{b{Fb}}{b{dc}}}lCn}{{{b{Fd}}{b{dc}}}lCn}{{{b{Ff}}{b{dc}}}lCn}{{{b{Fh}}{b{dc}}}lCn}{{}f}00000{ce{}{}}00000{F`D`}{FbD`}{FdD`}{FfD`}{FhD`}66{{{b{F`}}{b{F`}}}{{Db{Bl}}}}{{{b{Fb}}{b{Fb}}}{{Db{Bl}}}}{{{b{Fl}}}F`}{{{b{Fj}}}F`}0`{{{b{Fl}}{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}}{{Dn{Fb}}}}{{{b{Fj}}{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}}{{Dn{Fb}}}}``{{{Bn{Bh}}{b{Dd}}}{{Bn{Bh}}}}{{{Bn{Bh}}{b{Fn}}}{{Bn{Bh}}}}`{{{b{Fj}}}{{Bn{Bh}}}}{{{b{c}}}e{}{}}0000{{{b{c}}}Dd{}}0{{}{{Dn{F`Df}}}}{{}{{Dn{FbDf}}}}{{}{{n{FdDf}}}}{{}{{n{FfDf}}}}{{}{{n{FhDf}}}}{c{{n{e}}}{}{}}00000{D`{{Dn{F`Df}}}}{D`{{Dn{FbDf}}}}{D`{{n{FdDf}}}}{D`{{n{FfDf}}}}{D`{{n{FhDf}}}}555555{{{b{c}}}A`{}}00000{{{b{Fb}}{b{F`}}{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}}{{Dn{l}}}}{{{b{Fd}}{b{Dd}}}Cd}{{{b{Fh}}{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}}Cd}{{{b{Fb}}{b{F`}}{b{{Bj{Bh}}}}}{{Dn{l}}}}{ce{}{}}00000{{{b{dF`}}}l}{{{b{dFb}}}l}````{{{b{G`}}}{{b{{Bj{Bh}}}}}}{{{b{Gb}}}{{b{{Bj{Bh}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{G`}}}G`}{{{b{Gb}}}Gb}{{{b{c}}{b{de}}}l{}{}}0{{{b{c}}}l{}}00{{}G`}{{}Gb}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fl}{{{b{dG`}}}l}1{{{b{c}}}e{}{{Cb{C`}}}}000{{{b{Gb}}{b{Gb}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}0{{{b{Gb}}{b{dCf}}}Ch}{DlG`}{{{Dh{Bh}}}G`}{cc{}}{{{b{G`}}}Gb}1{{{Dh{Bh}}}Gb}{DjGb}{DdG`}{{}G`}{{{b{Gb}}{b{dc}}}lCn}{{}f}0{ce{}{}}0{G`D`}{GbD`}9{{{b{c}}}e{}{}}0{{}{{Dn{G`Df}}}}{{}{{Dn{GbDf}}}}{c{{n{e}}}{}{}}0{D`{{Dn{G`Df}}}}{D`{{Dn{GbDf}}}}22{{{b{c}}}A`{}}099{{{b{dG`}}}l}``{{{b{{Bj{Bh}}}}}{{Db{Gd}}}}{{{b{{Bj{Bh}}}}}Gf}{{{b{{Bj{Bh}}}}}Gd}{Gd{{Bn{Bh}}}}{Gf{{Bn{Bh}}}}{{Gd{b{d{Bn{{Bn{Bh}}}}}}}l}{{Gdf}{{Bn{Bh}}}}{{}Bh}{{}f}0{{{b{Cj}}}Gh}{Gjl}``{{{b{Fn}}}{{b{{Bj{Bh}}}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Fn}}}Fn}{{{b{c}}{b{de}}}l{}{}}{{{b{c}}}l{}}0{{{b{Fn}}{b{Fn}}}Bl}{{}Fn}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fl}{{{b{c}}}e{}{{Cb{C`}}}}0{{{b{Fn}}{b{Fn}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}0{{{b{Fn}}{b{dCf}}}Ch}00{{{b{Cj}}}Fn}{cc{}}{{{Bn{Bh}}}Fn}{{{b{{Bj{Bh}}}}}Fn}{{{b{Cj}}}{{n{FnCl}}}}{{{b{Fn}}{b{dc}}}lCn}{{}f}{ce{}{}}{FnD`}2{{{b{Fn}}{b{Fn}}}{{Db{Bl}}}}{{{b{c}}}e{}{}}{{{b{c}}}Dd{}}{{}{{n{FnDf}}}}{c{{n{e}}}{}{}}{D`{{n{FnDf}}}}1{{{b{c}}}A`{}}8{{{b{dFn}}}l}{{}Gl}`{{GnGn}Gn}{{GnAj}Gn}{{Gn{b{Gn}}}Gn}{{{b{dGn}}Gn}l}{{{b{dGn}}Aj}l}{{{b{dGn}}{b{Gn}}}l}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Gn}}{b{Gn}}}{{Db{Gn}}}}0{{{b{Gn}}}Gn}{{{b{c}}{b{de}}}l{}{}}{{{b{c}}}l{}}{{{b{Gn}}{b{Gn}}}Bl}{{}Gn}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fl}{{{b{Gn}}{b{Gn}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}0{{{b{Gn}}{b{dCf}}}Ch}0{H`Gn}{AjGn}{BhGn}{HbGn}{HdGn}{cc{}}{{{b{Gn}}{b{dc}}}lCn}{{}f}{ce{}{}}{GnD`}{{{b{Gn}}}Cd}0{{GnAj}Gn}{{Gn{b{Gn}}}Gn}{{GnGn}Gn}{{{b{dGn}}Aj}l}{{{b{dGn}}{b{Gn}}}l}{{{b{dGn}}Gn}l}{{{b{Gn}}{b{Gn}}}{{Db{Bl}}}}{{{b{c}}}e{}{}}{{{b{c}}}Dd{}}{{}{{n{GnDf}}}}{c{{n{e}}}{}{}}{D`{{n{GnDf}}}}1{{{b{c}}}A`{}}?{{}Gn}`````````{{{b{Hf}}}{{b{{Bj{Bh}}}}}}{{{b{Hh}}}{{b{{Bj{Bh}}}}}}{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{Hf}}}Hf}{{{b{Hh}}}Hh}{{{b{Hj}}}Hj}{{{b{Hl}}}Hl}{{{b{Hn}}}Hn}{{{b{I`}}}I`}{{{b{c}}{b{de}}}l{}{}}00000{{{b{c}}}l{}}0000000{{{b{Hf}}{b{Hf}}}Bl}{{{b{Hh}}{b{Hh}}}Bl}{{}{{Db{Hj}}}}{{}Hf}{{}Hh}{{}Hj}{{}Hn}{{}I`}{f{{b{c}}}{}}00000{f{{b{dc}}}{}}00000{fl}00000`{{{b{c}}}e{}{{Cb{C`}}}}000{{{b{Hf}}{b{Hf}}}Cd}{{{b{Hh}}{b{Hh}}}Cd}{{{b{Hj}}{b{Hj}}}Cd}{{{b{Hl}}{b{Hl}}}Cd}{{{b{Hn}}{b{Hn}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}000000000{{{b{Hf}}{b{dCf}}}Ch}00{{{b{Hh}}{b{dCf}}}Ch}00{{{b{Hj}}{b{dCf}}}Ch}{{{b{Hl}}{b{dCf}}}Ch}{{{b{Hn}}{b{dCf}}}Ch}{{{b{I`}}{b{dCf}}}Ch}{HfHj}{cc{}}{{{b{Cj}}}Hf}{{{b{{Bj{Bh}}}}}Hf}{{{Bn{Bh}}}Hf}{{{Bn{Bh}}}Hh}4{{{b{{Bj{Bh}}}}}Hh}{{{b{Cj}}}Hh}6666{{{b{Cj}}}{{Dn{HfCl}}}}{{{b{Cj}}}{{Dn{HhCl}}}}{{{b{Hf}}{b{dc}}}lCn}{{{b{Hh}}{b{dc}}}lCn}{{{b{Hj}}{b{dc}}}lCn}```{{}f}00000{ce{}{}}00000{HfD`}{HhD`}{HjD`}{HlD`}{HnD`}{{{b{Hl}}IbIb{b{Hn}}}Cd}77``{{{b{Hf}}{b{Hf}}}{{Db{Bl}}}}{{{b{Hh}}{b{Hh}}}{{Db{Bl}}}}```{{{b{Id}}{b{{Dh{Bh}}}}}If}``{{{b{c}}}e{}{}}00000{{{b{c}}}Dd{}}0{{}{{Dn{HfDf}}}}{{}{{Dn{HhDf}}}}{{}{{n{HjDf}}}}{{}{{n{HnDf}}}}{c{{n{e}}}{}{}}00000{D`{{Dn{HfDf}}}}{D`{{Dn{HhDf}}}}{D`{{n{HjDf}}}}{D`{{n{HlDf}}}}{D`{{n{HnDf}}}}555555{{{b{c}}}A`{}}00000{{{b{Hl}}{b{Hn}}}{{Dn{I`}}}}{ce{}{}}00000{{{b{dHf}}}l}{{{b{dHh}}}l}{{Ih{b{{Bj{Bh}}}}}{{Dh{Bh}}}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0`{{{b{Ij}}}Ij}{{{b{Il}}}Il}{{{b{c}}{b{de}}}l{}{}}0{{{b{c}}}l{}}0{{}Ij}{{}Il}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0`{fl}0{{{b{Ij}}{b{Ij}}}Cd}{{{b{Il}}{b{Il}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}000{{{b{Ij}}{b{dCf}}}Ch}{{{b{Il}}{b{dCf}}}Ch}{cc{}}0`{{}f}0{ce{}{}}0{IjD`}{IlD`}``{{{b{c}}}e{}{}}0{{}{{n{IjDf}}}}{{}{{n{IlDf}}}}{c{{n{e}}}{}{}}0{D`{{n{IjDf}}}}{D`{{n{IlDf}}}}22{{{b{c}}}A`{}}0{{{b{Il}}{b{Ij}}}{{Dn{I`}}}}::`````````````````````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}000000000000000{{{b{dc}}}{{b{de}}}{}{}}000000000000000``{{{b{In}}}In}{{{b{J`}}}J`}{{{b{Jb}}}Jb}{{{b{Jd}}}Jd}{{{b{Jf}}}Jf}{{{b{Jh}}}Jh}{{{b{Jj}}}Jj}{{{b{Jl}}}Jl}{{{b{Jn}}}Jn}{{{b{K`}}}K`}{{{b{Kb}}}Kb}{{{b{Kd}}}Kd}{{{b{Kf}}}Kf}{{{b{Kh}}}Kh}{{{b{c}}{b{de}}}l{}{}}0000000000000{{{b{c}}}l{}}00000000000000``{{}In}{{}J`}{{}Jb}{{}Jd}{{}Jf}{{}Jh}{{}Jj}{{}Jl}{{}Jn}{{}K`}{{}Kb}{{}Kd}{{}Kf}{{}Kh}{f{{b{c}}}{}}000000000000000{f{{b{dc}}}{}}000000000000000{c{{n{Jd}}}Kj}{c{{n{Jf}}}Kj}{c{{n{Jh}}}Kj}{c{{n{Jj}}}Kj}{c{{n{Jl}}}Kj}{c{{n{Jn}}}Kj}{c{{n{K`}}}Kj}{c{{n{Kb}}}Kj}{c{{n{Kd}}}Kj}{c{{n{Kf}}}Kj}{c{{n{Kh}}}Kj}`{fl}000000000000000`{{{b{In}}{b{In}}}Cd}{{{b{J`}}{b{J`}}}Cd}{{{b{Jb}}{b{Jb}}}Cd}{{{b{Jd}}{b{Jd}}}Cd}{{{b{K`}}{b{K`}}}Cd}{{{b{Kb}}{b{Kb}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}00000000000``{{{b{Kl}}{b{dCf}}}Ch}0{{{b{In}}{b{dCf}}}Ch}{{{b{J`}}{b{dCf}}}Ch}{{{b{Jb}}{b{dCf}}}Ch}{{{b{Jd}}{b{dCf}}}Ch}{{{b{Jf}}{b{dCf}}}Ch}{{{b{Jh}}{b{dCf}}}Ch}{{{b{Jj}}{b{dCf}}}Ch}{{{b{Jl}}{b{dCf}}}Ch}{{{b{Jn}}{b{dCf}}}Ch}{{{b{K`}}{b{dCf}}}Ch}{{{b{Kb}}{b{dCf}}}Ch}{{{b{Kd}}{b{dCf}}}Ch}{{{b{Kf}}{b{dCf}}}Ch}{{{b{Kh}}{b{dCf}}}Ch}{cc{}}000000000000000``{{}f}000000000000000{ce{}{}}000000000000000{InD`}{J`D`}{JbD`}{JdD`}{KbD`}{{{b{In}}IbIb}Cd}````{{{b{Jj}}{b{{Bj{Hd}}}}Hd}Cd}`````{{JfKd}Kn}````````````````````{{{b{Kn}}}{{Db{Jj}}}}``````{{{b{c}}}e{}{}}0000000000000{{{b{c}}}Dd{}}{{}{{n{InDf}}}}{{}{{n{J`Df}}}}{{}{{n{JbDf}}}}{{}{{n{JdDf}}}}{{}{{n{KbDf}}}}{c{{n{e}}}{}{}}000000000000000{D`{{n{InDf}}}}{D`{{n{J`Df}}}}{D`{{n{JbDf}}}}{D`{{n{JdDf}}}}{D`{{n{KbDf}}}}5555555555555555{{{b{c}}}A`{}}000000000000000{{{b{Jf}}{Lb{L`}}{b{In}}}{{n{lKl}}}}{{{b{Kd}}{Lb{L`}}{b{In}}}{{n{lKl}}}}{{{b{J`}}{b{In}}{Lb{L`}}}{{n{I`Kl}}}}{{{b{Jf}}{b{{Bj{Bh}}}}{Dh{Hd}}Hd}{{n{JjKl}}}}{{{b{Kd}}{b{If}}}{{n{lKl}}}}{{{b{dKn}}{b{Ld}}}{{Lf{{Bn{Bh}}}}}}{{{b{dKn}}{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}}{{Lf{l}}}}``{ce{}{}}000000000000000{{Ih{b{{Bj{Bh}}}}}Ed}{{Ih{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}}{{Bn{Bh}}}}{{Ih{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}}{{n{{Db{{Bn{Bh}}}}Lh}}}}{{}Lj}{{}Ib}```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{Ll}}}Ll}{{{b{Ln}}}Ln}{{{b{c}}{b{de}}}l{}{}}0{{{b{c}}}l{}}00`{{}Ll}{{}Ln}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fl}0{{{b{Ll}}{b{Ll}}}Cd}{{{b{Ln}}{b{Ln}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}000{{{b{Ll}}{b{dCf}}}Ch}{{{b{Ln}}{b{dCf}}}Ch}{cc{}}{AjLl}1{{{b{Ll}}{b{dc}}}lCn}{{{b{Ln}}{b{dc}}}lCn}{{}f}0{ce{}{}}0{LlD`}{LnD`}<``{{H`H`H`}Ll}```{{{b{c}}}e{}{}}0{{}{{n{LlDf}}}}{{}{{n{LnDf}}}}{c{{n{e}}}{}{}}0{D`{{n{LlDf}}}}{D`{{n{LnDf}}}}22{{{b{c}}}A`{}}0::``{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{{M`{c}}}}}{{M`{c}}}Mb}{{{b{c}}{b{de}}}l{}{}}{{{b{c}}}l{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fl}{{{b{{M`{c}}}}{b{{M`{c}}}}}CdMd}{{{b{c}}{b{e}}}Cd{}{}}0{{{b{{M`{c}}}}{b{dCf}}}ChMf}{cc{}}{{{b{{M`{c}}}}{b{de}}}lMhCn}{{}f}`{ce{}{}}{{{M`{c}}}D`Mj}{{H`c}{{M`{c}}}{}}{{{b{c}}}e{}{}}{c{{n{e}}}{}{}}{D`{{n{{M`{c}}Df}}}Ml}1{{{b{c}}}A`{}}`6``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0``{{{b{Mn}}}Mn}{{{b{N`}}}N`}{{{b{c}}{b{de}}}l{}{}}0{{{b{c}}}l{}}0{{}Mn}{{}N`}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fl}0`{{{b{Mn}}{b{dCf}}}Ch}{{{b{N`}}{b{dCf}}}Ch}{cc{}}0{{}f}0{ce{}{}}0``{{{b{c}}}e{}{}}0`{c{{n{e}}}{}{}}000{{{b{c}}}A`{}}0`33`````````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{Nb}}}Nb}{{{b{Nd}}}Nd}{{{b{Nf}}}Nf}{{{b{c}}{b{de}}}l{}{}}00{{{b{c}}}l{}}00{{}Nb}{{}Nf}{f{{b{c}}}{}}00{f{{b{dc}}}{}}00{fl}00{{{b{Nf}}{b{Nf}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}0`{{{b{Nb}}{b{dCf}}}Ch}{{{b{Nd}}{b{dCf}}}Ch}{{{b{Nf}}{b{dCf}}}Ch}{cc{}}00``{{}f}00{ce{}{}}00{NbD`}{NdD`}{NfD`}`````````{{{b{c}}}e{}{}}00`{{}{{n{NbDf}}}}{{}{{n{NfDf}}}}{c{{n{e}}}{}{}}00{D`{{n{NbDf}}}}{D`{{n{NdDf}}}}{D`{{n{NfDf}}}}333{{{b{c}}}A`{}}00`;;;````{{{b{Nh}}}{{b{{Bj{Bh}}}}}}{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{{{b{Nh}}}Nh}{{{b{c}}{b{de}}}l{}{}}{{{b{c}}}l{}}{{{b{Nh}}{b{Nh}}}Bl}{{{b{{Bj{Bh}}}}}Nh}{{}Nh}{f{{b{c}}}{}}{{{b{Nj}}}{{b{Nh}}}}1{{{b{Nl}}}{{b{Nh}}}}{{{b{Nn}}}{{b{Nh}}}}33{f{{b{dc}}}{}}000{fl}000{Nh{{Bn{Bh}}}}{{{b{c}}}e{}{{Cb{C`}}}}0{{{b{Nh}}{b{Nh}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}0{{{b{Nh}}{b{dCf}}}Ch}0{cc{}}00{{{b{{Dh{Bh}}}}}Nh}1{{{b{Cj}}}Nh}{{{b{Cj}}}{{Dn{Nh}}}}{{{b{F`}}}Nh}{{{b{Fn}}}Nh}{{{b{Nh}}{b{dc}}}lCn}{{}f}000{ce{}{}}000{NhD`}{{{b{{Bj{Bh}}}}Bh{b{{Bj{Bh}}}}}Nh}{{{b{Nh}}{b{Nh}}}{{Db{Bl}}}}4{{{b{Nh}}}Dd}{{{b{c}}}e{}{}}{{}{{Dn{NhDf}}}}{c{{n{e}}}{}{}}000{D`{{Dn{NhDf}}}}1111{{{b{c}}}A`{}}0009999```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{O`}}}O`}{{{b{c}}{b{de}}}l{}{}}{{{b{c}}}l{}}{{}O`}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fl}`{{{b{O`}}{b{O`}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}0{{{b{O`}}{b{dCf}}}Ch}{cc{}}{{{b{O`}}{b{dc}}}lCn}`{{}f}{ce{}{}}{O`D`}{{{b{c}}}e{}{}}{{}{{n{O`Df}}}}{c{{n{e}}}{}{}}{D`{{n{O`Df}}}}1{{{b{c}}}A`{}}6```````````{{{b{c}}}{{b{e}}}{}{}}000000{{{b{dc}}}{{b{de}}}{}{}}000000```{{{b{Ob}}}Ob}{{{b{Od}}}Od}{{{b{Of}}}Of}{{{b{Oh}}}Oh}{{{b{Oj}}}Oj}{{{b{Ol}}}Ol}{{{b{On}}}On}{{{b{c}}{b{de}}}l{}{}}000000{{{b{c}}}l{}}000000{{{b{Ob}}{b{Ob}}}Bl}{{}Ob}{{}Od}{{}Of}{{}Oh}{{}Oj}{{}Ol}{{}On}{f{{b{c}}}{}}000000{f{{b{dc}}}{}}000000{fl}000000``{{{b{Ob}}{b{Ob}}}Cd}{{{b{Od}}{b{Od}}}Cd}{{{b{Of}}{b{Of}}}Cd}{{{b{Oh}}{b{Oh}}}Cd}{{{b{Oj}}{b{Oj}}}Cd}{{{b{Ol}}{b{Ol}}}Cd}{{{b{On}}{b{On}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}0000000000000{{{b{Ob}}{b{dCf}}}Ch}{{{b{Od}}{b{dCf}}}Ch}{{{b{Of}}{b{dCf}}}Ch}{{{b{Oh}}{b{dCf}}}Ch}{{{b{Oj}}{b{dCf}}}Ch}{{{b{Ol}}{b{dCf}}}Ch}{{{b{On}}{b{dCf}}}Ch}{cc{}}000000``{{{b{Ob}}{b{dc}}}lCn}{{{b{Od}}{b{dc}}}lCn}{{{b{Of}}{b{dc}}}lCn}{{{b{Oh}}{b{dc}}}lCn}{{{b{On}}{b{dc}}}lCn}`{{}f}000000{ce{}{}}000000{ObD`}{OdD`}{OfD`}{OhD`}{OjD`}{OlD`}{OnD`}``{{{b{Ob}}{b{Ob}}}{{Db{Bl}}}}```{{{b{c}}}e{}{}}000000{{}{{n{OdDf}}}}{{}{{n{OfDf}}}}{{}{{n{OhDf}}}}{{}{{n{OjDf}}}}{{}{{n{OlDf}}}}{{}{{n{OnDf}}}}{c{{n{e}}}{}{}}000000{D`{{n{ObDf}}}}{D`{{n{OdDf}}}}{D`{{n{OfDf}}}}{D`{{n{OhDf}}}}{D`{{n{OjDf}}}}{D`{{n{OlDf}}}}{D`{{n{OnDf}}}}7777777{{{b{c}}}A`{}}000000``````{ce{}{}}000000``````````{{{b{c}}}{{b{e}}}{}{}}00000000{{{b{dc}}}{{b{de}}}{}{}}00000000```{{{b{A@`}}}A@`}{{{b{A@b}}}A@b}{{{b{A@d}}}A@d}{{{b{A@f}}}A@f}{{{b{A@h}}}A@h}{{{b{A@j}}}A@j}{{{b{A@l}}}A@l}{{{b{A@n}}}A@n}{{{b{c}}{b{de}}}l{}{}}0000000{{{b{c}}}l{}}0000000{{}A@`}{{}A@b}{{}A@d}{{}A@f}{{}A@h}{{}A@j}{{}A@l}{{}A@n}{f{{b{c}}}{}}00000000{f{{b{dc}}}{}}00000000{fl}00000000```{{{b{A@`}}{b{A@`}}}Cd}{{{b{A@b}}{b{A@b}}}Cd}{{{b{A@d}}{b{A@d}}}Cd}{{{b{A@f}}{b{A@f}}}Cd}{{{b{A@h}}{b{A@h}}}Cd}{{{b{A@j}}{b{A@j}}}Cd}{{{b{A@l}}{b{A@l}}}Cd}{{{b{A@n}}{b{A@n}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}000000000000000{{{b{AA`}}{b{dCf}}}Ch}0{{{b{A@`}}{b{dCf}}}Ch}{{{b{A@b}}{b{dCf}}}Ch}{{{b{A@d}}{b{dCf}}}Ch}{{{b{A@f}}{b{dCf}}}Ch}{{{b{A@h}}{b{dCf}}}Ch}{{{b{A@j}}{b{dCf}}}Ch}{{{b{A@l}}{b{dCf}}}Ch}{{{b{A@n}}{b{dCf}}}Ch}{cc{}}00000000``{{}f}00000000{ce{}{}}00000000{A@`D`}{A@bD`}{A@dD`}{A@fD`}{A@hD`}{A@jD`}{A@lD`}{A@nD`}````{{A@h{b{{B`{Fl}}}}}{{Dn{A@l}}}}{{A@j{b{{B`{Fl}}}}}{{Dn{A@n}}}}````````````{{{b{c}}}e{}{}}0000000{{{b{c}}}Dd{}}{{}{{n{A@`Df}}}}{{}{{n{A@bDf}}}}{{}{{n{A@dDf}}}}{{}{{n{A@fDf}}}}{{}{{n{A@hDf}}}}{{}{{n{A@jDf}}}}{{}{{n{A@lDf}}}}{{}{{n{A@nDf}}}}{c{{n{e}}}{}{}}00000000{D`{{n{A@`Df}}}}{D`{{n{A@bDf}}}}{D`{{n{A@dDf}}}}{D`{{n{A@fDf}}}}{D`{{n{A@hDf}}}}{D`{{n{A@jDf}}}}{D`{{n{A@lDf}}}}{D`{{n{A@nDf}}}}888888888{{{b{c}}}A`{}}00000000{{{b{A@d}}}{{Dn{{b{A@`}}}}}}{ce{}{}}00000000`````````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000``{{{b{AAb}}}AAb}{{{b{AAd}}}AAd}{{{b{AAf}}}AAf}{{{b{AAh}}}AAh}{{{b{AAj}}}AAj}{{{b{c}}{b{de}}}l{}{}}0000{{{b{c}}}l{}}0000`{{}AAb}{{}AAd}{{}AAf}{{}AAh}{{}AAj}{f{{b{c}}}{}}00000{f{{b{dc}}}{}}00000{fl}00000{{{b{AAb}}{b{AAb}}}Cd}{{{b{AAd}}{b{AAd}}}Cd}{{{b{AAf}}{b{AAf}}}Cd}{{{b{AAh}}{b{AAh}}}Cd}{{{b{AAj}}{b{AAj}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}000000000`{{{b{AAl}}{b{dCf}}}Ch}0{{{b{AAb}}{b{dCf}}}Ch}{{{b{AAd}}{b{dCf}}}Ch}{{{b{AAf}}{b{dCf}}}Ch}{{{b{AAh}}{b{dCf}}}Ch}{{{b{AAj}}{b{dCf}}}Ch}{cc{}}00000````{{}f}00000{ce{}{}}00000{AAbD`}{AAdD`}{AAfD`}{AAhD`}{AAjD`}``````````````{{{b{c}}}e{}{}}0000{{{b{c}}}Dd{}}{{}{{n{AAdDf}}}}{{}{{n{AAfDf}}}}{{}{{n{AAhDf}}}}{{}{{n{AAjDf}}}}{c{{n{e}}}{}{}}00000{D`{{n{AAbDf}}}}{D`{{n{AAdDf}}}}{D`{{n{AAfDf}}}}{D`{{n{AAhDf}}}}{D`{{n{AAjDf}}}}555555{{{b{c}}}A`{}}00000{{{b{AAj}}}{{Dn{{b{AAh}}}}}}{ce{}{}}00000``````````````````````````````````````````````````````````````````{{{b{AAn}}AB`}{{Db{ABb}}}}`````````{{ABdABd}c{}}0{{{b{c}}}{{b{e}}}{}{}}0000000000000000000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000000000000000000000000000000``````{{{b{ABf}}}ABf}{{{b{ABh}}}ABh}{{{b{ABj}}}ABj}{{{b{ABl}}}ABl}{{{b{ABn}}}ABn}{{{b{AC`}}}AC`}{{{b{ACb}}}ACb}{{{b{ACd}}}ACd}{{{b{ACf}}}ACf}{{{b{ACh}}}ACh}{{{b{ACj}}}ACj}{{{b{ACl}}}ACl}{{{b{ABd}}}ABd}{{{b{ACn}}}ACn}{{{b{AD`}}}AD`}{{{b{ADb}}}ADb}{{{b{ADd}}}ADd}{{{b{ADf}}}ADf}{{{b{ADh}}}ADh}{{{b{ADj}}}ADj}{{{b{ADl}}}ADl}{{{b{ADn}}}ADn}{{{b{AE`}}}AE`}{{{b{AEb}}}AEb}{{{b{AEd}}}AEd}{{{b{AEf}}}AEf}{{{b{AEh}}}AEh}{{{b{AEj}}}AEj}{{{b{AEl}}}AEl}{{{b{AEn}}}AEn}{{{b{AF`}}}AF`}{{{b{ABb}}}ABb}{{{b{AFb}}}AFb}{{{b{AFd}}}AFd}{{{b{AFf}}}AFf}{{{b{AFh}}}AFh}{{{b{AAn}}}AAn}{{{b{AFj}}}AFj}{{{b{c}}{b{de}}}l{}{}}0000000000000000000000000000000000000{{{b{c}}}l{}}00000000000000000000000000000000000000{{{b{ABd}}{b{ABd}}}Bl}``{{{b{ABd}}ABd}Cd}{{{b{AFb}}{b{Hj}}}Cd}{{}ABf}{{}ABh}{{}ABj}{{}ABl}{{}ABn}{{}AC`}{{}ACb}{{}ACd}{{}ACf}{{}ACh}{{}ACj}{{}ACl}{{}ABd}{{}ACn}{{}AD`}{{}ADb}{{}ADd}{{}ADf}{{}ADh}{{}ADj}{{}ADl}{{}ADn}{{}AE`}{{}AEb}{{}AEd}{{}AEf}{{}AEh}{{}AEj}{{}AEl}{{}AEn}{{}AF`}{{}ABb}{{}AFd}{{}AFh}{{}AAn}{{}AFj}{{{b{AAn}}Ll}{{Db{ABb}}}}`{f{{b{c}}}{}}0000000000000000000000000000000000000{f{{b{dc}}}{}}0000000000000000000000000000000000000{fl}0000000000000000000000000000000000000{{{b{AFb}}}{{b{{Bn{Hj}}}}}}``````{{{b{ABf}}{b{ABf}}}Cd}{{{b{ABh}}{b{ABh}}}Cd}{{{b{ABj}}{b{ABj}}}Cd}{{{b{ABl}}{b{ABl}}}Cd}{{{b{ABn}}{b{ABn}}}Cd}{{{b{AC`}}{b{AC`}}}Cd}{{{b{ACb}}{b{ACb}}}Cd}{{{b{ACd}}{b{ACd}}}Cd}{{{b{ACf}}{b{ACf}}}Cd}{{{b{ACj}}{b{ACj}}}Cd}{{{b{ACl}}{b{ACl}}}Cd}{{{b{ABd}}{b{ABd}}}Cd}{{{b{ACn}}{b{ACn}}}Cd}{{{b{AD`}}{b{AD`}}}Cd}{{{b{ADb}}{b{ADb}}}Cd}{{{b{ADd}}{b{ADd}}}Cd}{{{b{ADf}}{b{ADf}}}Cd}{{{b{ADh}}{b{ADh}}}Cd}{{{b{ADj}}{b{ADj}}}Cd}{{{b{ADl}}{b{ADl}}}Cd}{{{b{ADn}}{b{ADn}}}Cd}{{{b{AE`}}{b{AE`}}}Cd}{{{b{AEb}}{b{AEb}}}Cd}{{{b{AEd}}{b{AEd}}}Cd}{{{b{AEf}}{b{AEf}}}Cd}{{{b{AEh}}{b{AEh}}}Cd}{{{b{AEj}}{b{AEj}}}Cd}{{{b{AEl}}{b{AEl}}}Cd}{{{b{AEn}}{b{AEn}}}Cd}{{{b{AF`}}{b{AF`}}}Cd}{{{b{ABb}}{b{ABb}}}Cd}{{{b{AFh}}{b{AFh}}}Cd}{{{b{AAn}}{b{AAn}}}Cd}{{{b{AFj}}{b{AFj}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}0000000000000000000000000000000000000000000000000000000000000000000```{{{b{ABf}}{b{dCf}}}Ch}{{{b{ABh}}{b{dCf}}}Ch}{{{b{ABj}}{b{dCf}}}Ch}{{{b{ABl}}{b{dCf}}}Ch}{{{b{ABn}}{b{dCf}}}Ch}{{{b{AC`}}{b{dCf}}}Ch}{{{b{ACb}}{b{dCf}}}Ch}{{{b{ACd}}{b{dCf}}}Ch}{{{b{ACf}}{b{dCf}}}Ch}{{{b{ACh}}{b{dCf}}}Ch}{{{b{ACj}}{b{dCf}}}Ch}{{{b{ACl}}{b{dCf}}}Ch}{{{b{ABd}}{b{dCf}}}Ch}{{{b{ACn}}{b{dCf}}}Ch}{{{b{AD`}}{b{dCf}}}Ch}{{{b{ADb}}{b{dCf}}}Ch}{{{b{ADd}}{b{dCf}}}Ch}{{{b{ADf}}{b{dCf}}}Ch}{{{b{ADh}}{b{dCf}}}Ch}{{{b{ADj}}{b{dCf}}}Ch}{{{b{ADl}}{b{dCf}}}Ch}{{{b{ADn}}{b{dCf}}}Ch}{{{b{AE`}}{b{dCf}}}Ch}{{{b{AEb}}{b{dCf}}}Ch}{{{b{AEd}}{b{dCf}}}Ch}{{{b{AEf}}{b{dCf}}}Ch}{{{b{AEh}}{b{dCf}}}Ch}{{{b{AEj}}{b{dCf}}}Ch}{{{b{AEl}}{b{dCf}}}Ch}{{{b{AEn}}{b{dCf}}}Ch}{{{b{AF`}}{b{dCf}}}Ch}{{{b{ABb}}{b{dCf}}}Ch}{{{b{AFb}}{b{dCf}}}Ch}{{{b{AFd}}{b{dCf}}}Ch}{{{b{AFf}}{b{dCf}}}Ch}{{{b{AFh}}{b{dCf}}}Ch}{{{b{AAn}}{b{dCf}}}Ch}{{{b{AFj}}{b{dCf}}}Ch}{cc{}}000000000{I`ACh}{AFdACh}222222222222222222222222{I`AFd}3333`{{{b{ACn}}{b{Fn}}{b{Ll}}}{{Db{ACl}}}}````{{{b{ACn}}ABd}Cd}{{{b{ACn}}{b{AFl}}{b{Fn}}{b{Ll}}}Cd}{{{b{ABf}}{b{dc}}}lCn}{{{b{ABh}}{b{dc}}}lCn}{{{b{ABj}}{b{dc}}}lCn}{{{b{ABl}}{b{dc}}}lCn}{{{b{ABn}}{b{dc}}}lCn}{{{b{AC`}}{b{dc}}}lCn}{{{b{ACb}}{b{dc}}}lCn}{{{b{ACd}}{b{dc}}}lCn}{{{b{ACf}}{b{dc}}}lCn}{{{b{ACj}}{b{dc}}}lCn}{{{b{ACl}}{b{dc}}}lCn}{{{b{ABd}}{b{dc}}}lCn}{{{b{AD`}}{b{dc}}}lCn}{{{b{ADb}}{b{dc}}}lCn}{{{b{ADd}}{b{dc}}}lCn}{{{b{ADf}}{b{dc}}}lCn}{{{b{ADh}}{b{dc}}}lCn}{{{b{ADj}}{b{dc}}}lCn}{{{b{ADl}}{b{dc}}}lCn}{{{b{ADn}}{b{dc}}}lCn}{{{b{AE`}}{b{dc}}}lCn}{{{b{AEb}}{b{dc}}}lCn}{{{b{AEd}}{b{dc}}}lCn}{{{b{AEf}}{b{dc}}}lCn}{{{b{AEh}}{b{dc}}}lCn}{{{b{AEj}}{b{dc}}}lCn}{{{b{AEl}}{b{dc}}}lCn}{{{b{AEn}}{b{dc}}}lCn}{{{b{AF`}}{b{dc}}}lCn}{{{b{ABb}}{b{dc}}}lCn}{{{b{{Bj{Bh}}}}{b{F`}}Aj{b{Gb}}}{{Dh{Bh}}}}{{{b{AFh}}{b{dc}}}lCn}{{{b{AAn}}{b{dc}}}lCn}{{{b{AFj}}{b{dc}}}lCn}````````{{}f}0000000000000000000000000000000000000{ce{}{}}0000000000000000000000000000000000000{ABfD`}{ABhD`}{ABjD`}{ABlD`}{ABnD`}{AC`D`}{ACbD`}{ACdD`}{ACfD`}{ACjD`}{AClD`}{ABdD`}{ACnD`}{AD`D`}{ADbD`}{ADdD`}{ADfD`}{ADhD`}{ADjD`}{ADlD`}{ADnD`}{AE`D`}{AEbD`}{AEdD`}{AEfD`}{AEhD`}{AEjD`}{AElD`}{AEnD`}{AF`D`}{ABbD`}{AFbD`}{AFfD`}{AFhD`}{AAnD`}{AFjD`}`{{{b{ABd}}}Cd}````{{{b{ACd}}{b{AFl}}}Cd}````````````````{{{b{ABd}}{b{ABd}}}{{Db{Bl}}}}`{{{b{AFb}}}Hn}````{{{b{AFf}}}Hl}```````````````````{{{b{c}}}e{}{}}0000000000000000000000000000000000000{{{b{ACd}}}{{n{cDf}}}Ml}{{{b{ABb}}}{{n{cDf}}}Ml}{{}{{n{ABfDf}}}}{{}{{n{ABhDf}}}}{{}{{n{ABjDf}}}}{{}{{n{ABlDf}}}}{{}{{n{ABnDf}}}}{{}{{n{AC`Df}}}}{{}{{n{ACbDf}}}}{{}{{n{ACdDf}}}}{{}{{n{ACfDf}}}}{{}{{n{ACjDf}}}}{{}{{n{AClDf}}}}{{}{{n{ABdDf}}}}{{}{{n{ACnDf}}}}{{}{{n{ADbDf}}}}{{}{{n{ADdDf}}}}{{}{{n{ADfDf}}}}{{}{{n{ADhDf}}}}{{}{{n{ADjDf}}}}{{}{{n{ADlDf}}}}{{}{{n{ADnDf}}}}{{}{{n{AE`Df}}}}{{}{{n{AEbDf}}}}{{}{{n{AEdDf}}}}{{}{{n{AEfDf}}}}{{}{{n{AEhDf}}}}{{}{{n{AEjDf}}}}{{}{{n{AElDf}}}}{{}{{n{AEnDf}}}}{{}{{n{ABbDf}}}}{{}{{n{AAnDf}}}}{{}{{n{AFjDf}}}}{c{{n{e}}}{}{}}0000000000000000000000000000000000000{D`{{n{ABfDf}}}}{D`{{n{ABhDf}}}}{D`{{n{ABjDf}}}}{D`{{n{ABlDf}}}}{D`{{n{ABnDf}}}}{D`{{n{AC`Df}}}}{D`{{n{ACbDf}}}}{D`{{n{ACdDf}}}}{D`{{n{ACfDf}}}}{D`{{n{ACjDf}}}}{D`{{n{AClDf}}}}{D`{{n{ABdDf}}}}{D`{{n{ACnDf}}}}{D`{{n{AD`Df}}}}{D`{{n{ADbDf}}}}{D`{{n{ADdDf}}}}{D`{{n{ADfDf}}}}{D`{{n{ADhDf}}}}{D`{{n{ADjDf}}}}{D`{{n{ADlDf}}}}{D`{{n{ADnDf}}}}{D`{{n{AE`Df}}}}{D`{{n{AEbDf}}}}{D`{{n{AEdDf}}}}{D`{{n{AEfDf}}}}{D`{{n{AEhDf}}}}{D`{{n{AEjDf}}}}{D`{{n{AElDf}}}}{D`{{n{AEnDf}}}}{D`{{n{AF`Df}}}}{D`{{n{ABbDf}}}}{D`{{n{AFbDf}}}}{D`{{n{AFfDf}}}}{D`{{n{AFhDf}}}}{D`{{n{AAnDf}}}}{D`{{n{AFjDf}}}}{c{{n{e}}}{}{}}0000000000000000000000000000000000000`{{{b{c}}}A`{}}0000000000000000000000000000000000000`````{{{b{ACd}}{b{Hn}}{b{F`}}}{{Dn{AFd}}}}{{{b{ACf}}{b{Hn}}}{{Dn{ACh}}}}{{{b{AFf}}{b{Hn}}{b{F`}}{b{F`}}{b{Gb}}}{{Dn{AFd}}}}{{{b{ACf}}}{{Dn{l}}}}```{ce{}{}}0000000000000000000000000000000000000```````````````````````````````````````````````````````````````````{{{b{dAFn}}{b{AG`}}{b{c}}AGb{b{e}}{b{Dd}}}{{Dn{l}}}AGdAGf}``{{{b{c}}}{{b{e}}}{}{}}00000000000000000{{{b{dc}}}{{b{de}}}{}{}}00000000000000000`{{{b{AG`}}}AG`}{{{b{AGh}}}AGh}{{{b{AGj}}}AGj}{{{b{AGl}}}AGl}{{{b{AGn}}}AGn}{{{b{AH`}}}AH`}{{{b{AGb}}}AGb}{{{b{AHb}}}AHb}{{{b{AHd}}}AHd}{{{b{AHf}}}AHf}{{{b{AHh}}}AHh}{{{b{AHj}}}AHj}{{{b{AHl}}}AHl}{{{b{AHn}}}AHn}{{{b{AI`}}}AI`}{{{b{AIb}}}AIb}{{{b{c}}{b{de}}}l{}{}}000000000000000{{{b{c}}}l{}}000000000000000```{{}AG`}{{}AGh}{{}AGj}{{}AGl}{{}AGn}{{}AH`}{{}AGb}{{}AHj}{{}AHl}{{}AHn}{{}AI`}{{}AIb}{f{{b{c}}}{}}00000000000000000{f{{b{dc}}}{}}00000000000000000{fl}00000000000000000{{{b{AGj}}}Al}{{{b{AGl}}}Al}{{{b{AG`}}{b{AG`}}}Cd}{{{b{AGh}}{b{AGh}}}Cd}{{{b{AGj}}{b{AGj}}}Cd}{{{b{AGl}}{b{AGl}}}Cd}{{{b{AGn}}{b{AGn}}}Cd}{{{b{AH`}}{b{AH`}}}Cd}{{{b{AGb}}{b{AGb}}}Cd}{{{b{AHb}}{b{AHb}}}Cd}{{{b{AHd}}{b{AHd}}}Cd}{{{b{AHf}}{b{AHf}}}Cd}{{{b{AHh}}{b{AHh}}}Cd}{{{b{AHj}}{b{AHj}}}Cd}{{{b{AHl}}{b{AHl}}}Cd}{{{b{AHn}}{b{AHn}}}Cd}{{{b{AI`}}{b{AI`}}}Cd}{{{b{AIb}}{b{AIb}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}0000000000000000000000000000000``{{{b{AG`}}{b{dCf}}}Ch}{{{b{AGh}}{b{dCf}}}Ch}{{{b{AGj}}{b{dCf}}}Ch}{{{b{AGl}}{b{dCf}}}Ch}{{{b{AGn}}{b{dCf}}}Ch}{{{b{AH`}}{b{dCf}}}Ch}{{{b{AGb}}{b{dCf}}}Ch}{{{b{AHb}}{b{dCf}}}Ch}{{{b{AHd}}{b{dCf}}}Ch}{{{b{AHf}}{b{dCf}}}Ch}{{{b{AHh}}{b{dCf}}}Ch}{{{b{AHj}}{b{dCf}}}Ch}{{{b{AId}}{b{dCf}}}Ch}0{{{b{AHl}}{b{dCf}}}Ch}{{{b{AHn}}{b{dCf}}}Ch}{{{b{AI`}}{b{dCf}}}Ch}{{{b{AIb}}{b{dCf}}}Ch}{cc{}}0000000000000{AIfAId}1111`{{{b{AG`}}{b{dc}}}lCn}{{{b{AGh}}{b{dc}}}lCn}{{{b{AGj}}{b{dc}}}lCn}{{{b{AGl}}{b{dc}}}lCn}{{{b{AHd}}{b{dc}}}lCn}{{{b{AHf}}{b{dc}}}lCn}{{{b{AHj}}{b{dc}}}lCn}{{{b{AHl}}{b{dc}}}lCn}{{{b{AIb}}{b{dc}}}lCn}`````{{{b{{Bj{AHj}}}}}Al}0````{{}f}00000000000000000{ce{}{}}00000000000000000{AG`D`}{AGhD`}{AGjD`}{AGlD`}{AGnD`}{AH`D`}{AGbD`}{AHbD`}{AHdD`}{AHfD`}{AHhD`}{AHjD`}{AHlD`}{AHnD`}{AI`D`}{AIbD`}```{{{b{AIh}}}Cd}{{{b{AGb}}}Cd}{{{b{AGl}}{b{AGj}}}Cd}{{{b{AHn}}}Cd}``{{{b{{Bj{AHb}}}}}Al}```{{{b{AIh}}{b{AIh}}}Cd}{{{b{AGb}}{b{AGb}}}Cd}`{{AAnAIjAj}AFn}{{{b{AG`}}AjAGh}AG`}{{FnAj}AG`}{{{b{AGd}}F`}{{Dn{ACnAId}}}}```{{{b{dAFn}}Cd}{{Dn{{b{AIh}}}}}}````{{{b{AH`}}{b{c}}{b{Fn}}{b{Dd}}}{{Dn{Fb}}}Fl}{{{b{dAGb}}{b{c}}{b{Fn}}{b{Dd}}}{{Dn{l}}}Fl}`{{{b{AId}}}{{Db{{b{AIl}}}}}}`````{{{b{AIh}}}{{b{AIn}}}}{{{b{AGb}}}{{b{AIn}}}}{{{b{c}}}e{}{}}000000000000000{{{b{c}}}Dd{}}{{{b{AIh}}}Al}{{{b{AGb}}}Al}`{{}{{n{AG`Df}}}}{{}{{n{AGjDf}}}}{{}{{n{AGlDf}}}}{{}{{n{AH`Df}}}}{{}{{n{AGbDf}}}}{{}{{n{AHjDf}}}}{{}{{n{AHlDf}}}}{{}{{n{AHnDf}}}}{{}{{n{AI`Df}}}}{{}{{n{AIbDf}}}}{c{{n{e}}}{}{}}00000000000000000{D`{{n{AG`Df}}}}{D`{{n{AGhDf}}}}{D`{{n{AGjDf}}}}{D`{{n{AGlDf}}}}{D`{{n{AGnDf}}}}{D`{{n{AH`Df}}}}{D`{{n{AGbDf}}}}{D`{{n{AHbDf}}}}{D`{{n{AHdDf}}}}{D`{{n{AHfDf}}}}{D`{{n{AHhDf}}}}{D`{{n{AHjDf}}}}{D`{{n{AHlDf}}}}{D`{{n{AHnDf}}}}{D`{{n{AI`Df}}}}{D`{{n{AIbDf}}}}{c{{n{e}}}{}{}}00000000000000000{{{b{c}}}A`{}}00000000000000000{{{b{AGf}}{b{{Bj{AHb}}}}}{{Dn{l}}}}{{{b{AGb}}}{{Dn{l}}}}{{{b{AHb}}}{{Dn{l}}}}{{{b{AHd}}}{{Dn{l}}}}{{{b{AHf}}}{{Dn{l}}}}{{{b{AHh}}}{{Dn{l}}}}{{{b{AGb}}{b{Fn}}{b{Dd}}}{{Dn{l}}}}{{{b{AH`}}F`}{{Dn{l}}}}`{ce{}{}}00000000000000000`````````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{{{b{AJ`}}}AJ`}{{{b{AJb}}}AJb}{{{b{c}}{b{de}}}l{}{}}0{{{b{c}}}l{}}0{{{b{AJ`}}{b{AJ`}}}Bl}{{{b{AJb}}{b{AJb}}}Bl}{{}AJ`}{{}AJb}{f{{b{c}}}{}}000{f{{b{dc}}}{}}000{fl}000{{{b{AJ`}}{b{AJ`}}}Cd}{{{b{AJb}}{b{AJb}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}000{{{b{AJ`}}{b{dCf}}}Ch}{{{b{AJb}}{b{dCf}}}Ch}{cc{}}000{{{b{AJ`}}{b{dc}}}lCn}{{{b{AJb}}{b{dc}}}lCn}{{}f}000{ce{}{}}000{AJ`D`}{AJbD`}``{{{b{AJ`}}{b{AJ`}}}{{Db{Bl}}}}{{{b{AJb}}{b{AJb}}}{{Db{Bl}}}}```{{{b{c}}}e{}{}}0{{{b{AIj}}Aj}{{Dn{{b{AJd}}}}}}{c{{n{e}}}{}{}}000{D`{{n{AJ`Df}}}}{D`{{n{AJbDf}}}}2222{{{b{c}}}A`{}}000`::::{{{b{AIj}}}{{Bn{{b{AJd}}}}}}```````````````````````````````````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}00000000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}00000000000000000000000000```{{{b{AJf}}}AJf}{{{b{AJh}}}AJh}{{{b{AJj}}}AJj}{{{b{AJl}}}AJl}{{{b{AJn}}}AJn}{{{b{AK`}}}AK`}{{{b{AKb}}}AKb}{{{b{AKd}}}AKd}{{{b{AKf}}}AKf}{{{b{AKh}}}AKh}{{{b{AKj}}}AKj}{{{b{AKl}}}AKl}{{{b{AKn}}}AKn}{{{b{AL`}}}AL`}{{{b{ALb}}}ALb}{{{b{ALd}}}ALd}{{{b{ALf}}}ALf}{{{b{ALh}}}ALh}{{{b{ALj}}}ALj}{{{b{ALl}}}ALl}{{{b{ALn}}}ALn}{{{b{AM`}}}AM`}{{{b{AMb}}}AMb}{{{b{AMd}}}AMd}{{{b{AMf}}}AMf}{{{b{AMh}}}AMh}{{{b{AMj}}}AMj}{{{b{c}}{b{de}}}l{}{}}00000000000000000000000000{{{b{c}}}l{}}00000000000000000000000000{{{b{AJn}}{b{AJn}}}Bl}{{{b{ALf}}{b{ALf}}}Bl}``````{{}AJf}{{}AJh}{{}AJj}{{}AJl}{{}AK`}{{}AKb}{{}AKd}{{}AKf}{{}AKh}{{}AKj}{{}AKl}{{}AKn}{{}AL`}{{}ALb}{{}ALd}{{}ALh}{{}ALj}{{}ALl}{{}ALn}{{}AM`}{{}AMb}{{}AMd}{{}AMf}{{}AMj}{f{{b{c}}}{}}00000000000000000000000000{f{{b{dc}}}{}}00000000000000000000000000{fl}00000000000000000000000000{{{b{AJf}}{b{AJf}}}Cd}{{{b{AJh}}{b{AJh}}}Cd}{{{b{AJj}}{b{AJj}}}Cd}{{{b{AJl}}{b{AJl}}}Cd}{{{b{AJn}}{b{AJn}}}Cd}{{{b{AK`}}{b{AK`}}}Cd}{{{b{AKb}}{b{AKb}}}Cd}{{{b{AKd}}{b{AKd}}}Cd}{{{b{AKf}}{b{AKf}}}Cd}{{{b{AKh}}{b{AKh}}}Cd}{{{b{AKj}}{b{AKj}}}Cd}{{{b{AKl}}{b{AKl}}}Cd}{{{b{AKn}}{b{AKn}}}Cd}{{{b{AL`}}{b{AL`}}}Cd}{{{b{ALb}}{b{ALb}}}Cd}{{{b{ALd}}{b{ALd}}}Cd}{{{b{ALf}}{b{ALf}}}Cd}{{{b{ALh}}{b{ALh}}}Cd}{{{b{ALj}}{b{ALj}}}Cd}{{{b{ALl}}{b{ALl}}}Cd}{{{b{ALn}}{b{ALn}}}Cd}{{{b{AM`}}{b{AM`}}}Cd}{{{b{AMb}}{b{AMb}}}Cd}{{{b{AMd}}{b{AMd}}}Cd}{{{b{AMf}}{b{AMf}}}Cd}{{{b{AMh}}{b{AMh}}}Cd}{{{b{AMj}}{b{AMj}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}00000000000000000000000000000000000000000000000000000````{{{b{AJf}}{b{dCf}}}Ch}{{{b{AJh}}{b{dCf}}}Ch}{{{b{AJj}}{b{dCf}}}Ch}{{{b{AJl}}{b{dCf}}}Ch}{{{b{AJn}}{b{dCf}}}Ch}{{{b{AK`}}{b{dCf}}}Ch}{{{b{AKb}}{b{dCf}}}Ch}{{{b{AKd}}{b{dCf}}}Ch}{{{b{AKf}}{b{dCf}}}Ch}{{{b{AKh}}{b{dCf}}}Ch}{{{b{AKj}}{b{dCf}}}Ch}{{{b{AKl}}{b{dCf}}}Ch}{{{b{AKn}}{b{dCf}}}Ch}{{{b{AL`}}{b{dCf}}}Ch}{{{b{ALb}}{b{dCf}}}Ch}{{{b{ALd}}{b{dCf}}}Ch}{{{b{ALf}}{b{dCf}}}Ch}{{{b{ALh}}{b{dCf}}}Ch}{{{b{ALj}}{b{dCf}}}Ch}{{{b{ALl}}{b{dCf}}}Ch}{{{b{ALn}}{b{dCf}}}Ch}{{{b{AM`}}{b{dCf}}}Ch}{{{b{AMb}}{b{dCf}}}Ch}{{{b{AMd}}{b{dCf}}}Ch}{{{b{AMf}}{b{dCf}}}Ch}{{{b{AMh}}{b{dCf}}}Ch}{{{b{AMj}}{b{dCf}}}Ch}`{cc{}}00000000000000000000000000`````{{{b{AJf}}{b{dc}}}lCn}{{{b{AJh}}{b{dc}}}lCn}{{{b{AJj}}{b{dc}}}lCn}{{{b{AJl}}{b{dc}}}lCn}{{{b{AJn}}{b{dc}}}lCn}{{{b{AK`}}{b{dc}}}lCn}{{{b{AKb}}{b{dc}}}lCn}{{{b{AKd}}{b{dc}}}lCn}{{{b{AKf}}{b{dc}}}lCn}{{{b{AKh}}{b{dc}}}lCn}{{{b{AKj}}{b{dc}}}lCn}{{{b{AKl}}{b{dc}}}lCn}{{{b{AKn}}{b{dc}}}lCn}{{{b{AL`}}{b{dc}}}lCn}{{{b{ALb}}{b{dc}}}lCn}{{{b{ALd}}{b{dc}}}lCn}{{{b{ALf}}{b{dc}}}lCn}{{{b{ALh}}{b{dc}}}lCn}{{{b{ALj}}{b{dc}}}lCn}{{{b{ALl}}{b{dc}}}lCn}{{{b{ALn}}{b{dc}}}lCn}{{{b{AM`}}{b{dc}}}lCn}{{{b{AMb}}{b{dc}}}lCn}{{{b{AMd}}{b{dc}}}lCn}{{{b{AMf}}{b{dc}}}lCn}{{{b{AMh}}{b{dc}}}lCn}{{{b{AMj}}{b{dc}}}lCn}`{{}f}00000000000000000000000000{ce{}{}}00000000000000000000000000{AJfD`}{AJhD`}{AJjD`}{AJlD`}{AJnD`}{AK`D`}{AKbD`}{AKdD`}{AKfD`}{AKhD`}{AKjD`}{AKlD`}{AKnD`}{AL`D`}{ALbD`}{ALdD`}{ALfD`}{ALhD`}{ALjD`}{ALlD`}{ALnD`}{AM`D`}{AMbD`}{AMdD`}{AMfD`}{AMhD`}{AMjD`}````````{{{b{AJn}}{b{AJn}}}{{Db{Bl}}}}{{{b{ALf}}{b{ALf}}}{{Db{Bl}}}}``````````````{{{b{c}}}e{}{}}00000000000000000000000000``{{}{{n{AJfDf}}}}{{}{{n{AJhDf}}}}{{}{{n{AJjDf}}}}{{}{{n{AJlDf}}}}{{}{{n{AK`Df}}}}{{}{{n{AKbDf}}}}{{}{{n{AKdDf}}}}{{}{{n{AKfDf}}}}{{}{{n{AKhDf}}}}{{}{{n{AKjDf}}}}{{}{{n{AKlDf}}}}{{}{{n{AKnDf}}}}{{}{{n{AL`Df}}}}{{}{{n{ALbDf}}}}{{}{{n{ALdDf}}}}{{}{{n{ALhDf}}}}{{}{{n{ALjDf}}}}{{}{{n{ALlDf}}}}{{}{{n{ALnDf}}}}{{}{{n{AM`Df}}}}{{}{{n{AMbDf}}}}{{}{{n{AMdDf}}}}{{}{{n{AMfDf}}}}{{}{{n{AMjDf}}}}{c{{n{e}}}{}{}}00000000000000000000000000{D`{{n{AJfDf}}}}{D`{{n{AJhDf}}}}{D`{{n{AJjDf}}}}{D`{{n{AJlDf}}}}{D`{{n{AJnDf}}}}{D`{{n{AK`Df}}}}{D`{{n{AKbDf}}}}{D`{{n{AKdDf}}}}{D`{{n{AKfDf}}}}{D`{{n{AKhDf}}}}{D`{{n{AKjDf}}}}{D`{{n{AKlDf}}}}{D`{{n{AKnDf}}}}{D`{{n{AL`Df}}}}{D`{{n{ALbDf}}}}{D`{{n{ALdDf}}}}{D`{{n{ALfDf}}}}{D`{{n{ALhDf}}}}{D`{{n{ALjDf}}}}{D`{{n{ALlDf}}}}{D`{{n{ALnDf}}}}{D`{{n{AM`Df}}}}{D`{{n{AMbDf}}}}{D`{{n{AMdDf}}}}{D`{{n{AMfDf}}}}{D`{{n{AMhDf}}}}{D`{{n{AMjDf}}}}{c{{n{e}}}{}{}}00000000000000000000000000`{{{b{c}}}A`{}}00000000000000000000000000{ce{}{}}00000000000000000000000000`````````````````````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fl}0{{{b{AIf}}{b{dCf}}}Ch}0{cc{}}{LhAIf}1{{{B`{An}}AjAd}AMl}{{{b{AMl}}{b{{Bj{Bh}}}}}{{Dn{{Db{{Bn{Bh}}}}}}}}{{{b{{b{AMl}}}}{b{{Bj{Bh}}}}}{{Dn{{Db{{Bn{Bh}}}}}}}}{{{b{AMl}}{b{{Bj{Bh}}}}}{{Dn{{Db{AMn}}}}}}{{{b{{b{AMl}}}}{b{{Bj{Bh}}}}}{{Dn{{Db{AMn}}}}}}{{{b{AMl}}}Aj}{{}f}0??{{{b{AMl}}}{{ANb{AN`}}}}{{{b{{b{AMl}}}}}{{ANb{AN`}}}}`{{AjBf}AMl}{{{b{{b{AMl}}}}{b{{Bj{ANd}}}}H`}{{Dn{l}}}}{{{b{AMl}}{b{{Bj{ANd}}}}H`}{{Dn{l}}}}``{{{b{AIf}}}{{Db{{b{AIl}}}}}}`{{{b{c}}}Dd{}}{c{{n{e}}}{}{}}000{{{b{c}}}A`{}}0{ce{}{}}0``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fl}0{{{b{{ANf{c}}}}}{{n{AB`AIf}}}ANh}{{{b{{ANf{c}}}}}{{n{O`AIf}}}ANh}{cc{}}021{{}f}099{{{b{c}}}{{ANf{c}}}ANh}{{{b{dc}}O`}{{n{lAIf}}}ANj}0====<<;;``::99``{{{b{ANl}}}ANl}{{{b{c}}{b{de}}}l{}{}}{{{b{c}}}l{}}{{}ANl}<<;;::{{{b{{ANn{c}}}}Fn}{{n{{Db{A@n}}AIf}}}ANh}{{{b{ANl}}{b{ANl}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}0{{{b{ANl}}{b{dCf}}}Ch};;``::{ce{}{}}0{ANlD`}``{{{b{{ANn{c}}}}Fn}{{n{{Db{A@l}}AIf}}}ANh}{{{b{c}}}{{ANn{c}}}ANh}````{{{b{{ANn{c}}}}Fn}{{n{{Db{ANl}}AIf}}}ANh}{{{b{{ANn{c}}}}}{{n{{Bn{ANl}}AIf}}}ANh}{{{b{c}}}e{}{}}{{}{{n{ANlDf}}}}{c{{n{e}}}{}{}}0{D`{{n{ANlDf}}}}11{{{b{c}}}A`{}}0::`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fl}{cc{}}{{}f}{ce{}{}}{{{b{c}}}{{AO`{c}}}ANh}{{{b{{AO`{c}}}}FnBh}{{n{{Db{AAd}}AIf}}}ANh}<<:2`98765432{{{b{c}}}{{AOb{c}}}ANh}{{{b{{AOb{c}}}}{b{F`}}}{{n{{Db{ACn}}AIf}}}ANh}{{{b{{AOb{c}}}}}{{n{{Bn{ACn}}AIf}}}ANh}{{{b{{AOb{c}}}}{b{Fn}}}{{n{{Db{AAn}}AIf}}}ANh}{c{{n{e}}}{}{}}0?7`>=<;:987{{{b{{AOd{c}}}}Fn}{{n{AI`AId}}}ANh}{{{b{c}}}{{AOd{c}}}ANh}{{{b{{AOd{c}}}}Fn}{{n{{AOf{AjAIb}}AIf}}}ANh}{{{b{{AOd{c}}}}FnAj}{{n{{Db{AIb}}AIf}}}ANh}{{{b{{AOd{c}}}}Fn}{{n{AlAId}}}ANh}55{{{b{c}}}A`{}}=`{{{b{{AOh{c}}}}Nh}{{n{AK`AIf}}}ANh}{{{b{{AOh{c}}}}}{{n{{Bn{Nh}}AIf}}}ANh}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{{AOh{c}}}}}{{n{GnAIf}}}ANh}{{{b{{AOh{c}}}}NhNhAB`}{{n{ALdAIf}}}ANh}{{{b{{AOh{c}}}}}{{n{{AOf{Nh{AOf{Nh{Bn{ALd}}}}}}AIf}}}ANh}{{{b{{AOh{c}}}}NhNh}{{n{ALbAIf}}}ANh}{{{b{{AOh{c}}}}}{{n{{AOf{Nh{AOf{NhALb}}}}AIf}}}ANh}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fl}{cc{}}8{{}f}{ce{}{}}:{{{b{c}}}{{AOh{c}}}ANh};{c{{n{e}}}{}{}}0{{{b{c}}}A`{}}3```?>{{{b{Cj}}}AOj}{{{b{AOl}}}AOl}{{{b{c}}{b{de}}}l{}{}}{{{b{c}}}l{}}{Nb{{Dn{AOl}}}}=<;{AOl{{Dn{Nb}}}}{{{b{AOl}}{b{dCf}}}Ch}<{{{b{AOl}}}Ad}<;``{{{b{AOn}}}Ad}{{{b{c}}}e{}{}}{B@`{{Dn{AOl}}}}<<;``>```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{B@b}}}{{Db{B@d}}}}{{}B@b}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fl}{{{b{B@b}}{b{dCf}}}Ch}{cc{}}`{{}f}{ce{}{}}{B@bD`}``{{}{{n{B@bDf}}}}{c{{n{e}}}{}{}}{D`{{n{B@bDf}}}}1{{{b{c}}}A`{}}{{{b{B@b}}B@dB@d}{{Dn{l}}}}6``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0>>==<<{{{b{B@f}}AjB@h}{{B@l{{ANb{B@j}}}}}};;{{{b{B@n}}}{{`{BA`}}}};;::{{{b{B@f}}}{{B@l{{ANb{B@j}}}}}}0{{{B`{An}}}B@f}{{{B`{An}}BAbBAdFnDd}B@n}{{{b{B@f}}}l}{B@nl}{{{b{B@f}}Aj}{{B@l{{ANb{B@j}}}}}}0====;;{{{b{B@f}}Nb}{{B@l{{ANb{B@j}}}}}}{{{b{B@f}}NbAGjAB`}{{B@l{{ANb{B@j}}}}}}0{ce{}{}}0```````````<<<<;;;;{{}BAf}{{}BAh}{{}BAj}{f{{b{c}}}{}}000{f{{b{dc}}}{}}000{fl}000`{{{b{BAl}}{b{dCf}}}Ch}{{{b{BAf}}{b{dCf}}}Ch}{{{b{BAh}}{b{dCf}}}Ch}{{{b{BAj}}{b{dCf}}}Ch}{cc{}}000``{{}f}000<<<<{BAlD`}{BAfD`}{BAhD`}{BAjD`}``````{{}{{n{BAfDf}}}}{{}{{n{BAhDf}}}}{{}{{n{BAjDf}}}}{c{{n{e}}}{}{}}000{D`{{n{BAlDf}}}}{D`{{n{BAfDf}}}}{D`{{n{BAhDf}}}}{D`{{n{BAjDf}}}}4444{{{b{c}}}A`{}}000{{{b{BAn}}{b{Dd}}}Cd}{ce{}{}}000```````````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0`{{{b{BAd}}}BAd}{{{b{c}}{b{de}}}l{}{}}{{{b{c}}}l{}}{{}BAd}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fl}0{{{b{BAd}}{b{BAd}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}0{{{b{BA`}}AjB@h}{{B@l{{ANb{B@j}}}}}}{{{b{BB`}}{b{dCf}}}Ch}0{{{b{BAd}}{b{dCf}}}Ch}{cc{}}0``{{}f}0{ce{}{}}0{BAdD`}{{{b{BA`}}}{{B@l{{ANb{B@j}}}}}}0`{{{b{BB`}}}{{Db{{b{AIl}}}}}}{{{b{BA`}}Aj}{{B@l{{ANb{B@j}}}}}}0{{{b{c}}}e{}{}}{{{b{c}}}Dd{}}{{}{{n{BAdDf}}}}{c{{n{e}}}{}{}}0{D`{{n{BAdDf}}}}11{{{b{c}}}A`{}}0{{{b{BA`}}Nb}{{B@l{{ANb{B@j}}}}}}{{{b{BA`}}NbAGjAB`}{{B@l{{ANb{B@j}}}}}}0{{{b{AMl}}{b{AFl}}{b{Fn}}{b{Ll}}{b{F`}}}{{n{lBB`}}}}==`````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00`{{}BBb}{f{{b{c}}}{}}00{f{{b{dc}}}{}}00{fl}00{cc{}}00`{{{ANb{BBd}}BBf}BBb}{{}f}00{ce{}{}}00{{BAb{ANb{BBd}}{B`{AFl}}}{{B`{BBh}}}}`{{{b{BBh}}AjBBj}{{Dn{l}}}}``{{{b{BBh}}{B`{An}}{ANb{BA`}}}l}{c{{n{e}}}{}{}}00000`{{{b{c}}}A`{}}00555``````````````````{{{b{d{BBl{c}}}}}l{}}???>>><<<;;;:::0{{{b{BBn}}{b{dCf}}}Ch}0:::{LhBBn}{DfBBn}:::{{{b{BC`}}{b{Cj}}c}{{BBl{e}}}BCb{MlBCd}}:::{{{BBl{c}}}{{n{cBBn}}}{}}0{{BCf{B`{An}}{b{Cj}}{Bn{F`}}}BC`}{{{b{{BBl{c}}}}}{{b{{n{cBBn}}}}}{}}3{{{b{BBn}}}{{Db{{b{AIl}}}}}}8{{{b{c}}}Dd{}};;;;;;:::{{{b{BC`}}{Db{{BCh{Hj}}}}}l}{{{b{BC`}}{Bn{F`}}}l}{{{b{BC`}}{Bn{F`}}}{{n{lBBn}}}}{{{b{BC`}}Hn}l}{{{b{BC`}}{Db{Fn}}}l}{ce{}{}}00`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fl}{cc{}}{{}f}7{{{Db{{B`{BCj}}}}}BCl}`{c{{n{e}}}{}{}}0{{{b{c}}}A`{}}:```````999888{{{b{BCn}}{BDb{BD`}}c}{{n{lBDd}}}BDf}888777666{{{b{BDd}}{b{dCf}}}Ch}066{DfBDd}{LhBDd}8{{{b{BD`}}}{{Db{{B`{BCj}}}}}}888???{{BCfffIb}BCn}{{{b{BCn}}{Bn{Bh}}{Bn{Bh}}c}{{n{{Eb{{BDb{BD`}}{Db{BDh}}}}BDd}}}BDf}{{{b{BCn}}}l}{{{b{BDd}}}{{Db{{b{AIl}}}}}}{{{b{c}}}Dd{}};;;;;;:::{ce{}{}}00{{{b{dBD`}}BDhc}{{n{lBDd}}}BDf}````````{{{b{dBDj}}BDl}l}{{{b{dBDj}}{Bn{BDl}}}l}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{BDn}}}BDn}{{{b{c}}{b{de}}}l{}{}}{{{b{c}}}l{}}{{}BDj}{f{{b{c}}}{}}00{f{{b{dc}}}{}}00{{{b{BE`}}{b{BCl}}BEb}{{Dn{BEd}}}}{{{b{BDj}}BClBEbBEf}BEd}{fl}00{{{b{BDn}}{b{dCf}}}Ch}{cc{}}00{{{b{BE`}}}{{b{BDn}}}}{{{b{BEh}}{b{BCl}}{b{c}}}{{Dn{e}}}{}{}}{{{b{BDj}}Hn}l}{{{b{BDj}}ANl}l}{{}f}00{ce{}{}}00`{{{b{BEj}}}{{Bn{BDl}}}}`{{BDng}BDlMlBCb{{BEh{ce}}BCdBEl}}{{{b{dBDj}}{Db{{ANb{BEn}}}}}l}{{{b{dBDj}}{Db{{ANb{BF`}}}}}l}{{{b{c}}}e{}{}}{c{{n{e}}}{}{}}00000{{{b{c}}}A`{}}00777```````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{BCfBFb}0{{{b{BFd}}}BFd}{{{b{BCf}}}BCf}{{{b{c}}{b{de}}}l{}{}}0{{{b{c}}}l{}}0{{{b{dBFb}}}l}{{BCf{Db{{B`{BA`}}}}}BCf}{{}BCf}{f{{b{c}}}{}}000{f{{b{dc}}}{}}000{fl}000`{{{b{BFd}}{b{dCf}}}Ch}{cc{}}000{{{b{BCf}}}{{b{{Db{{B`{AFl}}}}}}}}{{{b{BFb}}}{{Dn{F`}}}}{{{b{BCf}}}{{b{{Db{{B`{Hn}}}}}}}}{{{b{BCf}}}{{b{{Db{{BCh{Hj}}}}}}}}{{{b{BCf}}}{{b{{Db{Fn}}}}}}{{}f}000{ce{}{}}000{BFdD`}{{{b{BFb}}}Cd}0{{{b{BFb}}{b{{Bn{F`}}}}}Cd}1{{BCf{B`{AFl}}}BCf}{{{b{dBFb}}{Bn{Bh}}c}{{Dn{{Db{BDh}}}}}BDf}{{BCf{Db{{B`{Hn}}}}}BCf}`{{{b{BFd}}}F`}{{BCf{Db{{BCh{Hj}}}}}BCf}{{BCf{Db{Fn}}}BCf}{{{b{BFb}}}{{Db{{B`{BCj}}}}}}{{{b{dBFb}}F`}{{Dn{l}}}}{{{b{c}}}e{}{}}0{c{{n{e}}}{}{}}000{D`{{n{BFdDf}}}}1111{{{b{c}}}A`{}}000{{BCfCd}BCf}`{{{b{BFd}}{b{{Bj{Bh}}}}{b{{Db{{BCh{Hj}}}}}}{b{Hn}}}{{Dn{ACh}}}}{ce{}{}}000{{{b{dBFb}}BDhc}{{Dn{l}}}BDf}`````````````````````````````{{{b{BFf}}}{{b{{Bj{Bh}}}}}}`{{{b{c}}}{{b{e}}}{}{}}00000000{{{b{dc}}}{{b{de}}}{}{}}00000000{{{b{BFf}}}BFf}{{{b{BEf}}}BEf}{{{b{BFh}}}BFh}{{{b{BEb}}}BEb}{{{b{BFj}}}BFj}{{{b{BFl}}}BFl}{{{b{BEd}}}BEd}{{{b{BDh}}}BDh}{{{b{BFn}}}BFn}{{{b{c}}{b{de}}}l{}{}}00000000{{{b{c}}}l{}}00000000000{{{b{BFf}}{b{BFf}}}Bl}{{}BFf}{{}BEf}{{}BFh}{{}BFj}{f{{b{c}}}{}}00000000{f{{b{dc}}}{}}00000000{fl}00000000{{{b{c}}}e{}{{Cb{C`}}}}0{{{b{BFf}}{b{BFf}}}Cd}{{{b{BEf}}{b{BEf}}}Cd}{{{b{BFn}}{b{BFn}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}00000{{{b{BFf}}{b{dCf}}}Ch}00{{{b{BEf}}{b{dCf}}}Ch}{{{b{BFh}}{b{dCf}}}Ch}{{{b{BEb}}{b{dCf}}}Ch}{{{b{BFj}}{b{dCf}}}Ch}{{{b{BFl}}{b{dCf}}}Ch}{{{b{BEd}}{b{dCf}}}Ch}{{{b{BDh}}{b{dCf}}}Ch}{{{b{BFn}}{b{dCf}}}Ch}{cc{}}{{{b{Cj}}}BFf}{{{b{{Bj{Bh}}}}}BFf}{{{Bn{Bh}}}BFf}33333333{{{b{Cj}}}{{n{BFfCl}}}}{{{b{BFf}}{b{dc}}}lCn}{{{b{BEf}}{b{dc}}}lCn}{{}f}00000000{ce{}{}}00000000{BFfD`}{BEfD`}{BFhD`}{BEbD`}{BFjD`}{BFlD`}{BEdD`}{BDhD`}{BFnD`}:``{{{b{BFf}}{b{BFf}}}{{Db{Bl}}}}`{{}BFf}`{{{b{c}}}e{}{}}00000000{{{b{c}}}Dd{}}{{}{{n{BFfDf}}}}{{}{{n{BEfDf}}}}{{}{{n{BFhDf}}}}{{}{{n{BFjDf}}}}{c{{n{e}}}{}{}}00000000{D`{{n{BFfDf}}}}{D`{{n{BEfDf}}}}{D`{{n{BFhDf}}}}{D`{{n{BEbDf}}}}{D`{{n{BFjDf}}}}{D`{{n{BFlDf}}}}{D`{{n{BEdDf}}}}{D`{{n{BDhDf}}}}{D`{{n{BFnDf}}}}999999999{{{b{c}}}A`{}}00000000`{ce{}{}}00000000{{{b{dBFf}}}l}{c{}B@j}{{}BG`}````````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{{{b{BGb}}}BGb}{{{b{BGd}}}BGd}{{{b{BGf}}}BGf}{{{b{c}}{b{de}}}l{}{}}00{{{b{c}}}l{}}00{{}BGb}{{}BGd}{{}BGf}{f{{b{c}}}{}}000{f{{b{dc}}}{}}000{fl}000{{{b{BGh}}{b{dCf}}}Ch}0{{{b{BGb}}{b{dCf}}}Ch}{{{b{BGd}}{b{dCf}}}Ch}{{{b{BGf}}{b{dCf}}}Ch}{BGjBGh}{cc{}}000{{{b{BGl}}}{{B@l{{ANb{B@j}}}}}}{{}f}000{ce{}{}}000```{{{b{BGl}}BGf}{{B@l{{ANb{B@j}}}}}}````{{{b{BGh}}}{{Db{{b{AIl}}}}}}{{{b{BGl}}{Bn{Bh}}BGb}{{B@l{{ANb{B@j}}}}}}{{{b{c}}}e{}{}}00{{{b{c}}}Dd{}}{c{{n{e}}}{}{}}0000000{{{b{c}}}A`{}}0007777``{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AFl}}{b{{Dh{Bh}}}}{Bn{Bh}}{Bn{Bh}}{b{Dj}}}{{Dn{{Bn{Bh}}}}}}{{}AFl}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fl}{{{b{AFl}}}{{Db{ACf}}}}{cc{}}{{}f}{ce{}{}}7{{{b{AFl}}}{{Db{F`}}}}{{{b{AFl}}}F`}0{{{b{AFl}}}Gb}{{{b{AFl}}}{{Db{{B`{Hl}}}}}}{{{b{AFl}}}{{Db{{B`{Hn}}}}}}{{{b{AFl}}{b{F`}}{b{Hl}}}Cd}{{{b{AFl}}{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}}{{Dn{Fb}}}}{c{{n{e}}}{}{}}0{{{b{c}}}A`{}}{{{b{I`}}{b{F`}}}{{Dn{l}}}}:{{{ANb{BBd}}Mn}l}```````````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fl}0{{{b{BGn}}{b{dCf}}}Ch}0{cc{}}0{{}f}0{ce{}{}}0{{{b{BH`}}{b{Fn}}}{{Dn{Fn}}}}{{{b{BH`}}Fn}{{Dn{A@d}}}}{{{b{BH`}}Fn}{{Dn{ANl}}}}{{{B`{BA`}}}BH`}{{{b{BH`}}{b{Fn}}{Db{Ll}}}{{Dn{Hn}}}}{{{b{c}}}Dd{}}{c{{n{e}}}{}{}}000{{{b{c}}}A`{}}0{{{b{BH`}}A@dFn}{{Dn{A@d}}}}{{{b{BH`}}ANlFn}{{Dn{ANl}}}}{{{b{BH`}}Hn{b{Fn}}{Db{Ll}}}{{Dn{Hn}}}};;``````````````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{{{b{An}}BBj}{{n{BBjBGj}}}}0{{{b{BHb}}}BHb}{{{b{c}}{b{de}}}l{}{}}{{{b{c}}}l{}}```{f{{b{c}}}{}}000{f{{b{dc}}}{}}000{fl}000{{{b{An}}}{{Dn{l}}}}{{{b{BHd}}{b{dCf}}}Ch}0{{{b{BHb}}{b{dCf}}}Ch}{cc{}}000{{{b{BHf}}{Bn{Bh}}}{{n{{Bn{Bh}}BGj}}}}{{{b{An}}}{{b{Mn}}}}{{{b{An}}}BHb}{{{b{An}}}{{Db{{b{{B`{AFl}}}}}}}}{{{b{An}}}Fn}{{{b{An}}}{{B@l{{ANb{B@j}}}}}}{{}f}000{{{b{BHf}}{Bn{Bh}}{Bn{Bh}}}{{n{lBGj}}}}{ce{}{}}000`{{{B`{An}}}BHf}{{{b{An}}BGf}{{B@l{{ANb{B@j}}}}}}`{{{b{An}}AjBBj}{{Dn{l}}}}{{{b{An}}{Bn{Bh}}BGb}{{B@l{{ANb{B@j}}}}}}{{{b{c}}}e{}{}}{{{b{c}}}Dd{}}{c{{n{e}}}{}{}}0000000{{{b{c}}}A`{}}0008888``{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fl}{cc{}}{{}f}?{{{b{BHh}}}Cd}{{{b{BHj}}}Cd}{{{ANb{BHj}}}{{ANb{BBd}}}}{{{b{dBHj}}{B`{BGl}}}{{Dn{l}}}}{{{b{BHj}}{b{AHl}}}{{B@l{{ANb{B@j}}}}}}{{{b{BHj}}{b{AHl}}{b{{Bj{{Bn{Bh}}}}}}}{{B@l{{ANb{B@j}}}}}}{{{b{BHj}}{b{Cj}}{Bn{Bh}}}{{B@l{{ANb{B@j}}}}}}??>{ce{}{}}```>={{}BHl}=<;:{{{b{BHn}}{Bn{Bh}}}{{n{{Bn{Bh}}BGj}}}}{{{b{BHl}}{Bn{Bh}}}{{n{{Bn{Bh}}BGj}}}};{{{b{BHn}}{Bn{Bh}}{Bn{Bh}}}{{n{lBGj}}}}{{{b{BHl}}{Bn{Bh}}{Bn{Bh}}}{{n{lBGj}}}}5`4{c{{n{e}}}{}{}}0{{{b{c}}}A`{}}7````````````````````````{{{b{ANd}}}{{b{{Bj{Bh}}}}}}{{{b{c}}}{{b{e}}}{}{}}00000000{{{b{dc}}}{{b{de}}}{}{}}00000000`{{{b{BI`}}{b{{Bj{Bh}}}}}Cd}{{{b{ANj}}{b{{Bj{Bh}}}}}Cd}{{{b{{BIb{c}}}}{b{{Bj{Bh}}}}}CdANj}{{{b{Bf}}{b{{Bj{Bh}}}}}Cd}0``{{{b{BId}}}BId}{{{b{Ad}}}Ad}{{{b{BIf}}}BIf}{{{b{BIh}}}BIh}{{{b{ANd}}}ANd}{{{b{c}}{b{de}}}l{}{}}0000{{{b{c}}}l{}}0000000{{{b{ANd}}{b{ANd}}}Bl}{{{b{dBI`}}FnAj}{{Dn{{Eb{BIjAl}}}}}}{{{b{dANj}}FnAj}{{Dn{Al}}}}{{{b{d{BIb{c}}}}}{{Dn{BIj}}}ANj}{{{b{d{BIb{c}}}}FnAj}{{Dn{{Eb{BIjAl}}}}}ANj}{{{b{dBf}}FnAj}{{Dn{Al}}}}01{{{b{BIl}}H`}{{Dn{{Bn{Bh}}}}}}{{}BId}{{}Ad}{{}BIl}{{}BIn}{{}BIh}{{}ANd}{f{{b{c}}}{}}0000000{{{b{ANd}}}{{b{c}}}{}}1{f{{b{dc}}}{}}0000000{{{b{dANd}}}{{b{dc}}}{}}1{fl}00000000{{{b{c}}}e{}{{Cb{C`}}}}0{{{b{BId}}{b{BId}}}Cd}{{{b{Ad}}{b{Ad}}}Cd}{{{b{BIl}}{b{BIl}}}Cd}{{{b{BIn}}{b{BIn}}}Cd}{{{b{BIf}}{b{BIf}}}Cd}{{{b{BIh}}{b{BIh}}}Cd}{{{b{ANd}}{b{ANd}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}0000000000000{{{b{AN`}}}{{b{{Db{Lh}}}}}}{{{b{BIn}}}BJ`}{{{b{Bf}}{b{dCf}}}{{Dn{lBJb}}}}{{{b{BId}}{b{dCf}}}Ch}{{{b{Ad}}{b{dCf}}}Ch}{{{b{BIl}}{b{dCf}}}Ch}{{{b{BIn}}{b{dCf}}}Ch}{{{b{BIf}}{b{dCf}}}Ch}{{{b{BIh}}{b{dCf}}}Ch}{{{b{ANd}}{b{dCf}}}Ch}{cc{}}00000000{{{Bn{Bh}}}ANd}{BIlBJ`}{{{b{BI`}}{b{{Bj{Bh}}}}}{{Db{{Bn{Bh}}}}}}{{{b{ANj}}{b{{Bj{Bh}}}}}{{Dn{{Db{{Bn{Bh}}}}}}}}{{{b{ANh}}{b{{Bj{Bh}}}}}{{Dn{{Db{{Bn{Bh}}}}}}}}{{{b{{BIb{c}}}}{b{{Bj{Bh}}}}}{{Db{{Bn{Bh}}}}}ANj}{{{b{{BIb{c}}}}{b{{Bj{Bh}}}}}{{Dn{{Db{{Bn{Bh}}}}}}}ANj}{{{b{c}}{b{{Bj{Bh}}}}}{{n{{Db{{Bn{Bh}}}}Lh}}}{}}{{{b{Bf}}{b{{Bj{Bh}}}}}{{Dn{{Db{{Bn{Bh}}}}}}}}0{{{b{AN`}}}{{b{{Db{BJd}}}}}}{{{b{BIn}}}{{Bd{{Bb{BIl}}}}}}{{{b{BI`}}{b{{Bj{Bh}}}}}{{Db{AMn}}}}{{{b{ANj}}{b{{Bj{Bh}}}}}{{Dn{{Db{AMn}}}}}}{{{b{ANh}}{b{{Bj{Bh}}}}}{{Dn{{Db{AMn}}}}}}{{{b{{BIb{c}}}}{b{{Bj{Bh}}}}}{{Db{AMn}}}ANj}{{{b{{BIb{c}}}}{b{{Bj{Bh}}}}}{{Dn{{Db{AMn}}}}}ANj}{{{b{Bf}}{b{{Bj{Bh}}}}}{{Dn{{Db{AMn}}}}}}0{{{b{c}}{b{{Bj{Bh}}}}}{{n{{Db{AMn}}Lh}}}{}}{{{b{AN`}}}{{b{{Db{{Bn{Bh}}}}}}}}{{{b{BIn}}}Cd}{{{b{BId}}{b{dc}}}lCn}{{{b{BIh}}{b{dc}}}lCn}``{AlBJ`}{{}f}00000000{{{b{dBI`}}{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}}{{Db{{Bn{Bh}}}}}}{{{b{dANj}}{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}}{{Dn{{Db{{Bn{Bh}}}}}}}}{{{b{d{BIb{c}}}}{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}}{{Db{{Bn{Bh}}}}}ANj}{{{b{d{BIb{c}}}}{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}}{{Dn{{Db{{Bn{Bh}}}}}}}ANj}{{{b{dBf}}{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}}{{Dn{{Db{{Bn{Bh}}}}}}}}0{ce{}{}}00000000{BIdD`}{AdD`}{BIhD`}{ANdD`}>{{{b{AN`}}}Cd}{{{b{BI`}}}{{ANb{AN`}}}}{{{b{ANj}}}{{ANb{AN`}}}}{{{b{ANh}}}{{ANb{AN`}}}}{{{b{{BIb{c}}}}}{{`{c}}}ANj}{{{b{{BIb{c}}}}}{{ANb{AN`}}}ANj}{{{b{Bf}}}{{ANb{AN`}}}}{{{b{c}}}{{ANb{AN`}}}{}}``{{{b{BIh}}}BIf}`{{{b{BJd}}}{{Dn{{Bn{Bh}}}}}}{{{b{BIl}}}{{Dn{{Bn{Bh}}}}}}`{c{{BIb{c}}}ANj}{{{ANb{BJf}}{b{`}}}Bf}{{{b{{Bj{Bh}}}}{b{{Bj{Bh}}}}}BIh}{{{b{dAN`}}}l}`{{}BJ`}{{{b{ANd}}{b{ANd}}}{{Db{Bl}}}}{{{b{BI`}}{b{{Bj{ANd}}}}H`}l}{{{b{ANj}}{b{{Bj{ANd}}}}H`}{{Dn{l}}}}{{{b{ANh}}{b{{Bj{ANd}}}}H`}{{Dn{l}}}}{{{b{{BIb{c}}}}{b{{Bj{ANd}}}}H`}lANj}{{{b{c}}{b{{Bj{ANd}}}}H`}{{n{lLh}}}{}}{{{b{Bf}}{b{{Bj{ANd}}}}H`}{{Dn{l}}}}0{{{b{dBI`}}{b{{Bj{Bh}}}}}{{Db{{Bn{Bh}}}}}}{{{b{dANj}}{b{{Bj{Bh}}}}}{{Dn{{Db{{Bn{Bh}}}}}}}}{{{b{d{BIb{c}}}}{b{{Bj{Bh}}}}}{{Db{{Bn{Bh}}}}}ANj}{{{b{d{BIb{c}}}}{b{{Bj{Bh}}}}}{{Dn{{Db{{Bn{Bh}}}}}}}ANj}{{{b{dBf}}{b{{Bj{Bh}}}}}{{Dn{{Db{{Bn{Bh}}}}}}}}0=`{{{b{dAN`}}{b{{Bj{Bh}}}}}l}{{{b{dAN`}}f}l}`{{{b{c}}}e{}{}}0000{{}{{n{AdDf}}}}{{}{{n{BIhDf}}}}{{}{{n{ANdDf}}}}{c{{n{e}}}{}{}}00000000{D`{{n{BIdDf}}}}{D`{{n{AdDf}}}}{D`{{n{BIhDf}}}}{D`{{n{ANdDf}}}}444444444{{{b{c}}}A`{}}00000000{{{b{dBJd}}{b{{Bj{Bh}}}}}{{Dn{f}}}}{{{b{dBIl}}{b{{Bj{Bh}}}}}{{Dn{f}}}}``{ce{}{}}00000000`{{{b{BJh}}}{{Dn{{Bn{Bh}}}}}}{{{b{dBJh}}{b{{Bj{Bh}}}}}{{Dn{f}}}}```````````````{{{b{dBJj}}}{{BJn{BJl}}}}{BJj{{BJn{BJl}}}}{{{b{BJf}}}{{b{AIn}}}}{{{b{BK`}}}{{b{AIn}}}}{{{b{BKb}}}{{b{AIn}}}}{{{b{BKd}}}{{b{AIn}}}}{{{b{BJl}}}{{b{{Bj{Bh}}}}}}{{{b{c}}}{{b{e}}}{}{}}000000000000{{{b{dc}}}{{b{de}}}{}{}}000000000000{{{b{BKf}}}AMn}{{{b{BJl}}}BJl}{{{b{AMn}}}AMn}{{{b{BKh}}}BKh}{{{b{BKj}}}BKj}{{{b{BKl}}}BKl}{{{b{BKn}}}BKn}{{{b{BL`}}}BL`}{{{b{c}}{b{de}}}l{}{}}000000{{{b{c}}}l{}}000000{{}BJl}{{}AMn}{{}BKh}{{}BKj}{{}BKl}{{}BKn}{{}BL`}{f{{b{c}}}{}}000000{{{b{BJl}}}{{b{c}}}{}}111111{f{{b{dc}}}{}}00000{{{b{dBJl}}}{{b{dc}}}{}}1111111{fl}000000000000{{{b{c}}}e{}{{Cb{C`}}}}0`{{{b{BJl}}{b{BJl}}}Cd}{{{b{AMn}}{b{AMn}}}Cd}{{{b{BKh}}{b{BKh}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}00000{{{b{BLb}}{b{dCf}}}Ch}0{{{b{BJl}}{b{dCf}}}Ch}{{{b{AMn}}{b{dCf}}}Ch}{{{b{BKh}}{b{dCf}}}Ch}{{{b{BKj}}{b{dCf}}}Ch}{{{b{BKl}}{b{dCf}}}Ch}{{{b{BKn}}{b{dCf}}}Ch}{{{b{BL`}}{b{dCf}}}Ch}{cc{}}00000{{{Bn{Bh}}}BJl}1111111{{{b{dBKf}}{b{BIl}}}l}`{{}f}000000000000{ce{}{}}000000000000{BJlD`}{AMnD`}{BKhD`}{BKjD`}{BKlD`}{BKnD`}{BL`D`}```{{BJ`BJ`{b{d{Bn{BJ`}}}}}{{Dn{l}}}}{{{B`{An}}BLd}BK`}{AlBKf}{{{ANb{BJf}}}BKd}{{AlH`}{{Dn{BKf}}}}`````{f{{Eb{f{Db{f}}}}}}{{{b{dBJf}}BKj}{{Dn{BL`}}}}{{{b{dBK`}}BKj}{{Dn{BL`}}}}{{{b{dBKb}}BKj}{{Dn{BL`}}}}{{{b{dBKd}}BKj}{{Dn{BL`}}}}`{{{b{dBJf}}BKl}{{Dn{BL`}}}}{{{b{dBK`}}BKl}{{Dn{BL`}}}}{{{b{dBKb}}BKl}{{Dn{BL`}}}}{{{b{dBKd}}BKl}{{Dn{BL`}}}}`{{{b{dBJf}}BKn}{{Dn{BL`}}}}{{{b{dBK`}}BKn}{{Dn{BL`}}}}{{{b{dBKb}}BKn}{{Dn{BL`}}}}{{{b{dBKd}}BKn}{{Dn{BL`}}}}`{{{b{c}}}e{}{}}000000{{{b{c}}}Dd{}}```{{}{{n{BJlDf}}}}{{}{{n{AMnDf}}}}{{}{{n{BKhDf}}}}{{}{{n{BKjDf}}}}{{}{{n{BKlDf}}}}{{}{{n{BKnDf}}}}{{}{{n{BL`Df}}}}{c{{n{e}}}{}{}}000000000000{D`{{n{BJlDf}}}}{D`{{n{AMnDf}}}}{D`{{n{BKhDf}}}}{D`{{n{BKjDf}}}}{D`{{n{BKlDf}}}}{D`{{n{BKnDf}}}}{D`{{n{BL`Df}}}}7777777777777{{{b{c}}}A`{}}000000000000``{{{b{BLf}}Al{b{AMn}}}{{Dn{BJ`}}}}{ce{}{}}000000000000````````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}```{f{{b{c}}}{}}{f{{b{dc}}}{}}{fl}`{cc{}}`{{}f}7`{{{B`{An}}{b{Nb}}AMl{b{dBI`}}{b{AGj}}AB`{b{AI`}}HdCd}BLh}```{c{{n{e}}}{}{}}0;9`````888777{{{b{BLj}}BLh{b{BLl}}}{{n{{Bn{BLn}}BGj}}}}{{{b{BM`}}BLh{b{BLl}}}{{n{{Bn{BLn}}BGj}}}}{{}BM`}999888777{{{b{BLj}}BLh{b{BLl}}{b{{Bj{AHj}}}}}{{n{BMbBGj}}}}{{{b{BM`}}BLh{b{BLl}}{b{{Bj{AHj}}}}}{{n{BMbBGj}}}}{{{b{BLj}}Al}l}999`888???{{{b{BLj}}}Cd}{{{b{BM`}}}Cd}``{{{b{BLj}}BLh{b{Cj}}{Bn{Bh}}}{{n{{Bn{Bh}}BGj}}}}`{{{b{BLj}}BLh{b{dBLl}}{b{{Bj{AHj}}}}}{{n{BMbBGj}}}}{{{b{BM`}}BLh{b{dBLl}}{b{{Bj{AHj}}}}}{{n{BMbBGj}}}}{{{b{dBLj}}{B`{BMd}}}l}`<<<<<<`{{{b{c}}}A`{}}00{ce{}{}}00```{{{b{BMf}}}{{b{{Bj{Bh}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{BMf}}}BMf}{{{b{BMh}}}BMh}{{{b{c}}{b{de}}}l{}{}}0{{{b{c}}}l{}}0{{}BMf}{{}BMh}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fl}0{{{b{c}}}e{}{{Cb{C`}}}}0{{{b{BMf}}{b{BMf}}}Cd}{{{b{BMh}}{b{BMh}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}000{{{b{BMf}}{b{dCf}}}Ch}{{{b{BMh}}{b{dCf}}}Ch}{cc{}}{{{Bn{Bh}}}BMf}1`{{}f}0{ce{}{}}0{BMfD`}{BMhD`}`{{{b{c}}}e{}{}}0{{}{{n{BMfDf}}}}{{}{{n{BMhDf}}}}{c{{n{e}}}{}{}}0{D`{{n{BMfDf}}}}{D`{{n{BMhDf}}}}22{{{b{c}}}A`{}}099```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BMj}}}BMj}{{{b{c}}{b{de}}}l{}{}}{{{b{c}}}l{}}{{}BMj}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fl}{{{b{BMj}}{b{dCf}}}Ch}{cc{}}{{}f}{ce{}{}}`{{{Bn{Bh}}{Bn{Bh}}}BMj}{{{b{c}}}e{}{}}{c{{n{e}}}{}{}}0`{{{b{c}}}A`{}}`4``{{{b{dBMl}}BMn}{{Dn{l}}}}{{{b{dBMl}}{Bn{Bh}}Hd}{{Dn{l}}}}{{{b{dBMl}}Al{Bn{Bh}}BMn}{{Dn{l}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBMl}}}{{Dn{{Eb{BIjAl}}}}}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fl}?>={{{ANb{BJf}}Ad}BMl};;:>`65{{{b{BLl}}}BLl}{{{b{c}}{b{de}}}l{}{}}{{{b{c}}}l{}}{{}BLl}{{{b{BLl}}}{{b{c}}}{}}87{{{b{dBLl}}}{{b{dc}}}{}}7{{{b{BLl}}{b{BLl}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}0{{{b{BLl}}{b{dCf}}}Ch}{{{BN`{{Bn{Bh}}}}}BLl}{cc{}}{{{Bn{{Bn{Bh}}}}}BLl}{{}f}{ce{}{}}{BLlD`}3{{{b{c}}}e{}{}}{{}{{n{BLlDf}}}}{c{{n{e}}}{}{}}{D`{{n{BLlDf}}}}1{{{b{c}}}A`{}}6````````````````````````````````````````````````````````````````````````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}00000000000000000000{{{b{dc}}}{{b{de}}}{}{}}00000000000000000000{{{b{BNb}}}BNb}{{{b{BLd}}}BLd}{{{b{BGj}}}BGj}{{{b{BNd}}}BNd}{{{b{BNf}}}BNf}{{{b{BNh}}}BNh}{{{b{BNj}}}BNj}{{{b{BNl}}}BNl}{{{b{BLn}}}BLn}{{{b{BNn}}}BNn}{{{b{B@h}}}B@h}{{{b{BO`}}}BO`}{{{b{BOb}}}BOb}{{{b{BOd}}}BOd}{{{b{BOf}}}BOf}{{{b{BOh}}}BOh}{{{b{c}}{b{de}}}l{}{}}000000000000000{{{b{c}}}l{}}000000000000000000````{{}BNb}{{}BBj}{{}BGj}{{}BNd}{{}BNf}{{}BNh}{{}BNj}{{}BNl}{{}BLn}{{}BNn}{{}BOb}{{}BOd}{{}BOf}{{}BOh}{{}BOj}{f{{b{c}}}{}}00000000000000000000{f{{b{dc}}}{}}00000000000000000000{fl}00000000000000000000``{{{b{BLd}}{b{BLd}}}Cd}{{{b{BNl}}{b{BNl}}}Cd}{{{b{c}}{b{e}}}Cd{}{}}000```{{{b{BNb}}{b{dCf}}}Ch}{{{b{BOl}}{b{dCf}}}Ch}{{{b{BOn}}{b{dCf}}}Ch}{{{b{C@`}}{b{dCf}}}Ch}{{{b{BLd}}{b{dCf}}}Ch}{{{b{BBj}}{b{dCf}}}Ch}{{{b{BGj}}{b{dCf}}}Ch}0{{{b{BNd}}{b{dCf}}}Ch}{{{b{BNf}}{b{dCf}}}Ch}{{{b{BNh}}{b{dCf}}}Ch}{{{b{BNj}}{b{dCf}}}Ch}{{{b{BNl}}{b{dCf}}}Ch}{{{b{BLn}}{b{dCf}}}Ch}{{{b{BNn}}{b{dCf}}}Ch}{{{b{B@h}}{b{dCf}}}Ch}{{{b{BO`}}{b{dCf}}}Ch}{{{b{BOb}}{b{dCf}}}Ch}{{{b{BOd}}{b{dCf}}}Ch}{{{b{BOf}}{b{dCf}}}Ch}{{{b{BOh}}{b{dCf}}}Ch}{{{b{BOj}}{b{dCf}}}Ch}{cc{}}00000{BB`BGj}{BHdBGj}{LhBGj}{AIfBGj}{BDdBGj}{C@bBGj}666666666666666{{{b{BLd}}{b{dc}}}lCn}```{{}f}00000000000000000000`{ce{}{}}00000000000000000000{BNbD`}{BOlD`}{BOnD`}{C@`D`}{BLdD`}{BBjD`}{BGjD`}{BNdD`}{BNfD`}{BNhD`}{BNjD`}{BNlD`}{BLnD`}{BNnD`}{B@hD`}{BO`D`}{BObD`}{BOdD`}{BOfD`}{BOhD`}{BOjD`}``````````{{{b{Cj}}Hd{b{Cj}}}BGj}``````````````{{{b{c}}}e{}{}}000000000000000{{{b{c}}}Dd{}}{{}{{n{BNbDf}}}}{{}{{n{BGjDf}}}}{{}{{n{BNdDf}}}}{{}{{n{BNfDf}}}}{{}{{n{BNhDf}}}}{{}{{n{BNjDf}}}}{{}{{n{BNlDf}}}}{{}{{n{BLnDf}}}}{{}{{n{BNnDf}}}}{{}{{n{BObDf}}}}{{}{{n{BOdDf}}}}{{}{{n{BOfDf}}}}{{}{{n{BOjDf}}}}{c{{n{e}}}{}{}}00000000000000000000{D`{{n{BNbDf}}}}{D`{{n{BOlDf}}}}{D`{{n{BOnDf}}}}{D`{{n{C@`Df}}}}{D`{{n{BLdDf}}}}{D`{{n{BBjDf}}}}{D`{{n{BGjDf}}}}{D`{{n{BNdDf}}}}{D`{{n{BNfDf}}}}{D`{{n{BNhDf}}}}{D`{{n{BNjDf}}}}{D`{{n{BNlDf}}}}{D`{{n{BLnDf}}}}{D`{{n{BNnDf}}}}{D`{{n{B@hDf}}}}{D`{{n{BO`Df}}}}{D`{{n{BObDf}}}}{D`{{n{BOdDf}}}}{D`{{n{BOfDf}}}}{D`{{n{BOhDf}}}}{D`{{n{BOjDf}}}}{c{{n{e}}}{}{}}00000000000000000000{{{b{c}}}A`{}}00000000000000000000{ce{}{}}00000000000000000000``````````````````````````````````````````````````````````````````````````````````","D":"M@n","p":[[1,"reference"],[0,"mut"],[1,"usize"],[5,"BUILD_INFO",0],[5,"BuildInfo",0],[1,"unit"],[6,"Result",7588],[5,"TypeId",7589],[5,"CacheSet",57],[5,"Root",6120,7590],[5,"Cache",57],[5,"MutexGuard",7591],[1,"u64"],[5,"Hash",109],[5,"Protocol",5988],[5,"Arc",7592],[5,"RefCell",7593],[5,"Rc",7594],[5,"Tree",6120,7595],[1,"u8"],[1,"slice"],[6,"Ordering",7596],[5,"Vec",7597],[1,"char"],[10,"FromIterator",7598],[1,"bool"],[5,"Formatter",7599],[8,"Result",7599],[1,"str"],[6,"FromHexError",7600],[10,"Hasher",7601],[6,"Value",7602],[6,"Option",7603],[5,"String",7604],[6,"DecodeError",7605],[1,"array"],[5,"PublicKey",7606],[5,"StaticSecret",7606],[8,"Result",7607],[10,"Opener",160],[1,"tuple"],[5,"DeoxysII",160,7608],[6,"DecryptionError",7608],[10,"AsMut",7609],[10,"AsRef",7609],[6,"EncryptionError",7608],[5,"Nonce",187],[5,"PublicKey",211],[5,"Signature",211],[5,"Signed",211],[5,"MultiSigned",211],[5,"SignatureBundle",211],[5,"PrivateKey",211],[10,"Signer",211],[5,"Namespace",486],[5,"PrivateKey",406],[5,"PublicKey",406],[10,"KeyFormat",472],[10,"KeyFormatAtom",472],[5,"Logger",7610],[6,"Level",7611],[1,"never"],[5,"Quantity",529],[1,"u16"],[1,"u128"],[1,"u32"],[5,"MrEnclave",581],[5,"MrSigner",581],[5,"EnclaveIdentity",581],[6,"Quote",581],[5,"QuotePolicy",581],[5,"VerifiedQuote",581],[1,"i64"],[5,"Targetinfo",7612],[5,"Report",7612],[5,"Keypolicy",7612],[5,"QuotePolicy",776],[5,"AVR",776],[5,"QuotePolicy",836],[5,"QuoteBundle",836],[5,"TCBBundle",836],[5,"SignedTCBInfo",836],[5,"TCBInfo",836],[5,"TDXModule",836],[5,"TCBLevel",836],[5,"TCBVersions",836],[5,"TCBComponent",836],[6,"TCBStatus",836],[5,"SignedQEIdentity",836],[5,"QEIdentity",836],[5,"EnclaveTCBLevel",836],[5,"EnclaveTCBVersions",836],[10,"Deserializer",7613],[6,"Error",836],[5,"QeEcdsaP256Verifier",836],[5,"Utc",7614],[5,"DateTime",7615],[5,"Quote3SignatureEcdsaP256",7616],[8,"Result",7616],[5,"Error",7607],[5,"SystemTime",7617],[5,"Version",1272],[5,"ProtocolVersions",1272],[5,"Versioned",1335],[10,"Clone",7618],[10,"PartialEq",7596],[10,"Debug",7599],[10,"Hash",7601],[10,"EncodeAsMap",7619],[10,"Decode",7620],[5,"Config",1363],[5,"Storage",1363],[5,"LightBlock",1408],[6,"Event",1408],[5,"BlockMetadata",1408],[5,"Address",1495],[5,"COMMON_POOL_ADDRESS",1495],[5,"FEE_ACC_ADDRESS",1495],[5,"GOVERNANCE_DEPOSITS_ADDRESS",1495],[5,"EpochTimeState",1579],[6,"Vote",1609],[5,"ProposalVote",1609],[5,"UpgradeProposal",1609],[5,"CancelUpgradeProposal",1609],[5,"ChangeParametersProposal",1609],[5,"ProposalContent",1609],[5,"ConsensusParameterChanges",1609],[5,"PolicySGX",1813],[5,"EnclavePolicySGX",1813],[5,"SignedPolicySGX",1813],[5,"EncryptedSecret",1813],[5,"EncryptedMasterSecret",1813],[5,"EncryptedEphemeralSecret",1813],[5,"SignedEncryptedMasterSecret",1813],[5,"SignedEncryptedEphemeralSecret",1813],[6,"Error",1813],[6,"SuiteId",2057],[5,"Status",2057],[5,"Application",2057],[5,"PolicySGX",2057],[5,"SignedPolicySGX",2057],[6,"Error",2057],[5,"Runtime",2223],[8,"EpochTime",1579],[5,"VersionInfo",2223],[5,"RolesMask",2223],[5,"TCPAddress",2223],[5,"TLSAddress",2223],[5,"TLSInfo",2223],[5,"P2PInfo",2223],[5,"ConsensusAddress",2223],[5,"ConsensusInfo",2223],[5,"VRFInfo",2223],[5,"CapabilityTEE",2223],[5,"EndorsedCapabilityTEE",2223],[5,"VerifiedEndorsedCapabilityTEE",2223],[5,"Capabilities",2223],[5,"NodeRuntime",2223],[5,"Node",2223],[6,"RuntimeKind",2223],[5,"ExecutorParameters",2223],[5,"TxnSchedulerParameters",2223],[5,"StorageParameters",2223],[5,"SchedulingConstraints",2223],[5,"ValidatorSetConstraint",2223],[5,"MaxNodesConstraint",2223],[5,"MinPoolSizeConstraint",2223],[5,"RuntimeStakingParameters",2223],[5,"EntityWhitelistRuntimeAdmissionPolicy",2223],[5,"EntityWhitelistConfig",2223],[5,"EntityWhitelistRoleConfig",2223],[5,"EntityWhitelistRoleAdmissionPolicy",2223],[5,"PerRoleAdmissionPolicy",2223],[5,"AnyNodeRuntimeAdmissionPolicy",2223],[5,"RuntimeAdmissionPolicy",2223],[6,"RuntimeGovernanceModel",2223],[6,"SGXConstraints",2223],[5,"VerifiedAttestation",2223],[6,"SGXAttestation",2223],[6,"TEEHardware",2223],[5,"RuntimeGenesis",2223],[5,"Identity",5915],[5,"Pool",3339,7621],[5,"Block",3339,7622],[5,"ExecutorCommitment",3339,7623],[10,"NodeLookup",3339,7621],[10,"MessageValidator",3339,7621],[6,"HeaderType",3339,7622],[5,"Header",3339,7622],[5,"ComputeResultsHeader",3339,7623],[6,"ExecutorCommitmentFailure",3339,7623],[5,"ExecutorCommitmentHeader",3339,7623],[6,"Message",3339,7624],[6,"StakingMessage",3339,7624],[6,"RegistryMessage",3339,7624],[6,"GovernanceMessage",3339,7624],[5,"IncomingMessage",3339,7624],[5,"AnnotatedBlock",3339],[5,"MessageEvent",3339],[5,"RoundResults",3339],[5,"RoundRoots",3339],[6,"Error",3339],[6,"StateError",4773],[10,"OpenCommitment",3339,7625],[5,"Committee",3882],[10,"Error",7626],[10,"Any",7589],[6,"Role",3882],[6,"CommitteeKind",3882],[5,"CommitteeNode",3882],[5,"Transfer",3975],[5,"Withdraw",3975],[5,"Escrow",3975],[5,"ReclaimEscrow",3975],[6,"ThresholdKind",3975],[5,"Account",3975],[5,"GeneralAccount",3975],[5,"EscrowAccount",3975],[5,"SharePool",3975],[5,"CommissionSchedule",3975],[5,"CommissionRateStep",3975],[5,"CommissionRateBoundStep",3975],[5,"StakeAccumulator",3975],[5,"StakeThreshold",3975],[5,"Delegation",3975],[5,"DebondingDelegation",3975],[6,"SlashReason",3975],[5,"Slash",3975],[5,"TransferResult",3975],[5,"AddEscrowResult",3975],[5,"ReclaimEscrowResult",3975],[5,"WithdrawResult",3975],[5,"Event",3975],[5,"TransferEvent",3975],[5,"BurnEvent",3975],[6,"EscrowEvent",3975],[5,"AllowanceChangeEvent",3975],[5,"ConsensusState",4773],[5,"Proof",6426,7627],[10,"Iterator",6120],[5,"Box",7628],[5,"Prefix",6120],[5,"ImmutableState",4821],[10,"ImmutableMKVS",6120],[10,"FallibleMKVS",6120],[5,"Status",4854],[5,"ImmutableState",4854],[5,"ImmutableState",4907],[5,"ImmutableState",4922],[5,"ImmutableState",4939],[5,"BTreeMap",7629],[5,"ImmutableState",4957],[5,"Id",7630],[5,"LightBlockMeta",4981],[5,"SignedHeader",7631],[5,"LightBlock",7632],[5,"Proof",5011],[8,"Hash",7633],[5,"NopVerifier",5036,7634],[6,"EventKind",6943],[10,"Future",7635],[5,"Pin",7636],[5,"Verifier",5036],[10,"Verifier",5162],[5,"Handle",7637],[5,"TrustRoot",5162],[5,"Fee",5075],[5,"Proof",5075],[5,"SignedTransactionWithProof",5075],[5,"Transaction",5075],[8,"SignedTransaction",5075],[6,"Error",5162],[5,"PostInitState",5226],[10,"Initializer",5226],[5,"PreInitState",5226],[5,"Dispatcher",5226],[6,"Body",6943],[5,"Response",5285],[6,"RpcClientError",5285],[5,"RpcClient",5285],[10,"Encode",7619],[10,"Send",7638],[5,"Builder",5486],[5,"HashSet",7639],[5,"SessionInfo",5486],[5,"Context",5352],[5,"Demux",5367],[5,"MultiplexedSession",5367],[5,"OwnedMutexGuard",7640],[6,"Error",5367],[10,"Write",7641],[6,"Message",5588],[5,"Dispatcher",5422],[5,"Method",5422],[5,"MethodDescriptor",5422],[10,"MethodHandlerDispatch",5422],[5,"Request",5588],[5,"Response",5588],[6,"Kind",5588],[10,"MethodHandler",5422],[10,"Handler",5422],[10,"Sync",7638],[8,"KeyManagerQuotePolicyHandler",5422],[8,"KeyManagerStatusHandler",5422],[5,"Session",5486],[6,"RAKBinding",5486],[5,"SessionID",5588],[5,"Frame",5588],[5,"Error",5588],[6,"Body",5588],[6,"PeerFeedback",5588],[5,"Runtime",7642],[5,"SubmitTxOpts",5825],[5,"TxResult",5825],[5,"RegisterNotifyOpts",5825],[6,"Error",5825],[5,"Error",6943],[10,"Host",5825],[6,"PolicyVerifierError",5942],[5,"PolicyVerifier",5942],[5,"HostInfo",5988],[6,"ProtocolError",5988],[5,"ProtocolUntrustedLocalStorage",5988],[5,"NoopApp",6077],[10,"App",6077],[5,"UntrustedInMemoryStorage",6098],[10,"KeyValue",6098],[10,"MKVS",6120],[5,"OverlayTree",6120,7643],[6,"RootType",6120,7590],[6,"LogEntryKind",6120],[5,"LogEntry",6120],[8,"WriteLog",6120],[6,"NodeBox",6120,7590],[5,"NodePointer",6120,7590],[8,"NodePtrRef",6120,7590],[5,"Error",7599],[8,"Key",6120,7590],[10,"ReadSync",6426],[10,"Marshal",6423],[5,"Unstructured",7644],[5,"RawProofEntry",6426,7627],[8,"Result",7645],[5,"HostReadSyncer",6426,7646],[5,"NoopReadSyncer",6426,7647],[5,"StatsCollector",6426,7648],[5,"ProofBuilder",6426,7627],[5,"TreeID",6426],[5,"GetRequest",6426],[5,"GetPrefixesRequest",6426],[5,"IterateRequest",6426],[5,"ProofResponse",6426],[6,"SyncerError",6426,7649],[6,"HostStorageEndpoint",6943],[5,"ProofVerifier",6426,7627],[5,"Context",6730],[10,"Dispatcher",6753],[5,"TxnBatch",6913],[5,"CheckTxResult",6943],[5,"NoopDispatcher",6753],[5,"ExecuteBatchResult",6753],[5,"AtomicBool",7650],[5,"CoarsenedKey",6812],[5,"ReadWriteSet",6812],[5,"Tag",6870],[5,"Tree",6894],[8,"Tags",6870],[5,"VecDeque",7651],[5,"ComputedBatch",6943],[5,"RuntimeInfoRequest",6943],[5,"Features",6943],[5,"FeatureScheduleControl",6943],[5,"RuntimeInfoResponse",6943],[6,"ExecutionMode",6943],[5,"CheckTxMetadata",6943],[5,"HostFetchConsensusEventsRequest",6943],[5,"HostFetchConsensusEventsResponse",6943],[5,"RegisterNotifyRuntimeEvent",6943],[5,"RuntimeNotifyEvent",6943],[6,"MessageType",6943],[5,"Message",6943],[6,"StorageSyncRequest",6943],[5,"StorageSyncRequestWithEndpoint",6943],[6,"StorageSyncResponse",6943],[5,"JoinError",7652],[15,"V1",3331],[15,"V0",3334],[15,"V1",3334],[15,"DebondingStart",4756],[15,"Add",4756],[15,"Take",4756],[15,"Reclaim",4756],[5,"MutableState",4821],[15,"V0",5580],[15,"V1",5580],[15,"V2",5580],[5,"ExecuteTxResult",6753],[15,"RuntimeQueryRequest",7506],[15,"RuntimeCapabilityTEERakAvrRequest",7506],[15,"RuntimeExecuteTxBatchResponse",7506],[15,"HostFetchTxBatchResponse",7506],[15,"HostSubmitTxResponse",7506],[15,"HostProveFreshnessRequest",7506],[15,"RuntimeCheckTxBatchRequest",7506],[15,"RuntimeExecuteTxBatchRequest",7506],[15,"HostFetchConsensusBlockResponse",7506],[15,"RuntimeQueryResponse",7506],[15,"HostSubmitTxRequest",7506],[15,"RuntimeCapabilityTEEUpdateEndorsementRequest",7506],[15,"HostRPCCallRequest",7506],[15,"RuntimeCapabilityTEERakQuoteResponse",7506],[15,"RuntimeConsensusSyncRequest",7506],[15,"HostFetchConsensusBlockRequest",7506],[15,"HostFetchBlockMetadataTxRequest",7506],[15,"HostFetchGenesisHeightResponse",7506],[15,"HostLocalStorageGetRequest",7506],[15,"HostLocalStorageSetRequest",7506],[15,"RuntimeRPCCallRequest",7506],[15,"HostFetchTxBatchRequest",7506],[15,"HostRPCCallResponse",7506],[15,"HostIdentityResponse",7506],[15,"RuntimeCapabilityTEERakReportResponse",7506],[15,"RuntimeKeyManagerQuotePolicyUpdateRequest",7506],[15,"HostFetchBlockMetadataTxResponse",7506],[15,"HostProveFreshnessResponse",7506],[15,"RuntimeCapabilityTEERakQuoteRequest",7506],[15,"RuntimeLocalRPCCallRequest",7506],[15,"RuntimeRPCCallResponse",7506],[15,"RuntimeLocalRPCCallResponse",7506],[15,"RuntimeCheckTxBatchResponse",7506],[15,"RuntimeNotifyRequest",7506],[15,"HostRegisterNotifyRequest",7506],[15,"RuntimeKeyManagerStatusUpdateRequest",7506],[15,"RuntimeCapabilityTEERakInitRequest",7506],[15,"HostLocalStorageGetResponse",7506]],"r":[[2,5988],[44,5941],[160,7608],[161,7608],[162,7608],[164,7608],[187,7608],[3344,7622],[3345,7623],[3347,7623],[3349,7623],[3352,7623],[3353,7623],[3354,7623],[3359,7624],[3360,7622],[3361,7622],[3362,7624],[3369,7624],[3371,7621],[3375,7621],[3379,7625],[3380,7621],[3384,7624],[3389,7624],[5036,7634],[5278,5352],[6099,6120],[6121,7590],[6129,7590],[6134,7590],[6135,7590],[6136,7590],[6137,7643],[6139,7590],[6140,7590],[6142,7595],[6428,7646],[6430,7647],[6431,7627],[6432,7627],[6434,7627],[6435,7627],[6437,7648],[6438,7649],[6617,7653],[6723,6730]],"b":[[132,"impl-Debug-for-Hash"],[133,"impl-Display-for-Hash"],[134,"impl-LowerHex-for-Hash"],[135,"impl-From%3CVec%3Cu8%3E%3E-for-Hash"],[136,"impl-From%3C%26str%3E-for-Hash"],[138,"impl-From%3C%26%5Bu8%5D%3E-for-Hash"],[295,"impl-Debug-for-PublicKey"],[296,"impl-LowerHex-for-PublicKey"],[297,"impl-Display-for-PublicKey"],[298,"impl-Display-for-Signature"],[299,"impl-LowerHex-for-Signature"],[300,"impl-Debug-for-Signature"],[305,"impl-From%3CVec%3Cu8%3E%3E-for-PublicKey"],[306,"impl-From%3C%26str%3E-for-PublicKey"],[308,"impl-From%3C%26%5Bu8%5D%3E-for-PublicKey"],[309,"impl-From%3C%26%5Bu8%5D%3E-for-Signature"],[311,"impl-From%3C%26str%3E-for-Signature"],[312,"impl-From%3CVec%3Cu8%3E%3E-for-Signature"],[440,"impl-From%3CStaticSecret%3E-for-PrivateKey"],[441,"impl-From%3C%5Bu8;+PRIVATE_KEY_LENGTH%5D%3E-for-PrivateKey"],[443,"impl-From%3C%26PrivateKey%3E-for-PublicKey"],[445,"impl-From%3C%5Bu8;+PUBLIC_KEY_LENGTH%5D%3E-for-PublicKey"],[446,"impl-From%3CPublicKey%3E-for-PublicKey"],[505,"impl-LowerHex-for-Namespace"],[506,"impl-Display-for-Namespace"],[507,"impl-Debug-for-Namespace"],[508,"impl-From%3C%26str%3E-for-Namespace"],[510,"impl-From%3CVec%3Cu8%3E%3E-for-Namespace"],[511,"impl-From%3C%26%5Bu8%5D%3E-for-Namespace"],[530,"impl-Add-for-Quantity"],[531,"impl-Add%3Cu64%3E-for-Quantity"],[532,"impl-Add%3C%26Quantity%3E-for-Quantity"],[533,"impl-AddAssign-for-Quantity"],[534,"impl-AddAssign%3Cu64%3E-for-Quantity"],[535,"impl-AddAssign%3C%26Quantity%3E-for-Quantity"],[551,"impl-Debug-for-Quantity"],[552,"impl-Display-for-Quantity"],[553,"impl-From%3Cu16%3E-for-Quantity"],[554,"impl-From%3Cu64%3E-for-Quantity"],[555,"impl-From%3Cu8%3E-for-Quantity"],[556,"impl-From%3Cu128%3E-for-Quantity"],[557,"impl-From%3Cu32%3E-for-Quantity"],[565,"impl-Mul%3Cu64%3E-for-Quantity"],[566,"impl-Mul%3C%26Quantity%3E-for-Quantity"],[567,"impl-Mul-for-Quantity"],[568,"impl-MulAssign%3Cu64%3E-for-Quantity"],[569,"impl-MulAssign%3C%26Quantity%3E-for-Quantity"],[570,"impl-MulAssign-for-Quantity"],[670,"impl-LowerHex-for-MrEnclave"],[671,"impl-Display-for-MrEnclave"],[672,"impl-Debug-for-MrEnclave"],[673,"impl-Debug-for-MrSigner"],[674,"impl-Display-for-MrSigner"],[675,"impl-LowerHex-for-MrSigner"],[682,"impl-From%3C%26str%3E-for-MrEnclave"],[683,"impl-From%3C%26%5Bu8%5D%3E-for-MrEnclave"],[684,"impl-From%3CVec%3Cu8%3E%3E-for-MrEnclave"],[685,"impl-From%3CVec%3Cu8%3E%3E-for-MrSigner"],[687,"impl-From%3C%26%5Bu8%5D%3E-for-MrSigner"],[688,"impl-From%3C%26str%3E-for-MrSigner"],[1059,"impl-Debug-for-Error"],[1060,"impl-Display-for-Error"],[1535,"impl-LowerHex-for-Address"],[1536,"impl-Debug-for-Address"],[1540,"impl-From%3C%26%5Bu8;+ADDRESS_SIZE%5D%3E-for-Address"],[1542,"impl-From%3C%26str%3E-for-Address"],[1930,"impl-Display-for-Error"],[1931,"impl-Debug-for-Error"],[2135,"impl-Debug-for-Error"],[2136,"impl-Display-for-Error"],[2815,"impl-From%3CVerifiedQuote%3E-for-VerifiedEndorsedCapabilityTEE"],[2816,"impl-From%3CVerifiedAttestation%3E-for-VerifiedEndorsedCapabilityTEE"],[3618,"impl-Debug-for-Error"],[3619,"impl-Display-for-Error"],[4787,"impl-Display-for-StateError"],[4788,"impl-Debug-for-StateError"],[4793,"impl-ImmutableMKVS-for-ConsensusState"],[4794,"impl-ImmutableMKVS-for-%26ConsensusState"],[4795,"impl-ImmutableMKVS-for-ConsensusState"],[4796,"impl-ImmutableMKVS-for-%26ConsensusState"],[4802,"impl-ImmutableMKVS-for-ConsensusState"],[4803,"impl-ImmutableMKVS-for-%26ConsensusState"],[4806,"impl-ImmutableMKVS-for-%26ConsensusState"],[4807,"impl-ImmutableMKVS-for-ConsensusState"],[5192,"impl-Debug-for-Error"],[5193,"impl-Display-for-Error"],[5313,"impl-Display-for-RpcClientError"],[5314,"impl-Debug-for-RpcClientError"],[5318,"impl-From%3CError%3E-for-RpcClientError"],[5319,"impl-From%3CDecodeError%3E-for-RpcClientError"],[5390,"impl-Debug-for-Error"],[5391,"impl-Display-for-Error"],[5394,"impl-From%3CDecodeError%3E-for-Error"],[5395,"impl-From%3CError%3E-for-Error"],[5702,"impl-Debug-for-SessionID"],[5703,"impl-LowerHex-for-SessionID"],[5704,"impl-Display-for-SessionID"],[5714,"impl-From%3C%26str%3E-for-SessionID"],[5715,"impl-From%3C%26%5Bu8%5D%3E-for-SessionID"],[5716,"impl-From%3CVec%3Cu8%3E%3E-for-SessionID"],[5865,"impl-Display-for-Error"],[5866,"impl-Debug-for-Error"],[5963,"impl-Display-for-PolicyVerifierError"],[5964,"impl-Debug-for-PolicyVerifierError"],[6031,"impl-Debug-for-ProtocolError"],[6032,"impl-Display-for-ProtocolError"],[6167,"impl-Tree"],[6168,"impl-FallibleMKVS-for-Tree"],[6192,"impl-OverlayTree%3CT%3E"],[6193,"impl-MKVS-for-OverlayTree%3CT%3E"],[6194,"impl-FallibleMKVS-for-Tree"],[6195,"impl-Tree"],[6280,"impl-MKVS-for-OverlayTree%3CT%3E"],[6281,"impl-OverlayTree%3CT%3E"],[6283,"impl-FallibleMKVS-for-Tree"],[6284,"impl-Tree"],[6290,"impl-MKVS-for-OverlayTree%3CT%3E"],[6291,"impl-OverlayTree%3CT%3E"],[6292,"impl-Tree"],[6293,"impl-FallibleMKVS-for-Tree"],[6313,"impl-MKVS-for-OverlayTree%3CT%3E"],[6314,"impl-OverlayTree%3CT%3E"],[6315,"impl-Tree"],[6316,"impl-FallibleMKVS-for-Tree"],[6335,"impl-OverlayTree%3CT%3E"],[6336,"impl-MKVS-for-OverlayTree%3CT%3E"],[6337,"impl-FallibleMKVS-for-Tree"],[6339,"impl-Tree"],[6358,"impl-FallibleMKVS-for-Tree"],[6359,"impl-Tree"],[6362,"impl-MKVS-for-OverlayTree%3CT%3E"],[6363,"impl-OverlayTree%3CT%3E"],[6364,"impl-FallibleMKVS-for-Tree"],[6365,"impl-Tree"],[6556,"impl-Display-for-SyncerError"],[6557,"impl-Debug-for-SyncerError"],[6929,"impl-From%3CVecDeque%3CVec%3Cu8%3E%3E%3E-for-TxnBatch"],[6931,"impl-From%3CVec%3CVec%3Cu8%3E%3E%3E-for-TxnBatch"],[7235,"impl-Display-for-Error"],[7236,"impl-Debug-for-Error"],[7257,"impl-From%3CError%3E-for-Error"],[7258,"impl-From%3CProtocolError%3E-for-Error"],[7259,"impl-From%3CError%3E-for-Error"],[7260,"impl-From%3CStateError%3E-for-Error"],[7261,"impl-From%3CError%3E-for-Error"],[7262,"impl-From%3CJoinError%3E-for-Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAB0X3AEBAAAAAwAHAAwAAQARAAQAFwABACEAAQAnAAEALQAAADAABQA3AAIAPAADAEEAAgBFAAUATgABAFQAAABXAAcAYQAAAGkAAABvAAsAfQAAAH8ACgCLAAMAkAAAAJMAAwCYAAYApgABAKsAAgCwAAAAtwAEAL8ACQDMAAAAzwAEANsAAQDfAFEAMgEBADUBAQA4AQEAPgEBAEIBCgBTAQQAWgEBAF0BAABhAQAAaAEiAI8BBwCbAR4AvwEAAMIBAgDHAQEAygEOANwBAADfAQAA5AEAAOkBFAD/AQQABQIAAAcCCQATAgcAHQIRADACAQAzAhIARwIAAEsCAABPAiMAdAIWAIwCHACrAgMAsAIBALYCBAC8AgcAygIEANICAwDXAgEA2wIjAAADBwAKAwAADgMRACEDCQAuAwEAMgMBADUDDABDAwYATQMGAFcDAABZAwEAXwMBAGMDAgBnAwAAagOTAP8DIwAkBA8ARAQRAGYEBABsBAMAcgQDAHcEEwCMBAIAkARKAOAEEwD3BAAA+QQAAPwEGwAZBQAAGwUDACEFAQAkBQEAJwUQADoFCwBHBQIASwUAAE0FBgBWBQMAXAUNAGsFAQBvBQEAdQUBAHgFBQB/BQEAhQUAAIcFAACJBSEArwUDALYFBADCBREA1QUCANwFJQAFBgAABwYAAAsGBAAUBgAAFgYBABkGEgAvBg0APgYCAEIGBwBNBgAAVQZgAL0GBgDFBgYA0wY5AA4HBwAbBwAAIAcRADUHOwBzByEAnwcJALIHCQC+BwIAyAcAAMsHNAABCAgADAgAABMICwAhCA4AMQglAFgIBgBpCAUAdQgEAIgIIACqCAUAzQgAAPAIAQD8CE0AUAlzAMgJIwDuCXEAYgoAAGUKAABnCmUA0AolAAALAQAaCwAAJwsdAEYLAgBRCyUAnQskAMULAQDOCwAA0AsAANQLAADYCwAA2wsAAPMLJQAbDI4AqwwlANQMAADdDCYADA0BAA8NAQATDQAAFQ0AABcNAAAfDQEAJA0FAC0NAgAxDQIANg0EAD0NCABJDSMAbg0wAKENQQDlDS8AFw4RADcOAAA9DggASA4AAFAOEgB1Dg8Ahw4AAIkOAACMDgAAkQ4AAJMOAACYDgEAnQ4BAKMOAQCnDgAAqw4RAL4OAADADlEAGQ8RADQPJQBeDwUAaA8BAGwPAQBxDwEAdA8NAIMPAwCxD4EBThE7AKURAAGnEgEAqhILALcSAAC6EgMAvxIBAMMSAQDHEgEAyxIAAM0SCADYEgkA6BIBAO8SBwD5EgMA/xIJAAoTAwASEwEAFhMAACETCgAtEwQAMxMAADcTAwA8EwQAQhMAAEgTAwBNEwQAUxMAAFcTAQBaEwMAYRMBAGgTAgBtEwAAchMDAHkTAQB8EwIAgBMCAIQTAACHEwAAihMAAIwTBQCTEwAAlhMCAJoTBACgEwEAoxMHAKwTAACvEwoAvRMBAMETAQDHEwwA2BMAAN8TFgD3EwMAARQDAAkUAwATFBIAJxQKADMUAQA2FAMAOxQMAEkUAgBQFAEAVBQAAFgUAABbFAkAaRQBAHAUBQB3FAkAhhQCAJIUBQCZFAYAphQEAK4UAgCyFA4AwhQBAMcUBADVFAAA1xQJAOYUAgDqFAQA8BQAAPQUAwD6FAIA/hQGAAYVCgATFQEAFxUCACAVDQA5FQ8ASxUDAFYVAgBiFQwAdhUHAIAVBQCIFQwAlhUAAKAVAwCoFQAAthUOAMgVAwDNFQ0A4hUDAOcVagBTFgIAXhYLAHMWCAB9FgMAghY9AMIWAADFFgAAyhYlAPUWAwAFFwAABxcTAB0XBgAmFwAAKhcAADAXAwA1FwAANxcGAEAXDQBQFwEAWRcGAGMXBABpFwUAcBcAAHIXCAB9FwIAgxcLAJAXAgCXFwAAnBcFAKcXAQCrFxIAwBcEAMYXAADIFwAAzxcDANQXAADWFwUA3hcBAOEXAADkFwYA7hcBAPIXAQABGBIAFxgAABkYFQAyGAEANhg6AHMYBwCEGAAAiRgAAIsYAQCTGAQAmhgBAJ0YAACfGAgAqhgAAK0YAAC3GAMAwRgCAMYYAwDNGAAAzxgAANEYAADVGAIA2xgAAN0YAADkGCgADxkIACcZAAApGQIALRkdAEwZRgCUGREArBkAALUZDQDQGQkA4BkCAOQZAADmGQIA6xkCAPAZAgD0GT8ANRoAADcaDQBMGgEAURoCAFcaAABeGgMAZxoFAG4aCgB6GgAAgBoCAIcaAACNGgAAkBoFAJcaBQCgGhwAvhoAAMEaAQDFGgEAyBoNANkaCQDkGgAA6BoCAOwaAADuGgAA9BoBAPcaAgD7GgAA/hoDAAMbDwAUGwEAFxsIACQbAQAnGwAALRsEADMbAAA1GxAARxsDAE0bAQBQGwAAUxsTAGgbAABqGwYAchsHAHsbAAB9GwAAfxsCAIQbrgA0HAgAPhwVAFocBQBvHAAAcRwAAHMcFACeHBQAthwCALscAQC+HAAAwRwAAMMcAADGHAIAzBzYAA=="}],\ -["oasis_runtime_sdk",{"t":"EEYYEEFNNCENNNNCCECNNNCNCNNNCCNNNXNCNNNNCOXOCCNOCCXCCCCCNNNNNNCQNPPGNNHHHNNNHHHHNNHNNNNNNOOOFONNNNNNNNONOONNNNKRFNNMNMNNNNMNNMNMNMNNNNNMNNMNNMNNMNNNNNNCCCFGPPPIIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNOFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPGPPPPPGGPPPPPPPPPPPFGKPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNMCCCMNNMNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFFFGPPPNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNONONONONNNNNNNNNOOONNNNNNNNSFONNNNNNNNNNNNNNOONNNNNNNKFNNNNNMONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNNNNNNNNNKFIKNNNNNMNNNHNNNNNMNOMNNNNONGPPKNNNMMNNNNNNNNNNNNNNNPPPPPPPPPPPPPSKFGFFPPPPPPPPPPPPPPPFPPFPPFPNNMNOOMNNNNNNNONHMNMNMNMNNONOOOOONNNNNPGKGPGRRRPKRPKKKKKTPKRTPKPTNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNOOOCCCCCCCKGTFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNIPGPGINNNNNNNNNNNNNNNNNNNNNNNNNNNNJJKPPPGGPFFPPPFPGFPONNNONNNNNNNNNNNNNNMNMNNMNNNNNNNNNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNOMNMNMNMNMNMNMNNNNNNNNNNNNNNNNNNNNNNNMNNNNONMNMNMNMNNCNMNNNNNNOMNMNONNNNNNNNNNNNNNNNNNNNONNNNNNNCMNNNNNNNNOOOOOOOFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNNNNNNNNNNNSSSFFFFFFFFOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKPPPGGFFPPPPFGFPPPMNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNMNOONNNMNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNMNNNNNNNNNNNNNNNNNNNOMNNNNNNNNNNNNNNNNNNNNNNONNNOMNOMNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNMNPGFPNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNJJKPPPPGGPFFPPPFFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNONNCONONNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNCMNNNNNNNMNOOOOOOOOOOOOOOOOOOOOOOOOOSSSSFHHNNNNNONOHHHHHNNHHHHONNNNNFFFFFFFFFPFFFFFPFGFFPPFFFOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTKPPKRTTFTTGGPPPPTTFPPPFPPPPPPPPPFTSPPPFPPPPPGFPPPFNNNOONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNMNONNNNNNNNNNNNNNNNNNNNNNNNOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNOOOOOMNOOONNNNNONMNMNMNMNNCONMNMNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNCMNMNMNMNNNNNNNNNNNNOSSSSPFFFFPFFGFPFSNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNOONNNNNNNNNJGFPPPFGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONCNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNSFPPGFGFPONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNJKPPPPPKPGGPPTTTTTTTTTTFPFPPPGFPTTPPPCCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNMNNNNNOCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNOOOKEFFTNNNNNNNNNNNNMNNNNNNNNNNMNNNNNNNNNCNNNNNNNNNNNNNNNNNEEFEPPIFFNNNNNNNNNNNNXNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNONNNNNNNNNNNNNNONENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSFGPTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPFPPPGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNONNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNHNNNNHHHHNNNOOHHHNNNNNNHNFFFPPGFFFFOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNOOOONNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRRTKTTTNMNNNNNNNGPKNNNNNNMNNNNNNNNNNNNFONNNNNNNNNNNNNNNNNONNNONNPPFFPGFPPPFFGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNONNNNNNNNNNNNNNNNNNONNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEEFFRFKFFFKFNNNNNNNNNNNNNNNNNNNMNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNMNNNNNNNNNNNNNNMNNNNNNNNNNNNNNMNNMNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPPPGSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFKONNNNNNHOONNNNNNNNNNNNNNNNNOHNNNNNNOOONNNNNNNNNNMNNNNCCCPPPPPPPPPPPPPGFFPPPPFPPPPPPPPPPPFPPFPPFPNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNHOOONNNNNNNOONNNNNNNNNNONNOONNHNNNNNNNNNNNNNNNNNNNNNCCCCCSSSSSSSSSFPGPTPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSFFNNNNNNNNNNOONNNNNNNNONNNNNNNNNNOOONNNNNNNNNNNNNNIFFNNNNNNNNNNOONNNNNNONNNNOONNNNNONOONNNNNNNNNNNFFGTTPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOPGFGFGGGPGPPPFFPPSPPPPPPSPPFPFFPPFNNOONNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNOOONNONONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNOOO","n":["Context","CurrentState","Error","Event","Module","Runtime","Version","borrow","borrow_mut","callformat","cbor","clone","clone_into","clone_to_uninit","clone_to_uninit","config","context","core","crypto","default","deref","deref_mut","dispatcher","drop","enclave_rpc","eq","equivalent","equivalent","error","event","fmt","from","from","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","state","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","Context","Runtime","RuntimeBatchContext","borrow","borrow_mut","clone","clone","consensus_state","consensus_state","deref","deref_mut","drop","epoch","epoch","from","get_logger","get_logger","history","history","host_info","host_info","init","into","is_allowed_query","is_confidential","key_manager","key_manager","local_config","max_messages","max_messages","new","runtime_header","runtime_header","runtime_id","runtime_round_results","runtime_round_results","should_execute_contracts","try_from","try_into","type_id","vzip","multisig","random","signature","Config","Error","InsufficientWeight","InvalidConfig","InvalidSignatureSet","SignatureSet","SignatureSetOwned","Signer","batch","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","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","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","Signer","SigningError","Sr25519","Sr25519","VerificationFailed","as_bytes","as_int","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","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","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_bytes","from_bytes","from_bytes","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","key_type","new_from_seed","new_from_seed","new_test","partial_cmp","partial_cmp","public_key","public_key","random","secp256k1","secp256r1","secp384r1","sign","sign","sign_by_type","sign_raw","sign_raw","sr25519","to_bytes","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","get_chain_context_for","set_chain_context","test_using_chain_context","MemorySigner","PublicKey","as_bytes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from","from","from_bytes","from_bytes","hash","init","init","into","into","into_cbor_value","new_from_seed","partial_cmp","public_key","random","sign","sign_digest","sign_raw","to_bytes","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","clone_to_uninit","cmp","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from_bytes","from_bytes","hash","init","init","into","into","into_cbor_value","new_from_seed","partial_cmp","public_key","random","sign","sign_digest","sign_raw","to_bytes","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","clone_to_uninit","cmp","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from_bytes","from_bytes","hash","init","init","into","into","into_cbor_value","new_from_seed","partial_cmp","public_key","random","sign","sign_digest","sign_raw","to_bytes","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","clone_to_uninit","cmp","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from_bytes","from_bytes","hash","init","init","into","into","into_cbor_value","new_from_seed","partial_cmp","public_key","random","sign","sign_digest","sign_raw","to_bytes","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","clone_to_uninit","cmp","deref","deref_mut","drop","eq","equivalent","equivalent","fmt","from","from","from_bytes","hash","init","into","into_cbor_value","partial_cmp","to_owned","try_from","try_from_cbor_value","try_into","type_id","verify","vzip","Aborted","BatchOutOfGas","DispatchOptions","DispatchResult","Dispatcher","Error","KeyManagerFailure","MalformedTransactionInBatch","QueryAborted","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","register_enclaverpc","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","METHOD_QUERY","QueryRequest","args","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","deref","deref_mut","drop","fmt","from","init","into","into_cbor_value","method","round","to_owned","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","Error","RuntimeError","borrow","borrow_mut","clone","clone_into","clone_to_uninit","code","code","default","deref","deref_mut","drop","fmt","fmt","from","from","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","clone_to_uninit","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","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","InsufficientKeyShares","InsufficientSignatures","InvalidCiphertext","InvalidEpoch","InvalidGeneration","InvalidSignature","KEY_PAIR_ID_CONTEXT","KeyManager","KeyManagerClientWithContext","KeyManagerError","KeyPair","KeyPairId","MasterSecretChecksumMismatch","MasterSecretNotFound","MasterSecretNotPublished","MasterSecretNotReplicated","NotAuthenticated","NotAuthorized","NotInitialized","Other","PolicyChanged","PolicyInvalidRuntime","PolicyRequired","PolicyRollback","REKNotPublished","RSKMissing","RuntimeMismatch","SignedPublicKey","StateCorrupted","StateError","StateKey","StatusNotFound","StorageCorrupted","TrustedSigners","VerificationError","borrow","borrow_mut","box_clone","box_clone","checksum","checksum","clear_cache","clear_cache","clone","clone_into","clone_to_uninit","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","AuthDecision","BlockHandler","CallResult","Continue","DispatchResult","Error","Error","Event","Failed","FeeProxyHandler","Genesis","Handled","InvariantHandler","MethodHandler","MigrationHandler","Module","ModuleInfoHandler","NAME","Ok","Parameters","Parameters","STORE_KEY","Stop","TransactionHandler","Unhandled","VERSION","after_dispatch_tx","after_handle_call","approve_raw_tx","approve_unverified_tx","authenticate_tx","before_authorized_call_dispatch","before_handle_call","begin_block","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_invariants","clone","clone_into","clone_to_uninit","decode_tx","deref","deref","deref","deref_mut","deref_mut","deref_mut","dispatch_call","dispatch_call","dispatch_message_result","dispatch_query","dispatch_query","drop","drop","drop","end_block","fmt","fmt","from","from","from","init","init","init","init_or_migrate","into","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","resolve_payer","set_params","supported_methods","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unwrap","unwrap_failed","validate_basic","vzip","vzip","vzip","code","message","module","access","accounts","consensus","consensus_accounts","core","rewards","rofl","Config","Error","METHOD_AUTHORIZATIONS","Module","NotAuthorized","before_authorized_call_dispatch","borrow","borrow","borrow_mut","borrow_mut","code","deref","deref","deref_mut","deref_mut","dispatch_query","drop","drop","fmt","fmt","from","from","init","init","init_or_migrate","into","into","into_abort","module_info","module_name","to_string","try_from","try_from","try_into","try_into","type_id","type_id","types","vzip","vzip","Addresses","AllowFrom","Authorization","FilterOnly","MethodAuthorization","Methods","allow_from","borrow","borrow","borrow_mut","borrow_mut","default","deref","deref","deref_mut","deref_mut","drop","drop","from","from","init","init","into","into","new","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_filtered_methods","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","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","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","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","GAS_COST_CALL_CALLDATA_PUBLIC_KEY","GAS_COST_CALL_CURRENT_EPOCH","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","auth_multisig_signer","auth_signature","authenticate_tx","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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_call","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","storage_byte","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","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","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","ADDRESS_APP_STAKE_POOL","API","Accounts","AppAlreadyExists","AppCreated","AppRemoved","AppUpdated","Config","Core","Error","Event","ExtraKeyUpdateNotAllowed","Forbidden","GAS_COST_CALL_CREATE","GAS_COST_CALL_CREATE","GAS_COST_CALL_IS_AUTHORIZED_ORIGIN","GAS_COST_CALL_IS_AUTHORIZED_ORIGIN","GAS_COST_CALL_REGISTER","GAS_COST_CALL_REGISTER","GAS_COST_CALL_REMOVE","GAS_COST_CALL_REMOVE","GAS_COST_CALL_UPDATE","GAS_COST_CALL_UPDATE","Genesis","InvalidArgument","Module","NodeNotAllowed","NotSignedByExtraKey","NotSignedByRAK","ParameterValidationError","Parameters","RegistrationExpired","STAKE_APP_CREATE","STAKE_APP_CREATE","UnknownApp","UnknownEnclave","UnknownNode","app","app_id","apps","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","code","code","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_call","dispatch_query","drop","drop","drop","drop","drop","drop","end_block","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_app","get_app","get_instances","get_instances","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","is_authorized_origin","is_authorized_origin","is_expensive_query","module_info","module_name","module_name","parameters","policy","resolve_payer","source","state","supported_methods","to_owned","to_owned","to_string","to_string","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","types","validate_basic","vzip","vzip","vzip","vzip","vzip","vzip","id","id","id","App","AppId","Client","Environment","VERSION","account_nonce","borrow","borrow","borrow_mut","borrow_mut","client","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","consensus_trust_root","deref","deref","deref_mut","deref_mut","drop","drop","estimate_gas","from","from","gas_price","id","init","init","into","into","latest_round","multi_sign_and_submit_tx","multi_sign_and_submit_tx_opts","new_transaction","on_runtime_block","prelude","query","run","sign_and_submit_tx","signer","start","store_for_round","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_store_for_round","App","AppId","Arc","Environment","Err","Ok","Result","TrustRoot","Version","allocator","arbitrary","arbitrary","arbitrary","arbitrary_take_rest","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","async_trait","borrow","borrow","borrow","borrow_mut","borrow_mut","cause","chain_context","check_batch","churp_bivariate_share","churp_share_distribution_point","churp_share_reduction_point","churp_state_key","churp_verification_matrix","clear_cache","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","cmp","consensus_events_at","consensus_state_at","decrement_strong_count","decrement_strong_count_in","default","default","default","default","default","deref","deref","deref","deref_mut","deref_mut","description","downcast","downcast_unchecked","downgrade","drop","drop","drop","enabled","encode_hex","encode_hex_upper","eq","eq","equivalent","equivalent","equivalent","equivalent","events_at","execute_batch","finalize","flush","flush","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_iter","from_ptr","from_raw","from_raw_in","ge","get","get_mut","get_mut_unchecked","get_or_create_ephemeral_keys","get_or_create_keys","get_public_ephemeral_key","get_public_key","gt","hash","hash","height","increment_strong_count","increment_strong_count_in","init","init","insert","into","into","into_cbor_value","into_inner","into_ptr","into_raw","into_raw_with_allocator","is_enabled","is_read_vectored","is_write_vectored","latest_height","latest_state","le","load","load","log","log","lt","major","make_mut","minor","ne","new","new_cyclic","new_from_seed","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","patch","pin","pin_in","provide","ptr_eq","public_key","query","random","read","read_buf","read_to_end","read_to_string","read_vectored","replicate_ephemeral_secret","replicate_master_secret","runtime_id","schedule_and_execute_batch","sdk","seek","serialize","serialize","set_abort_batch_flag","sign","sign_raw","size_hint","size_hint","size_hint","source","spawn_local_obj","spawn_obj","state_at","status","status_local","strong_count","sync","to_bytes","to_owned","to_owned","to_string","try_default","try_from","try_from","try_from","try_from_cbor_value","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_pin","try_pin_in","try_unwrap","type_id","type_id","unverified_state","unwrap_or_clone","verify","verify_for_query","vzip","vzip","weak_count","write","write","write_vectored","APP_ID_BECH32_HRP","AppId","Error","MalformedIdentifier","SIZE","as_ref","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","clone_to_uninit","clone_to_uninit","cmp","default","deref","deref","deref_mut","deref_mut","drop","drop","encode_hex","encode_hex_upper","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from_bech32","from_bytes","from_creator_nonce","from_creator_round_index","from_global_name","hash","init","init","into","into","into_bytes","into_cbor_value","partial_cmp","serialize","to_bech32","to_owned","to_string","to_string","try_default","try_from","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","AllowedEndorsement","Any","AppAuthPolicy","ComputeRole","EndorsingNodePays","Entity","FeePolicy","InstancePays","Node","ObserverRole","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","enclaves","endorsements","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fees","fmt","fmt","fmt","from","from","from","init","init","init","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","max_expiration","quotes","to_owned","to_owned","to_owned","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","vzip","vzip","vzip","KeyEndorsementInfo","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","deref","deref_mut","drop","eq","equivalent","equivalent","expire_registrations","fmt","for_extra_key","for_rak","from","get_app","get_endorser","get_registration","get_registrations_for_app","init","into","into_cbor_value","node_id","rak","remove_app","remove_registration","set_app","to_owned","try_default","try_from","try_from_cbor_value","try_into","type_id","update_registration","vzip","AppConfig","AppQuery","Create","CreatorNonce","CreatorRoundIndex","IdentifierScheme","Register","Registration","Remove","Update","admin","admin","app","app","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","default","default","default","default","default","default","default","default","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","ect","eq","equivalent","equivalent","expiration","expiration","extra_keys","extra_keys","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","id","id","id","id","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","node_id","policy","policy","policy","rak","rek","scheme","stake","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_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","Accounts","Core","FeeProxy","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_signers","Error","FailedToFetchBatch","ScheduleControlHost","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","clone_to_uninit","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","Check","Commit","CurrentState","Environment","Execute","Mode","Options","PreSchedule","Rollback","Simulate","State","StateValue","TransactionResult","TransactionWithMeta","block_value","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_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","commit","commit_transaction","data","default","default","default","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","emit_event","emit_event_raw","emit_message","emit_unconditional_event","emitted_messages_count","emitted_messages_local_count","emitted_messages_max","enter","enter_opts","env","env_origin","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","get","get_mut","has_pending_store_updates","hash","hide_block_values","index","init","init","init","init","init","init","init","init","internal","internal","into","into","into","into","into","into","into","into","is_check_only","is_execute","is_internal","is_pre_schedule","is_read_only","is_simulation","is_transaction","level","local_value","mode","mode","new","open","or_default","pending_store_update_byte_size","rng","rng_local_entropy","rollback","rollback_transaction","set","size","start_transaction","store","take","take_all_events","take_events","take_messages","take_unconditional_events","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx","tx_auth_info","tx_call_format","tx_caller_address","tx_caller_public_key","tx_index","tx_size","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with","with_env","with_env_origin","with_internal","with_mode","with_rng_local_entropy","with_store","with_transaction","with_transaction_opts","with_tx","ConfidentialStore","ConfidentialStoreError","HashedStore","HostStore","Inner","MKVSStore","NestedStore","OverlayStore","Prefix","PrefixStore","Store","TypedStore","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","clone_to_uninit","cmp","commit","commit","commit","confidential","default","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","encode_hex","encode_hex_upper","eq","equivalent","equivalent","fmt","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","has_pending_updates","has_pending_updates","has_pending_updates","init","init","init","init","init","init","init","insert","insert","insert","insert","insert","insert","insert","into","into","into","into","into","into","into","into_cbor_value","iter","iter","iter","iter","iter","iter","iter","new","new","new","new","new","new","new_for_round","partial_cmp","pending_update_byte_size","pending_update_byte_size","pending_update_byte_size","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","remove","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","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ConfidentialStore","CorruptKey","CorruptValue","DecryptionFailure","Error","KEY_SIZE","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","AllowAllValidator","SubcallInfo","SubcallResult","Validator","body","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","call_result","caller","clone","clone_into","clone_to_uninit","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","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","InsufficientKeyShares","InsufficientSignatures","InvalidCiphertext","InvalidEpoch","InvalidGeneration","InvalidSignature","KeyManagerError","KeyPair","KeyPairId","MasterSecretChecksumMismatch","MasterSecretNotFound","MasterSecretNotPublished","MasterSecretNotReplicated","MockKeyManagerClient","NotAuthenticated","NotAuthorized","NotInitialized","Other","PolicyChanged","PolicyInvalidRuntime","PolicyRequired","PolicyRollback","REKNotPublished","RSKMissing","RuntimeMismatch","SignedPublicKey","StateCorrupted","StateError","StateKey","StatusNotFound","StorageCorrupted","TrustedSigners","VerificationError","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","box_clone","checksum","checksum","clear_cache","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","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_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","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","clone_to_uninit","consensus_state","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","encrypted","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","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_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","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_consensus_pk","from_eth","from_module","from_module_raw","from_multisig","from_runtime_id","from_sigspec","hash","init","init","init","into","into","into","into_bytes","into_cbor_value","into_cbor_value","new","partial_cmp","public_key","serialize","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_from_pk","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","CALL_DATA_KEY_PAIR_ID_CONTEXT_BASE","CallEnvelopeX25519DeoxysII","ResultEnvelopeX25519DeoxysII","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","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_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","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","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","length","Address","AddressSpec","AuthInfo","AuthProof","Call","CallFormat","CallResult","CallerAddress","EncryptedX25519DeoxysII","Error","EthAddress","Failed","FailedToSign","Fee","FeeProxy","Internal","Invalid","LATEST_TRANSACTION_VERSION","MalformedTransaction","Module","Multisig","Multisig","Ok","Plain","SIGNATURE_CONTEXT_BASE","Signature","Signature","SignerInfo","SignerNotFound","Transaction","TransactionSigner","Unknown","UnsupportedVersion","UnverifiedTransaction","address","address","address_spec","amount","append_auth_multisig","append_auth_signature","append_sign","append_signer_info","auth_info","batch","body","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","call","caller_address","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_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","consensus_messages","default","default","default","default","default","default","default","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","equivalent","equivalent","fee","fee_amount","fee_gas","finalize","fmt","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","from","from","from","gas","gas_price","id","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_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","into_cbor_value","is_success","method","module","new","new","new_multisig","new_sigspec","nonce","not_after","not_before","ok","prepare_for_signing","proxy","public_key","read_only","set_fee_amount","set_fee_gas","set_fee_proxy","signer_info","source","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_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_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","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","unwrap","unwrap_failed","validate_basic","verify","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zeroized","code","message","module"],"q":[[0,"oasis_runtime_sdk"],[65,"oasis_runtime_sdk::callformat"],[89,"oasis_runtime_sdk::callformat::Metadata"],[92,"oasis_runtime_sdk::config"],[110,"oasis_runtime_sdk::context"],[151,"oasis_runtime_sdk::crypto"],[154,"oasis_runtime_sdk::crypto::multisig"],[223,"oasis_runtime_sdk::crypto::random"],[266,"oasis_runtime_sdk::crypto::signature"],[443,"oasis_runtime_sdk::crypto::signature::context"],[446,"oasis_runtime_sdk::crypto::signature::ed25519"],[501,"oasis_runtime_sdk::crypto::signature::secp256k1"],[556,"oasis_runtime_sdk::crypto::signature::secp256r1"],[609,"oasis_runtime_sdk::crypto::signature::secp384r1"],[662,"oasis_runtime_sdk::crypto::signature::sr25519"],[692,"oasis_runtime_sdk::dispatcher"],[785,"oasis_runtime_sdk::enclave_rpc"],[811,"oasis_runtime_sdk::error"],[860,"oasis_runtime_sdk::event"],[889,"oasis_runtime_sdk::history"],[913,"oasis_runtime_sdk::keymanager"],[993,"oasis_runtime_sdk::module"],[1094,"oasis_runtime_sdk::module::CallResult"],[1097,"oasis_runtime_sdk::modules"],[1104,"oasis_runtime_sdk::modules::access"],[1144,"oasis_runtime_sdk::modules::access::types"],[1178,"oasis_runtime_sdk::modules::accounts"],[1387,"oasis_runtime_sdk::modules::accounts::Event"],[1394,"oasis_runtime_sdk::modules::accounts::fee"],[1456,"oasis_runtime_sdk::modules::accounts::state"],[1459,"oasis_runtime_sdk::modules::accounts::types"],[1644,"oasis_runtime_sdk::modules::consensus"],[1834,"oasis_runtime_sdk::modules::consensus::types"],[1879,"oasis_runtime_sdk::modules::consensus_accounts"],[2043,"oasis_runtime_sdk::modules::consensus_accounts::Event"],[2068,"oasis_runtime_sdk::modules::consensus_accounts::state"],[2100,"oasis_runtime_sdk::modules::consensus_accounts::types"],[2621,"oasis_runtime_sdk::modules::core"],[2930,"oasis_runtime_sdk::modules::core::Event"],[2931,"oasis_runtime_sdk::modules::core::state"],[2935,"oasis_runtime_sdk::modules::core::types"],[3144,"oasis_runtime_sdk::modules::rewards"],[3253,"oasis_runtime_sdk::modules::rewards::state"],[3254,"oasis_runtime_sdk::modules::rewards::types"],[3374,"oasis_runtime_sdk::modules::rofl"],[3539,"oasis_runtime_sdk::modules::rofl::Event"],[3542,"oasis_runtime_sdk::modules::rofl::app"],[3598,"oasis_runtime_sdk::modules::rofl::app::prelude"],[3822,"oasis_runtime_sdk::modules::rofl::app_id"],[3886,"oasis_runtime_sdk::modules::rofl::policy"],[3970,"oasis_runtime_sdk::modules::rofl::state"],[4008,"oasis_runtime_sdk::modules::rofl::types"],[4210,"oasis_runtime_sdk::runtime"],[4228,"oasis_runtime_sdk::schedule_control"],[4250,"oasis_runtime_sdk::sender"],[4276,"oasis_runtime_sdk::state"],[4486,"oasis_runtime_sdk::storage"],[4656,"oasis_runtime_sdk::storage::confidential"],[4696,"oasis_runtime_sdk::subcall"],[4753,"oasis_runtime_sdk::testing"],[4756,"oasis_runtime_sdk::testing::keymanager"],[4984,"oasis_runtime_sdk::testing::keys"],[4991,"oasis_runtime_sdk::testing::keys::alice"],[4995,"oasis_runtime_sdk::testing::keys::bob"],[4999,"oasis_runtime_sdk::testing::keys::charlie"],[5003,"oasis_runtime_sdk::testing::keys::dave"],[5007,"oasis_runtime_sdk::testing::keys::erin"],[5011,"oasis_runtime_sdk::testing::keys::frank"],[5015,"oasis_runtime_sdk::testing::keys::grace"],[5019,"oasis_runtime_sdk::testing::mock"],[5111,"oasis_runtime_sdk::types"],[5116,"oasis_runtime_sdk::types::address"],[5221,"oasis_runtime_sdk::types::callformat"],[5272,"oasis_runtime_sdk::types::message"],[5320,"oasis_runtime_sdk::types::token"],[5408,"oasis_runtime_sdk::types::token::Error"],[5409,"oasis_runtime_sdk::types::transaction"],[5765,"oasis_runtime_sdk::types::transaction::CallResult"],[5768,"oasis_core_runtime::common::version"],[5769,"core::fmt"],[5770,"core::result"],[5771,"core::hash"],[5772,"oasis_cbor_value::values"],[5773,"oasis_cbor"],[5774,"core::any"],[5775,"core::option"],[5776,"x25519_dalek::x25519"],[5777,"oasis_core_runtime::common::crypto::x25519"],[5778,"oasis_core_runtime::consensus::beacon"],[5779,"oasis_core_keymanager::crypto::types"],[5780,"oasis_core_runtime::consensus::state"],[5781,"slog"],[5782,"oasis_core_runtime::protocol"],[5783,"oasis_cbor::decode"],[5784,"alloc::boxed"],[5785,"oasis_core_runtime::consensus::roothash::block"],[5786,"oasis_core_runtime::consensus::roothash"],[5787,"oasis_core_runtime::common::namespace"],[5788,"alloc::vec"],[5789,"alloc::string"],[5790,"oasis_core_runtime::common::crypto::hash"],[5791,"rand_core"],[5792,"core::marker"],[5793,"num_bigint_dig::bigint"],[5794,"num_bigint_dig::biguint"],[5795,"rand_core::error"],[5796,"core::cmp"],[5797,"core::iter::traits::collect"],[5798,"oasis_core_runtime::common::crypto::signature"],[5799,"std::sync::mutex"],[5800,"typenum::generated::consts"],[5801,"digest::digest"],[5802,"digest"],[5803,"crypto_common"],[5804,"oasis_core_runtime::transaction::context"],[5805,"oasis_core_runtime::transaction::types"],[5806,"oasis_core_runtime::types"],[5807,"oasis_core_runtime::consensus::roothash::message"],[5808,"oasis_core_runtime::transaction::dispatcher"],[5809,"oasis_core_runtime::transaction::tags"],[5810,"oasis_core_keymanager::api::errors"],[5811,"oasis_core_runtime::storage::mkvs"],[5812,"alloc::collections::btree::set"],[5813,"oasis_core_runtime::enclave_rpc::dispatcher"],[5814,"core::sync::atomic"],[5815,"alloc::sync"],[5816,"core::error"],[5817,"tokio::runtime::task::error"],[5818,"oasis_runtime_sdk::modules::rofl::error"],[5819,"anyhow"],[5820,"oasis_core_runtime::consensus::verifier"],[5821,"oasis_core_runtime::enclave_rpc::demux"],[5822,"oasis_core_runtime::consensus"],[5823,"oasis_cbor::encode"],[5824,"core::ops::function"],[5825,"alloc::collections::btree::map"],[5826,"core::convert"],[5827,"oasis_core_runtime::consensus::staking"],[5828,"core::iter::traits::iterator"],[5829,"oasis_runtime_sdk::modules::rofl::event"],[5830,"oasis_runtime_sdk::modules::rofl::app::client"],[5831,"oasis_runtime_sdk::modules::rofl::app::env"],[5832,"core::future::future"],[5833,"core::pin"],[5834,"oasis_runtime_sdk::storage::host"],[5835,"core::alloc"],[5836,"arbitrary::unstructured"],[5837,"arbitrary::error"],[5838,"arbitrary"],[5839,"std::os::fd::owned"],[5840,"std::os::fd::raw"],[5841,"core::mem::maybe_uninit"],[5842,"oasis_core_keymanager::client::interface"],[5843,"core::clone"],[5844,"core::ffi::c_str"],[5845,"core::default"],[5846,"log"],[5847,"std::fs"],[5848,"std::io::error"],[5849,"std::ffi::os_str"],[5850,"std::path"],[5851,"alloc::borrow"],[5852,"alloc::ffi::c_str"],[5853,"oasis_core_runtime::storage"],[5854,"arc_swap::access"],[5855,"core::io::borrowed_buf"],[5856,"std::io"],[5857,"futures_task::future_obj"],[5858,"futures_task::spawn"],[5859,"der::error"],[5860,"slog::key::static_"],[5861,"oasis_core_keymanager::policy::signers"],[5862,"oasis_runtime_sdk::storage::mkvs"],[5863,"oasis_runtime_sdk::storage::overlay"],[5864,"oasis_runtime_sdk::storage::hashed"],[5865,"oasis_runtime_sdk::storage::prefix"],[5866,"oasis_runtime_sdk::storage::typed"],[5867,"oasis_core_runtime::storage::mkvs::tree::node"],[5868,"rustc_hex"],[5869,"oasis_core_runtime::storage::mkvs::tree"],[5870,"oasis_core_runtime::storage::mkvs::tree::overlay"],[5871,"oasis_runtime_sdk_macros"],[5872,"oasis_runtime_sdk::modules::rofl::config"],[5873,"async_trait"],[5874,"deoxysii"]],"i":[0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,0,0,0,0,3,3,3,0,3,0,3,3,3,0,0,3,3,3,0,3,0,3,3,3,3,0,3,0,3,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,0,0,3,17,17,0,17,17,0,0,0,17,17,17,0,0,0,0,17,17,0,17,17,17,17,17,17,383,383,383,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,21,0,35,35,21,35,21,35,35,35,35,21,35,35,21,35,21,35,21,35,35,35,21,21,21,35,21,21,35,35,21,35,21,21,35,21,35,35,35,35,0,0,0,0,0,53,53,53,0,0,0,48,53,54,48,53,54,48,54,48,54,48,54,48,48,53,54,48,53,54,48,53,54,48,53,53,54,48,53,54,48,53,54,48,53,54,48,54,48,54,48,48,54,48,53,48,53,54,48,54,48,53,54,48,53,54,48,48,53,54,48,54,0,0,56,56,56,59,56,59,56,59,56,59,56,59,56,59,59,56,56,59,59,59,59,59,59,59,56,59,56,59,56,56,59,59,59,56,59,56,59,56,59,56,59,74,50,67,67,67,0,72,72,72,72,72,0,0,74,50,67,67,67,74,50,67,74,50,67,0,0,0,72,67,50,72,50,67,50,52,74,67,50,72,52,74,67,50,72,52,67,50,52,67,50,52,67,67,50,52,67,50,0,52,74,67,50,72,52,74,67,50,72,52,74,67,50,72,52,0,50,52,50,52,67,50,50,52,67,67,50,50,52,52,67,50,72,72,52,74,67,50,50,72,52,52,73,74,50,67,50,74,67,50,72,52,74,67,50,72,52,67,50,52,67,67,67,67,67,50,73,74,74,67,50,73,74,73,0,0,0,73,74,74,73,74,0,73,74,67,50,52,72,52,74,67,67,50,72,52,67,50,52,74,67,50,72,52,74,67,50,72,52,50,50,50,50,74,67,50,72,52,0,0,0,0,0,76,77,76,77,76,76,76,76,76,77,76,77,76,77,76,76,76,76,76,77,76,76,76,76,77,76,76,77,76,77,76,76,77,76,77,77,77,77,77,77,76,77,76,76,77,76,77,76,76,76,76,77,76,0,0,81,82,81,82,81,81,81,81,81,82,81,82,81,82,81,81,81,81,81,82,81,81,82,81,81,82,81,82,81,81,82,81,82,82,82,82,82,82,81,81,81,82,81,81,82,81,82,81,81,81,81,82,81,0,0,85,86,85,86,85,85,85,85,85,86,85,86,85,86,85,85,85,85,85,86,85,85,86,85,85,86,85,86,85,85,86,85,86,86,86,86,86,86,85,86,85,85,86,85,86,85,85,85,85,86,85,0,0,89,90,89,90,89,89,89,89,89,90,89,90,89,90,89,89,89,89,89,90,89,89,90,89,89,90,89,90,89,89,90,89,90,90,90,90,90,90,89,90,89,89,90,89,90,89,89,89,89,90,89,0,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,101,101,0,0,0,0,101,101,101,93,101,103,102,93,101,103,102,103,93,93,101,93,102,93,101,103,102,93,101,103,102,93,93,93,93,93,101,103,102,93,93,93,101,101,103,93,101,101,103,103,102,93,101,103,102,93,101,103,102,101,102,101,93,103,93,93,103,93,103,93,102,101,103,101,93,101,103,102,93,101,103,102,102,102,102,93,101,103,102,93,101,103,102,0,0,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,0,0,97,97,97,97,97,116,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,116,116,97,97,97,116,97,97,97,97,97,97,97,97,97,0,0,0,0,131,131,131,131,131,132,131,131,131,0,131,131,131,131,132,133,134,131,132,131,131,131,131,131,131,0,118,118,0,118,118,118,39,39,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,108,108,108,108,108,108,108,108,108,108,108,108,108,0,0,0,0,0,0,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,0,108,108,0,108,108,0,108,137,137,41,137,140,141,41,137,137,137,137,137,137,137,141,137,0,41,137,41,137,41,137,41,137,137,140,137,141,141,331,140,331,137,137,137,137,137,26,0,0,0,144,0,384,156,384,26,0,385,145,0,0,0,0,0,384,26,0,384,156,144,0,145,384,386,386,386,386,386,386,386,387,145,26,144,145,26,144,388,144,144,144,386,145,26,144,145,26,144,0,389,389,0,389,145,26,144,387,26,144,145,26,144,145,26,144,385,145,26,144,389,389,389,26,390,145,145,384,389,391,384,389,144,145,26,144,145,26,144,145,26,144,26,26,156,145,26,144,392,392,392,0,0,0,0,0,0,0,0,0,393,0,125,394,394,125,394,125,125,394,125,394,125,394,394,125,125,125,394,125,394,125,394,394,125,125,394,125,125,394,125,394,125,394,125,0,394,125,0,157,0,158,0,0,157,157,158,157,158,158,157,158,157,158,157,158,157,158,157,158,157,158,158,157,158,157,158,157,158,157,158,158,0,0,0,164,128,165,0,0,128,0,0,128,128,164,0,128,0,0,164,163,395,395,395,163,395,128,164,161,162,165,163,395,128,164,161,162,165,163,396,395,396,395,395,396,395,161,162,163,161,162,163,161,162,163,128,164,162,161,162,163,162,395,128,164,161,162,165,163,395,128,164,161,162,165,163,395,395,395,128,164,161,162,165,163,395,396,0,128,128,164,161,162,165,165,163,395,128,128,164,161,162,165,163,162,396,395,396,395,396,395,396,395,396,395,396,395,396,395,395,395,128,164,161,162,165,163,395,395,128,164,161,162,165,163,128,164,161,162,163,395,396,395,395,128,164,163,395,396,395,396,395,396,395,396,395,128,0,395,396,395,161,162,163,128,165,163,396,395,396,395,162,161,162,163,395,128,164,161,162,165,163,161,162,163,395,128,164,161,162,165,163,161,395,128,164,161,162,165,163,0,396,395,395,128,164,161,162,165,163,397,398,399,397,398,399,397,0,0,0,170,172,171,170,172,171,170,171,170,171,170,171,170,171,171,171,170,170,172,171,170,172,171,170,172,171,170,171,170,172,171,170,172,171,170,172,171,170,171,170,172,171,171,172,171,170,172,171,170,172,171,170,171,172,171,170,172,171,170,0,0,0,0,0,0,0,0,0,0,0,175,177,173,168,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,169,173,174,175,176,177,168,178,169,176,178,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,174,173,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,0,117,117,117,0,0,0,0,117,117,117,117,0,0,0,186,117,186,400,401,400,401,400,401,401,180,181,186,183,182,117,401,180,181,186,183,182,117,180,181,182,180,181,182,180,181,182,183,117,400,401,181,181,180,181,182,400,401,401,180,181,186,183,182,117,401,180,181,186,183,182,117,401,401,401,180,181,186,183,182,117,400,401,180,181,180,180,181,181,400,401,180,181,186,186,183,182,117,117,401,180,181,186,183,182,117,117,117,117,181,400,401,401,401,180,181,186,183,182,117,401,401,180,181,186,183,182,117,117,180,181,183,182,181,401,183,117,182,400,401,180,400,401,117,401,180,181,182,186,117,400,401,180,181,182,401,180,181,186,183,182,117,180,181,182,401,180,181,186,183,182,117,401,180,181,186,183,182,117,0,181,401,180,181,186,183,182,117,400,401,188,0,0,188,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,189,189,189,188,189,188,189,188,189,188,189,188,189,188,189,0,0,0,126,126,193,193,0,0,126,0,0,126,126,126,0,0,193,193,193,402,126,190,191,193,192,402,126,190,191,193,192,402,190,191,192,190,191,192,190,191,192,126,193,190,191,192,403,402,403,402,402,126,190,191,193,192,402,126,190,191,193,192,191,191,191,191,402,402,402,402,126,190,191,193,192,402,126,126,190,191,193,192,402,126,126,126,190,191,193,192,191,402,402,126,190,191,193,192,402,402,126,190,191,193,192,126,190,191,193,192,402,126,193,192,402,126,0,190,402,190,190,191,192,126,190,191,192,402,126,190,191,193,192,190,191,192,402,126,190,191,193,192,190,190,190,190,402,126,190,191,193,192,0,403,402,402,126,190,191,193,192,403,402,404,405,406,407,408,404,405,406,408,404,405,406,408,407,404,405,406,408,408,407,404,405,406,408,407,0,0,0,0,0,0,0,196,196,196,196,196,196,196,196,0,0,0,0,0,196,196,0,0,0,0,196,196,196,196,196,196,0,0,0,0,0,0,0,0,0,198,0,0,0,0,0,198,0,0,0,0,198,198,0,0,0,205,206,211,212,200,201,202,199,211,212,213,210,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,199,197,215,215,215,199,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,215,203,207,208,197,212,213,214,204,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,198,204,215,211,212,213,214,202,203,199,194,213,214,203,199,194,195,197,214,200,201,202,207,209,195,211,213,214,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,409,0,20,20,0,410,409,409,0,409,409,0,0,20,20,20,20,409,409,0,20,20,223,0,20,20,20,20,224,20,224,20,20,0,409,0,20,20,20,0,20,20,20,20,20,0,0,20,20,20,0,411,411,411,217,217,411,411,411,411,20,222,223,217,218,224,219,220,221,411,20,222,223,217,218,224,219,220,221,217,217,218,219,220,221,217,218,219,220,221,217,218,219,220,221,20,222,223,217,218,219,220,221,411,20,222,223,217,218,224,219,220,221,411,20,222,223,217,218,224,219,220,221,411,411,411,20,222,223,217,218,224,219,220,221,219,218,411,223,223,223,410,411,221,20,20,222,222,223,217,218,224,224,219,220,221,411,20,20,20,222,223,217,218,224,219,220,221,219,410,411,411,411,20,222,223,217,218,224,219,220,221,411,411,20,222,223,217,218,224,219,220,221,20,223,217,218,219,220,221,411,222,411,410,411,219,221,219,219,219,410,411,219,221,218,411,20,222,223,20,220,411,410,411,410,411,410,411,410,411,20,0,217,411,410,411,410,411,218,217,218,219,220,221,20,222,224,217,218,219,220,221,411,20,222,222,223,217,218,224,219,220,221,217,218,219,220,221,411,20,222,223,217,218,224,219,220,221,217,411,20,222,223,217,218,224,219,220,221,0,410,411,410,411,410,411,410,411,219,411,20,222,223,217,218,224,219,220,221,412,0,0,0,0,229,0,0,0,0,229,0,0,0,0,229,0,0,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,226,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,229,154,151,230,231,232,150,228,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,228,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,154,151,230,154,151,226,228,232,230,230,150,226,228,229,154,151,230,231,232,150,228,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,226,231,150,226,228,229,154,151,230,231,232,151,150,150,226,228,229,154,151,230,231,232,0,0,0,129,235,235,0,0,0,413,129,233,235,234,413,129,233,235,234,233,234,233,234,233,234,129,233,234,413,129,233,235,234,413,129,233,235,234,413,413,129,233,235,234,413,129,129,233,235,235,234,413,129,233,235,235,234,413,129,233,235,234,413,413,129,233,235,234,129,233,234,413,129,234,233,233,233,235,0,233,234,129,235,233,234,413,129,233,235,234,233,234,413,129,233,235,234,413,129,233,235,234,0,233,413,129,233,235,234,0,0,239,239,0,0,0,0,236,237,237,238,236,239,240,237,238,236,239,240,237,238,239,240,237,238,239,240,237,238,239,240,237,238,239,240,237,238,236,239,240,237,238,236,239,240,237,238,236,239,240,239,239,239,237,238,236,236,239,240,240,238,239,237,238,236,239,240,239,237,238,236,239,240,237,238,236,239,240,237,238,239,240,240,238,237,238,239,240,236,237,238,239,240,237,238,236,239,240,237,238,239,240,237,238,236,239,240,237,238,236,239,240,237,238,239,237,238,236,239,240,0,0,120,120,244,244,244,0,120,0,0,120,120,414,414,414,414,414,414,414,414,414,414,0,120,0,120,120,120,0,0,120,414,414,120,120,120,0,0,243,415,120,244,242,245,243,415,120,244,242,245,243,242,243,242,243,242,243,120,244,242,243,415,120,244,242,245,243,415,120,244,242,245,243,415,415,415,120,244,242,245,243,415,120,120,244,242,245,245,243,415,120,120,120,244,242,245,243,416,415,416,415,415,120,244,242,245,243,415,415,120,244,242,245,243,120,244,242,243,416,415,415,415,120,244,243,0,415,120,0,415,242,243,120,245,242,243,415,120,244,242,245,243,242,243,415,120,244,242,245,243,415,120,244,242,245,243,0,242,415,120,244,242,245,243,417,418,419,0,0,0,0,251,249,249,252,249,252,252,249,252,249,252,249,252,251,249,252,249,252,249,252,249,249,252,249,251,249,252,249,252,249,249,249,251,251,0,249,251,249,252,251,249,249,252,249,252,249,252,249,252,249,252,249,0,0,0,0,250,250,0,0,0,113,113,113,113,113,113,113,113,113,113,113,113,0,113,113,253,113,253,113,253,113,113,113,113,113,113,113,113,253,113,253,113,253,113,113,113,113,113,113,113,113,113,253,113,113,253,113,253,113,113,113,113,113,113,253,113,113,113,113,253,113,113,253,253,113,113,113,113,113,113,113,113,253,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,253,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,253,253,113,113,113,253,113,113,253,253,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,3,113,3,113,113,113,113,113,113,113,113,113,113,113,113,113,113,3,113,113,113,113,113,113,113,113,113,113,113,113,113,113,253,113,0,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,253,113,253,113,113,253,253,113,253,113,113,113,113,113,113,113,113,113,113,253,113,113,113,113,113,253,113,113,113,113,0,0,0,318,246,246,318,246,318,246,246,246,246,246,246,246,318,246,318,246,318,246,246,246,246,246,246,318,318,246,246,246,318,246,246,246,246,246,246,246,246,318,246,318,246,246,246,246,246,246,246,318,246,246,318,246,246,246,318,246,318,246,318,246,0,322,0,322,323,322,0,323,322,322,321,322,323,321,322,323,321,322,323,321,322,323,321,322,323,321,323,321,322,323,321,322,323,321,322,323,321,321,321,322,323,321,321,322,322,323,323,321,321,322,323,321,322,323,321,322,323,321,322,323,321,322,323,321,321,321,322,323,321,321,322,323,321,322,323,321,322,323,321,322,323,321,322,323,0,324,324,324,324,324,324,324,324,324,324,324,324,0,324,324,324,324,0,0,0,0,324,324,324,324,324,0,0,0,324,324,324,324,324,324,0,324,0,0,0,326,326,0,0,0,0,0,327,247,329,248,325,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,325,326,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,329,248,248,248,329,248,329,248,325,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,327,328,247,330,325,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,248,325,327,247,248,248,325,247,325,326,327,328,247,329,248,330,325,327,328,247,329,248,330,325,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,34,34,34,34,34,0,34,34,34,34,34,34,34,34,34,34,34,34,0,124,0,124,124,124,124,124,124,332,124,124,124,124,124,124,124,124,124,124,124,124,0,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,65,340,0,0,65,0,0,65,340,65,0,0,0,0,333,333,340,420,334,65,335,336,337,333,340,420,334,65,335,336,337,65,335,336,337,65,335,336,337,65,65,335,336,337,333,420,336,65,335,337,333,340,420,334,65,335,336,337,333,340,420,334,65,335,336,337,333,340,420,334,65,335,336,337,333,333,333,333,333,333,333,420,420,333,333,65,65,65,65,65,335,336,337,333,340,340,340,420,334,65,335,336,336,337,334,334,333,336,333,336,333,340,420,334,65,335,336,337,336,337,333,340,420,334,65,335,336,337,335,335,335,335,335,335,335,333,333,335,337,337,333,334,333,333,337,333,420,334,336,420,333,334,333,333,333,333,65,335,336,337,65,333,340,420,334,65,335,336,337,333,340,420,334,65,335,336,337,337,335,335,335,335,335,335,333,340,420,334,65,335,336,337,333,340,420,334,65,335,336,337,420,420,420,337,337,337,420,420,420,337,0,0,0,0,343,0,0,0,0,0,0,0,109,347,256,344,346,348,349,109,347,256,344,346,348,349,109,109,109,109,109,343,344,346,0,109,347,256,344,346,348,349,109,109,347,256,344,346,348,349,109,109,347,256,344,346,348,349,109,109,109,109,109,109,109,347,256,344,346,348,349,109,109,339,347,256,344,346,348,349,343,344,346,347,256,344,346,348,349,109,339,347,256,344,346,348,349,347,256,344,346,348,349,109,109,339,347,256,344,346,348,349,347,256,344,346,348,349,256,109,343,344,346,339,347,256,344,346,348,339,347,256,344,346,348,349,343,344,346,109,109,347,256,344,346,348,349,109,109,347,256,344,346,348,349,109,347,256,344,346,348,349,109,347,256,344,346,348,349,109,0,354,354,354,0,0,355,354,355,354,355,354,355,354,355,354,354,354,355,354,355,355,354,355,355,354,355,355,355,355,354,355,354,355,354,355,354,355,354,355,0,0,0,0,356,359,356,357,359,356,357,0,357,356,356,356,356,359,356,357,359,356,357,359,356,357,356,357,359,356,357,357,0,359,356,357,359,356,357,356,356,356,356,359,356,357,359,356,357,359,356,357,358,359,359,356,357,0,0,0,108,108,108,108,108,108,108,108,108,108,108,108,108,0,0,0,108,108,108,108,0,108,108,108,108,108,108,108,108,108,108,108,0,108,108,0,108,108,0,108,31,360,108,31,360,140,141,331,361,108,31,360,140,141,331,361,361,140,141,361,31,360,140,141,331,361,31,360,140,141,331,361,31,31,360,140,141,331,361,31,31,360,140,141,331,361,108,31,360,140,141,331,361,108,31,360,140,141,331,361,108,31,360,360,140,141,331,361,31,360,31,360,31,141,31,31,141,141,141,108,108,31,31,31,141,331,108,108,108,108,31,31,31,31,360,140,141,331,361,140,31,140,361,361,361,361,31,108,31,360,140,141,331,361,140,108,31,360,140,141,331,361,31,360,140,141,331,141,31,140,141,361,31,141,331,108,140,331,31,360,140,141,331,361,108,31,31,360,140,141,331,108,31,360,140,141,331,361,31,360,140,141,331,108,31,360,140,141,331,361,108,31,360,140,141,331,361,141,331,108,31,360,140,141,331,361,31,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,421,369,368,366,367,421,369,368,366,367,366,366,367,367,367,368,368,368,368,367,421,369,368,366,367,421,369,368,366,367,421,369,368,366,367,0,367,368,367,367,421,369,368,366,367,369,368,368,421,369,368,366,367,421,369,368,366,367,368,366,366,368,368,366,367,0,421,369,368,366,367,421,369,368,366,367,421,369,368,366,367,421,369,368,366,367,368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,365,0,372,153,365,0,365,153,365,372,153,365,372,153,365,153,365,153,365,153,153,153,153,365,372,153,365,372,153,365,372,153,153,153,365,153,365,365,153,153,365,372,372,153,153,153,365,372,153,153,153,153,153,153,153,153,153,153,153,153,365,372,153,365,372,153,153,365,153,153,153,365,153,153,365,153,372,153,153,365,372,153,153,365,153,365,365,372,153,365,372,153,365,372,153,0,0,0,373,374,373,374,373,374,373,374,373,374,373,374,373,374,373,374,373,374,373,374,373,373,374,373,374,373,374,373,374,373,374,373,374,373,373,374,373,374,373,374,373,374,373,374,373,374,373,374,0,0,0,185,149,185,149,185,149,185,149,185,149,216,149,185,149,185,149,185,149,149,185,149,185,149,185,216,185,149,185,149,185,216,185,185,216,185,149,185,149,185,185,149,185,149,185,149,0,0,0,166,166,375,160,166,166,375,160,166,375,160,166,160,166,160,166,160,166,160,166,160,160,166,375,160,166,375,160,166,375,160,166,166,166,160,166,166,160,160,166,166,375,375,160,160,166,375,160,166,166,166,375,160,166,375,160,166,160,166,166,160,166,160,166,160,166,375,160,166,160,166,166,375,160,166,160,166,375,160,166,375,160,166,375,160,422,376,0,0,0,0,0,0,0,22,0,376,23,225,0,0,377,379,0,225,379,379,377,23,22,0,379,377,0,225,0,0,23,225,0,376,377,382,380,100,100,378,100,100,377,16,378,225,379,143,100,22,16,142,380,381,376,377,382,23,378,225,379,143,100,22,16,142,380,381,376,377,382,23,100,377,379,143,100,22,16,142,380,381,376,377,382,23,379,143,100,22,16,142,380,381,376,377,382,23,379,143,100,22,22,16,142,380,381,376,377,382,23,380,379,22,16,142,380,381,23,378,225,379,143,100,22,16,142,380,381,376,377,382,23,378,225,379,143,100,22,16,142,380,381,376,377,382,23,378,225,379,143,100,22,16,142,380,381,376,377,382,23,22,22,22,142,100,100,378,225,225,379,143,100,22,16,142,380,381,376,377,382,23,16,378,225,225,379,143,100,22,16,142,380,381,376,377,382,23,23,380,380,381,378,225,379,143,100,22,16,142,380,381,376,377,382,23,378,225,379,143,100,22,16,142,380,381,376,377,382,23,23,379,143,100,22,16,142,380,381,376,377,382,23,23,16,381,378,100,382,382,382,142,142,23,100,380,377,16,100,100,100,142,225,379,143,100,22,16,142,380,381,376,377,382,23,225,22,16,142,380,381,378,225,379,143,100,22,16,142,380,381,376,377,382,23,379,143,100,22,16,142,380,381,376,377,382,23,378,225,379,143,100,22,16,142,380,381,376,377,382,23,378,225,379,143,100,22,16,142,380,381,376,377,382,23,23,23,100,143,100,378,225,379,143,100,22,16,142,380,381,376,377,382,23,376,423,423,423],"f":"```````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}``{{{b{f}}}f}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}0````{{}f}{j{{b{c}}}{}}{j{{b{dc}}}{}}`{jh}`{{{b{f}}{b{f}}}l}{{{b{c}}{b{e}}}l{}{}}0``{{{b{f}}{b{dn}}}{{Ab{hA`}}}}{Adf}{cc{}}`{{{b{f}}{b{dc}}}hAf}`{{}j}{ce{}{}}{fAh}8``````{{AjAjAj}f}`````````{{{b{c}}}e{}{}}{{}{{Ab{fAl}}}}{c{{Ab{e}}}{}{}}{Ah{{Ab{fAl}}}}1{{{b{c}}}An{}}``7```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{c}}B`j}{{Ab{{Bf{{Bd{B`Bb}}}}Bh}}}Bj}{{{b{c}}B`jl}{{Ab{{Bf{{Bd{B`Bb}}}}Bh}}}Bj}{{{b{c}}BlBn{b{{Bd{C`Cb}}}}}{{Ab{CdBh}}}Bj}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{c}}B`{b{{Bd{C`Cb}}}}}{{Ab{B`Bh}}}Bj}{{{b{c}}CdBb}BnBj}{{{b{c}}CdBbl}BnBj}{{{b{c}}BnCfChj}AhBj}{{{b{Bb}}{b{dn}}}Cj}{cc{}}{ClCn}{{}j}{ce{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}An{}}2`````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{}D`}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh};9`8``7768```54{{{b{{Bj{}{{Db{c}}}}}}}{{Bj{}{{Db{c}}}}}Dd}{{{b{{Df{c}}}}}{{Df{c}}}Dd}{{{b{{Bj{}{{Db{c}}}}}}}{{b{Dh}}}Dd}{{{b{{Df{c}}}}}{{b{Dh}}}Dd}654{{{b{{Bj{}{{Db{c}}}}}}}ClDd}{{{b{{Df{c}}}}}ClDd}{cc{}}{{{b{{Bj{}{{Db{c}}}}}}{b{Dj}}}DlDd}{{{b{{Df{c}}}}{b{Dj}}}DlDd}{{{b{{Bj{}{{Db{c}}}}}}}{{b{Dn}}}Dd}{{{b{{Df{c}}}}}{{b{Dn}}}Dd}{{{b{{Bj{}{{Db{c}}}}}}}{{b{E`}}}Dd}{{{b{{Df{c}}}}}{{b{E`}}}Dd}{{}j}{ce{}{}}{{{b{{Bj{}{{Db{c}}}}}}{b{Dj}}}lDd}{{{b{{Bj{}{{Db{c}}}}}}}lDd}{{{b{{Bj{}{{Db{c}}}}}}}{{Bf{{b{Eb}}}}}Dd}{{{b{{Df{c}}}}}{{Bf{{b{Eb}}}}}Dd}{{{b{{Bj{}{{Db{c}}}}}}{b{Dj}}}{{Bf{e}}}DdEd}{{{b{{Bj{}{{Db{c}}}}}}}EfDd}{{{b{{Df{c}}}}}EfDd}{{{b{E`}}{Bf{{Eh{Eb}}}}{b{Ej}}{b{El}}{b{Dh}}{b{Dn}}ClEf}{{Df{c}}}Dd}{{{b{{Bj{}{{Db{c}}}}}}}{{b{Ej}}}Dd}{{{b{{Df{c}}}}}{{b{Ej}}}Dd}{{{b{{Bj{}{{Db{c}}}}}}}{{b{En}}}Dd}{{{b{{Bj{}{{Db{c}}}}}}}{{b{El}}}Dd}{{{b{{Df{c}}}}}{{b{El}}}Dd};{c{{Ab{e}}}{}{}}0{{{b{c}}}An{}}?```````````{{{b{F`}}{b{Fb}}}{{Ab{{Bd{{Ff{Fd}}{Ff{Fh}}}}Fj}}}}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{Fl}}}Fl}{{{b{F`}}}F`}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{{}F`}{j{{b{c}}}{}}00{j{{b{dc}}}{}}00{jh}00{{{b{Fj}}{b{dn}}}Cj}0{{{b{Fl}}{b{dn}}}Cj}{{{b{F`}}{b{dn}}}Cj}{cc{}}00{{}j}00{ce{}{}}00{FlAh}{F`Ah}```{{{b{c}}}e{}{}}0{{{b{c}}}Fn{}}{{}{{Ab{F`Al}}}}{c{{Ab{e}}}{}{}}00{Ah{{Ab{FlAl}}}}{Ah{{Ab{F`Al}}}}222{{{b{c}}}An{}}00{{{b{F`}}}{{Ab{hFj}}}}:::```{{{b{G`}}}h}0{{{b{G`}}Gb}h}{{{b{dc}}}{{b{dGd}}}{}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{dGf}}{b{d{Gj{Gh}}}}}h}{{{b{G`}}{b{c}}{b{{Gj{Gh}}}}}{{Ab{GfBh}}}{BjGl}}{cc{}}0{{{b{dc}}j}Gn{}}{{{b{dc}}{b{Gn}}{b{Gn}}}Gn{}}{{{b{dc}}j}H`{}}{{{b{dc}}{b{H`}}}H`{}}{{{b{dc}}{b{H`}}{b{H`}}}H`{}}2{{}j}0{ce{}{}}0{{}G`}{HbG`}{{{b{dGf}}}Ef}{{{b{dGf}}}Ad}{{{b{dGf}}{b{d{Gj{Gh}}}}}{{Ab{hHd}}}}{c{{Ab{e}}}{}{}}000{{{b{c}}}An{}}077```````````````````````````````{{{b{Fd}}}{{b{{Gj{Gh}}}}}}{{{b{Hf}}}Gh}1{{{b{Fh}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}0000{{{b{dc}}}{{b{de}}}{}{}}0000{{{b{Hf}}}Hf}{{{b{Fd}}}Fd}{{{b{Fh}}}Fh}{{{b{c}}{b{de}}}h{}{}}00{{{b{c}}}h{}}000{{{b{Hf}}{b{Hf}}}Hh}{{{b{Fd}}{b{Fd}}}Hh}`{{}Fh}{j{{b{c}}}{}}0000{j{{b{dc}}}{}}0000{jh}0000`{{{b{c}}}e{}{{Hl{Hj}}}}000{{{b{Hf}}{b{Hf}}}l}{{{b{Fd}}{b{Hn}}}l}{{{b{Fd}}{b{Fd}}}l}{{{b{Fh}}{b{Fh}}}l}{{{b{c}}{b{e}}}l{}{}}00000{{{b{Hf}}{b{dn}}}Cj}{{{b{Fd}}{b{dn}}}Cj}{{{b{I`}}{b{dn}}}Cj}0{{{b{Fh}}{b{dn}}}Cj}{cc{}}00{HnFd}11{{{Ff{Gh}}}Fh}{{{b{{Gj{Gh}}}}}{{Ab{IbI`}}}}{{Hf{b{{Gj{Gh}}}}}{{Ab{IdI`}}}}{{Hf{b{{Gj{Gh}}}}}{{Ab{FdI`}}}}{{{b{Hf}}{b{dc}}}hAf}{{{b{Fd}}{b{dc}}}hAf}{{}j}0000{ce{}{}}0000{HfAh}{FdAh}{FhAh}{{{b{Hf}}}l}0000{{{b{Fd}}}{{b{Dj}}}};:{{Hf{b{Dj}}}Id}{{{b{Hf}}{b{Hf}}}{{Bf{Hh}}}}{{{b{Fd}}{b{Fd}}}{{Bf{Hh}}}}{{{b{Ib}}}Fd}{{{b{Id}}}Fd}{{{b{dc}}}{{Ab{IbI`}}}Gd}```{{{b{Ib}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Id}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Id}}Hf{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Ib}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Id}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}`{{{b{Ib}}}{{Ff{Gh}}}}{{{b{Id}}}{{Ff{Gh}}}}{{{b{c}}}e{}{}}00{{{b{c}}}Fn{}}{{}{{Ab{FhAl}}}}{c{{Ab{e}}}{}{}}0{Gh{{Ab{Hfc}}}{}}111{Ah{{Ab{HfAl}}}}{Ah{{Ab{FdAl}}}}{Ah{{Ab{FhAl}}}}44444{{{b{c}}}An{}}0000{{{b{Fd}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{{{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{{Gj{Fd}}}}{b{{Gj{Fh}}}}}{{Ab{hI`}}}}{{{b{Fd}}Hf{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{{{b{Fd}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{ce{}{}}0000{{{b{{Gj{Gh}}}}}{{Ff{Gh}}}}{{En{b{Dj}}}h}{{}{{If{h}}}}``{{{b{Ih}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{Ih}}}Ih}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{Ih}}{b{Ih}}}Hh}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{Ih}}{b{Ih}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{Ih}}{b{dn}}}Cj}{cc{}}{{{b{Hn}}}Ih}{{{b{Dj}}}Ih}2{HnIh}{{{b{{Gj{Gh}}}}}{{Ab{IjI`}}}}{{{b{{Gj{Gh}}}}}{{Ab{IhI`}}}}{{{b{Ih}}{b{dc}}}hAf}{{}j}0{ce{}{}}0{IhAh}5{{{b{Ih}}{b{Ih}}}{{Bf{Hh}}}}{{{b{Ij}}}Fd}{{{b{dc}}}{{Ab{IjI`}}}Gd}{{{b{Ij}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Ij}}c}{{Ab{FhI`}}}{{J`{}{{Il{In}}}}}}{{{b{Ij}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Ij}}}{{Ff{Gh}}}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{Ah{{Ab{IhAl}}}}11{{{b{c}}}An{}}0{{{b{Ih}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{{{b{Ih}}c{b{Fh}}}{{Ab{hI`}}}{{J`{}{{Il{In}}}}}}{{{b{Ih}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}??``{{{b{Jb}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{Jb}}}Jb}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{Jb}}{b{Jb}}}Hh}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{Jb}}{b{Jb}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{Jb}}{b{dn}}}Cj}{cc{}}{{{b{Dj}}}Jb}1{{{b{{Gj{Gh}}}}}{{Ab{JdI`}}}}{{{b{{Gj{Gh}}}}}{{Ab{JbI`}}}}{{{b{Jb}}{b{dc}}}hAf}{{}j}0{ce{}{}}0{JbAh}5{{{b{Jb}}{b{Jb}}}{{Bf{Hh}}}}{{{b{Jd}}}Fd}{{{b{dc}}}{{Ab{JdI`}}}Gd}{{{b{Jd}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Jd}}c}{{Ab{FhI`}}}{J`{Jh{}{{Il{Jf}}}}}}{{{b{Jd}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Jd}}}{{Ff{Gh}}}}{{{b{Jb}}}{{Ff{Gh}}}}{{{b{c}}}e{}{}}1{c{{Ab{e}}}{}{}}0{Ah{{Ab{JbAl}}}}11{{{b{c}}}An{}}0{{{b{Jb}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{{{b{Jb}}c{b{Fh}}}{{Ab{hI`}}}{J`{Jh{}{{Il{Jf}}}}}}{{{b{Jb}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{ce{}{}}0``{{{b{Jj}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{Jj}}}Jj}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{Jj}}{b{Jj}}}Hh}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{Jj}}{b{Jj}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{Jj}}{b{dn}}}Cj}{cc{}}0{{{b{Dj}}}Jj}{{{b{{Gj{Gh}}}}}{{Ab{JlI`}}}}{{{b{{Gj{Gh}}}}}{{Ab{JjI`}}}}{{{b{Jj}}{b{dc}}}hAf}{{}j}0{ce{}{}}0{JjAh}5{{{b{Jj}}{b{Jj}}}{{Bf{Hh}}}}{{{b{Jl}}}Fd}{{{b{dc}}}{{Ab{JlI`}}}Gd}{{{b{Jl}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Jl}}c}{{Ab{FhI`}}}{J`{Jh{}{{Il{Jf}}}}JnK`}}{{{b{Jl}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Jl}}}{{Ff{Gh}}}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{Ah{{Ab{JjAl}}}}11{{{b{c}}}An{}}0{{{b{Jj}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{{{b{Jj}}c{b{Fh}}}{{Ab{hI`}}}{J`{Jh{}{{Il{Jf}}}}}}{{{b{Jj}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}??``{{{b{Kb}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{Kb}}}Kb}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{Kb}}{b{Kb}}}Hh}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{Kb}}{b{Kb}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{Kb}}{b{dn}}}Cj}{cc{}}{{{b{Dj}}}Kb}1{{{b{{Gj{Gh}}}}}{{Ab{KdI`}}}}{{{b{{Gj{Gh}}}}}{{Ab{KbI`}}}}{{{b{Kb}}{b{dc}}}hAf}{{}j}0{ce{}{}}0{KbAh}5{{{b{Kb}}{b{Kb}}}{{Bf{Hh}}}}{{{b{Kd}}}Fd}{{{b{dc}}}{{Ab{KdI`}}}Gd}{{{b{Kd}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Kd}}c}{{Ab{FhI`}}}{J`{Jh{}{{Il{Kf}}}}JnK`}}{{{b{Kd}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Kd}}}{{Ff{Gh}}}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{Ah{{Ab{KbAl}}}}11{{{b{c}}}An{}}0{{{b{Kb}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{{{b{Kb}}c{b{Fh}}}{{Ab{hI`}}}{J`{Jh{}{{Il{Kf}}}}}}{{{b{Kb}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}??`{{{b{Kh}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Kh}}}Kh}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{Kh}}{b{Kh}}}Hh}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{Kh}}{b{Kh}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{Kh}}{b{dn}}}Cj}{{{b{Dj}}}Kh}{cc{}}{{{b{{Gj{Gh}}}}}{{Ab{KhI`}}}}{{{b{Kh}}{b{dc}}}hAf}{{}j}{ce{}{}}{KhAh}{{{b{Kh}}{b{Kh}}}{{Bf{Hh}}}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{Ah{{Ab{KhAl}}}}1{{{b{c}}}An{}}{{{b{Kh}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}7`````````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000`{{{b{{Kj{c}}}}Kl{b{Kn}}}{{Ab{{Ff{L`}}Lb}}}{DdLdLf}}{{{b{c}}EfLh}{{Ab{L`Lj}}}Bj}{{{b{Lj}}}Ef}{{{b{c}}{b{{Gj{Gh}}}}}{{Ab{LhBh}}}Bj}{{}Ll}{j{{b{c}}}{}}000{j{{b{dc}}}{}}000{{{b{c}}{b{Dj}}{Ff{Gh}}}{{Ab{{Ff{Gh}}Lb}}}Bj}{{{b{c}}EfLhj}{{Ab{LnLj}}}Bj}{{{b{c}}B`{b{Ll}}}{{Bd{CdBb}}}Bj}{{{b{c}}Lh{b{Ll}}}{{Ab{LnLj}}}Bj}{jh}000{{{b{{Kj{c}}}}Kl{b{Kn}}{b{{Gj{M`}}}}}{{Ab{MbLb}}}{DdLdLf}}{{{b{c}}EfGbLhj}{{Ab{MdLj}}}Bj}{{{b{c}}Lh{b{Ll}}}{{Ab{{Bd{BnMf}}Lj}}}Bj}{{{b{Lj}}{b{dn}}}Cj}0{{{b{Ln}}{b{dn}}}Cj}{cc{}}0{MhLj}1{CdLn}2{{}j}000{ce{}{}}000{Lj{{Ab{LjLj}}}}`{{{b{Lj}}}{{b{Dj}}}}{{{b{d{Ml{Mj}}}}Lh}{{Ab{hLb}}}}`{{{b{{Kj{c}}}}Kl{b{Dj}}{Ff{Gh}}}{{Ab{{Ff{Gh}}Lb}}}{DdLdLf}}{{{b{{Kj{c}}}}{b{dMn}}}h{DdLdLfDd}}`{{{b{{Kj{c}}}}Kl{b{dKn}}{b{{Gj{M`}}}}}{{Ab{MbLb}}}{DdLdLf}}`{{{b{d{Kj{c}}}}{Nb{N`}}}h{DdLdLf}}`{{{b{Lj}}}{{Bf{{b{Nd}}}}}}`{{{b{c}}}Fn{}}{c{{Ab{e}}}{}{}}0000000```{{{b{c}}}An{}}000;;;;```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Nf}}}Nf}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{}Nf}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{Nf}}{b{dn}}}Cj}{cc{}}{{}j}{ce{}{}}{NfAh}``{{{b{c}}}e{}{}}{{}{{Ab{NfAl}}}}{c{{Ab{e}}}{}{}}{Ah{{Ab{NfAl}}}}1{{{b{c}}}An{}}6``{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Lb}}}Lb}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{Nh}}}Ef}`{{}Lb}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{Lb}}{b{dn}}}{{Ab{hA`}}}}0{NjLb}{NlLb}{NnLb}{LjLb}{O`Lb}{cc{}}{ObLb}{OdLb}{OfLb}{OhLb}{OjLb}{OlLb}{BhLb}{OnLb}{A@`Lb}{A@bLb}{A@dLb}{{}j}{ce{}{}}{Nh{{Ab{LjNh}}}}{NhCd}{LbAh}``{{{b{Nh}}}{{b{Dj}}}}{{{b{Dj}}Ef{b{Dj}}}Lb}{{{b{c}}}e{}{}}{{{b{c}}}Fn{}}{{}{{Ab{LbAl}}}}{c{{Ab{e}}}{}{}}{Ah{{Ab{LbAl}}}}1{{{b{c}}}An{}};````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{A@f}}}A@f}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{A@h}}}Ef}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{Dj}}EfAh}A@f}{{{b{A@f}}{b{dn}}}Cj}{cc{}}{{}j}{ce{}{}}{A@hA@f}{A@jMf}{A@lMf}`{{}{{b{Dj}}}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}An{}}`7````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Nl}}}Ef}{{{b{Dn}}AdA@n}{{Ab{{Ff{AA`}}Nl}}}}{{{b{Dn}}Ad}{{Ab{DhNl}}}}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{Nl}}{b{dn}}}Cj}0{cc{}}{{}j}{ce{}{}}{Nl{{Ab{LjNl}}}}{{{b{Nl}}}{{b{Dj}}}}{{{b{c}}}Fn{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}An{}}5``````````````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Eb}}}{{Eh{Eb}}}}{{{b{AAb}}}{{Eh{Eb}}}}``{{{b{Eb}}}h}{{{b{AAb}}}h}{{{b{AAb}}}AAb}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}`{cc{}}{cCn{{AAf{}{{AAd{{b{{Gj{Gh}}}}}}}}}}{{{b{Eb}}CnCl}{{Ab{AAhMh}}}}{{{b{AAb}}CnCl}{{Ab{AAhMh}}}}{{{b{Eb}}Cn}{{Ab{AAhMh}}}}{{{b{AAb}}Cn}{{Ab{AAhMh}}}}{{{b{Eb}}CnCl}{{Ab{AAjMh}}}}{{{b{AAb}}CnCl}{{Ab{AAjMh}}}}{{{b{Eb}}Cn}{{Ab{AAjMh}}}}{{{b{AAb}}Cn}{{Ab{AAjMh}}}}{{}j}`{ce{}{}}`````{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}An{}}3```````````````````````````{{{b{c}}{b{AAl}}{b{Cd}}}hBj}{{{b{c}}Cd}{{Ab{CdBh}}}Bj}{{{b{c}}{b{{Gj{Gh}}}}}{{Ab{hBh}}}Bj}{{{b{c}}{b{AAn}}}{{Ab{hBh}}}Bj}{{{b{c}}{b{Lh}}}{{Ab{AB`Bh}}}Bj}{{{b{c}}{b{B`}}}{{Ab{hBh}}}Bj}0{{{b{c}}}hBj}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{c}}}{{Ab{hBh}}}Bj}{{{b{AB`}}}AB`}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{c}}{b{Dj}}{b{{Gj{Gh}}}}}{{Ab{{Bf{Lh}}Bh}}}Bj}{j{{b{c}}}{}}00{j{{b{dc}}}{}}00{{{b{c}}Ahk}{{ABb{AhCd}}}BjEdABdNh{{ABh{{b{c}}e}{{ABf{{Ab{gi}}}}}}}}{{{b{c}}{b{Dj}}Ah}{{ABb{AhCd}}}Bj}{{{b{c}}{b{Dj}}ABj}{{ABb{ABjh}}}Bj}{{{b{c}}Ahk}{{ABb{Ah{Ab{AhLb}}}}}BjEdABdNh{{ABh{{b{c}}e}{{ABf{{Ab{gi}}}}}}}}{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}00?{{{b{Cd}}{b{dn}}}Cj}{{{b{AB`}}{b{dn}}}Cj}{cc{}}00{{}j}00{{{b{c}}{b{dABl}}e}lBj{}}{ce{}{}}00{{{b{Dj}}}l}00{{{b{Cd}}}l}{{{b{c}}}{{AC`{FnABn}}}Bj}{{{ABb{ce}}g}{{Ab{eg}}}{}{}{}}{{{ABb{ce}}i}{{Ab{eg}}}{}{}{}{{ABh{}{{ABf{g}}}}}}{{}c{}}{{{b{d{Ml{Mj}}}}{b{Dj}}Ah{b{AAl}}}{{ABb{Ah{Ab{hLb}}}}}}{{{b{c}}{b{Lh}}}{{Ab{{Bf{ACb}}Bh}}}Bj}{ch{}}{{}{{Ff{ACd}}}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}00000{{{b{c}}}An{}}00{CdAh}{Cd{{Bd{FnEf}}}}{{{b{{ACh{}{{ACf{c}}}}}}}{{Ab{hc}}}{}}{ce{}{}}00```````````````{{{b{c}}{b{B`}}}{{Ab{hBh}}}Bj}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{Oj}}}Ef}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}0{{{b{Oj}}{b{dn}}}Cj}0{cc{}}0{{}j}0{{{b{c}}{b{dABl}}e}lBj{}}<<{Oj{{Ab{LjOj}}}}{{{b{c}}}{{AC`{FnABn}}}Bj}{{{b{Oj}}}{{b{Dj}}}}{{{b{c}}}Fn{}}{c{{Ab{e}}}{}{}}000{{{b{c}}}An{}}0`{ce{}{}}0``````{cACj{{AAf{}{{AAd{ACb}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{}ACl}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{cc{}}0{{}j}0995;;;;::99{eACl{{ACn{Dj}}}{{AAf{}{{AAd{{Bd{cACj}}}}}}}}````````````````````{{{b{c}}{b{AAl}}{b{Cd}}}hBj}{{{b{c}}Cd}{{Ab{CdBh}}}Bj}{{{b{c}}{b{Lh}}}{{Ab{AB`Bh}}}Bj}`;;;;;;;:::::::{{ACb{b{AD`}}}{{Ab{hA@`}}}}0{{ACb{b{AD`}}}{{Ab{hBh}}}}0{{{b{c}}}{{Ab{hBh}}}Bj}{{{b{c}}{b{AAl}}}{{Ab{ACbBh}}}Bj}0{{{b{ADb}}}ADb}{{{b{ADd}}}ADd}{{{b{ADf}}}ADf}{{{b{c}}{b{de}}}h{}{}}00{{{b{c}}}h{}}00{{{b{A@`}}}Ef}{{{b{ADh}}}Ef}`{{}ADb}{{}ADd}{{}ADf}`{j{{b{c}}}{}}000000{j{{b{dc}}}{}}000000{{{b{c}}{b{Dj}}Ah}{{ABb{AhCd}}}Bj}{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}000000{{{b{c}}}hBj}{{ACb{b{AD`}}}{{Ab{hA@`}}}}`{{{b{A@`}}{b{dn}}}Cj}0{{{b{ADh}}{b{dn}}}Cj}{{{b{ADb}}{b{dn}}}Cj}{{{b{ADd}}{b{dn}}}Cj}{{{b{ADj}}{b{dn}}}Cj}0{{{b{ADf}}{b{dn}}}Cj}{cc{}}0{BhA@`}11111`{ADl{{Ab{{Ff{ACb}}A@`}}}}0{{ACbADl}{{Ab{ADnA@`}}}}0{ACb{{Ab{AE`A@`}}}}0{{{b{ADl}}}{{Ab{AEbA@`}}}}0{ACb{{Ab{AdA@`}}}}0{{}{{Ab{{AC`{ADlADn}}A@`}}}}0{ACbh}0{ADfh}{{}j}000000{{{b{c}}{b{dABl}}e}lBj{}}{ce{}{}}000000{A@`{{Ab{LjA@`}}}}{ADhAh}{ADbAh}{ADdAh}{ADfAh}{{{b{Dj}}}l}{{ACb{b{AD`}}}{{Ab{hA@`}}}}0{{{b{c}}}{{AC`{FnABn}}}Bj}{{{b{A@`}}}{{b{Dj}}}}{{}{{b{Dj}}}}`{{{b{d{Ml{Mj}}}}{b{Dj}}Ah{b{AAl}}}{{ABb{Ah{Ab{hLb}}}}}}{{ACb{b{AD`}}}h}0{{ACbAd}h}0{lh}0{{{b{AD`}}}h}0{{{b{A@`}}}{{Bf{{b{Nd}}}}}}`{{}{{Ff{ACd}}}}{{}l}0{{{b{c}}}e{}{}}00{{{b{c}}}Fn{}}0`{{ACbACb{b{AD`}}}{{Ab{hA@`}}}}000`{{}{{Ab{ADbAl}}}}{{}{{Ab{ADdAl}}}}{{}{{Ab{ADfAl}}}}{c{{Ab{e}}}{}{}}000000{Ah{{Ab{ADbAl}}}}{Ah{{Ab{ADdAl}}}}{Ah{{Ab{ADfAl}}}}3333333`{{{b{c}}}An{}}000000`{{{b{c}}{b{AAl}}}{{Ab{hBh}}}Bj}0{ce{}{}}000000``````````{{{b{AEd}}}ADn}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{AEf}}}AEf}{{{b{AEd}}}AEd}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{AEf{{AC`{ADlADn}}}}{{{b{dAEf}}}AEh}{{}AEf}{{}AEd}{{{b{AEd}}}ADl}{j{{b{c}}}{}}00{j{{b{dc}}}{}}00{jh}00{{{b{AEf}}{b{dn}}}Cj}{{{b{AEd}}{b{dn}}}Cj}{cc{}}00{{}j}00{ce{}{}}00:{{{b{AEd}}}ACb}`{{{b{dAEf}}ACb{b{AD`}}}h}{{{b{dAEf}}ADn}h}`{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}00000{{{b{AEf}}}{{Bf{{b{AEd}}}}}}{{{b{c}}}An{}}00777```````````````{{{b{c}}}{{b{e}}}{}{}}0000000{{{b{dc}}}{{b{de}}}{}{}}0000000{{{b{AEj}}}AEj}{{{b{AEl}}}AEl}{{{b{AEn}}}AEn}{{{b{AF`}}}AF`}{{{b{AFb}}}AFb}{{{b{AE`}}}AE`}{{{b{AFd}}}AFd}{{{b{AEb}}}AEb}{{{b{c}}{b{de}}}h{}{}}0000000{{{b{c}}}h{}}0000000`{{}AEj}{{}AEl}{{}AEn}{{}AF`}{{}AFb}{{}AE`}{{}AFd}{{}AEb}``{j{{b{c}}}{}}0000000{j{{b{dc}}}{}}0000000{jh}0000000{{{b{AEj}}{b{dn}}}Cj}{{{b{AEl}}{b{dn}}}Cj}{{{b{AEn}}{b{dn}}}Cj}{{{b{AF`}}{b{dn}}}Cj}{{{b{AFb}}{b{dn}}}Cj}{{{b{AE`}}{b{dn}}}Cj}{{{b{AFd}}{b{dn}}}Cj}{{{b{AEb}}{b{dn}}}Cj}{cc{}}0000000{{}j}0000000{ce{}{}}0000000{AEjAh}{AElAh}{AEnAh}{AF`Ah}{AFbAh}{AE`Ah}{AFdAh}{AEbAh}``{{{b{c}}}e{}{}}0000000{{}{{Ab{AEjAl}}}}{{}{{Ab{AElAl}}}}{{}{{Ab{AEnAl}}}}{{}{{Ab{AF`Al}}}}{{}{{Ab{AFbAl}}}}{{}{{Ab{AE`Al}}}}{{}{{Ab{AFdAl}}}}{{}{{Ab{AEbAl}}}}{c{{Ab{e}}}{}{}}0000000{Ah{{Ab{AEjAl}}}}{Ah{{Ab{AElAl}}}}{Ah{{Ab{AEnAl}}}}{Ah{{Ab{AF`Al}}}}{Ah{{Ab{AFbAl}}}}{Ah{{Ab{AE`Al}}}}{Ah{{Ab{AFdAl}}}}{Ah{{Ab{AEbAl}}}}88888888{{{b{c}}}An{}}0000000{ce{}{}}0000000``````````````````{{{b{c}}ACb}{{Ab{AFfNj}}}Bj}0{{{b{c}}ADn}{{Ab{ADnNj}}}Bj}000{{{b{c}}}{{b{e}}}{}{}}000000{{{b{dc}}}{{b{de}}}{}{}}000000{{{b{AFh}}}AFh}{{{b{AFj}}}AFj}{{{b{AFl}}}AFl}{{{b{c}}{b{de}}}h{}{}}00{{{b{c}}}h{}}00{{{b{AFn}}}Ef}{{{b{Nj}}}Ef}{{}{{Ab{ADlNj}}}}0``{{}AFh}{{}AFj}{{}AFl}{{{b{c}}ACbACb}{{Ab{AG`Nj}}}Bj}0{j{{b{c}}}{}}000000{j{{b{dc}}}{}}000000{{{b{c}}{b{Dj}}Ah}{{ABb{AhCd}}}Bj}{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}000000{{}{{Ab{hNj}}}}0{{{b{AFh}}{b{AFh}}}l}{{{b{AFj}}{b{AFj}}}l}{{{b{c}}{b{e}}}l{}{}}000{{{b{c}}ACb{b{AD`}}AGb}{{Ab{hNj}}}Bj}0{{{b{AFh}}{b{dn}}}Cj}{{{b{AFj}}{b{dn}}}Cj}{{{b{AGd}}{b{dn}}}Cj}0{{{b{AFn}}{b{dn}}}Cj}{{{b{AFl}}{b{dn}}}Cj}{{{b{Nj}}{b{dn}}}Cj}0{cc{}}00000{NlNj}1{BhNj}{ObNj}`{{{b{c}}Cl}{{Ab{AdNj}}}Bj}0{{}j}{AFlh}111111{{{b{c}}{b{dABl}}e}lBj{}}{ce{}{}}000000{Nj{{Ab{LjNj}}}}{AFhAh}{AFjAh}{AFnAh}{AFlAh}`{{{b{c}}}{{AC`{FnABn}}}Bj}{{}{{b{Dj}}}}{{{b{Nj}}}{{b{Dj}}}}`{{{b{c}}ACbADnAGb}{{Ab{hNj}}}Bj}0`{{{b{c}}EnAd}{{Ab{{Bf{AGf}}Nj}}}Bj}0{{{b{Nj}}}{{Bf{{b{Nd}}}}}}{{}{{Ff{ACd}}}}{{{b{c}}}e{}{}}00{{{b{c}}}Fn{}}0{{{b{c}}ACb{b{AD`}}AGb}{{Ab{hNj}}}Bj}0{{}{{Ab{AFhAl}}}}{{}{{Ab{AFjAl}}}}{{}{{Ab{AFlAl}}}}{c{{Ab{e}}}{}{}}000000{Ah{{Ab{AFhAl}}}}{Ah{{Ab{AFjAl}}}}{Ah{{Ab{AFlAl}}}}3333333{{{b{c}}}An{}}000000`{{{b{AFj}}}{{Ab{hc}}}{}}{ce{}{}}000000::````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{AGh}}}AGh}{{{b{AGj}}}AGj}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{AGh}}{b{dn}}}Cj}{{{b{AGj}}{b{dn}}}Cj}{cc{}}0{{}j}0=={AGhAh}{AGjAh}```{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}0{Ah{{Ab{AGhAl}}}}{Ah{{Ab{AGjAl}}}}22{{{b{c}}}An{}}0{ce{}{}}0````````````````````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{c}}}{{Ab{hBh}}}Bj}{{{b{AGl}}}AGl}{{{b{AGn}}}AGn}{{{b{AH`}}}AH`}{{{b{c}}{b{de}}}h{}{}}00{{{b{c}}}h{}}00{{{b{Ol}}}Ef}{{{b{AHb}}}Ef}{{}AGl}{{}AGn}{{}AH`}{{{b{c}}ACbAdACbAD`l}{{Ab{hOl}}}Bj}0{{{b{c}}ACbAdACbAD`}{{Ab{hOl}}}Bj}0{j{{b{c}}}{}}00000{j{{b{dc}}}{}}00000````{{{b{c}}{b{Dj}}Ah}{{ABb{AhCd}}}Bj}{{{b{c}}{b{Dj}}ABj}{{ABb{ABjh}}}Bj}{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}00000{{{b{c}}}hBj}{{{b{Ol}}{b{dn}}}Cj}0{{{b{AGl}}{b{dn}}}Cj}{{{b{AGn}}{b{dn}}}Cj}{{{b{AHb}}{b{dn}}}Cj}{{{b{AH`}}{b{dn}}}Cj}{cc{}}{BhOl}{NjOl}22222`{AH`h}{{}j}00000{{{b{c}}{b{dABl}}e}lBj{}}{ce{}{}}00000{Ol{{Ab{LjOl}}}}{AGlAh}{AGnAh}{AHbAh}{AH`Ah}{{{b{c}}}{{AC`{FnABn}}}Bj}{{{b{Ol}}}{{b{Dj}}}}{{}{{b{Dj}}}}`{{{b{d{Ml{Mj}}}}{b{Dj}}Ah{b{AAl}}}{{ABb{Ah{Ab{hLb}}}}}}{{{b{Ol}}}{{Bf{{b{Nd}}}}}}``{{}{{Ff{ACd}}}}`{{{b{c}}}e{}{}}00{{{b{c}}}Fn{}}{{}{{Ab{AGlAl}}}}{{}{{Ab{AGnAl}}}}{{}{{Ab{AH`Al}}}}{c{{Ab{e}}}{}{}}00000{Ah{{Ab{AGlAl}}}}{Ah{{Ab{AGnAl}}}}{Ah{{Ab{AH`Al}}}}333333````{{{b{c}}}An{}}00000`{{{b{c}}ACbAdACbADnl}{{Ab{hOl}}}Bj}0{ce{}{}}00000{{{b{c}}ACbAdACbAD`}{{Ab{hOl}}}Bj}0``````````````````````````````{{ACbACbADn}{{Ab{hOl}}}}{{ACbACbClADnAd}{{Ab{AdOl}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}`{cc{}}`{{ACbACb}{{Ab{AHdOl}}}}{ACb{{Ab{{Ff{AHf}}Ol}}}}{{}{{Ab{{AC`{ACbADn}}Ol}}}}{Cl{{Ab{{Ff{AHh}}Ol}}}}{ACb{{Ab{{Ff{AHj}}Ol}}}}{{}j}?{{ACbAHlAdAHn}h}>{{ACbAHlAd}{{Bf{AHn}}}}{{{b{AHh}}}{{Ab{AHdOl}}}}`{c{{Ab{e}}}{}{}}{{{b{{Gj{Gh}}}}}{{Ab{AHhc}}}{}}1{{{b{c}}}An{}}{ce{}{}}`````````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}00000000000000000000{{{b{dc}}}{{b{de}}}{}{}}00000000000000000000{{{b{AI`}}}AI`}{{{b{AIb}}}AIb}{{{b{AId}}}AId}{{{b{AIf}}}AIf}{{{b{AHl}}}AHl}{{{b{AIh}}}AIh}{{{b{AHn}}}AHn}{{{b{AIj}}}AIj}{{{b{AIl}}}AIl}{{{b{AIn}}}AIn}{{{b{AJ`}}}AJ`}{{{b{AJb}}}AJb}{{{b{AJd}}}AJd}{{{b{AHd}}}AHd}{{{b{AHf}}}AHf}{{{b{AHj}}}AHj}{{{b{AJf}}}AJf}{{{b{AJh}}}AJh}{{{b{AJj}}}AJj}{{{b{AJl}}}AJl}{{{b{AJn}}}AJn}{{{b{c}}{b{de}}}h{}{}}00000000000000000000{{{b{c}}}h{}}00000000000000000000`{{}AI`}{{}AIb}{{}AId}{{}AIf}{{}AHl}{{}AIh}{{}AHn}{{}AIj}{{}AIl}{{}AIn}{{}AJ`}{{}AJb}{{}AJd}{{}AHd}{{}AHf}{{}AHj}{{}AJf}{{}AJh}{{}AJj}{{}AJl}{{}AJn}{j{{b{c}}}{}}00000000000000000000{j{{b{dc}}}{}}00000000000000000000{jh}00000000000000000000``{{{b{AJn}}{b{AJn}}}l}{{{b{c}}{b{e}}}l{}{}}0`{{{b{AI`}}{b{dn}}}Cj}{{{b{AIb}}{b{dn}}}Cj}{{{b{AId}}{b{dn}}}Cj}{{{b{AIf}}{b{dn}}}Cj}{{{b{AHl}}{b{dn}}}Cj}{{{b{AIh}}{b{dn}}}Cj}{{{b{AHn}}{b{dn}}}Cj}{{{b{AIj}}{b{dn}}}Cj}{{{b{AIl}}{b{dn}}}Cj}{{{b{AIn}}{b{dn}}}Cj}{{{b{AJ`}}{b{dn}}}Cj}{{{b{AJb}}{b{dn}}}Cj}{{{b{AJd}}{b{dn}}}Cj}{{{b{AHd}}{b{dn}}}Cj}{{{b{AHf}}{b{dn}}}Cj}{{{b{AHj}}{b{dn}}}Cj}{{{b{AJf}}{b{dn}}}Cj}{{{b{AJh}}{b{dn}}}Cj}{{{b{AJj}}{b{dn}}}Cj}{{{b{AJl}}{b{dn}}}Cj}{{{b{AJn}}{b{dn}}}Cj}{cc{}}0000000000000000000{AK`AJn}1````````{{}j}00000000000000000000{ce{}{}}00000000000000000000{AI`Ah}{AIbAh}{AIdAh}{AIfAh}{AHlAh}{AIhAh}{AHnAh}{AIjAh}{AIlAh}{AInAh}{AJ`Ah}{AJbAh}{AJdAh}{AHdAh}{AHfAh}{AHjAh}{AJfAh}{AJhAh}{AJjAh}{AJlAh}{AJnAh}{{{b{AHl}}}l}```````````````````````````{{{b{c}}}e{}{}}00000000000000000000{{}{{Ab{AI`Al}}}}{{}{{Ab{AIbAl}}}}{{}{{Ab{AIdAl}}}}{{}{{Ab{AIfAl}}}}{{}{{Ab{AIhAl}}}}{{}{{Ab{AHnAl}}}}{{}{{Ab{AIjAl}}}}{{}{{Ab{AIlAl}}}}{{}{{Ab{AInAl}}}}{{}{{Ab{AJ`Al}}}}{{}{{Ab{AJbAl}}}}{{}{{Ab{AJdAl}}}}{{}{{Ab{AHdAl}}}}{{}{{Ab{AHfAl}}}}{{}{{Ab{AHjAl}}}}{{}{{Ab{AJfAl}}}}{{}{{Ab{AJhAl}}}}{{}{{Ab{AJjAl}}}}{{}{{Ab{AJlAl}}}}{{}{{Ab{AJnAl}}}}{c{{Ab{e}}}{}{}}00000000000000000000{Ah{{Ab{AI`Al}}}}{Ah{{Ab{AIbAl}}}}{Ah{{Ab{AIdAl}}}}{Ah{{Ab{AIfAl}}}}{Ah{{Ab{AHlAl}}}}{Ah{{Ab{AIhAl}}}}{Ah{{Ab{AHnAl}}}}{Ah{{Ab{AIjAl}}}}{Ah{{Ab{AIlAl}}}}{Ah{{Ab{AInAl}}}}{Ah{{Ab{AJ`Al}}}}{Ah{{Ab{AJbAl}}}}{Ah{{Ab{AJdAl}}}}{Ah{{Ab{AHdAl}}}}{Ah{{Ab{AHfAl}}}}{Ah{{Ab{AHjAl}}}}{Ah{{Ab{AJfAl}}}}{Ah{{Ab{AJhAl}}}}{Ah{{Ab{AJjAl}}}}{Ah{{Ab{AJlAl}}}}{Ah{{Ab{AJnAl}}}}{c{{Ab{e}}}{}{}}00000000000000000000{{{b{c}}}An{}}00000000000000000000{ce{}{}}00000000000000000000```````````````````````````````````````````````````{{{b{c}}Cd}{{Ab{CdBh}}}Bj}{{{b{c}}{b{{Gj{Gh}}}}}{{Ab{hBh}}}Bj}{{{b{c}}{b{AAn}}}{{Ab{hBh}}}Bj}``{{{b{c}}{b{Lh}}}{{Ab{AB`Bh}}}Bj}{{{b{c}}{b{B`}}}{{Ab{hBh}}}Bj}{{{b{c}}}hBj}{{{b{c}}}{{b{e}}}{}{}}000000000{{{b{dc}}}{{b{de}}}{}{}}000000000`{{{b{AKb}}}AKb}{{{b{AKd}}}AKd}{{{b{AKf}}}AKf}{{{b{AKh}}}AKh}{{{b{AKj}}}AKj}{{{b{c}}{b{de}}}h{}{}}0000{{{b{c}}}h{}}0000{{{b{Bh}}}Ef}{{{b{AKl}}}Ef}{{{b{AKn}}}Ef}{{}AKb}{{}AKd}{{}AKf}{{}AKh}{{}AKj}{j{{b{c}}}{}}000000000{j{{b{dc}}}{}}000000000{{{b{c}}{b{Dj}}Ah}{{ABb{AhCd}}}Bj}{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}000000000``{{{b{c}}}hBj}{{{b{AKn}}{b{AKn}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{c}}}AdBj}0`{{{b{Bh}}{b{dn}}}Cj}0{{{b{AKl}}{b{dn}}}Cj}0{{{b{AKn}}{b{dn}}}Cj}{{{b{AKb}}{b{dn}}}Cj}{{{b{AKd}}{b{dn}}}Cj}{{{b{AL`}}{b{dn}}}Cj}0{{{b{AKf}}{b{dn}}}Cj}{{{b{AKh}}{b{dn}}}Cj}{{{b{AKj}}{b{dn}}}Cj}{cc{}}{ALbBh}{AKlBh}222222222`{{}l}0{AKhh}{{}j}000000000{{{b{c}}{b{dABl}}e}lBj{}}{ce{}{}}000000000{Bh{{Ab{LjBh}}}}{AKnAh}{AKbAh}{AKdAh}{AKfAh}{AKhAh}{AKjAh}{{{b{Dj}}}l}{{{b{AKl}}}l}1{{}Ad}0`````{{{b{ADl}}}{{Bf{ADn}}}}0```{{{b{c}}}{{AC`{FnABn}}}Bj}{{{b{Bh}}}{{b{Dj}}}}{{{b{AKl}}}{{b{Dj}}}}{{}{{b{Dj}}}}{{AdAd}Bh}`{{{b{c}}ALd}{{Ab{AdBh}}}Bj}7777{Adh}0{ALfh}0{{{b{Bh}}}{{Bf{{b{Nd}}}}}}``{{}{{Ff{ACd}}}};;{{}ALf}0`{{{b{c}}}e{}{}}0000{{{b{c}}}Fn{}}00{{}{{Ab{AKbAl}}}}{{}{{Ab{AKdAl}}}}{{}{{Ab{AKfAl}}}}{{}{{Ab{AKhAl}}}}{{}{{Ab{AKjAl}}}}{c{{Ab{e}}}{}{}}0{Cd{{Ab{AKlc}}}{}}11111111{Ah{{Ab{AKbAl}}}}{Ah{{Ab{AKdAl}}}}{Ah{{Ab{AKfAl}}}}{Ah{{Ab{AKhAl}}}}{Ah{{Ab{AKjAl}}}}6666666666`{{{b{c}}}An{}}000000000`{Ad{{Ab{hBh}}}}000{{}Ad}000{{{b{AKf}}}{{Ab{hc}}}{}}{ce{}{}}000000000``````````````````{{{b{c}}}{{b{e}}}{}{}}00000000{{{b{dc}}}{{b{de}}}{}{}}00000000`{{{b{ABl}}}ABl}{{{b{ALd}}}ALd}{{{b{ALh}}}ALh}{{{b{ALj}}}ALj}{{{b{ACd}}}ACd}{{{b{ABn}}}ABn}{{{b{ALl}}}ALl}{{{b{ALn}}}ALn}{{{b{AM`}}}AM`}{{{b{c}}{b{de}}}h{}{}}00000000{{{b{c}}}h{}}000000000{{}ABl}{{}ALh}{{}ALn}{{}AM`}{j{{b{c}}}{}}00000000{j{{b{dc}}}{}}00000000{jh}00000000`{{{b{ABl}}{b{dn}}}Cj}{{{b{ALd}}{b{dn}}}Cj}{{{b{ALh}}{b{dn}}}Cj}{{{b{ALj}}{b{dn}}}Cj}{{{b{ACd}}{b{dn}}}Cj}{{{b{ABn}}{b{dn}}}Cj}{{{b{ALl}}{b{dn}}}Cj}{{{b{ALn}}{b{dn}}}Cj}{{{b{AM`}}{b{dn}}}Cj}{cc{}}00000000{{}j}00000000{ce{}{}}00000000{ABlAh}{ALdAh}{ALhAh}{ALjAh}{ACdAh}{ABnAh}{ALlAh}{ALnAh}{AM`Ah}``````````{{{b{c}}}e{}{}}00000000{{}{{Ab{ABlAl}}}}{{}{{Ab{ALhAl}}}}{{}{{Ab{ALnAl}}}}{{}{{Ab{AM`Al}}}}{c{{Ab{e}}}{}{}}00000000{Ah{{Ab{ABlAl}}}}{Ah{{Ab{ALdAl}}}}{Ah{{Ab{ALhAl}}}}{Ah{{Ab{ALjAl}}}}{Ah{{Ab{ACdAl}}}}{Ah{{Ab{ABnAl}}}}{Ah{{Ab{ALlAl}}}}{Ah{{Ab{ALnAl}}}}{Ah{{Ab{AM`Al}}}}999999999``{{{b{c}}}An{}}00000000``{ce{}{}}00000000`````````{{{b{c}}}{{b{e}}}{}{}}0000{{{b{dc}}}{{b{de}}}{}{}}0000{{{b{AMb}}}AMb}{{{b{AMd}}}AMd}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{{{b{A@b}}}Ef}{{}AMb}{{}AMd}{j{{b{c}}}{}}0000{j{{b{dc}}}{}}0000{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}0000{{{b{c}}}hBj}{{{b{A@b}}{b{dn}}}Cj}0{{{b{AMb}}{b{dn}}}Cj}{{{b{AMf}}{b{dn}}}Cj}0{{{b{AMd}}{b{dn}}}Cj}{cc{}}00{AMhAMf}11{{}j}0000{{{b{c}}{b{dABl}}e}lBj{}}{ce{}{}}0000{A@b{{Ab{LjA@b}}}}{AMbAh}{AMdAh}{{{b{c}}}{{AC`{FnABn}}}Bj}{{{b{A@b}}}{{b{Dj}}}}````{{{b{AMf}}}{{Bf{{b{Nd}}}}}}`{{{b{c}}}e{}{}}0{{{b{c}}}Fn{}}0{{}{{Ab{AMbAl}}}}{{}{{Ab{AMdAl}}}}{c{{Ab{e}}}{}{}}0000{Ah{{Ab{AMbAl}}}}{Ah{{Ab{AMdAl}}}}22222{{{b{c}}}An{}}0000`{{{b{AMb}}}{{Ab{hc}}}{}}?????``````````{{{b{c}}}{{b{e}}}{}{}}0000{{{b{dc}}}{{b{de}}}{}{}}0000{{{b{AMj}}}AMj}{{{b{AMl}}}AMl}{{{b{AMn}}}AMn}{{{b{AN`}}}AN`}{{{b{c}}{b{de}}}h{}{}}000{{{b{c}}}h{}}000{{}AMj}{{}AMl}{{}AMn}{{}AN`}{j{{b{c}}}{}}0000{j{{b{dc}}}{}}0000{jh}0000{{{b{AMn}}{b{AMn}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{AMj}}{b{dn}}}Cj}{{{b{AMl}}{b{dn}}}Cj}{{{b{AMh}}{b{dn}}}Cj}0{{{b{AMn}}{b{dn}}}Cj}{{{b{AN`}}{b{dn}}}Cj}{{{b{AN`}}AdAd}{{`{{ANb{}{{AAd{ACb}}}}}}}}{{{b{AMl}}Cl}AD`}{{{b{dAMn}}}h}{cc{}}00001{{}j}0000{ce{}{}}0000{AMjAh}{AMlAh}{AMnAh}{AN`Ah}``{{{b{c}}}e{}{}}000{{{b{c}}}Fn{}}{{}{{Ab{AMjAl}}}}{{}{{Ab{AMlAl}}}}{{}{{Ab{AMnAl}}}}{{}{{Ab{AN`Al}}}}{c{{Ab{e}}}{}{}}0000{Ah{{Ab{AMjAl}}}}{Ah{{Ab{AMlAl}}}}{Ah{{Ab{AMnAl}}}}{Ah{{Ab{AN`Al}}}}44444{{{b{c}}}An{}}0000`{{{b{AMl}}}{{Ab{hAMh}}}}{{{b{AMn}}}Ad}{ce{}{}}0000````````````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{ANd}}}ANd}{{{b{ANf}}}ANf}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{{{b{O`}}}Ef}{{{b{ANh}}}Ef}{{}ANd}{{}ANf}{j{{b{c}}}{}}00000{j{{b{dc}}}{}}00000{{{b{c}}{b{Dj}}Ah}{{ABb{AhCd}}}Bj}{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}00000{{{b{c}}}hBj}{{{b{O`}}{b{dn}}}Cj}0{{{b{ANh}}{b{dn}}}Cj}{{{b{ANd}}{b{dn}}}Cj}{{{b{ANj}}{b{dn}}}Cj}0{{{b{ANf}}{b{dn}}}Cj}{cc{}}0{BhO`}{A@`O`}2222{ANl{{Ab{ANnO`}}}}0{ANl{{Ab{{Ff{AO`}}O`}}}}0{{}j}00000{{{b{c}}{b{dABl}}e}lBj{}}{ce{}{}}00000{O`{{Ab{LjO`}}}}{ANhAh}{ANdAh}{ANfAh}{ANl{{Ab{lO`}}}}0{{{b{Dj}}}l}{{{b{c}}}{{AC`{FnABn}}}Bj}{{{b{O`}}}{{b{Dj}}}}{{}{{b{Dj}}}}``{{{b{c}}{b{Lh}}}{{Ab{{Bf{ACb}}Bh}}}Bj}{{{b{O`}}}{{Bf{{b{Nd}}}}}}`{{}{{Ff{ACd}}}}{{{b{c}}}e{}{}}0{{{b{c}}}Fn{}}0{{}{{Ab{ANdAl}}}}{{}{{Ab{ANfAl}}}}{c{{Ab{e}}}{}{}}00000{Ah{{Ab{ANdAl}}}}{Ah{{Ab{ANfAl}}}}222222{{{b{c}}}An{}}00000`{{{b{ANd}}}{{Ab{hc}}}{}}{ce{}{}}00000````````{{{b{{AOb{c}}}}AdACb}{{AOd{Ad}}}AOf}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{{AOh{c}}}}}{{b{{AOb{c}}}}}AOf}{{{b{{AOb{c}}}}}{{AOb{c}}}AOf}{{{b{{AOh{c}}}}}{{AOh{c}}}AOf}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{{}{{Bf{AOj}}}}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{{AOb{c}}}}ALd}{{AOd{Ad}}}AOf}{cc{}}0{{{b{{AOb{c}}}}Ad{b{ADl}}}{{AOd{ADn}}}AOf}{{}ANl}{{}j}0{ce{}{}}0{{{b{{AOb{c}}}}}{{AOd{Ad}}}AOf}{{{b{{AOb{c}}}}{b{{Gj{{Nb{Ib}}}}}}Lh}{{AOd{Bn}}}AOf}`{{{b{AOf}}{b{Dj}}c}LhABd}{{{Nb{AOf}}{AOh{AOf}}Ad}{{AOn{{Eh{AOl}}}}}}`{{{b{{AOb{c}}}}Ad{b{Dj}}e}{{AOd{g}}}AOfABd{EdLd}}{{{Nb{AOf}}{AOh{AOf}}}{{AOn{{Eh{AOl}}}}}}{{{b{{AOb{c}}}}{Nb{Ib}}Lh}{{AOd{Bn}}}AOf}{{{b{{AOh{c}}}}}{{Nb{Ib}}}AOf}{AOfh}{{{b{{AOb{c}}}}Ad}{{AOd{B@`}}}AOf}{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}An{}}0=={{{b{{AOb{c}}}}Adg}{{AOd{e}}}AOfLd{{ABh{}{{ABf{{AOd{e}}}}}}Ld}}`````````{{{b{{Nb{ce}}}}}{{b{e}}}{}B@b}{{{b{dB@d}}}{{Ab{{Nb{Dj}}B@f}}}}{{{b{dB@d}}}{{Ab{{Nb{{Gj{c}}}}B@f}}}B@h}{{{b{dB@d}}}{{Ab{{Nb{c}}B@f}}}B@h}{B@d{{Ab{{Nb{{Gj{c}}}}B@f}}}B@h}{{{b{{Nb{c}}}}}B@j{B@lGl}}{{{b{{Nb{c}}}}}{}{}}{{{b{{Nb{ce}}}}}{}GlB@b}{{{b{{Nb{c}}}}}B@nBA`}{{{b{{Nb{ce}}}}}{{b{c}}}GlB@b}{{{Nb{{BAb{c}}e}}}{{Nb{ce}}}{}B@b}{{{Nb{{Gj{{BAb{c}}}}e}}}{{Nb{{Gj{c}}e}}}{}B@b}`{{{b{c}}}{{b{e}}}{}{}}30{{{b{dc}}}{{b{de}}}{}{}}0{{{b{{Nb{c}}}}}{{Bf{{b{Nd}}}}}{NdGl}}`{{{b{{Nb{c}}}}Kl{b{Kn}}}{{Ab{{Ff{L`}}Lb}}}{BAdGl}}{{{b{{Nb{c}}}}GhAdHn}{{AOn{{Eh{AOl}}}}}{BAfGl}}00{{{b{{Nb{c}}}}GhCn}{{AOn{{Eh{AOl}}}}}{BAfGl}}{{{b{{Nb{c}}}}GhAd}{{AOn{{Eh{AOl}}}}}{BAfGl}}{{{b{{Nb{c}}}}}h{BAfGl}}{{{b{{Nb{ce}}}}}{{Nb{ce}}}Gl{B@bBAh}}{{{b{AOj}}}AOj}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{{{b{{Nb{ce}}}}{b{{Nb{ce}}}}}Hh{BAjGl}B@b}{{{b{c}}AdA@n}{{Ab{{Ff{AA`}}Nl}}}{}}{{{b{c}}Ad}{{Ab{DhNl}}}{}}{{}h}{chB@b}{{}{{Nb{Dj}}}}{{}{{Nb{{Gj{c}}}}}{}}{{}{{Nb{BAl}}}}{{}{{Nb{c}}}BAn}{{}AOj}{j{{b{c}}}{}}{{{b{{Nb{ce}}}}}{{b{c}}}GlB@b}1{j{{b{dc}}}{}}0{{{b{{Nb{c}}}}}{{b{Dj}}}{NdGl}}{{{Nb{BB`c}}}{{Ab{{Nb{ec}}{Nb{BB`c}}}}}B@b{BB`LdLf}}{{{Nb{BB`c}}}{{Nb{ec}}}B@b{BB`LdLf}}{{{b{{Nb{ce}}}}}{{BBb{ce}}}Gl{BAhB@b}}{{{b{d{Nb{ce}}}}}hGlB@b}{jh}0{{{b{{Nb{c}}}}{b{BBd}}}l{BBfGl}}{{{b{c}}}e{}{{Hl{Hj}}}}0{{{b{{Nb{ce}}}}{b{{Nb{ce}}}}}l{BBhGl}B@b}{{{b{AOj}}{b{AOj}}}l}{{{b{c}}{b{e}}}l{}{}}000{{{b{{Nb{c}}}}AdA@n}{{AOn{{Eh{AOl}}}}}{BBjGl}}{{{b{{Nb{c}}}}Kl{b{Kn}}{b{{Gj{M`}}}}}{{Ab{MbLb}}}{BAdGl}}{{{b{{Nb{c}}}}Gb}h{BAdGl}}{{{b{d{Nb{BBl}}}}}{{Ab{hBBn}}}}{{{b{{Nb{c}}}}}h{BBfGl}}{{{b{{Nb{ce}}}}{b{dn}}}{{Ab{hA`}}}{BC`Gl}B@b}{{{b{{Nb{ce}}}}{b{dn}}}{{Ab{hA`}}}{BCbGl}B@b}{{{b{{Nb{ce}}}}{b{dn}}}{{Ab{hA`}}}GlB@b}{{{b{AOj}}{b{dn}}}{{Ab{hA`}}}}{BCd{{Nb{BCf}}}}{{{Eh{ce}}}{{Nb{ce}}}GlB@b}{{{b{BCf}}}{{Nb{BCf}}}}{{{b{BCh}}}{{Nb{BCh}}}}{cc{}}{{{Ff{ce}}}{{Nb{{Gj{c}}e}}}{}{B@bBAh}}{{{BCj{c}}}{{Nb{{Gj{c}}}}}{}}{{{b{{Gj{c}}}}}{{Nb{{Gj{c}}}}}BAh}{BClc{}}{BCn{{Nb{BCh}}}}{c{{Nb{c}}}{}}{{{b{Dj}}}{{Nb{Dj}}}}{{{BD`{c}}}{{Nb{c}}}{BDbGl}}{{{Nb{Dj}}}{{Nb{{Gj{Gh}}}}}}{BDd{{Nb{BAl}}}}{Fn{{Nb{Dj}}}}{{{b{BAl}}}{{Nb{BAl}}}}<{{{b{{Gj{Gh}}}}}{{Ab{{Nb{c}}I`}}}{IbGl}}{e{{Nb{{Gj{c}}}}}{}{{AAf{}{{AAd{c}}}}}}{{}{{Nb{c}}}{}}{{}{{Nb{c}}}Gl}{c{{Nb{ec}}}B@bGl}{{{b{{Nb{ce}}}}{b{{Nb{ce}}}}}l{BDfGl}B@b}{{{b{{Nb{c}}}}{Ff{Gh}}}{{Ab{{Ff{Gh}}Lb}}}{BDhGl}}{{{b{d{Nb{ce}}}}}{{Bf{{b{dc}}}}}GlB@b}{{{b{d{Nb{ce}}}}}{{b{dc}}}GlB@b}{{{b{{Nb{c}}}}CnAd}{{AOn{{Eh{AOl}}}}}{BAfGl}}0004{{{b{{Nb{ce}}}}{b{dg}}}h{BDjGl}B@bAf}``{{}h}{ch{BAhB@b}}{{}j}0{{{b{{Nb{c}}}}{Ff{Gh}}{Ff{Gh}}}{{Ab{hLb}}}{BDhGl}}{ce{}{}}0{AOjAh}{{{Nb{ce}}}{{Bf{c}}}{}B@b}{{{Nb{c}}}{}{}}{{{Nb{ce}}}{}GlB@b}{{{Nb{ce}}}{{Bd{e}}}GlB@b}{{{b{{Nb{c}}}}BDl}l{BDnGl}}{{{b{{Nb{BBl}}}}}l}0{{{b{{Nb{c}}}}}{{AOn{{Eh{AOl}}}}}{BBjGl}}0{{{b{{Nb{ce}}}}{b{{Nb{ce}}}}}l{BDfGl}B@b}{{{b{c}}}{{BE`{e}}}{}{}}{{{b{c}}}{}{}}{{{b{{Nb{c}}}}{b{BEb}}{b{BEd}}}Ab{BDnGl}}{{{b{{Nb{c}}}}{b{BEf}}}h{BBfGl}}4`{{{b{d{Nb{ce}}}}}{{b{dc}}}{BEhGl}{B@bBAh}}`{{{b{{Nb{ce}}}}{b{{Nb{ce}}}}}l{BBhGl}B@b}{c{{Nb{c}}}{}}{e{{Nb{c}}}{}{{ABh{{b{{BBb{c}}}}}{{ABf{c}}}}}}{{{b{{Gj{Gh}}}}}{{Ab{{Nb{c}}I`}}}{IbGl}}{{ce}{{Nb{ce}}}{}B@b}{{}{{Nb{{BAb{c}}}}}{}}{c{{Nb{{BAb{e}}c}}}B@b{}}{j{{Nb{{Gj{{BAb{c}}}}}}}{}}{{jc}{{Nb{{Gj{{BAb{e}}}}c}}}B@b{}}3210{{{b{{Nb{ce}}}}{b{{Nb{ce}}}}}{{Bf{Hh}}}{BDfGl}B@b}`{c{{AOn{{Nb{c}}}}}{}}{{ce}{{AOn{{Nb{ce}}}}}{}B@b}{{{b{{Nb{c}}}}{b{dBEj}}}h{NdGl}}{{{b{{Nb{ce}}}}{b{{Nb{ce}}}}}lGlB@b}{{{b{{Nb{c}}}}}Fd{IbGl}}{{{b{{Nb{c}}}}Kl{b{Dj}}{Ff{Gh}}}{{Ab{{Ff{Gh}}Lb}}}{BAdGl}}{{{b{dc}}}{{Ab{{Nb{e}}I`}}}Gd{IbGl}}{{{b{d{Nb{BBl}}}}{b{d{Gj{Gh}}}}}{{Ab{jBBn}}}}{{{b{d{Nb{BBl}}}}BEl}{{Ab{hBBn}}}}{{{b{d{Nb{BBl}}}}{b{d{Ff{Gh}}}}}{{Ab{jBBn}}}}{{{b{d{Nb{BBl}}}}{b{dFn}}}{{Ab{jBBn}}}}{{{b{d{Nb{BBl}}}}{b{d{Gj{BEn}}}}}{{Ab{jBBn}}}}{{{b{{Nb{c}}}}Ad}{{AOn{{Eh{AOl}}}}}{BAfGl}}0`{{{b{{Nb{c}}}}Kl{b{dKn}}{b{{Gj{M`}}}}}{{Ab{MbLb}}}{BAdGl}}`{{{b{d{Nb{BBl}}}}BF`}{{Ab{AdBBn}}}}{{{b{{Nb{c}}}}{b{BEb}}{b{dBFb}}}{{Ab{hBFd}}}{BFfGl}}{{{b{{Nb{c}}}}{b{BEb}}{b{Dj}}{b{dBFb}}}{{Ab{hBFd}}}{BFhGl}}{{{b{d{Nb{c}}}}{Nb{N`}}}h{BAdGl}}{{{b{{Nb{c}}}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}{IbGl}}{{{b{{Nb{c}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}{IbGl}}{j{{Bd{j{Bf{j}}}}}}00{{{b{{Nb{c}}}}}{{Bf{{b{Nd}}}}}{NdGl}}{{{b{{Nb{c}}}}{BFj{h}}}{{Ab{hBFl}}}{BFnGl}}{{{b{{Nb{c}}}}{BG`{h}}}{{Ab{hBFl}}}{BGbGl}}{{{b{{Nb{c}}}}Ad}{{AOn{{Eh{AOl}}}}}{BBjGl}}{{{b{{Nb{c}}}}}{{Ab{hBFl}}}{BGbGl}}{{{b{{Nb{c}}}}}{{Ab{hBFl}}}{BFnGl}}{{{b{{Nb{ce}}}}}jGlB@b}3{{{b{{Nb{c}}}}}{{Ff{Gh}}}{IbGl}}{{{b{c}}}e{}{}}0{{{b{c}}}Fn{}}{{}{{Ab{AOjAl}}}}{{{Nb{{Gj{c}}e}}}{{Ab{{Nb{{BCj{c}}e}}}}}{}B@b}{c{{Ab{e}}}{}{}}0{Ah{{Ab{AOjAl}}}}11{c{{Ab{{Nb{c}}BGd}}}{}}{{ce}{{Ab{{Nb{ce}}BGd}}}{}B@b}{{}{{Ab{{Nb{{BAb{c}}}}BGd}}}{}}{c{{Ab{{Nb{{BAb{e}}c}}BGd}}}B@b{}}10{c{{Ab{{AOn{{Nb{c}}}}BGd}}}{}}{{ce}{{Ab{{AOn{{Nb{ce}}}}BGd}}}{}B@b}{{{Nb{ce}}}{{Ab{c{Nb{ce}}}}}{}B@b}{{{b{c}}}An{}}0{{{b{{Nb{c}}}}BGf}{{AOn{{Eh{AOl}}}}}{BBjGl}}{{{Nb{ce}}}cBAhB@b}{{{b{{Nb{c}}}}BGfEjAd}{{AOn{{Eh{AOl}}}}}{BBjGl}}0{ce{}{}}0{{{b{{Nb{ce}}}}}jGlB@b}{{{b{d{Nb{BBl}}}}{b{{Gj{Gh}}}}}{{Ab{jBBn}}}}{{{b{dc}}{b{{Gj{Gh}}}}}{{Ab{hBGh}}}{}}{{{b{d{Nb{BBl}}}}{b{{Gj{BGj}}}}}{{Ab{jBBn}}}}`````{{{b{ANl}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{ANl}}}ANl}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}0{{{b{ANl}}{b{ANl}}}Hh}{{}ANl}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{c}}}e{}{{Hl{Hj}}}}0{{{b{ANl}}{b{ANl}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{BGl}}{b{dn}}}Cj}0{{{b{ANl}}{b{dn}}}Cj}00{cc{}}0{{{b{Dj}}}ANl}{{{b{Dj}}}{{Ab{ANlBGl}}}}{{{b{{Gj{Gh}}}}}{{Ab{ANlBGl}}}}{{ACbAd}ANl}{{ACbAdEf}ANl}4{{{b{ANl}}{b{dc}}}hAf}{{}j}0{ce{}{}}0{ANl{{BCj{Gh}}}}{ANlAh}{{{b{ANl}}{b{ANl}}}{{Bf{Hh}}}}{{{b{ANl}}{b{BEb}}BGn{b{dBFb}}}BH`}{ANlFn}{{{b{c}}}e{}{}}{{{b{c}}}Fn{}}0{{}{{Ab{ANlAl}}}}{c{{Ab{e}}}{}{}}0{{{b{{Gj{Gh}}}}}{{Ab{ANlc}}}{}}{Ah{{Ab{ANlAl}}}}22{{{b{c}}}An{}}0<<``````````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{BHb}}}BHb}{{{b{BHd}}}BHd}{{{b{BHf}}}BHf}{{{b{c}}{b{de}}}h{}{}}00{{{b{c}}}h{}}00{{}BHb}{{}BHf}{j{{b{c}}}{}}00{j{{b{dc}}}{}}00{jh}00``{{{b{BHb}}{b{BHb}}}l}{{{b{BHd}}{b{BHd}}}l}{{{b{BHf}}{b{BHf}}}l}{{{b{c}}{b{e}}}l{}{}}00000`{{{b{BHb}}{b{dn}}}Cj}{{{b{BHd}}{b{dn}}}Cj}{{{b{BHf}}{b{dn}}}Cj}{cc{}}00{{}j}00{ce{}{}}00{BHbAh}{BHdAh}{BHfAh}``{{{b{c}}}e{}{}}00{{}{{Ab{BHbAl}}}}{c{{Ab{e}}}{}{}}00{Ah{{Ab{BHbAl}}}}{Ah{{Ab{BHdAl}}}}{Ah{{Ab{BHfAl}}}}333{{{b{c}}}An{}}00:::`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BHh}}}BHh}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{}BHh}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{BHh}}{b{BHh}}}l}{{{b{c}}{b{e}}}l{}{}}0{{Clj}h}{{{b{BHh}}{b{dn}}}Cj}{{HnHn}BHh}{HnBHh}{cc{}}{ANl{{Bf{ANn}}}}{{{b{Fd}}}{{Bf{BHh}}}}{{ANl{b{Hn}}}{{Bf{AO`}}}}{ANl{{Ff{AO`}}}}{{}j}{ce{}{}}{BHhAh}``{ANlh}{{ANl{b{Hn}}}h}{ANnh}{{{b{c}}}e{}{}}{{}{{Ab{BHhAl}}}}{c{{Ab{e}}}{}{}}{Ah{{Ab{BHhAl}}}}1{{{b{c}}}An{}}{AO`{{Ab{hO`}}}}:``````````````{{{b{c}}}{{b{e}}}{}{}}0000000{{{b{dc}}}{{b{de}}}{}{}}0000000{{{b{BHj}}}BHj}{{{b{BHl}}}BHl}{{{b{BHn}}}BHn}{{{b{BI`}}}BI`}{{{b{ANn}}}ANn}{{{b{BIb}}}BIb}{{{b{AO`}}}AO`}{{{b{BId}}}BId}{{{b{c}}{b{de}}}h{}{}}0000000{{{b{c}}}h{}}00000000{{}BHj}{{}BHl}{{}BHn}{{}BI`}{{}ANn}{{}BIb}{{}AO`}{{}BId}{j{{b{c}}}{}}0000000{j{{b{dc}}}{}}0000000{jh}0000000`{{{b{AO`}}{b{AO`}}}l}{{{b{c}}{b{e}}}l{}{}}0````{{{b{BHj}}{b{dn}}}Cj}{{{b{BHl}}{b{dn}}}Cj}{{{b{BHn}}{b{dn}}}Cj}{{{b{BI`}}{b{dn}}}Cj}{{{b{ANn}}{b{dn}}}Cj}{{{b{BIb}}{b{dn}}}Cj}{{{b{AO`}}{b{dn}}}Cj}{{{b{BId}}{b{dn}}}Cj}{cc{}}0000000````{{}j}0000000{ce{}{}}0000000{BHjAh}{BHlAh}{BHnAh}{BI`Ah}{ANnAh}{BIbAh}{AO`Ah}{BIdAh}````````{{{b{c}}}e{}{}}0000000{{}{{Ab{BHjAl}}}}{{}{{Ab{BHnAl}}}}{{}{{Ab{BI`Al}}}}{{}{{Ab{ANnAl}}}}{{}{{Ab{BIbAl}}}}{{}{{Ab{AO`Al}}}}{{}{{Ab{BIdAl}}}}{c{{Ab{e}}}{}{}}0000000{Ah{{Ab{BHjAl}}}}{Ah{{Ab{BHlAl}}}}{Ah{{Ab{BHnAl}}}}{Ah{{Ab{BI`Al}}}}{Ah{{Ab{ANnAl}}}}{Ah{{Ab{BIbAl}}}}{Ah{{Ab{AO`Al}}}}{Ah{{Ab{BIdAl}}}}88888888{{{b{c}}}An{}}0000000{ce{}{}}0000000`````````{{}{{Bf{AOj}}}}{{}}{{{b{Dj}}}l}00{{{b{c}}}hBj}0{{}h}{{}{{Bf{BIf}}}}```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Oh}}}Ef}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{BIh}}{Bf{Gb}}Ef}{{Ab{{Bf{Kn}}Oh}}}}{{{b{Oh}}{b{dn}}}Cj}0{cc{}}{{}j}{ce{}{}}{Oh{{Ab{LjOh}}}}{{{b{Oh}}}{{b{Dj}}}}{{{b{c}}}Fn{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}An{}}5``?>{{{b{ALf}}}ALf}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{}ALf}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{ALf}}{b{ALf}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{ALf}}{b{dn}}}Cj}{cc{}}{{{b{ALf}}}{{Ff{Gh}}}}{{}j}{ce{}{}}`{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0`{{{b{c}}}An{}}3``````````````{{{b{dBIj}}{b{Dj}}}{{BIl{c}}}BB`}{{{b{c}}}{{b{e}}}{}{}}0000000{{{b{dc}}}{{b{de}}}{}{}}0000000{{{b{Hb}}}Hb}{{{b{BIn}}}BIn}{{{b{BJ`}}}BJ`}{{{b{BJb}}}BJb}{{{b{c}}{b{de}}}h{}{}}000{{{b{c}}}h{}}0000{{{b{dBIj}}}h}{{}h}`{{}Hb}{{}BIn}{{}BJb}{j{{b{c}}}{}}0000000{j{{b{dc}}}{}}0000000{jh}0000000{{{b{dBIj}}c}hA@h}{{{b{dBIj}}A@f}h}{{{b{dBIj}}{b{c}}BJdAGb}{{Ab{hBh}}}Bj}2{{{b{BIj}}}j}0{{{b{BIj}}{b{c}}}EfBj}{{cg}eBJf{}{{ABh{}{{ABf{e}}}}}}{{BJbcg}eBJf{}{{ABh{}{{ABf{e}}}}}}{{{b{BIj}}}{{b{BIn}}}}0{{{b{Hb}}{b{Hb}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{Hb}}{b{dn}}}Cj}0{{{b{BIn}}{b{dn}}}Cj}{{{b{BJ`}}{b{dn}}}Cj}{{{b{BJb}}{b{dn}}}Cj}{cc{}}{{{Ab{ce}}}{{BJh{{Ab{ce}}}}}{}{}}1{h{{BJh{h}}}}2222{LhBJ`}33{{{BIl{c}}}{{Bf{{b{c}}}}}BB`}{{{b{d{BIl{c}}}}}{{Bf{{b{dc}}}}}BB`}{{{b{BIj}}}l}`{{{b{dBIj}}}h}`{{}j}00000005`{ce{}{}}0000000{{{b{BIn}}}l}000000{{{b{BIj}}}j}{{{b{dBIj}}{b{Dj}}}{{BIl{c}}}BB`}{{{b{BIn}}}Hb}`{{}BJb}7{{{BIl{c}}}{{b{dc}}}{BB`BAn}}4{{{b{dBIj}}}{{b{dG`}}}}`9{{}h}{{{BIl{c}}c}{{b{dc}}}BB`}`1{{{b{dBIj}}}{{b{dBJf}}}}{{{BIl{c}}}{{Bf{c}}}BB`}{{{b{dBIj}}}A@l}0{{{b{dBIj}}}{{Ff{{Bd{BJdAGb}}}}}}1{{{b{c}}}e{}{}}000{{{b{c}}}Fn{}}{c{{Ab{e}}}{}{}}000000000000000`{{{b{BIn}}}{{b{AAl}}}}{{{b{BIn}}}Bl}{{{b{BIn}}}ACb}{{{b{BIn}}}{{Bf{Fd}}}}{{{b{BIn}}}j}{{{b{BIn}}}Ef}{{{b{c}}}An{}}0000000{ce{}{}}0000000{ec{}{{ABh{{b{dBIj}}}{{ABf{c}}}}}}{ec{}{{ABh{{b{BIn}}}{{ABf{c}}}}}}0{{BJbl}BJb}{{BJbHb}BJb}{BJbBJb}{ec{}{{ABh{{b{dBJf}}}{{ABf{c}}}}}}{gc{}{{BJj{{BJh{c}}}}}{{ABh{}{{ABf{e}}}}}}{{BJbg}c{}{{BJj{{BJh{c}}}}}{{ABh{}{{ABf{e}}}}}}{{BJbBJ`}BJb}````````````{{{b{Mj}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}000000{{{b{dc}}}{{b{de}}}{}{}}000000{{{b{Mj}}}Mj}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{Mj}}{b{Mj}}}Hh}{{{BJn{}{{BJl{c}}}}}c{}}{{{BK`{c}}}eBKb{}}{{{BKd{c}}}eBJf{}}`{{}Mj}{j{{b{c}}}{}}00000{{{b{Mj}}}b}1{j{{b{dc}}}{}}000000{{{b{dMj}}}{{b{d}}}}{jh}000000{{{b{c}}}e{}{{Hl{Hj}}}}0{{{b{Mj}}{b{Mj}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{Mj}}{b{dn}}}{{Ab{hA`}}}}{cc{}}000000{{{Ff{Gh}}}Mj}{{{b{BJf}}{b{{Gj{Gh}}}}}{{Bf{{Ff{Gh}}}}}}{{{b{{BKf{ce}}}}{b{{Gj{Gh}}}}}{{Bf{{Ff{Gh}}}}}BJfJ`}{{{b{B@`}}{b{{Gj{Gh}}}}}{{Bf{{Ff{Gh}}}}}}{{{b{{BK`{c}}}}{b{{Gj{Gh}}}}}{{Bf{{Ff{Gh}}}}}BKb}{{{b{{BKd{c}}}}{b{{Gj{Gh}}}}}{{Bf{{Ff{Gh}}}}}BJf}{{{b{{BKh{ce}}}}{b{{Gj{Gh}}}}}{{Bf{{Ff{Gh}}}}}BJf{{ACn{{Gj{Gh}}}}}}{{{b{{BKj{c}}}}e}{{Bf{g}}}BJf{{ACn{{Gj{Gh}}}}}Ed}{{{b{{BJn{}{{BJl{c}}}}}}}l{}}{{{b{{BK`{c}}}}}lBKb}{{{b{{BKd{c}}}}}lBJf}{{}j}000000{{{b{dBJf}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}h}{{{b{d{BKf{ce}}}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}hBJfJ`}{{{b{dB@`}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}h}{{{b{d{BK`{c}}}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}hBKb}{{{b{d{BKd{c}}}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}hBJf}{{{b{d{BKh{ce}}}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}hBJf{{ACn{{Gj{Gh}}}}}}{{{b{d{BKj{c}}}}eg}hBJf{{ACn{{Gj{Gh}}}}}ABd}{ce{}{}}000000{MjAh}{{{b{BJf}}}{{Eh{BKl}}}}{{{b{{BKf{ce}}}}}{{Eh{BKl}}}BJfJ`}{{{b{B@`}}}{{Eh{BKl}}}}{{{b{{BK`{c}}}}}{{Eh{BKl}}}BKb}{{{b{{BKd{c}}}}}{{Eh{BKl}}}BJf}{{{b{{BKh{ce}}}}}{{Eh{BKl}}}BJf{{ACn{{Gj{Gh}}}}}}{{{b{{BKj{c}}}}}{{`{eg}}}BJf{{BKn{{b{{Gj{Gh}}}}}}}{EdBAn}}{c{{BKf{ce}}}BJfJ`}{{{Nb{BL`}}BLb}B@`}{c{{BK`{c}}}BKb}{c{{BKd{c}}}BJf}{{ce}{{BKh{ce}}}BJf{{ACn{{Gj{Gh}}}}}}{c{{BKj{c}}}BJf}{{{Nb{BL`}}{b{{Nb{BBj}}}}EnAd}{{AOd{B@`}}}}{{{b{Mj}}{b{Mj}}}{{Bf{Hh}}}}{{{b{{BJn{}{{BJl{c}}}}}}}j{}}{{{b{{BK`{c}}}}}jBKb}{{{b{{BKd{c}}}}}jBJf}{{{b{dBJf}}{Ff{Mj}}Aj}h}{{{b{d{BKf{ce}}}}{Ff{Mj}}Aj}hBJfJ`}{{{b{dB@`}}{Ff{Mj}}Aj}h}{{{b{d{BK`{c}}}}{Ff{Mj}}Aj}hBKb}{{{b{d{BKd{c}}}}{Ff{Mj}}Aj}hBJf}{{{b{d{BKh{ce}}}}{Ff{Mj}}Aj}hBJf{{ACn{{Gj{Gh}}}}}}{{{b{dBJf}}{b{{Gj{Gh}}}}}h}{{{b{d{BKf{ce}}}}{b{{Gj{Gh}}}}}hBJfJ`}{{{b{dB@`}}{b{{Gj{Gh}}}}}h}{{{b{d{BK`{c}}}}{b{{Gj{Gh}}}}}hBKb}{{{b{d{BKd{c}}}}{b{{Gj{Gh}}}}}hBJf}{{{b{d{BKh{ce}}}}{b{{Gj{Gh}}}}}hBJf{{ACn{{Gj{Gh}}}}}}{{{b{d{BKj{c}}}}e}hBJf{{ACn{{Gj{Gh}}}}}}{{{BJn{}{{BJl{c}}}}}c{}}{{{BK`{c}}}eBKb{}}{{{BKd{c}}}eBJf{}}{{{b{c}}}e{}{}}{{}{{Ab{MjAl}}}}{c{{Ab{e}}}{}{}}000000{Ah{{Ab{MjAl}}}}1111111{{{b{c}}}An{}}000000{ce{}{}}000000``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{BLd}}{b{dn}}}Cj}0{cc{}}0{{{b{{BLf{c}}}}{b{{Gj{Gh}}}}}{{Bf{{Ff{Gh}}}}}BJf}{{}j}0{{{b{d{BLf{c}}}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}hBJf}::{{{b{{BLf{c}}}}}{{Eh{BKl}}}BJf}{{c{BCj{Gh}}{b{{Gj{{b{{Gj{Gh}}}}}}}}}{{BLf{c}}}BJf}{{{b{d{BLf{c}}}}{Ff{Mj}}Aj}hBJf}{{{b{d{BLf{c}}}}{b{{Gj{Gh}}}}}hBJf}{{{b{c}}}Fn{}}{c{{Ab{e}}}{}{}}000{{{b{c}}}An{}}0{ce{}{}}0{{{b{d{BLf{c}}}}}hBJf}`````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{c}}BLhe}{{Ab{BLjBh}}}BjBLl}``{{{b{BLh}}}BLh}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{j{{b{c}}}{}}00{j{{b{dc}}}{}}00{jh}00{{{b{BLh}}{b{dn}}}Cj}{{{b{BLj}}{b{dn}}}Cj}{cc{}}00`{{{b{c}}}AjBj}{{}j}00???```{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}00000{{{b{c}}}An{}}00{{{b{BLl}}{b{BLh}}}{{Ab{hBh}}}}{{{b{BLn}}{b{BLh}}}{{Ab{hBh}}}}{ce{}{}}00```````````````````````````````````````````{{{b{Cn}}}{{b{{Gj{Gh}}}}}}{{{b{BM`}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}000000{{{b{dc}}}{{b{de}}}{}{}}000000{{{b{BMb}}}{{Eh{Eb}}}}``{{{b{BMb}}}h}{{{b{Cn}}}Cn}{{{b{BM`}}}BM`}{{{b{AAh}}}AAh}{{{b{AAj}}}AAj}{{{b{BIf}}}BIf}{{{b{BMb}}}BMb}{{{b{c}}{b{de}}}h{}{}}00000{{{b{c}}}h{}}000000{{{b{Cn}}{b{Cn}}}Hh}{{}Cn}{{}BM`}{{}AAh}{{}AAj}{{}BIf}{{}BMb}{j{{b{c}}}{}}000000{j{{b{dc}}}{}}000000{jh}00{{{b{dBM`}}}h}1111{{{b{c}}}e{}{{Hl{Hj}}}}000{{{b{Cn}}{b{Cn}}}l}{{{b{AAj}}{b{AAj}}}l}{{{b{c}}{b{e}}}l{}{}}000`{{{b{Mh}}{b{dn}}}{{Ab{hA`}}}}0{{{b{Cn}}{b{dn}}}{{Ab{hA`}}}}00{{{b{AAj}}{b{dn}}}{{Ab{hA`}}}}{{{b{BIf}}{b{dn}}}{{Ab{hA`}}}}{OfMh}{ObMh}{OnMh}{cc{}}{{{Ff{Gh}}}Cn}{{{b{Dj}}}Cn}{{{b{{Gj{Gh}}}}}Cn}333333{{Cf{Ff{Gh}}}AAh}{{{b{Dj}}}{{Ab{CnBMd}}}}{{}AAh}{{{b{BMb}}CnCl}{{Ab{AAhMh}}}}{{{b{BMb}}Cn}{{Ab{AAhMh}}}}{{{b{BMb}}CnCl}{{Ab{AAjMh}}}}{{{b{BMb}}Cn}{{Ab{AAjMh}}}}{{{b{Cn}}{b{dc}}}hAf}{{}j}000000`{ce{}{}}000000{CnAh}{BM`Ah}{AAhAh}{AAjAh}{BIfAh}`6{{CfChBM`{Ff{Gh}}}AAh}{{Cf{Ff{Gh}}EnCn{Bf{Ad}}{b{{Nb{BMf}}}}}{{Ab{AAjOf}}}}{{}BMb}{{{b{Cn}}{b{Cn}}}{{Bf{Hh}}}}``{{{b{Mh}}}{{Bf{{b{Nd}}}}}}``{{{b{c}}}e{}{}}00000{{{b{c}}}Fn{}}0{{}{{Ab{CnAl}}}}{{}{{Ab{BM`Al}}}}{{}{{Ab{AAhAl}}}}{{}{{Ab{AAjAl}}}}{{}{{Ab{BIfAl}}}}{c{{Ab{e}}}{}{}}000000{Ah{{Ab{CnAl}}}}{Ah{{Ab{BM`Al}}}}{Ah{{Ab{AAhAl}}}}{Ah{{Ab{AAjAl}}}}{Ah{{Ab{BIfAl}}}}5555555{{{b{c}}}An{}}000000{{{b{AAj}}EnCn{Bf{Ad}}{Bf{Ad}}{b{Hn}}}{{Ab{hOf}}}}{{{b{BIf}}{b{e}}}{{Ab{{b{c}}Of}}}{}{{BMh{c}}}}{ce{}{}}000000{{{b{dCn}}}h}{{{b{dBM`}}}h}```````{{}ACb}{{}Fd}{{}Ih}{{}BMj}3210321032{{}Jb}1430143{{}Kh}25402`````{{{b{c}}}{{b{e}}}{}{}}0000{{{b{dc}}}{{b{de}}}{}{}}0000{{{b{dBMl}}{b{c}}{b{Dj}}e}LnBjABd}{{{b{dBMl}}{b{c}}{b{Dj}}eBMn}LnBjABd}{{{b{BMn}}}BMn}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}`{{{b{dBN`}}}{{Df{BNb}}}}{{{b{dBN`}}l}{{Df{c}}}Dd}{{}BN`}{{}BMn}{j{{b{c}}}{}}0000{j{{b{dc}}}{}}0000{jh}0000{{}{{BK`{{BNf{BNd}}}}}}```{{{b{BMn}}{b{dn}}}Cj}{cc{}}0000{{}}``{{}j}0000{ce{}{}}0000`{{AdBMj}BMl}{{{b{BMl}}{b{c}}{b{Dj}}e}{{Ab{gLb}}}BjABdEd}``{{{b{BMl}}}{{b{BMj}}}}{{{b{c}}}e{}{}}{{}Lh}{c{{Ab{e}}}{}{}}000000000{{{b{c}}}An{}}000077777{{{AC`{FnAh}}}BN`}``````````````````````{{{b{ACb}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{BMj}}}BMj}{{{b{ACb}}}ACb}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}00{{{b{ACb}}{b{ACb}}}Hh}{{}ACb}{j{{b{c}}}{}}00{j{{b{dc}}}{}}00{jh}00{{{b{c}}}e{}{{Hl{Hj}}}}0{{{b{BMj}}{b{BMj}}}l}{{{b{ACb}}{b{ACb}}}l}{{{b{c}}{b{e}}}l{}{}}000{{{b{BMj}}{b{dn}}}Cj}{{{b{BNh}}{b{dn}}}Cj}0{{{b{ACb}}{b{dn}}}Cj}00{cc{}}00{{{b{Dj}}}ACb}{{{b{Dj}}}{{Ab{ACbBNh}}}}{{{b{{Gj{Gh}}}}}{{Ab{ACbBNh}}}}{{{b{Hn}}}ACb}{{{b{{Gj{Gh}}}}}ACb}{{{b{Dj}}{b{Dj}}}ACb}{{{b{Dj}}{b{{Gj{Gh}}}}}ACb}{F`ACb}{{{b{En}}}ACb}{{{b{BMj}}}ACb}{{{b{ACb}}{b{dc}}}hAf}{{}j}00{ce{}{}}00{ACb{{BCj{Gh}}}}{BMjAh}{ACbAh}{{{b{{Gj{Gh}}}}Gh{b{{Gj{Gh}}}}}ACb}{{{b{ACb}}{b{ACb}}}{{Bf{Hh}}}}{{{b{BMj}}}Fd}{{{b{ACb}}{b{BEb}}BGn{b{dBFb}}}BH`}{ACbFn}{{{b{c}}}e{}{}}0{{{b{c}}}Fn{}}0{{}{{Ab{ACbAl}}}}{c{{Ab{e}}}{}{}}00{{{b{{Gj{Gh}}}}}{{Ab{ACbc}}}{}}{Ah{{Ab{BMjAl}}}}{Ah{{Ab{ACbAl}}}}{{{b{Fd}}}{{Bf{BMj}}}}444{{{b{c}}}An{}}00{ce{}{}}00```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{BNj}}}BNj}{{{b{BNl}}}BNl}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0``{{}BNj}{{}BNl}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0`{{{b{BNj}}{b{dn}}}Cj}{{{b{BNl}}{b{dn}}}Cj}{cc{}}0{{}j}0??{BNjAh}{BNlAh}```{{{b{c}}}e{}{}}0{{}{{Ab{BNjAl}}}}{{}{{Ab{BNlAl}}}}{c{{Ab{e}}}{}{}}0{Ah{{Ab{BNjAl}}}}{Ah{{Ab{BNlAl}}}}22{{{b{c}}}An{}}0{ce{}{}}0```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{AGb}}}AGb}{{{b{ABj}}}ABj}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0``{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0`{{{b{AGb}}{b{dn}}}Cj}{{{b{ABj}}{b{dn}}}Cj}{cc{}}0``{{}j}0=={AGbAh}`{{Fnc}AGbABd}``{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}0{Ah{{Ab{AGbAl}}}}11{{{b{c}}}An{}}0{ce{}{}}0``````{{{b{AD`}}}ADn}{{{b{ADl}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{ADl}}}ADl}{{{b{AD`}}}AD`}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{{{b{ADl}}{b{ADl}}}Hh}{{{b{AD`}}{b{AD`}}}Hh}{{}ADl}{{}AD`}{{{b{AD`}}}{{b{ADl}}}}{j{{b{c}}}{}}00{j{{b{dc}}}{}}00{jh}00{{{b{c}}}e{}{{Hl{Hj}}}}0{{{b{ADl}}{b{ADl}}}l}{{{b{AD`}}{b{AD`}}}l}{{{b{c}}{b{e}}}l{}{}}000{{{b{ADl}}{b{dn}}}Cj}0{{{b{BNn}}{b{dn}}}Cj}0{{{b{AD`}}{b{dn}}}Cj}0{cc{}}00{{{b{Dj}}}{{Ab{ADlc}}}{}}{{{b{ADl}}{b{dc}}}hAf}{{}j}00{ce{}{}}00{ADlAh}{AD`Ah}{ADl{{Ff{Gh}}}}{{{b{ADl}}}l}{{ADnADl}AD`}{{{b{ADl}}{b{ADl}}}{{Bf{Hh}}}}{{{b{AD`}}{b{AD`}}}{{Bf{Hh}}}}{{{b{c}}}e{}{}}0{{{b{c}}}Fn{}}00{{}{{Ab{ADlAl}}}}{{}{{Ab{AD`Al}}}}{{{b{{Gj{Gh}}}}}{{Ab{ADlc}}}{}}{c{{Ab{e}}}{}{}}00{Ah{{Ab{ADlAl}}}}{Ah{{Ab{AD`Al}}}}222{{{b{c}}}An{}}00{ce{}{}}00```````````````````````````````````{{{b{BO`}}}ACb}{{{b{BOb}}}ACb}``{{{b{dLh}}F`Ad}h}{{{b{dLh}}BMjAd}h}{{{b{dBOd}}{b{c}}}{{Ab{hALb}}}{IbGl}}{{{b{dLh}}BObAd}h}`{{{b{BOb}}{b{BOf}}}{{Ab{{Bd{{Ff{Fd}}{Ff{Fh}}}}ALb}}}}`{{{b{c}}}{{b{e}}}{}{}}0000000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000000`{{{b{BOb}}}BO`}{{{b{BOf}}}BOf}{{{b{AAn}}}AAn}{{{b{Lh}}}Lh}{{{b{Bl}}}Bl}{{{b{B`}}}B`}{{{b{AAl}}}AAl}{{{b{BOh}}}BOh}{{{b{BOj}}}BOj}{{{b{BO`}}}BO`}{{{b{BOb}}}BOb}{{{b{BOl}}}BOl}{{{b{Bn}}}Bn}{{{b{c}}{b{de}}}h{}{}}00000000000{{{b{c}}}h{}}000000000000`{{}BOf}{{}Bl}{{}B`}{{}AAl}{{}BOh}{{}BOj}{{}Bn}{j{{b{c}}}{}}0000000000000{j{{b{dc}}}{}}0000000000000{jh}0000000000000{{{b{Bl}}{b{Bl}}}l}{{{b{c}}{b{e}}}l{}{}}0`{{{b{Lh}}}{{b{AD`}}}}{{{b{Lh}}}Ad}{BOdAAn}{{{b{ALb}}{b{dn}}}Cj}0{{{b{BOf}}{b{dn}}}Cj}{{{b{AAn}}{b{dn}}}Cj}{{{b{Lh}}{b{dn}}}Cj}{{{b{Bl}}{b{dn}}}Cj}{{{b{B`}}{b{dn}}}Cj}{{{b{AAl}}{b{dn}}}Cj}{{{b{BOh}}{b{dn}}}Cj}{{{b{BOj}}{b{dn}}}Cj}{{{b{BO`}}{b{dn}}}Cj}{{{b{BOb}}{b{dn}}}Cj}{{{b{BOl}}{b{dn}}}Cj}{{{b{Bn}}{b{dn}}}Cj}`{cc{}}0{I`ALb}111111111111{CdBn}`{{{b{BOh}}}ADn}`{{}j}0000000000000{ce{}{}}0000000000000{Bn{{Bf{Cd}}}}{BOfAh}{AAnAh}{LhAh}{BlAh}{B`Ah}{AAlAh}{BOhAh}{BOjAh}{BO`Ah}{BObAh}{BOlAh}{BnAh}{{{b{Bn}}}l}``{LhBOd}{{{b{Dj}}c}LhABd}{{F`Ad}BOl}{{BMjAd}BOl}```{Bn{{AOd{Ah}}}}4`{{{b{BOb}}}{{Bf{Fd}}}}`{{{b{dLh}}AD`}h}{{{b{dLh}}Ad}h}{{{b{dLh}}{b{Dj}}{b{{Gj{Gh}}}}}h}`{{{b{ALb}}}{{Bf{{b{Nd}}}}}}{{{b{c}}}e{}{}}00000000000{{{b{c}}}Fn{}}{{}{{Ab{BlAl}}}}{{}{{Ab{B`Al}}}}{{}{{Ab{AAlAl}}}}{{}{{Ab{BOhAl}}}}{{}{{Ab{BOjAl}}}}{c{{Ab{e}}}{}{}}0000000000000{Ah{{Ab{BOfAl}}}}{Ah{{Ab{AAnAl}}}}{Ah{{Ab{LhAl}}}}{Ah{{Ab{BlAl}}}}{Ah{{Ab{B`Al}}}}{Ah{{Ab{AAlAl}}}}{Ah{{Ab{BOhAl}}}}{Ah{{Ab{BOjAl}}}}{Ah{{Ab{BO`Al}}}}{Ah{{Ab{BObAl}}}}{Ah{{Ab{BOlAl}}}}{Ah{{Ab{BnAl}}}}<<<<<<<<<<<<<<{{{b{c}}}An{}}0000000000000{BnAh}{Bn{{Bd{FnEf}}}}{{{b{Lh}}}{{Ab{hALb}}}}{AAn{{Ab{LhALb}}}}`{ce{}{}}0000000000000{{{b{BO`}}}BO`}```","D":"KJh","p":[[1,"reference"],[0,"mut"],[5,"Version",0,5768],[1,"unit"],[1,"usize"],[1,"bool"],[5,"Formatter",5769],[5,"Error",5769],[6,"Result",5770],[1,"u64"],[10,"Hasher",5771],[6,"Value",5772],[1,"u16"],[6,"DecodeError",5773],[5,"TypeId",5774],[5,"Call",5409],[6,"Metadata",65],[1,"tuple"],[6,"Option",5775],[6,"Error",2621],[10,"Context",110],[6,"CallFormat",5409],[6,"CallResult",5409],[5,"PublicKey",5776],[5,"StaticSecret",5776],[6,"CallResult",993],[5,"PublicKey",5777],[5,"PrivateKey",5777],[8,"Result",5769],[8,"EpochTime",5778],[5,"KeyPairId",4756,5779],[5,"ScheduleControl",92],[17,"Runtime"],[10,"Runtime",4210],[5,"RuntimeBatchContext",110],[5,"ConsensusState",5780],[1,"str"],[5,"Logger",5781],[10,"HistoryHost",889],[5,"HostInfo",5782],[10,"KeyManager",913],[10,"Decode",5783],[1,"u32"],[5,"Box",5784],[5,"Header",5785],[5,"RoundResults",5786],[5,"Namespace",5787],[5,"Config",154],[8,"SignatureSet",154],[6,"PublicKey",266],[5,"Vec",5788],[5,"Signature",266],[6,"Error",154],[5,"Signer",154],[5,"String",5789],[5,"RootRng",223],[5,"Hash",5790],[10,"RngCore",5791],[5,"LeafRng",223],[1,"u8"],[1,"slice"],[10,"Sized",5792],[5,"BigInt",5793],[5,"BigUint",5794],[6,"Mode",4276],[5,"Error",5795],[6,"SignatureType",266],[6,"Ordering",5796],[1,"char"],[10,"FromIterator",5797],[5,"PublicKey",5798],[6,"Error",266],[10,"Signer",266],[6,"MemorySigner",266],[5,"MutexGuard",5799],[5,"PublicKey",446],[5,"MemorySigner",446],[17,"OutputSize"],[8,"U64",5800],[10,"Digest",5801],[5,"PublicKey",501],[5,"MemorySigner",501],[8,"U32",5800],[10,"FixedOutput",5802],[5,"PublicKey",556],[5,"MemorySigner",556],[10,"BlockSizeUser",5803],[10,"FixedOutputReset",5802],[5,"PublicKey",609],[5,"MemorySigner",609],[8,"U48",5800],[5,"PublicKey",662],[5,"Dispatcher",692],[5,"Context",5804],[5,"TxnBatch",5805],[5,"CheckTxResult",5806],[5,"RuntimeError",811],[10,"Send",5792],[10,"Sync",5792],[5,"Transaction",5409],[6,"Error",692],[5,"DispatchOptions",692],[5,"DispatchResult",692],[5,"IncomingMessage",5807],[5,"ExecuteBatchResult",5808],[5,"ExecuteTxResult",5808],[8,"Tags",5809],[6,"KeyManagerError",4756,5810],[5,"Prefix",4486,5811],[5,"BTreeSet",5812],[5,"Dispatcher",5813],[5,"AtomicBool",5814],[5,"Arc",3598,5815],[10,"Error",5816],[5,"QueryRequest",785],[10,"Error",811],[6,"Error",1644],[6,"Error",889],[5,"JoinError",5817],[6,"Error",3374,5818],[6,"StateError",5780],[6,"ProtocolError",5782],[5,"Error",5819],[6,"Error",4228],[6,"Error",1104],[6,"Error",1879],[6,"Error",5820],[6,"Error",1178],[6,"Error",3144],[6,"Error",5821],[5,"EventTag",860],[10,"Event",860],[10,"IntoTags",860],[8,"EventTags",860],[6,"EventKind",5806],[6,"Event",5822],[5,"KeyManagerClientWithContext",913],[17,"Item"],[10,"IntoIterator",5797],[5,"KeyPair",4756,5779],[5,"SignedPublicKey",4756,5779],[5,"AuthInfo",5409],[5,"UnverifiedTransaction",5409],[6,"AuthDecision",993],[6,"DispatchResult",993],[10,"Encode",5823],[17,"Output"],[10,"FnOnce",5824],[5,"MessageResult",5272],[5,"Metadata",2935],[5,"ModuleInfo",2935],[5,"BTreeMap",5825],[5,"Address",5116],[5,"MethodHandlerInfo",2935],[17,"Error"],[10,"Parameters",993],[6,"MethodAuthorization",1144],[6,"Authorization",1144],[10,"AsRef",5826],[5,"BaseUnits",5320],[5,"GasCosts",1178],[5,"Parameters",1178],[5,"Genesis",1178],[6,"Event",1178],[6,"ParameterValidationError",1178],[5,"Denomination",5320],[1,"u128"],[5,"AccountBalances",1459],[5,"DenominationInfo",1459],[5,"TransactionFee",1394],[5,"FeeManager",1394],[5,"FeeUpdates",1394],[5,"Transfer",1459],[5,"Account",1459],[5,"NonceQuery",1459],[5,"AddressesQuery",1459],[5,"BalancesQuery",1459],[5,"DenominationInfoQuery",1459],[5,"Account",5827],[5,"GasCosts",1644],[5,"Parameters",1644],[5,"Genesis",1644],[6,"Event",1644],[5,"Delegation",5827],[5,"MessageEventHookInvocation",5272],[6,"ParameterValidationError",1644],[5,"RoundRoots",5786],[6,"RootKind",1834],[5,"RoundRootBody",1834],[5,"GasCosts",1879],[5,"Parameters",1879],[5,"Genesis",1879],[6,"Event",1879],[5,"DelegationInfo",2100],[5,"ExtendedDelegationInfo",2100],[5,"Undelegation",2068],[5,"UndelegationInfo",2100],[6,"ReceiptKind",2100],[5,"Receipt",2100],[5,"Deposit",2100],[5,"Withdraw",2100],[5,"Delegate",2100],[5,"Undelegate",2100],[5,"TakeReceipt",2100],[5,"BalanceQuery",2100],[5,"ConsensusAccountQuery",2100],[5,"DelegationQuery",2100],[5,"DelegationsQuery",2100],[5,"UndelegationsQuery",2100],[5,"AccountBalance",2100],[5,"ConsensusTransferContext",2100],[5,"ConsensusWithdrawContext",2100],[5,"ConsensusDelegateContext",2100],[5,"ConsensusUndelegateContext",2100],[5,"ConsensusError",2100],[8,"MessageEvent",5272],[5,"GasCosts",2621],[5,"DynamicMinGasPrice",2621],[5,"Parameters",2621],[5,"Genesis",2621],[5,"LocalConfig",2621],[5,"TxSimulationFailure",2621],[6,"Event",2621],[6,"ParameterValidationError",2621],[6,"Error",5409],[5,"EstimateGasQuery",2935],[5,"SenderMeta",4250],[5,"CallDataPublicKeyQueryResponse",2935],[6,"MethodHandlerKind",2935],[5,"RuntimeInfoResponse",2935],[5,"ExecuteReadOnlyTxQuery",2935],[5,"ExecuteReadOnlyTxResponse",2935],[5,"Parameters",3144],[5,"Genesis",3144],[6,"ParameterValidationError",3144],[6,"RewardScheduleError",3254],[5,"RewardStep",3254],[5,"RewardSchedule",3254],[6,"RewardAction",3254],[5,"EpochRewards",3254],[10,"Iterator",5828],[5,"Parameters",3374],[5,"Genesis",3374],[6,"Event",3374,5829],[6,"ParameterValidationError",3374],[5,"AppId",3822],[5,"AppConfig",4008],[5,"Registration",4008],[5,"Client",3542,5830],[8,"Result",3598,5819],[10,"App",3542],[5,"Environment",3542,5831],[5,"TrustRoot",3598,5820],[10,"Future",5832],[5,"Pin",5833],[5,"HostStore",4486,5834],[10,"Allocator",5835],[5,"Unstructured",5836],[6,"Error",5837],[10,"Arbitrary",5838],[5,"BorrowedFd",5839],[10,"AsFd",5839],[1,"i32"],[10,"AsRawFd",5840],[20,"MaybeUninit",5841],[10,"Dispatcher",5808],[10,"KeyManagerClient",5842],[10,"Clone",5843],[10,"Ord",5796],[5,"CStr",5844],[10,"Default",5845],[10,"Any",5774],[5,"Weak",5815],[5,"Metadata",5846],[10,"Log",5846],[10,"PartialEq",5796],[10,"Verifier",5820],[5,"File",5847],[5,"Error",5848],[10,"Display",5769],[10,"Debug",5769],[5,"OsString",5849],[5,"OsStr",5849],[5,"Path",5850],[1,"array"],[1,"never"],[5,"PathBuf",5850],[6,"Cow",5851],[10,"ToOwned",5851],[5,"CString",5852],[10,"PartialOrd",5796],[10,"KeyValue",5853],[10,"Hash",5771],[6,"Level",5781],[10,"Drain",5781],[5,"DynGuard",5854],[5,"Record",5781],[5,"OwnedKVList",5781],[5,"Record",5846],[10,"CloneToUninit",5843],[5,"Request",5816],[5,"BorrowedCursor",5855],[5,"IoSliceMut",5856],[6,"SeekFrom",5856],[10,"Serializer",5781],[6,"Error",5781],[10,"KV",5781],[10,"Value",5781],[5,"LocalFutureObj",5857],[5,"SpawnError",5858],[10,"LocalSpawn",5858],[5,"FutureObj",5857],[10,"Spawn",5858],[5,"AllocError",5835],[5,"LightBlock",5822],[5,"Error",5859],[5,"IoSlice",5856],[6,"Error",3822],[8,"Key",5860],[8,"Result",5781],[5,"AppAuthPolicy",3886],[6,"AllowedEndorsement",3886],[6,"FeePolicy",3886],[5,"KeyEndorsementInfo",3970],[5,"Create",4008],[6,"IdentifierScheme",4008],[5,"Update",4008],[5,"Remove",4008],[5,"Register",4008],[5,"AppQuery",4008],[5,"TrustedSigners",4756,5861],[10,"ScheduleControlHost",4228],[5,"State",4276],[5,"StateValue",4276],[5,"Environment",4276],[5,"TransactionWithMeta",4276],[5,"Options",4276],[6,"Message",5807],[10,"Store",4486],[6,"TransactionResult",4276],[10,"Into",5826],[17,"Inner"],[10,"NestedStore",4486],[5,"MKVSStore",4486,5862],[10,"MKVS",5811],[5,"OverlayStore",4486,5863],[5,"HashedStore",4486,5864],[5,"PrefixStore",4486,5865],[5,"TypedStore",4486,5866],[10,"Iterator",5811],[10,"TryFrom",5826],[5,"Protocol",5782],[5,"Root",5867],[6,"Error",4656],[5,"ConfidentialStore",4656],[5,"SubcallInfo",4696],[5,"SubcallResult",4696],[10,"Validator",4696],[5,"AllowAllValidator",4696],[5,"StateKey",4756,5779],[5,"MockKeyManagerClient",4756],[6,"FromHexError",5868],[10,"Signer",5798],[10,"SignedData",5861],[6,"SignatureAddressSpec",5116],[5,"Signer",5019],[5,"CallOptions",5019],[5,"Mock",5019],[5,"EmptyRuntime",5019],[5,"Tree",5869],[5,"OverlayTree",5870],[6,"Error",5116],[5,"CallEnvelopeX25519DeoxysII",5221],[5,"ResultEnvelopeX25519DeoxysII",5221],[6,"Error",5320],[6,"CallerAddress",5409],[6,"AddressSpec",5409],[5,"TransactionSigner",5409],[6,"AuthProof",5409],[5,"Fee",5409],[5,"FeeProxy",5409],[5,"SignerInfo",5409],[15,"EncryptedX25519DeoxysII",89],[10,"Module",993],[10,"MigrationHandler",993],[10,"TransactionHandler",993],[10,"BlockHandler",993],[10,"InvariantHandler",993],[10,"MethodHandler",993],[10,"ModuleInfoHandler",993],[10,"FeeProxyHandler",993],[15,"Failed",1094],[10,"Config",1104],[5,"Module",1104],[5,"Module",1178],[10,"API",1178],[15,"Transfer",1387],[15,"Burn",1387],[15,"Mint",1387],[10,"API",1644],[5,"Module",1644],[5,"Module",1879],[10,"API",1879],[15,"Deposit",2043],[15,"Withdraw",2043],[15,"Delegate",2043],[15,"UndelegateDone",2043],[15,"UndelegateStart",2043],[10,"Config",2621],[10,"API",2621],[5,"Module",2621],[15,"GasUsed",2930],[5,"Module",3144],[10,"Config",3374],[5,"Module",3374],[10,"API",3374],[15,"AppCreated",3539],[15,"AppUpdated",3539],[15,"AppRemoved",3539],[5,"CurrentState",4276],[5,"Config",5019],[15,"NameTooLong",5408],[15,"Failed",5765]],"r":[[0,110],[1,4276],[2,5871],[3,5871],[4,993],[5,4210],[6,5768],[33,5871],[42,5871],[50,5871],[63,5871],[929,5810],[930,5779],[931,5779],[947,5779],[950,5779],[953,5861],[3381,5872],[3383,5818],[3384,5829],[3543,3822],[3544,5830],[3545,5831],[3598,3542],[3599,3822],[3600,5815],[3601,5831],[3604,5819],[3605,5820],[3606,5768],[3619,5873],[4486,4656],[4488,5864],[4489,5834],[4491,5862],[4493,5863],[4494,5811],[4495,5865],[4497,5866],[4661,5874],[4769,5810],[4770,5779],[4771,5779],[4788,5779],[4791,5779],[4794,5861]],"b":[[185,"impl-Debug-for-Error"],[186,"impl-Display-for-Error"],[346,"impl-PartialEq%3CPublicKey%3E-for-PublicKey"],[347,"impl-PartialEq-for-PublicKey"],[357,"impl-Debug-for-Error"],[358,"impl-Display-for-Error"],[468,"impl-From%3C%26PublicKey%3E-for-PublicKey"],[469,"impl-From%3C%26str%3E-for-PublicKey"],[471,"impl-From%3CPublicKey%3E-for-PublicKey"],[734,"impl-Debug-for-Error"],[735,"impl-Display-for-Error"],[824,"impl-Display-for-Error"],[825,"impl-Debug-for-Error"],[826,"impl-From%3CError%3E-for-Error"],[827,"impl-From%3CError%3E-for-Error"],[828,"impl-From%3CJoinError%3E-for-Error"],[829,"impl-From%3CError%3E-for-Error"],[830,"impl-From%3CError%3E-for-Error"],[832,"impl-From%3CStateError%3E-for-Error"],[833,"impl-From%3CProtocolError%3E-for-Error"],[834,"impl-From%3CError%3E-for-Error"],[835,"impl-From%3CError%3E-for-Error"],[836,"impl-From%3CError%3E-for-Error"],[837,"impl-From%3CError%3E-for-Error"],[838,"impl-From%3CError%3E-for-Error"],[839,"impl-From%3CError%3E-for-Error"],[840,"impl-From%3CError%3E-for-Error"],[841,"impl-From%3CError%3E-for-Error"],[842,"impl-From%3CError%3E-for-Error"],[901,"impl-Debug-for-Error"],[902,"impl-Display-for-Error"],[1122,"impl-Debug-for-Error"],[1123,"impl-Display-for-Error"],[1265,"impl-Display-for-Error"],[1266,"impl-Debug-for-Error"],[1270,"impl-Debug-for-ParameterValidationError"],[1271,"impl-Display-for-ParameterValidationError"],[1737,"impl-Debug-for-ParameterValidationError"],[1738,"impl-Display-for-ParameterValidationError"],[1741,"impl-Display-for-Error"],[1742,"impl-Debug-for-Error"],[1749,"impl-From%3CError%3E-for-Error"],[1751,"impl-From%3CError%3E-for-Error"],[1752,"impl-From%3CStateError%3E-for-Error"],[1956,"impl-Display-for-Error"],[1957,"impl-Debug-for-Error"],[1963,"impl-From%3CError%3E-for-Error"],[1964,"impl-From%3CError%3E-for-Error"],[2765,"impl-Display-for-Error"],[2766,"impl-Debug-for-Error"],[2767,"impl-Display-for-TxSimulationFailure"],[2768,"impl-Debug-for-TxSimulationFailure"],[2772,"impl-Display-for-ParameterValidationError"],[2773,"impl-Debug-for-ParameterValidationError"],[2778,"impl-From%3CError%3E-for-Error"],[2779,"impl-From%3CTxSimulationFailure%3E-for-Error"],[3189,"impl-Debug-for-Error"],[3190,"impl-Display-for-Error"],[3192,"impl-Display-for-ParameterValidationError"],[3193,"impl-Debug-for-ParameterValidationError"],[3309,"impl-Display-for-RewardScheduleError"],[3310,"impl-Debug-for-RewardScheduleError"],[3457,"impl-Debug-for-Error"],[3458,"impl-Display-for-Error"],[3461,"impl-Display-for-ParameterValidationError"],[3462,"impl-Debug-for-ParameterValidationError"],[3466,"impl-From%3CError%3E-for-Error"],[3467,"impl-From%3CError%3E-for-Error"],[3608,"impl-Arbitrary%3C\'a%3E-for-Arc%3Cstr%3E"],[3609,"impl-Arbitrary%3C\'a%3E-for-Arc%3C%5BA%5D%3E"],[3610,"impl-Arbitrary%3C\'a%3E-for-Arc%3CA%3E"],[3613,"impl-RefCnt-for-Arc%3CT%3E"],[3614,"impl-Arc%3CT,+A%3E"],[3617,"impl-Arc%3CMaybeUninit%3CT%3E,+A%3E"],[3618,"impl-Arc%3C%5BMaybeUninit%3CT%3E%5D,+A%3E"],[3645,"impl-Default-for-Arc%3Cstr%3E"],[3646,"impl-Default-for-Arc%3C%5BT%5D%3E"],[3647,"impl-Default-for-Arc%3CCStr%3E"],[3648,"impl-Default-for-Arc%3CT%3E"],[3674,"impl-Write-for-Arc%3CFile%3E"],[3675,"impl-Log-for-Arc%3CT%3E"],[3676,"impl-Display-for-Arc%3CT,+A%3E"],[3677,"impl-Debug-for-Arc%3CT,+A%3E"],[3678,"impl-Pointer-for-Arc%3CT,+A%3E"],[3680,"impl-From%3COsString%3E-for-Arc%3COsStr%3E"],[3681,"impl-From%3CBox%3CT,+A%3E%3E-for-Arc%3CT,+A%3E"],[3682,"impl-From%3C%26OsStr%3E-for-Arc%3COsStr%3E"],[3683,"impl-From%3C%26Path%3E-for-Arc%3CPath%3E"],[3685,"impl-From%3CVec%3CT,+A%3E%3E-for-Arc%3C%5BT%5D,+A%3E"],[3686,"impl-From%3C%5BT;+N%5D%3E-for-Arc%3C%5BT%5D%3E"],[3687,"impl-From%3C%26%5BT%5D%3E-for-Arc%3C%5BT%5D%3E"],[3689,"impl-From%3CPathBuf%3E-for-Arc%3CPath%3E"],[3690,"impl-From%3CT%3E-for-Arc%3CT%3E"],[3691,"impl-From%3C%26str%3E-for-Arc%3Cstr%3E"],[3692,"impl-From%3CCow%3C\'a,+B%3E%3E-for-Arc%3CB%3E"],[3693,"impl-From%3CArc%3Cstr%3E%3E-for-Arc%3C%5Bu8%5D%3E"],[3694,"impl-From%3CCString%3E-for-Arc%3CCStr%3E"],[3695,"impl-From%3CString%3E-for-Arc%3Cstr%3E"],[3696,"impl-From%3C%26CStr%3E-for-Arc%3CCStr%3E"],[3735,"impl-Drain-for-Arc%3CD%3E"],[3736,"impl-Log-for-Arc%3CT%3E"],[3774,"impl-KV-for-Arc%3CT%3E"],[3775,"impl-Value-for-Arc%3CT%3E"],[3779,"impl-Arbitrary%3C\'a%3E-for-Arc%3Cstr%3E"],[3780,"impl-Arbitrary%3C\'a%3E-for-Arc%3C%5BA%5D%3E"],[3781,"impl-Arbitrary%3C\'a%3E-for-Arc%3CA%3E"],[3849,"impl-Debug-for-Error"],[3850,"impl-Display-for-Error"],[3851,"impl-Debug-for-AppId"],[3852,"impl-LowerHex-for-AppId"],[3853,"impl-Display-for-AppId"],[4238,"impl-Debug-for-Error"],[4239,"impl-Display-for-Error"],[4364,"impl-Display-for-Mode"],[4365,"impl-Debug-for-Mode"],[4370,"impl-From%3CResult%3CR,+E%3E%3E-for-TransactionResult%3CResult%3CR,+E%3E%3E"],[4372,"impl-From%3C()%3E-for-TransactionResult%3C()%3E"],[4672,"impl-Display-for-Error"],[4673,"impl-Debug-for-Error"],[4875,"impl-Debug-for-KeyManagerError"],[4876,"impl-Display-for-KeyManagerError"],[4877,"impl-Display-for-KeyPairId"],[4878,"impl-LowerHex-for-KeyPairId"],[4879,"impl-Debug-for-KeyPairId"],[4882,"impl-From%3CError%3E-for-KeyManagerError"],[4883,"impl-From%3CStateError%3E-for-KeyManagerError"],[4884,"impl-From%3CError%3E-for-KeyManagerError"],[4886,"impl-From%3CVec%3Cu8%3E%3E-for-KeyPairId"],[4887,"impl-From%3C%26str%3E-for-KeyPairId"],[4888,"impl-From%3C%26%5Bu8%5D%3E-for-KeyPairId"],[5167,"impl-Display-for-Error"],[5168,"impl-Debug-for-Error"],[5169,"impl-LowerHex-for-Address"],[5170,"impl-Display-for-Address"],[5171,"impl-Debug-for-Address"],[5362,"impl-Debug-for-Denomination"],[5363,"impl-Display-for-Denomination"],[5364,"impl-Display-for-Error"],[5365,"impl-Debug-for-Error"],[5366,"impl-Display-for-BaseUnits"],[5367,"impl-Debug-for-BaseUnits"],[5578,"impl-Display-for-Error"],[5579,"impl-Debug-for-Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAALQQ9AEBAAEABQABAAgAAQALAAQAEgAAABQAAgAYAAAAGgACAB8AAQAjAAAAJQAAACcAAAAqAAAALAAAADAAAAA1AAAAOQAFAEEAAgBFAAEASQADAFEAAABUAAAAVgADAF8AAQBiAAIAZgAAAGsAAwByAAEAdQAAAHcAAwB8AAAAfwAAAIEAAACDAAEAiQAAAIwAAACPAAAAkgAAAJQABACdAAIApAAZAMEAAgDHAAEAzAAOANwAAgDlAAsA9AAHAAABDwARAQQAGAEKACYBAwArARgARQEPAFYBEgBsAQAAbwEAAHMBBgB/AQcAiwEBAJsBFwC3AQQAwgERANUBAQDYAQEA2wECAOABEAD0AQEA+QERAAwCAAAOAgAAEAICABUCCAAfAgAAIQIGACsCAQAwAhEARAIBAEcCAgBMAhAAYAIBAGUCEQB4AgAAegIAAHwCAgCBAhAAlQIBAJkCDQCpAgEArAIGALQCAgC7AgoAxwIAAMkCAADLAggA2AIEAN8CAgDkAgAA5gIAAOgCAwDwAgAA8gIAAPUCAAD4AgAA+gIAAPwCAAD+AggACgMHABQDCgAgAwAAIgMJAC4DBAA0AwsAQQMLAFADAgBVAwcAYQMEAGcDAgBrAwAAbQMAAHADAgB0AwUAewMBAH4DAgCDAwQAiQMAAIsDEwClAw4AtQMBALgDAQC7AwQAwwMGAM4DAADQAwAA0gMAANQDAQDdAwQA6QMAAO4DAAD7AwAABQQFAAwEAgAQBAUAGwQCAB8EAQAkBAIANwQLAEQEBQBVBA8AZwQCAGwECQB3BAEAgAQKAI0EAQCSBAcAngQCAKMEAACmBAQArQQTAMIEAADEBAAAxwQoAPIEBwD8BAAAAgUAAAQFAAAGBQAACAUAAAoFAAAMBQAADgUAABAFCQAhBQUAKAUFAC8FAAAxBQAAMwUAADUFAQA4BQAAOgUGAEIFAABEBR0AZAUOAHcFCwCFBQEAiAUKAJYFAgCiBQcAqwUFALwFKwDpBSkAGwYHACsGQQBuBgMAdQYEAHwGAgCABgAAggYAAIQGGQCfBgUApgYXAL8GBgDHBggA1gYAANgGAgDcBgkA7QYEAPMGAwD4BgAA+wYHAAQHJAAqBwEALgcSAEMHAQBHBxAAWwcEAGEHAABkBwMAaQcOAHkHDQCIBwAAigcMAJsHDwCsBwEAswcIAMIHCgDPBwAA0QcfAPMHBgD7BxkAHAgFACMIAAApCAAALwgGAD4IAABECAAASQgBAE4IBgBWCMEAGgkCAB4JFABHCQAASQkCAE0JGAB7CRQAkQkHAJsJAgCiCQUAqQmUAEAKAQBLCgMAUgoCAFYKCABiCggAbQoCAHEKVADHCgMAzAoAAM4KCwDbCgEA5goAAOgKDAD/CgcACAsAAAoLAQANCwIAEQsBABULAwAaCwAAHQsAAB8LAAAhCwAAIwsBACYLAQApCwAAKwsAAC0LMgBhCwAAYwsAAGULAABnCwwAeAsAAH0LAAB/CwEAggsAAIULEQCYCzoA1AsIAOYLCAD4Cw0ACAwqADQMCgBADAgATAwCAFIMKQB/DAAAggwFAI0MCQCYDBYAsAwFALgMAQC+DDMA+wwEAAUNIgAqDQQAMQ0EADcNAAA6DQEARw0EAE4NAABRDQIAVw0xAIsNAQCSDQAAlA0HAKINAwCnDS8A2A0AAN0NAwDiDQUA6Q0FAPQNAQAEDgkADw4BABIOAAAZDgUAIA4BACQOBgAsDgYANA4EADoOAQBCDgYATQ4EAFMODQBpDgAAcw4AAHUOAAB5DgAAfA4DAIEOAACGDgIAiw4AAI0OAACQDgQAlg4DAJsOAACdDgAAoQ4AAKwOAACvDgAAsQ4JALwOEADODgsA4w4CAOcOAwDsDgIA8g4AAPQOGgARDwAAFw8CAB0PAgAhDw0AOQ8ZAFUPCABfDwIAZQ8CAGsPAgBwDxIAhA8LAJEPAACZDwAAmw8AAKEPBQCoDwAArA8BALcPSAABEAIACBAHABwQBwAsEAcAPBA2AIYQAACIEAUAjxABAJIQAACUEAYAnRAMAKwQAACvEAIAsxABALYQAAC9EAAAxBAcAOQQGgAKEQcAExEAABURAAAaEQAAIxEHACwRAAA/EQAARREAAFERFQBtEQ8AhxEBAJMREgCnESAAzxEAANERBADYEQgA4hEEAO8RAADxEQUA+REAAP4RAAAAEgEAAxIEAAkSBAAQEiAAMhICADcSCwBFEgMASxIAAE0SCwBeEgUAZxINAHoSAgCDEgkAjhIDAJUSDAClEg8AthIBALkSAQC8EhEA0BI6AAwTCQAXEwIAIRMAACMTCwA3EwQAQBMBAEQTAABHEyYAcBMIAJ0TAAChEwkArRMDALMTEADGEwAAyBMAAM4TBwDbEwAA3hMBAOETAADjExMA+hMAAAkUAAAOFCYAOBQAAEIUAwBKFAEATRQAAE8UAABRFAoAXRQIAGkUCQB1FAcAfhQBAIIUAQCGFAEAixQNAJwUFACzFAMAuRQBALwUDADLFAAAzhQAANAUEADiFBYA/BQEAAQVAQAJFRkALBUCADQVAAA4FQAAPhUAAEEVAQBGFQAATBUAAE8VHABtFSQAkxUzAMsVDQDcFQAA6RUAAO0VDQAJFgwAHRYAACkWSgB2Fg4AhhYCAA=="}],\ +["oasis_runtime_sdk",{"t":"EEYYEEFNNCENNNNCCECNNNCNCNNNCCNNNXNCNNNNCOXOCCNOCCXCCCCCNNNNNNCQNPPGNNHHHNNNHHHHNNHNNNNNNOOOFONNNNNNNNONOONNNNKRFNNMNMNNNNMNNMNMNMNNNNNMNNMNNMNNMNNNNNNCCCFGPPPIIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNOFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPGPPPPPGGPPPPPPPPPPPFGKPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNMCCCMNNMNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFFFGPPPNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNONONONONNNNNNNNNOOONNNNNNNNSFONNNNNNNNNNNNNNOONNNNNNNKFNNNNNMONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNNNNNNNNNKFIKNNNNNMNNNHNNNNNMNOMNNNNONGPPKNNNMMNNNNNNNNNNNNNNNPPPPPPPPPPPPPSKFGFFPPPPPPPPPPPPPPPFPPFPPFPNNMNOOMNNNNNNNONHMNMNMNMNNONOOOOONNNNNPGKGPGRRRPKRPKKKKKTPKRTPKPTNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNOOOCCCCCCCKGTFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNIPGPGINNNNNNNNNNNNNNNNNNNNNNNNNNNNJJKPPPGGPFFPPPFPGFPONNNONNNNNNNNNNNNNNMNMNNMNNNNNNNNNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNOMNMNMNMNMNMNMNNNNNNNNNNNNNNNNNNNNNNNMNNNNONMNMNMNMNNCNMNNNNNNOMNMNONNNNNNNNNNNNNNNNNNNNONNNNNNNCMNNNNNNNNOOOOOOOFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNNNNNNNNNNNSSSFFFFFFFFOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKPPPGGFFPPPPFGFPPPMNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNMNOONNNMNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNMNNNNNNNNNNNNNNNNNNNOMNNNNNNNNNNNNNNNNNNNNNNONNNOMNOMNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNMNPGFPNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNJJKPPPPGGPFFPPPFFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNONNCONONNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNCMNNNNNNNMNOOOOOOOOOOOOOOOOOOOOOOOOOSSSSFHHNNNNNONOHHHHHNNHHHHONNNNNFFFFFFFFFPFFFFFPFGFFPPFFFOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTKPPKRTTFTTGGPPPPTTFPPPFPPPPPPPPPFTSPPPFPPPPPGFPPPFNNNOONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNMNONNNNNNNNNNNNNNNNNNNNNNNNOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNOOOOOMNOOONNNNNONMNMNMNMNNCONMNMNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNCMNMNMNMNNNNNNNNNNNNOSSSSPFFFFPFFGFPFSNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNOONNNNNNNNNJGFPPPFGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONCNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNSFPPGFGFPONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNJKPPPPPKPGGPPTTTTTTTTTTTTTTFPFPPPGFPTTPPPPCCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNMNMNMNNNNNNNNNNNNNNNNNNMNNNNNOCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNOOOKEFFTNNNNNNNNNNNNMNNNNNNNNNNMNNNNNNNNNCNNNNNNNNNNNNNNNNNEEFEPPIFFNNNNNNNNNNNNXNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNONNNNNNNNNNNNNNONENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSFGPTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPFPPPGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNONNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNHNNNNHHHHNNNOOHHHNNNNNNHNFFFFPPGFFFFOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNOOOONNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRRTKTTTNMNNNNNNNGPKNNNNNNMNNNNNNNNNNNNFONNNNNNNNNNNNNNNNNONNNONNPPFFPGFPPPFFGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNONNNNNNNNNNNNNNNNNNONNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEEFFRFKFFFKFNNNNNNNNNNNNNNNNNNNMNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNMNNNNNNNNNNNNNNMNNNNNNNNNNNNNNMNNMNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPPPGSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFKONNNNNNHOONNNNNNNNNNNNNNNNNOHNNNNNNOOONNNNNNNNNNMNNNNCCCPPPPPPPPPPPPPGFFPPPPFPPPPPPPPPPPFPPFPPFPNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNHOOONNNNNNNOONNNNNNNNNNONNOONNHNNNNNNNNNNNNNNNNNNNNNCCCCCSSSSSSSSSFPGPTPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSFFNNNNNNNNNNOONNNNNNNNONNNNNNNNNNOOONNNNNNNNNNNNNNIFFNNNNNNNNNNOONNNNNNONNNNOONNNNNONOONNNNNNNNNNNFFGTTPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOPGFGFGGGPGPPPFFPPSPPPPPPSPPFPFFPPFNNOONNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNOOONNONONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNOOO","n":["Context","CurrentState","Error","Event","Module","Runtime","Version","borrow","borrow_mut","callformat","cbor","clone","clone_into","clone_to_uninit","clone_to_uninit","config","context","core","crypto","default","deref","deref_mut","dispatcher","drop","enclave_rpc","eq","equivalent","equivalent","error","event","fmt","from","from","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","state","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","Context","Runtime","RuntimeBatchContext","borrow","borrow_mut","clone","clone","consensus_state","consensus_state","deref","deref_mut","drop","epoch","epoch","from","get_logger","get_logger","history","history","host_info","host_info","init","into","is_allowed_query","is_confidential","key_manager","key_manager","local_config","max_messages","max_messages","new","runtime_header","runtime_header","runtime_id","runtime_round_results","runtime_round_results","should_execute_contracts","try_from","try_into","type_id","vzip","multisig","random","signature","Config","Error","InsufficientWeight","InvalidConfig","InvalidSignatureSet","SignatureSet","SignatureSetOwned","Signer","batch","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","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","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","Signer","SigningError","Sr25519","Sr25519","VerificationFailed","as_bytes","as_int","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","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","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_bytes","from_bytes","from_bytes","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","key_type","new_from_seed","new_from_seed","new_test","partial_cmp","partial_cmp","public_key","public_key","random","secp256k1","secp256r1","secp384r1","sign","sign","sign_by_type","sign_raw","sign_raw","sr25519","to_bytes","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","get_chain_context_for","set_chain_context","test_using_chain_context","MemorySigner","PublicKey","as_bytes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from","from","from_bytes","from_bytes","hash","init","init","into","into","into_cbor_value","new_from_seed","partial_cmp","public_key","random","sign","sign_digest","sign_raw","to_bytes","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","clone_to_uninit","cmp","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from_bytes","from_bytes","hash","init","init","into","into","into_cbor_value","new_from_seed","partial_cmp","public_key","random","sign","sign_digest","sign_raw","to_bytes","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","clone_to_uninit","cmp","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from_bytes","from_bytes","hash","init","init","into","into","into_cbor_value","new_from_seed","partial_cmp","public_key","random","sign","sign_digest","sign_raw","to_bytes","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","clone_to_uninit","cmp","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","from_bytes","from_bytes","hash","init","init","into","into","into_cbor_value","new_from_seed","partial_cmp","public_key","random","sign","sign_digest","sign_raw","to_bytes","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","clone_to_uninit","cmp","deref","deref_mut","drop","eq","equivalent","equivalent","fmt","from","from","from_bytes","hash","init","into","into_cbor_value","partial_cmp","to_owned","try_from","try_from_cbor_value","try_into","type_id","verify","vzip","Aborted","BatchOutOfGas","DispatchOptions","DispatchResult","Dispatcher","Error","KeyManagerFailure","MalformedTransactionInBatch","QueryAborted","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","register_enclaverpc","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","METHOD_QUERY","QueryRequest","args","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","deref","deref_mut","drop","fmt","from","init","into","into_cbor_value","method","round","to_owned","try_default","try_from","try_from_cbor_value","try_into","type_id","vzip","Error","RuntimeError","borrow","borrow_mut","clone","clone_into","clone_to_uninit","code","code","default","deref","deref_mut","drop","fmt","fmt","from","from","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","clone_to_uninit","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","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","InsufficientKeyShares","InsufficientSignatures","InvalidCiphertext","InvalidEpoch","InvalidGeneration","InvalidSignature","KEY_PAIR_ID_CONTEXT","KeyManager","KeyManagerClientWithContext","KeyManagerError","KeyPair","KeyPairId","MasterSecretChecksumMismatch","MasterSecretNotFound","MasterSecretNotPublished","MasterSecretNotReplicated","NotAuthenticated","NotAuthorized","NotInitialized","Other","PolicyChanged","PolicyInvalidRuntime","PolicyRequired","PolicyRollback","REKNotPublished","RSKMissing","RuntimeMismatch","SignedPublicKey","StateCorrupted","StateError","StateKey","StatusNotFound","StorageCorrupted","TrustedSigners","VerificationError","borrow","borrow_mut","box_clone","box_clone","checksum","checksum","clear_cache","clear_cache","clone","clone_into","clone_to_uninit","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","AuthDecision","BlockHandler","CallResult","Continue","DispatchResult","Error","Error","Event","Failed","FeeProxyHandler","Genesis","Handled","InvariantHandler","MethodHandler","MigrationHandler","Module","ModuleInfoHandler","NAME","Ok","Parameters","Parameters","STORE_KEY","Stop","TransactionHandler","Unhandled","VERSION","after_dispatch_tx","after_handle_call","approve_raw_tx","approve_unverified_tx","authenticate_tx","before_authorized_call_dispatch","before_handle_call","begin_block","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_invariants","clone","clone_into","clone_to_uninit","decode_tx","deref","deref","deref","deref_mut","deref_mut","deref_mut","dispatch_call","dispatch_call","dispatch_message_result","dispatch_query","dispatch_query","drop","drop","drop","end_block","fmt","fmt","from","from","from","init","init","init","init_or_migrate","into","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","resolve_payer","set_params","supported_methods","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unwrap","unwrap_failed","validate_basic","vzip","vzip","vzip","code","message","module","access","accounts","consensus","consensus_accounts","core","rewards","rofl","Config","Error","METHOD_AUTHORIZATIONS","Module","NotAuthorized","before_authorized_call_dispatch","borrow","borrow","borrow_mut","borrow_mut","code","deref","deref","deref_mut","deref_mut","dispatch_query","drop","drop","fmt","fmt","from","from","init","init","init_or_migrate","into","into","into_abort","module_info","module_name","to_string","try_from","try_from","try_into","try_into","type_id","type_id","types","vzip","vzip","Addresses","AllowFrom","Authorization","FilterOnly","MethodAuthorization","Methods","allow_from","borrow","borrow","borrow_mut","borrow_mut","default","deref","deref","deref_mut","deref_mut","drop","drop","from","from","init","init","into","into","new","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_filtered_methods","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","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","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","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","GAS_COST_CALL_CALLDATA_PUBLIC_KEY","GAS_COST_CALL_CURRENT_EPOCH","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","auth_multisig_signer","auth_signature","authenticate_tx","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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_call","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","storage_byte","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","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","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","ADDRESS_APP_STAKE_POOL","API","Accounts","AppAlreadyExists","AppCreated","AppRemoved","AppUpdated","Config","Core","Error","Event","ExtraKeyUpdateNotAllowed","Forbidden","GAS_COST_CALL_AUTHORIZED_ORIGIN_ENTITY","GAS_COST_CALL_AUTHORIZED_ORIGIN_ENTITY","GAS_COST_CALL_AUTHORIZED_ORIGIN_NODE","GAS_COST_CALL_AUTHORIZED_ORIGIN_NODE","GAS_COST_CALL_CREATE","GAS_COST_CALL_CREATE","GAS_COST_CALL_IS_AUTHORIZED_ORIGIN","GAS_COST_CALL_IS_AUTHORIZED_ORIGIN","GAS_COST_CALL_REGISTER","GAS_COST_CALL_REGISTER","GAS_COST_CALL_REMOVE","GAS_COST_CALL_REMOVE","GAS_COST_CALL_UPDATE","GAS_COST_CALL_UPDATE","Genesis","InvalidArgument","Module","NodeNotAllowed","NotSignedByExtraKey","NotSignedByRAK","ParameterValidationError","Parameters","RegistrationExpired","STAKE_APP_CREATE","STAKE_APP_CREATE","UnknownApp","UnknownEnclave","UnknownInstance","UnknownNode","app","app_id","apps","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","code","code","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_call","dispatch_query","drop","drop","drop","drop","drop","drop","end_block","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_app","get_app","get_instances","get_instances","get_origin_rak","get_origin_rak","get_origin_registration","get_origin_registration","get_registration","get_registration","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","is_authorized_origin","is_authorized_origin","is_expensive_query","module_info","module_name","module_name","parameters","policy","resolve_payer","source","state","supported_methods","to_owned","to_owned","to_string","to_string","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","types","validate_basic","vzip","vzip","vzip","vzip","vzip","vzip","id","id","id","App","AppId","Client","Environment","VERSION","account_nonce","borrow","borrow","borrow_mut","borrow_mut","client","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","consensus_trust_root","deref","deref","deref_mut","deref_mut","drop","drop","estimate_gas","from","from","gas_price","id","init","init","into","into","latest_round","multi_sign_and_submit_tx","multi_sign_and_submit_tx_opts","new_transaction","on_runtime_block","prelude","query","run","sign_and_submit_tx","signer","start","store_for_round","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_store_for_round","App","AppId","Arc","Environment","Err","Ok","Result","TrustRoot","Version","allocator","arbitrary","arbitrary","arbitrary","arbitrary_take_rest","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","async_trait","borrow","borrow","borrow","borrow_mut","borrow_mut","cause","chain_context","check_batch","churp_bivariate_share","churp_share_distribution_point","churp_share_reduction_point","churp_state_key","churp_verification_matrix","clear_cache","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","cmp","consensus_events_at","consensus_state_at","decrement_strong_count","decrement_strong_count_in","default","default","default","default","default","deref","deref","deref","deref_mut","deref_mut","description","downcast","downcast_unchecked","downgrade","drop","drop","drop","enabled","encode_hex","encode_hex_upper","eq","eq","equivalent","equivalent","equivalent","equivalent","events_at","execute_batch","finalize","flush","flush","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_iter","from_ptr","from_raw","from_raw_in","ge","get","get_mut","get_mut_unchecked","get_or_create_ephemeral_keys","get_or_create_keys","get_public_ephemeral_key","get_public_key","gt","hash","hash","height","increment_strong_count","increment_strong_count_in","init","init","insert","into","into","into_cbor_value","into_inner","into_ptr","into_raw","into_raw_with_allocator","is_enabled","is_read_vectored","is_write_vectored","latest_height","latest_state","le","load","load","log","log","lt","major","make_mut","minor","ne","new","new_cyclic","new_from_seed","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","patch","pin","pin_in","provide","ptr_eq","public_key","query","random","read","read_buf","read_to_end","read_to_string","read_vectored","replicate_ephemeral_secret","replicate_master_secret","runtime_id","schedule_and_execute_batch","sdk","seek","serialize","serialize","set_abort_batch_flag","sign","sign_raw","size_hint","size_hint","size_hint","source","spawn_local_obj","spawn_obj","state_at","status","status_local","strong_count","sync","to_bytes","to_owned","to_owned","to_string","try_default","try_from","try_from","try_from","try_from_cbor_value","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_pin","try_pin_in","try_unwrap","type_id","type_id","unverified_state","unwrap_or_clone","verify","verify_for_query","vzip","vzip","weak_count","write","write","write_vectored","APP_ID_BECH32_HRP","AppId","Error","MalformedIdentifier","SIZE","as_ref","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","clone_to_uninit","clone_to_uninit","cmp","default","deref","deref","deref_mut","deref_mut","drop","drop","encode_hex","encode_hex_upper","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from_bech32","from_bytes","from_creator_nonce","from_creator_round_index","from_global_name","hash","init","init","into","into","into_bytes","into_cbor_value","partial_cmp","serialize","to_bech32","to_owned","to_string","to_string","try_default","try_from","try_from","try_from","try_from_cbor_value","try_into","try_into","type_id","type_id","vzip","vzip","AllowedEndorsement","Any","AppAuthPolicy","ComputeRole","EndorsingNodePays","Entity","FeePolicy","InstancePays","Node","ObserverRole","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","enclaves","endorsements","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fees","fmt","fmt","fmt","from","from","from","init","init","init","into","into","into","into_cbor_value","into_cbor_value","into_cbor_value","max_expiration","quotes","to_owned","to_owned","to_owned","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","vzip","vzip","vzip","KeyEndorsementInfo","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","deref","deref_mut","drop","eq","equivalent","equivalent","expire_registrations","fmt","for_extra_key","for_rak","from","get_app","get_endorser","get_registration","get_registrations_for_app","init","into","into_cbor_value","node_id","rak","remove_app","remove_registration","set_app","to_owned","try_default","try_from","try_from_cbor_value","try_into","type_id","update_registration","vzip","AppConfig","AppInstanceQuery","AppQuery","Create","CreatorNonce","CreatorRoundIndex","IdentifierScheme","Register","Registration","Remove","Update","admin","admin","app","app","app","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","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_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","ect","entity_id","eq","equivalent","equivalent","expiration","expiration","extra_keys","extra_keys","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","id","id","id","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","into_cbor_value","node_id","policy","policy","policy","rak","rak","rek","scheme","stake","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_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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Accounts","Core","FeeProxy","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_signers","Error","FailedToFetchBatch","ScheduleControlHost","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","clone_to_uninit","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","Check","Commit","CurrentState","Environment","Execute","Mode","Options","PreSchedule","Rollback","Simulate","State","StateValue","TransactionResult","TransactionWithMeta","block_value","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_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","commit","commit_transaction","data","default","default","default","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","emit_event","emit_event_raw","emit_message","emit_unconditional_event","emitted_messages_count","emitted_messages_local_count","emitted_messages_max","enter","enter_opts","env","env_origin","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","get","get_mut","has_pending_store_updates","hash","hide_block_values","index","init","init","init","init","init","init","init","init","internal","internal","into","into","into","into","into","into","into","into","is_check_only","is_execute","is_internal","is_pre_schedule","is_read_only","is_simulation","is_transaction","level","local_value","mode","mode","new","open","or_default","pending_store_update_byte_size","rng","rng_local_entropy","rollback","rollback_transaction","set","size","start_transaction","store","take","take_all_events","take_events","take_messages","take_unconditional_events","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx","tx_auth_info","tx_call_format","tx_caller_address","tx_caller_public_key","tx_index","tx_size","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with","with_env","with_env_origin","with_internal","with_mode","with_rng_local_entropy","with_store","with_transaction","with_transaction_opts","with_tx","ConfidentialStore","ConfidentialStoreError","HashedStore","HostStore","Inner","MKVSStore","NestedStore","OverlayStore","Prefix","PrefixStore","Store","TypedStore","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","clone_to_uninit","cmp","commit","commit","commit","confidential","default","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","encode_hex","encode_hex_upper","eq","equivalent","equivalent","fmt","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","has_pending_updates","has_pending_updates","has_pending_updates","init","init","init","init","init","init","init","insert","insert","insert","insert","insert","insert","insert","into","into","into","into","into","into","into","into_cbor_value","iter","iter","iter","iter","iter","iter","iter","new","new","new","new","new","new","new_for_round","partial_cmp","pending_update_byte_size","pending_update_byte_size","pending_update_byte_size","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","prefetch_prefixes","remove","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","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ConfidentialStore","CorruptKey","CorruptValue","DecryptionFailure","Error","KEY_SIZE","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","AllowAllValidator","SubcallInfo","SubcallResult","Validator","body","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","call_result","caller","clone","clone_into","clone_to_uninit","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","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","InsufficientKeyShares","InsufficientSignatures","InvalidCiphertext","InvalidEpoch","InvalidGeneration","InvalidSignature","KeyManagerError","KeyPair","KeyPairId","MasterSecretChecksumMismatch","MasterSecretNotFound","MasterSecretNotPublished","MasterSecretNotReplicated","MockKeyManagerClient","NotAuthenticated","NotAuthorized","NotInitialized","Other","PolicyChanged","PolicyInvalidRuntime","PolicyRequired","PolicyRollback","REKNotPublished","RSKMissing","RuntimeMismatch","SignedPublicKey","StateCorrupted","StateError","StateKey","StatusNotFound","StorageCorrupted","TrustedSigners","VerificationError","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","box_clone","checksum","checksum","clear_cache","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","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_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","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","clone_to_uninit","consensus_state","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","encrypted","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","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_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","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_consensus_pk","from_eth","from_module","from_module_raw","from_multisig","from_runtime_id","from_sigspec","hash","init","init","init","into","into","into","into_bytes","into_cbor_value","into_cbor_value","new","partial_cmp","public_key","serialize","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_from_pk","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","CALL_DATA_KEY_PAIR_ID_CONTEXT_BASE","CallEnvelopeX25519DeoxysII","ResultEnvelopeX25519DeoxysII","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","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_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","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","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","length","Address","AddressSpec","AuthInfo","AuthProof","Call","CallFormat","CallResult","CallerAddress","EncryptedX25519DeoxysII","Error","EthAddress","Failed","FailedToSign","Fee","FeeProxy","Internal","Invalid","LATEST_TRANSACTION_VERSION","MalformedTransaction","Module","Multisig","Multisig","Ok","Plain","SIGNATURE_CONTEXT_BASE","Signature","Signature","SignerInfo","SignerNotFound","Transaction","TransactionSigner","Unknown","UnsupportedVersion","UnverifiedTransaction","address","address","address_spec","amount","append_auth_multisig","append_auth_signature","append_sign","append_signer_info","auth_info","batch","body","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","call","caller_address","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_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","consensus_messages","default","default","default","default","default","default","default","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","equivalent","equivalent","fee","fee_amount","fee_gas","finalize","fmt","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","from","from","from","gas","gas_price","id","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_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","into_cbor_value","is_success","method","module","new","new","new_multisig","new_sigspec","nonce","not_after","not_before","ok","prepare_for_signing","proxy","public_key","read_only","set_fee_amount","set_fee_gas","set_fee_proxy","signer_info","source","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_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_from_cbor_value","try_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","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","unwrap","unwrap_failed","validate_basic","verify","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zeroized","code","message","module"],"q":[[0,"oasis_runtime_sdk"],[65,"oasis_runtime_sdk::callformat"],[89,"oasis_runtime_sdk::callformat::Metadata"],[92,"oasis_runtime_sdk::config"],[110,"oasis_runtime_sdk::context"],[151,"oasis_runtime_sdk::crypto"],[154,"oasis_runtime_sdk::crypto::multisig"],[223,"oasis_runtime_sdk::crypto::random"],[266,"oasis_runtime_sdk::crypto::signature"],[443,"oasis_runtime_sdk::crypto::signature::context"],[446,"oasis_runtime_sdk::crypto::signature::ed25519"],[501,"oasis_runtime_sdk::crypto::signature::secp256k1"],[556,"oasis_runtime_sdk::crypto::signature::secp256r1"],[609,"oasis_runtime_sdk::crypto::signature::secp384r1"],[662,"oasis_runtime_sdk::crypto::signature::sr25519"],[692,"oasis_runtime_sdk::dispatcher"],[785,"oasis_runtime_sdk::enclave_rpc"],[811,"oasis_runtime_sdk::error"],[860,"oasis_runtime_sdk::event"],[889,"oasis_runtime_sdk::history"],[913,"oasis_runtime_sdk::keymanager"],[993,"oasis_runtime_sdk::module"],[1094,"oasis_runtime_sdk::module::CallResult"],[1097,"oasis_runtime_sdk::modules"],[1104,"oasis_runtime_sdk::modules::access"],[1144,"oasis_runtime_sdk::modules::access::types"],[1178,"oasis_runtime_sdk::modules::accounts"],[1387,"oasis_runtime_sdk::modules::accounts::Event"],[1394,"oasis_runtime_sdk::modules::accounts::fee"],[1456,"oasis_runtime_sdk::modules::accounts::state"],[1459,"oasis_runtime_sdk::modules::accounts::types"],[1644,"oasis_runtime_sdk::modules::consensus"],[1834,"oasis_runtime_sdk::modules::consensus::types"],[1879,"oasis_runtime_sdk::modules::consensus_accounts"],[2043,"oasis_runtime_sdk::modules::consensus_accounts::Event"],[2068,"oasis_runtime_sdk::modules::consensus_accounts::state"],[2100,"oasis_runtime_sdk::modules::consensus_accounts::types"],[2621,"oasis_runtime_sdk::modules::core"],[2930,"oasis_runtime_sdk::modules::core::Event"],[2931,"oasis_runtime_sdk::modules::core::state"],[2935,"oasis_runtime_sdk::modules::core::types"],[3144,"oasis_runtime_sdk::modules::rewards"],[3253,"oasis_runtime_sdk::modules::rewards::state"],[3254,"oasis_runtime_sdk::modules::rewards::types"],[3374,"oasis_runtime_sdk::modules::rofl"],[3550,"oasis_runtime_sdk::modules::rofl::Event"],[3553,"oasis_runtime_sdk::modules::rofl::app"],[3609,"oasis_runtime_sdk::modules::rofl::app::prelude"],[3833,"oasis_runtime_sdk::modules::rofl::app_id"],[3897,"oasis_runtime_sdk::modules::rofl::policy"],[3981,"oasis_runtime_sdk::modules::rofl::state"],[4019,"oasis_runtime_sdk::modules::rofl::types"],[4244,"oasis_runtime_sdk::runtime"],[4262,"oasis_runtime_sdk::schedule_control"],[4284,"oasis_runtime_sdk::sender"],[4310,"oasis_runtime_sdk::state"],[4520,"oasis_runtime_sdk::storage"],[4690,"oasis_runtime_sdk::storage::confidential"],[4730,"oasis_runtime_sdk::subcall"],[4787,"oasis_runtime_sdk::testing"],[4790,"oasis_runtime_sdk::testing::keymanager"],[5018,"oasis_runtime_sdk::testing::keys"],[5025,"oasis_runtime_sdk::testing::keys::alice"],[5029,"oasis_runtime_sdk::testing::keys::bob"],[5033,"oasis_runtime_sdk::testing::keys::charlie"],[5037,"oasis_runtime_sdk::testing::keys::dave"],[5041,"oasis_runtime_sdk::testing::keys::erin"],[5045,"oasis_runtime_sdk::testing::keys::frank"],[5049,"oasis_runtime_sdk::testing::keys::grace"],[5053,"oasis_runtime_sdk::testing::mock"],[5145,"oasis_runtime_sdk::types"],[5150,"oasis_runtime_sdk::types::address"],[5255,"oasis_runtime_sdk::types::callformat"],[5306,"oasis_runtime_sdk::types::message"],[5354,"oasis_runtime_sdk::types::token"],[5442,"oasis_runtime_sdk::types::token::Error"],[5443,"oasis_runtime_sdk::types::transaction"],[5799,"oasis_runtime_sdk::types::transaction::CallResult"],[5802,"oasis_core_runtime::common::version"],[5803,"core::fmt"],[5804,"core::result"],[5805,"core::hash"],[5806,"oasis_cbor_value::values"],[5807,"oasis_cbor"],[5808,"core::any"],[5809,"core::option"],[5810,"x25519_dalek::x25519"],[5811,"oasis_core_runtime::common::crypto::x25519"],[5812,"oasis_core_runtime::consensus::beacon"],[5813,"oasis_core_keymanager::crypto::types"],[5814,"oasis_core_runtime::consensus::state"],[5815,"slog"],[5816,"oasis_core_runtime::protocol"],[5817,"oasis_cbor::decode"],[5818,"alloc::boxed"],[5819,"oasis_core_runtime::consensus::roothash::block"],[5820,"oasis_core_runtime::consensus::roothash"],[5821,"oasis_core_runtime::common::namespace"],[5822,"alloc::vec"],[5823,"alloc::string"],[5824,"oasis_core_runtime::common::crypto::hash"],[5825,"rand_core"],[5826,"core::marker"],[5827,"num_bigint_dig::bigint"],[5828,"num_bigint_dig::biguint"],[5829,"rand_core::error"],[5830,"core::cmp"],[5831,"core::iter::traits::collect"],[5832,"oasis_core_runtime::common::crypto::signature"],[5833,"std::sync::mutex"],[5834,"typenum::generated::consts"],[5835,"digest::digest"],[5836,"digest"],[5837,"crypto_common"],[5838,"oasis_core_runtime::transaction::context"],[5839,"oasis_core_runtime::transaction::types"],[5840,"oasis_core_runtime::types"],[5841,"oasis_core_runtime::consensus::roothash::message"],[5842,"oasis_core_runtime::transaction::dispatcher"],[5843,"oasis_core_runtime::transaction::tags"],[5844,"oasis_core_keymanager::api::errors"],[5845,"oasis_core_runtime::storage::mkvs"],[5846,"alloc::collections::btree::set"],[5847,"oasis_core_runtime::enclave_rpc::dispatcher"],[5848,"core::sync::atomic"],[5849,"alloc::sync"],[5850,"core::error"],[5851,"tokio::runtime::task::error"],[5852,"oasis_core_runtime::consensus::verifier"],[5853,"anyhow"],[5854,"oasis_runtime_sdk::modules::rofl::error"],[5855,"oasis_core_runtime::enclave_rpc::demux"],[5856,"oasis_core_runtime::consensus"],[5857,"oasis_cbor::encode"],[5858,"core::ops::function"],[5859,"alloc::collections::btree::map"],[5860,"core::convert"],[5861,"oasis_core_runtime::consensus::staking"],[5862,"core::iter::traits::iterator"],[5863,"oasis_runtime_sdk::modules::rofl::event"],[5864,"oasis_runtime_sdk::modules::rofl::app::client"],[5865,"oasis_runtime_sdk::modules::rofl::app::env"],[5866,"core::future::future"],[5867,"core::pin"],[5868,"oasis_runtime_sdk::storage::host"],[5869,"core::alloc"],[5870,"arbitrary::unstructured"],[5871,"arbitrary::error"],[5872,"arbitrary"],[5873,"std::os::fd::owned"],[5874,"std::os::fd::raw"],[5875,"core::mem::maybe_uninit"],[5876,"oasis_core_keymanager::client::interface"],[5877,"core::clone"],[5878,"core::default"],[5879,"core::ffi::c_str"],[5880,"log"],[5881,"std::fs"],[5882,"std::io::error"],[5883,"std::ffi::os_str"],[5884,"std::path"],[5885,"alloc::borrow"],[5886,"alloc::ffi::c_str"],[5887,"oasis_core_runtime::storage"],[5888,"arc_swap::access"],[5889,"core::io::borrowed_buf"],[5890,"std::io"],[5891,"futures_task::future_obj"],[5892,"futures_task::spawn"],[5893,"der::error"],[5894,"slog::key::static_"],[5895,"oasis_core_keymanager::policy::signers"],[5896,"oasis_runtime_sdk::storage::mkvs"],[5897,"oasis_runtime_sdk::storage::overlay"],[5898,"oasis_runtime_sdk::storage::hashed"],[5899,"oasis_runtime_sdk::storage::prefix"],[5900,"oasis_runtime_sdk::storage::typed"],[5901,"oasis_core_runtime::storage::mkvs::tree::node"],[5902,"rustc_hex"],[5903,"oasis_core_runtime::storage::mkvs::tree"],[5904,"oasis_core_runtime::storage::mkvs::tree::overlay"],[5905,"oasis_runtime_sdk_macros"],[5906,"oasis_runtime_sdk::modules::rofl::config"],[5907,"async_trait"],[5908,"deoxysii"]],"i":[0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,0,0,0,0,3,3,3,0,3,0,3,3,3,0,0,3,3,3,0,3,0,3,3,3,3,0,3,0,3,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,0,0,3,17,17,0,17,17,0,0,0,17,17,17,0,0,0,0,17,17,0,17,17,17,17,17,17,384,384,384,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,21,0,35,35,21,35,21,35,35,35,35,21,35,35,21,35,21,35,21,35,35,35,21,21,21,35,21,21,35,35,21,35,21,21,35,21,35,35,35,35,0,0,0,0,0,53,53,53,0,0,0,48,53,54,48,53,54,48,54,48,54,48,54,48,48,53,54,48,53,54,48,53,54,48,53,53,54,48,53,54,48,53,54,48,53,54,48,54,48,54,48,48,54,48,53,48,53,54,48,54,48,53,54,48,53,54,48,48,53,54,48,54,0,0,56,56,56,59,56,59,56,59,56,59,56,59,56,59,59,56,56,59,59,59,59,59,59,59,56,59,56,59,56,56,59,59,59,56,59,56,59,56,59,56,59,74,50,67,67,67,0,72,72,72,72,72,0,0,74,50,67,67,67,74,50,67,74,50,67,0,0,0,72,67,50,72,50,67,50,52,74,67,50,72,52,74,67,50,72,52,67,50,52,67,50,52,67,67,50,52,67,50,0,52,74,67,50,72,52,74,67,50,72,52,74,67,50,72,52,0,50,52,50,52,67,50,50,52,67,67,50,50,52,52,67,50,72,72,52,74,67,50,50,72,52,52,73,74,50,67,50,74,67,50,72,52,74,67,50,72,52,67,50,52,67,67,67,67,67,50,73,74,74,67,50,73,74,73,0,0,0,73,74,74,73,74,0,73,74,67,50,52,72,52,74,67,67,50,72,52,67,50,52,74,67,50,72,52,74,67,50,72,52,50,50,50,50,74,67,50,72,52,0,0,0,0,0,76,77,76,77,76,76,76,76,76,77,76,77,76,77,76,76,76,76,76,77,76,76,76,76,77,76,76,77,76,77,76,76,77,76,77,77,77,77,77,77,76,77,76,76,77,76,77,76,76,76,76,77,76,0,0,81,82,81,82,81,81,81,81,81,82,81,82,81,82,81,81,81,81,81,82,81,81,82,81,81,82,81,82,81,81,82,81,82,82,82,82,82,82,81,81,81,82,81,81,82,81,82,81,81,81,81,82,81,0,0,85,86,85,86,85,85,85,85,85,86,85,86,85,86,85,85,85,85,85,86,85,85,86,85,85,86,85,86,85,85,86,85,86,86,86,86,86,86,85,86,85,85,86,85,86,85,85,85,85,86,85,0,0,89,90,89,90,89,89,89,89,89,90,89,90,89,90,89,89,89,89,89,90,89,89,90,89,89,90,89,90,89,89,90,89,90,90,90,90,90,90,89,90,89,89,90,89,90,89,89,89,89,90,89,0,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,101,101,0,0,0,0,101,101,101,93,101,103,102,93,101,103,102,103,93,93,101,93,102,93,101,103,102,93,101,103,102,93,93,93,93,93,101,103,102,93,93,93,101,101,103,93,101,101,103,103,102,93,101,103,102,93,101,103,102,101,102,101,93,103,93,93,103,93,103,93,102,101,103,101,93,101,103,102,93,101,103,102,102,102,102,93,101,103,102,93,101,103,102,0,0,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,0,0,97,97,97,97,97,116,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,116,116,97,97,97,116,97,97,97,97,97,97,97,97,97,0,0,0,0,131,131,131,131,131,132,131,131,131,0,131,131,131,131,132,133,134,131,132,131,131,131,131,131,131,0,122,122,0,122,122,122,39,39,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,108,108,108,108,108,108,108,108,108,108,108,108,108,0,0,0,0,0,0,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,0,108,108,0,108,108,0,108,137,137,41,137,140,141,41,137,137,137,137,137,137,137,141,137,0,41,137,41,137,41,137,41,137,137,140,137,141,141,332,140,332,137,137,137,137,137,26,0,0,0,144,0,385,156,385,26,0,386,145,0,0,0,0,0,385,26,0,385,156,144,0,145,385,387,387,387,387,387,387,387,388,145,26,144,145,26,144,389,144,144,144,387,145,26,144,145,26,144,0,390,390,0,390,145,26,144,388,26,144,145,26,144,145,26,144,386,145,26,144,390,390,390,26,391,145,145,385,390,392,385,390,144,145,26,144,145,26,144,145,26,144,26,26,156,145,26,144,393,393,393,0,0,0,0,0,0,0,0,0,394,0,128,395,395,128,395,128,128,395,128,395,128,395,395,128,128,128,395,128,395,128,395,395,128,128,395,128,128,395,128,395,128,395,128,0,395,128,0,157,0,158,0,0,157,157,158,157,158,158,157,158,157,158,157,158,157,158,157,158,157,158,158,157,158,157,158,157,158,157,158,158,0,0,0,164,126,165,0,0,126,0,0,126,126,164,0,126,0,0,164,163,396,396,396,163,396,126,164,161,162,165,163,396,126,164,161,162,165,163,397,396,397,396,396,397,396,161,162,163,161,162,163,161,162,163,126,164,162,161,162,163,162,396,126,164,161,162,165,163,396,126,164,161,162,165,163,396,396,396,126,164,161,162,165,163,396,397,0,126,126,164,161,162,165,165,163,396,126,126,164,161,162,165,163,162,397,396,397,396,397,396,397,396,397,396,397,396,397,396,396,396,126,164,161,162,165,163,396,396,126,164,161,162,165,163,126,164,161,162,163,396,397,396,396,126,164,163,396,397,396,397,396,397,396,397,396,126,0,396,397,396,161,162,163,126,165,163,397,396,397,396,162,161,162,163,396,126,164,161,162,165,163,161,162,163,396,126,164,161,162,165,163,161,396,126,164,161,162,165,163,0,397,396,396,126,164,161,162,165,163,398,399,400,398,399,400,398,0,0,0,170,172,171,170,172,171,170,171,170,171,170,171,170,171,171,171,170,170,172,171,170,172,171,170,172,171,170,171,170,172,171,170,172,171,170,172,171,170,171,170,172,171,171,172,171,170,172,171,170,172,171,170,171,172,171,170,172,171,170,0,0,0,0,0,0,0,0,0,0,0,175,177,173,168,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,169,173,174,175,176,177,168,178,169,176,178,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,174,173,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,173,174,175,176,177,168,178,169,0,129,129,129,0,0,0,0,129,129,129,129,0,0,0,186,129,186,401,402,401,402,401,402,402,180,181,186,183,182,129,402,180,181,186,183,182,129,180,181,182,180,181,182,180,181,182,183,129,401,402,181,181,180,181,182,401,402,402,180,181,186,183,182,129,402,180,181,186,183,182,129,402,402,402,180,181,186,183,182,129,401,402,180,181,180,180,181,181,401,402,180,181,186,186,183,182,129,129,402,180,181,186,183,182,129,129,129,129,181,401,402,402,402,180,181,186,183,182,129,402,402,180,181,186,183,182,129,129,180,181,183,182,181,402,183,129,182,401,402,180,401,402,129,402,180,181,182,186,129,401,402,180,181,182,402,180,181,186,183,182,129,180,181,182,402,180,181,186,183,182,129,402,180,181,186,183,182,129,0,181,402,180,181,186,183,182,129,401,402,188,0,0,188,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,189,189,189,188,189,188,189,188,189,188,189,188,189,188,189,0,0,0,130,130,193,193,0,0,130,0,0,130,130,130,0,0,193,193,193,403,130,190,191,193,192,403,130,190,191,193,192,403,190,191,192,190,191,192,190,191,192,130,193,190,191,192,404,403,404,403,403,130,190,191,193,192,403,130,190,191,193,192,191,191,191,191,403,403,403,403,130,190,191,193,192,403,130,130,190,191,193,192,403,130,130,130,190,191,193,192,191,403,403,130,190,191,193,192,403,403,130,190,191,193,192,130,190,191,193,192,403,130,193,192,403,130,0,190,403,190,190,191,192,130,190,191,192,403,130,190,191,193,192,190,191,192,403,130,190,191,193,192,190,190,190,190,403,130,190,191,193,192,0,404,403,403,130,190,191,193,192,404,403,405,406,407,408,409,405,406,407,409,405,406,407,409,408,405,406,407,409,409,408,405,406,407,409,408,0,0,0,0,0,0,0,196,196,196,196,196,196,196,196,0,0,0,0,0,196,196,0,0,0,0,196,196,196,196,196,196,0,0,0,0,0,0,0,0,0,198,0,0,0,0,0,198,0,0,0,0,198,198,0,0,0,205,206,211,212,200,201,202,199,211,212,213,210,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,199,197,215,215,215,199,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,215,203,207,208,197,212,213,214,204,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,198,204,215,211,212,213,214,202,203,199,194,213,214,203,199,194,195,197,214,200,201,202,207,209,195,211,213,214,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,200,201,202,203,198,204,199,205,206,207,208,209,210,194,195,197,211,212,213,214,215,410,0,20,20,0,411,410,410,0,410,410,0,0,20,20,20,20,410,410,0,20,20,223,0,20,20,20,20,224,20,224,20,20,0,410,0,20,20,20,0,20,20,20,20,20,0,0,20,20,20,0,412,412,412,217,217,412,412,412,412,20,222,223,217,218,224,219,220,221,412,20,222,223,217,218,224,219,220,221,217,217,218,219,220,221,217,218,219,220,221,217,218,219,220,221,20,222,223,217,218,219,220,221,412,20,222,223,217,218,224,219,220,221,412,20,222,223,217,218,224,219,220,221,412,412,412,20,222,223,217,218,224,219,220,221,219,218,412,223,223,223,411,412,221,20,20,222,222,223,217,218,224,224,219,220,221,412,20,20,20,222,223,217,218,224,219,220,221,219,411,412,412,412,20,222,223,217,218,224,219,220,221,412,412,20,222,223,217,218,224,219,220,221,20,223,217,218,219,220,221,412,222,412,411,412,219,221,219,219,219,411,412,219,221,218,412,20,222,223,20,220,412,411,412,411,412,411,412,411,412,20,0,217,412,411,412,411,412,218,217,218,219,220,221,20,222,224,217,218,219,220,221,412,20,222,222,223,217,218,224,219,220,221,217,218,219,220,221,412,20,222,223,217,218,224,219,220,221,217,412,20,222,223,217,218,224,219,220,221,0,411,412,411,412,411,412,411,412,219,412,20,222,223,217,218,224,219,220,221,413,0,0,0,0,229,0,0,0,0,229,0,0,0,0,229,0,0,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,226,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,229,154,151,230,231,232,150,228,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,228,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,154,151,230,154,151,226,228,232,230,230,150,226,228,229,154,151,230,231,232,150,228,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,150,226,228,229,154,151,230,231,232,226,231,150,226,228,229,154,151,230,231,232,151,150,150,226,228,229,154,151,230,231,232,0,0,0,124,235,235,0,0,0,414,124,233,235,234,414,124,233,235,234,233,234,233,234,233,234,124,233,234,414,124,233,235,234,414,124,233,235,234,414,414,124,233,235,234,414,124,124,233,235,235,234,414,124,233,235,235,234,414,124,233,235,234,414,414,124,233,235,234,124,233,234,414,124,234,233,233,233,235,0,233,234,124,235,233,234,414,124,233,235,234,233,234,414,124,233,235,234,414,124,233,235,234,0,233,414,124,233,235,234,0,0,239,239,0,0,0,0,236,237,237,238,236,239,240,237,238,236,239,240,237,238,239,240,237,238,239,240,237,238,239,240,237,238,239,240,237,238,236,239,240,237,238,236,239,240,237,238,236,239,240,239,239,239,237,238,236,236,239,240,240,238,239,237,238,236,239,240,239,237,238,236,239,240,237,238,236,239,240,237,238,239,240,240,238,237,238,239,240,236,237,238,239,240,237,238,236,239,240,237,238,239,240,237,238,236,239,240,237,238,236,239,240,237,238,239,237,238,236,239,240,0,0,125,125,244,244,244,0,125,0,0,125,125,415,415,415,415,415,415,415,415,415,415,415,415,415,415,0,125,0,125,125,125,0,0,125,415,415,125,125,125,125,0,0,243,416,125,244,242,245,243,416,125,244,242,245,243,242,243,242,243,242,243,125,244,242,243,416,125,244,242,245,243,416,125,244,242,245,243,416,416,416,125,244,242,245,243,416,125,125,244,242,245,245,243,416,125,125,125,244,242,245,243,417,416,417,416,417,416,417,416,417,416,416,125,244,242,245,243,416,416,125,244,242,245,243,125,244,242,243,417,416,416,416,125,244,243,0,416,125,0,416,242,243,125,245,242,243,416,125,244,242,245,243,242,243,416,125,244,242,245,243,416,125,244,242,245,243,0,242,416,125,244,242,245,243,418,419,420,0,0,0,0,251,249,249,252,249,252,252,249,252,249,252,249,252,251,249,252,249,252,249,252,249,249,252,249,251,249,252,249,252,249,249,249,251,251,0,249,251,249,252,251,249,249,252,249,252,249,252,249,252,249,252,249,0,0,0,0,250,250,0,0,0,113,113,113,113,113,113,113,113,113,113,113,113,0,113,113,253,113,253,113,253,113,113,113,113,113,113,113,113,253,113,253,113,253,113,113,113,113,113,113,113,113,113,253,113,113,253,113,253,113,113,113,113,113,113,253,113,113,113,113,253,113,113,253,253,113,113,113,113,113,113,113,113,253,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,253,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,253,253,113,113,113,253,113,113,253,253,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,3,113,3,113,113,113,113,113,113,113,113,113,113,113,113,113,113,3,113,113,113,113,113,113,113,113,113,113,113,113,113,113,253,113,0,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,253,113,253,113,113,253,253,113,253,113,113,113,113,113,113,113,113,113,113,253,113,113,113,113,113,253,113,113,113,113,0,0,0,318,246,246,318,246,318,246,246,246,246,246,246,246,318,246,318,246,318,246,246,246,246,246,246,318,318,246,246,246,318,246,246,246,246,246,246,246,246,318,246,318,246,246,246,246,246,246,246,318,246,246,318,246,246,246,318,246,318,246,318,246,0,322,0,322,323,322,0,323,322,322,321,322,323,321,322,323,321,322,323,321,322,323,321,322,323,321,323,321,322,323,321,322,323,321,322,323,321,321,321,322,323,321,321,322,322,323,323,321,321,322,323,321,322,323,321,322,323,321,322,323,321,322,323,321,321,321,322,323,321,321,322,323,321,322,323,321,322,323,321,322,323,321,322,323,0,324,324,324,324,324,324,324,324,324,324,324,324,0,324,324,324,324,0,0,0,0,324,324,324,324,324,0,0,0,324,324,324,324,324,324,0,324,0,0,0,0,326,326,0,0,0,0,0,327,247,329,248,331,325,326,327,328,247,329,248,330,331,325,326,327,328,247,329,248,330,331,325,326,327,328,247,329,248,330,331,325,326,327,328,247,329,248,330,331,325,326,326,327,328,247,329,248,330,331,325,326,327,328,247,329,248,330,325,326,327,328,247,329,248,330,331,325,326,327,328,247,329,248,330,331,325,326,327,328,247,329,248,330,331,329,248,248,248,248,329,248,329,248,325,326,327,328,247,329,248,330,331,325,326,327,328,247,329,248,330,331,327,328,247,330,325,326,327,328,247,329,248,330,331,325,326,327,328,247,329,248,330,331,325,326,327,328,247,329,248,330,331,248,325,327,247,248,331,248,325,247,325,326,327,328,247,329,248,330,331,325,327,328,247,329,248,330,325,326,327,328,247,329,248,330,331,325,326,327,328,247,329,248,330,331,325,326,327,328,247,329,248,330,331,325,326,327,328,247,329,248,330,331,325,326,327,328,247,329,248,330,331,34,34,34,34,34,0,34,34,34,34,34,34,34,34,34,34,34,34,0,119,0,119,119,119,119,119,119,333,119,119,119,119,119,119,119,119,119,119,119,119,0,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,65,341,0,0,65,0,0,65,341,65,0,0,0,0,334,334,341,421,335,65,336,337,338,334,341,421,335,65,336,337,338,65,336,337,338,65,336,337,338,65,65,336,337,338,334,421,337,65,336,338,334,341,421,335,65,336,337,338,334,341,421,335,65,336,337,338,334,341,421,335,65,336,337,338,334,334,334,334,334,334,334,421,421,334,334,65,65,65,65,65,336,337,338,334,341,341,341,421,335,65,336,337,337,338,335,335,334,337,334,337,334,341,421,335,65,336,337,338,337,338,334,341,421,335,65,336,337,338,336,336,336,336,336,336,336,334,334,336,338,338,334,335,334,334,338,334,421,335,337,421,334,335,334,334,334,334,65,336,337,338,65,334,341,421,335,65,336,337,338,334,341,421,335,65,336,337,338,338,336,336,336,336,336,336,334,341,421,335,65,336,337,338,334,341,421,335,65,336,337,338,421,421,421,338,338,338,421,421,421,338,0,0,0,0,344,0,0,0,0,0,0,0,109,348,256,345,347,349,350,109,348,256,345,347,349,350,109,109,109,109,109,344,345,347,0,109,348,256,345,347,349,350,109,109,348,256,345,347,349,350,109,109,348,256,345,347,349,350,109,109,109,109,109,109,109,348,256,345,347,349,350,109,109,340,348,256,345,347,349,350,344,345,347,348,256,345,347,349,350,109,340,348,256,345,347,349,350,348,256,345,347,349,350,109,109,340,348,256,345,347,349,350,348,256,345,347,349,350,256,109,344,345,347,340,348,256,345,347,349,340,348,256,345,347,349,350,344,345,347,109,109,348,256,345,347,349,350,109,109,348,256,345,347,349,350,109,348,256,345,347,349,350,109,348,256,345,347,349,350,109,0,355,355,355,0,0,356,355,356,355,356,355,356,355,356,355,355,355,356,355,356,356,355,356,356,355,356,356,356,356,355,356,355,356,355,356,355,356,355,356,0,0,0,0,357,360,357,358,360,357,358,0,358,357,357,357,357,360,357,358,360,357,358,360,357,358,357,358,360,357,358,358,0,360,357,358,360,357,358,357,357,357,357,360,357,358,360,357,358,360,357,358,359,360,360,357,358,0,0,0,108,108,108,108,108,108,108,108,108,108,108,108,108,0,0,0,108,108,108,108,0,108,108,108,108,108,108,108,108,108,108,108,0,108,108,0,108,108,0,108,31,361,108,31,361,140,141,332,362,108,31,361,140,141,332,362,362,140,141,362,31,361,140,141,332,362,31,361,140,141,332,362,31,31,361,140,141,332,362,31,31,361,140,141,332,362,108,31,361,140,141,332,362,108,31,361,140,141,332,362,108,31,361,361,140,141,332,362,31,361,31,361,31,141,31,31,141,141,141,108,108,31,31,31,141,332,108,108,108,108,31,31,31,31,361,140,141,332,362,140,31,140,362,362,362,362,31,108,31,361,140,141,332,362,140,108,31,361,140,141,332,362,31,361,140,141,332,141,31,140,141,362,31,141,332,108,140,332,31,361,140,141,332,362,108,31,31,361,140,141,332,108,31,361,140,141,332,362,31,361,140,141,332,108,31,361,140,141,332,362,108,31,361,140,141,332,362,141,332,108,31,361,140,141,332,362,31,361,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,422,370,369,367,368,422,370,369,367,368,367,367,368,368,368,369,369,369,369,368,422,370,369,367,368,422,370,369,367,368,422,370,369,367,368,0,368,369,368,368,422,370,369,367,368,370,369,369,422,370,369,367,368,422,370,369,367,368,369,367,367,369,369,367,368,0,422,370,369,367,368,422,370,369,367,368,422,370,369,367,368,422,370,369,367,368,369,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,366,0,373,153,366,0,366,153,366,373,153,366,373,153,366,153,366,153,366,153,153,153,153,366,373,153,366,373,153,366,373,153,153,153,366,153,366,366,153,153,366,373,373,153,153,153,366,373,153,153,153,153,153,153,153,153,153,153,153,153,366,373,153,366,373,153,153,366,153,153,153,366,153,153,366,153,373,153,153,366,373,153,153,366,153,366,366,373,153,366,373,153,366,373,153,0,0,0,374,375,374,375,374,375,374,375,374,375,374,375,374,375,374,375,374,375,374,375,374,374,375,374,375,374,375,374,375,374,375,374,375,374,374,375,374,375,374,375,374,375,374,375,374,375,374,375,0,0,0,185,149,185,149,185,149,185,149,185,149,216,149,185,149,185,149,185,149,149,185,149,185,149,185,216,185,149,185,149,185,216,185,185,216,185,149,185,149,185,185,149,185,149,185,149,0,0,0,166,166,376,160,166,166,376,160,166,376,160,166,160,166,160,166,160,166,160,166,160,160,166,376,160,166,376,160,166,376,160,166,166,166,160,166,166,160,160,166,166,376,376,160,160,166,376,160,166,166,166,376,160,166,376,160,166,160,166,166,160,166,160,166,160,166,376,160,166,160,166,166,376,160,166,160,166,376,160,166,376,160,166,376,160,423,377,0,0,0,0,0,0,0,22,0,377,23,225,0,0,378,380,0,225,380,380,378,23,22,0,380,378,0,225,0,0,23,225,0,377,378,383,381,100,100,379,100,100,378,16,379,225,380,143,100,22,16,142,381,382,377,378,383,23,379,225,380,143,100,22,16,142,381,382,377,378,383,23,100,378,380,143,100,22,16,142,381,382,377,378,383,23,380,143,100,22,16,142,381,382,377,378,383,23,380,143,100,22,22,16,142,381,382,377,378,383,23,381,380,22,16,142,381,382,23,379,225,380,143,100,22,16,142,381,382,377,378,383,23,379,225,380,143,100,22,16,142,381,382,377,378,383,23,379,225,380,143,100,22,16,142,381,382,377,378,383,23,22,22,22,142,100,100,379,225,225,380,143,100,22,16,142,381,382,377,378,383,23,16,379,225,225,380,143,100,22,16,142,381,382,377,378,383,23,23,381,381,382,379,225,380,143,100,22,16,142,381,382,377,378,383,23,379,225,380,143,100,22,16,142,381,382,377,378,383,23,23,380,143,100,22,16,142,381,382,377,378,383,23,23,16,382,379,100,383,383,383,142,142,23,100,381,378,16,100,100,100,142,225,380,143,100,22,16,142,381,382,377,378,383,23,225,22,16,142,381,382,379,225,380,143,100,22,16,142,381,382,377,378,383,23,380,143,100,22,16,142,381,382,377,378,383,23,379,225,380,143,100,22,16,142,381,382,377,378,383,23,379,225,380,143,100,22,16,142,381,382,377,378,383,23,23,23,100,143,100,379,225,380,143,100,22,16,142,381,382,377,378,383,23,377,424,424,424],"f":"```````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}``{{{b{f}}}f}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}0````{{}f}{j{{b{c}}}{}}{j{{b{dc}}}{}}`{jh}`{{{b{f}}{b{f}}}l}{{{b{c}}{b{e}}}l{}{}}0``{{{b{f}}{b{dn}}}{{Ab{hA`}}}}{Adf}{cc{}}`{{{b{f}}{b{dc}}}hAf}`{{}j}{ce{}{}}{fAh}8``````{{AjAjAj}f}`````````{{{b{c}}}e{}{}}{{}{{Ab{fAl}}}}{c{{Ab{e}}}{}{}}{Ah{{Ab{fAl}}}}1{{{b{c}}}An{}}``7```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{c}}B`j}{{Ab{{Bf{{Bd{B`Bb}}}}Bh}}}Bj}{{{b{c}}B`jl}{{Ab{{Bf{{Bd{B`Bb}}}}Bh}}}Bj}{{{b{c}}BlBn{b{{Bd{C`Cb}}}}}{{Ab{CdBh}}}Bj}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{c}}B`{b{{Bd{C`Cb}}}}}{{Ab{B`Bh}}}Bj}{{{b{c}}CdBb}BnBj}{{{b{c}}CdBbl}BnBj}{{{b{c}}BnCfChj}AhBj}{{{b{Bb}}{b{dn}}}Cj}{cc{}}{ClCn}{{}j}{ce{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}An{}}2`````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{}D`}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh};9`8``7768```54{{{b{{Bj{}{{Db{c}}}}}}}{{Bj{}{{Db{c}}}}}Dd}{{{b{{Df{c}}}}}{{Df{c}}}Dd}{{{b{{Bj{}{{Db{c}}}}}}}{{b{Dh}}}Dd}{{{b{{Df{c}}}}}{{b{Dh}}}Dd}654{{{b{{Bj{}{{Db{c}}}}}}}ClDd}{{{b{{Df{c}}}}}ClDd}{cc{}}{{{b{{Bj{}{{Db{c}}}}}}{b{Dj}}}DlDd}{{{b{{Df{c}}}}{b{Dj}}}DlDd}{{{b{{Bj{}{{Db{c}}}}}}}{{b{Dn}}}Dd}{{{b{{Df{c}}}}}{{b{Dn}}}Dd}{{{b{{Bj{}{{Db{c}}}}}}}{{b{E`}}}Dd}{{{b{{Df{c}}}}}{{b{E`}}}Dd}{{}j}{ce{}{}}{{{b{{Bj{}{{Db{c}}}}}}{b{Dj}}}lDd}{{{b{{Bj{}{{Db{c}}}}}}}lDd}{{{b{{Bj{}{{Db{c}}}}}}}{{Bf{{b{Eb}}}}}Dd}{{{b{{Df{c}}}}}{{Bf{{b{Eb}}}}}Dd}{{{b{{Bj{}{{Db{c}}}}}}{b{Dj}}}{{Bf{e}}}DdEd}{{{b{{Bj{}{{Db{c}}}}}}}EfDd}{{{b{{Df{c}}}}}EfDd}{{{b{E`}}{Bf{{Eh{Eb}}}}{b{Ej}}{b{El}}{b{Dh}}{b{Dn}}ClEf}{{Df{c}}}Dd}{{{b{{Bj{}{{Db{c}}}}}}}{{b{Ej}}}Dd}{{{b{{Df{c}}}}}{{b{Ej}}}Dd}{{{b{{Bj{}{{Db{c}}}}}}}{{b{En}}}Dd}{{{b{{Bj{}{{Db{c}}}}}}}{{b{El}}}Dd}{{{b{{Df{c}}}}}{{b{El}}}Dd};{c{{Ab{e}}}{}{}}0{{{b{c}}}An{}}?```````````{{{b{F`}}{b{Fb}}}{{Ab{{Bd{{Ff{Fd}}{Ff{Fh}}}}Fj}}}}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{Fl}}}Fl}{{{b{F`}}}F`}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{{}F`}{j{{b{c}}}{}}00{j{{b{dc}}}{}}00{jh}00{{{b{Fj}}{b{dn}}}Cj}0{{{b{Fl}}{b{dn}}}Cj}{{{b{F`}}{b{dn}}}Cj}{cc{}}00{{}j}00{ce{}{}}00{FlAh}{F`Ah}```{{{b{c}}}e{}{}}0{{{b{c}}}Fn{}}{{}{{Ab{F`Al}}}}{c{{Ab{e}}}{}{}}00{Ah{{Ab{FlAl}}}}{Ah{{Ab{F`Al}}}}222{{{b{c}}}An{}}00{{{b{F`}}}{{Ab{hFj}}}}:::```{{{b{G`}}}h}0{{{b{G`}}Gb}h}{{{b{dc}}}{{b{dGd}}}{}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{dGf}}{b{d{Gj{Gh}}}}}h}{{{b{G`}}{b{c}}{b{{Gj{Gh}}}}}{{Ab{GfBh}}}{BjGl}}{cc{}}0{{{b{dc}}j}Gn{}}{{{b{dc}}{b{Gn}}{b{Gn}}}Gn{}}{{{b{dc}}j}H`{}}{{{b{dc}}{b{H`}}}H`{}}{{{b{dc}}{b{H`}}{b{H`}}}H`{}}2{{}j}0{ce{}{}}0{{}G`}{HbG`}{{{b{dGf}}}Ef}{{{b{dGf}}}Ad}{{{b{dGf}}{b{d{Gj{Gh}}}}}{{Ab{hHd}}}}{c{{Ab{e}}}{}{}}000{{{b{c}}}An{}}077```````````````````````````````{{{b{Fd}}}{{b{{Gj{Gh}}}}}}{{{b{Hf}}}Gh}1{{{b{Fh}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}0000{{{b{dc}}}{{b{de}}}{}{}}0000{{{b{Hf}}}Hf}{{{b{Fd}}}Fd}{{{b{Fh}}}Fh}{{{b{c}}{b{de}}}h{}{}}00{{{b{c}}}h{}}000{{{b{Hf}}{b{Hf}}}Hh}{{{b{Fd}}{b{Fd}}}Hh}`{{}Fh}{j{{b{c}}}{}}0000{j{{b{dc}}}{}}0000{jh}0000`{{{b{c}}}e{}{{Hl{Hj}}}}000{{{b{Hf}}{b{Hf}}}l}{{{b{Fd}}{b{Fd}}}l}{{{b{Fd}}{b{Hn}}}l}{{{b{Fh}}{b{Fh}}}l}{{{b{c}}{b{e}}}l{}{}}00000{{{b{Hf}}{b{dn}}}Cj}{{{b{Fd}}{b{dn}}}Cj}{{{b{I`}}{b{dn}}}Cj}0{{{b{Fh}}{b{dn}}}Cj}{cc{}}0{HnFd}111{{{Ff{Gh}}}Fh}{{{b{{Gj{Gh}}}}}{{Ab{IbI`}}}}{{Hf{b{{Gj{Gh}}}}}{{Ab{IdI`}}}}{{Hf{b{{Gj{Gh}}}}}{{Ab{FdI`}}}}{{{b{Hf}}{b{dc}}}hAf}{{{b{Fd}}{b{dc}}}hAf}{{}j}0000{ce{}{}}0000{HfAh}{FdAh}{FhAh}{{{b{Hf}}}l}0000{{{b{Fd}}}{{b{Dj}}}};:{{Hf{b{Dj}}}Id}{{{b{Hf}}{b{Hf}}}{{Bf{Hh}}}}{{{b{Fd}}{b{Fd}}}{{Bf{Hh}}}}{{{b{Ib}}}Fd}{{{b{Id}}}Fd}{{{b{dc}}}{{Ab{IbI`}}}Gd}```{{{b{Ib}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Id}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Id}}Hf{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Ib}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Id}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}`{{{b{Ib}}}{{Ff{Gh}}}}{{{b{Id}}}{{Ff{Gh}}}}{{{b{c}}}e{}{}}00{{{b{c}}}Fn{}}{{}{{Ab{FhAl}}}}{c{{Ab{e}}}{}{}}{Gh{{Ab{Hfc}}}{}}1111{Ah{{Ab{HfAl}}}}{Ah{{Ab{FdAl}}}}{Ah{{Ab{FhAl}}}}44444{{{b{c}}}An{}}0000{{{b{Fd}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{{{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{{Gj{Fd}}}}{b{{Gj{Fh}}}}}{{Ab{hI`}}}}{{{b{Fd}}Hf{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{{{b{Fd}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{ce{}{}}0000{{{b{{Gj{Gh}}}}}{{Ff{Gh}}}}{{En{b{Dj}}}h}{{}{{If{h}}}}``{{{b{Ih}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{Ih}}}Ih}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{Ih}}{b{Ih}}}Hh}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{Ih}}{b{Ih}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{Ih}}{b{dn}}}Cj}{cc{}}0{{{b{Hn}}}Ih}{{{b{Dj}}}Ih}{HnIh}{{{b{{Gj{Gh}}}}}{{Ab{IjI`}}}}{{{b{{Gj{Gh}}}}}{{Ab{IhI`}}}}{{{b{Ih}}{b{dc}}}hAf}{{}j}0{ce{}{}}0{IhAh}5{{{b{Ih}}{b{Ih}}}{{Bf{Hh}}}}{{{b{Ij}}}Fd}{{{b{dc}}}{{Ab{IjI`}}}Gd}{{{b{Ij}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Ij}}c}{{Ab{FhI`}}}{{J`{}{{Il{In}}}}}}{{{b{Ij}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Ij}}}{{Ff{Gh}}}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{Ah{{Ab{IhAl}}}}11{{{b{c}}}An{}}0{{{b{Ih}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{{{b{Ih}}c{b{Fh}}}{{Ab{hI`}}}{{J`{}{{Il{In}}}}}}{{{b{Ih}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}??``{{{b{Jb}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{Jb}}}Jb}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{Jb}}{b{Jb}}}Hh}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{Jb}}{b{Jb}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{Jb}}{b{dn}}}Cj}{cc{}}{{{b{Dj}}}Jb}1{{{b{{Gj{Gh}}}}}{{Ab{JdI`}}}}{{{b{{Gj{Gh}}}}}{{Ab{JbI`}}}}{{{b{Jb}}{b{dc}}}hAf}{{}j}0{ce{}{}}0{JbAh}5{{{b{Jb}}{b{Jb}}}{{Bf{Hh}}}}{{{b{Jd}}}Fd}{{{b{dc}}}{{Ab{JdI`}}}Gd}{{{b{Jd}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Jd}}c}{{Ab{FhI`}}}{J`{Jh{}{{Il{Jf}}}}}}{{{b{Jd}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Jd}}}{{Ff{Gh}}}}{{{b{Jb}}}{{Ff{Gh}}}}{{{b{c}}}e{}{}}1{c{{Ab{e}}}{}{}}0{Ah{{Ab{JbAl}}}}11{{{b{c}}}An{}}0{{{b{Jb}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{{{b{Jb}}c{b{Fh}}}{{Ab{hI`}}}{J`{Jh{}{{Il{Jf}}}}}}{{{b{Jb}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{ce{}{}}0``{{{b{Jj}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{Jj}}}Jj}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{Jj}}{b{Jj}}}Hh}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{Jj}}{b{Jj}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{Jj}}{b{dn}}}Cj}{cc{}}0{{{b{Dj}}}Jj}{{{b{{Gj{Gh}}}}}{{Ab{JlI`}}}}{{{b{{Gj{Gh}}}}}{{Ab{JjI`}}}}{{{b{Jj}}{b{dc}}}hAf}{{}j}0{ce{}{}}0{JjAh}5{{{b{Jj}}{b{Jj}}}{{Bf{Hh}}}}{{{b{Jl}}}Fd}{{{b{dc}}}{{Ab{JlI`}}}Gd}{{{b{Jl}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Jl}}c}{{Ab{FhI`}}}{J`{Jh{}{{Il{Jf}}}}JnK`}}{{{b{Jl}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Jl}}}{{Ff{Gh}}}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{Ah{{Ab{JjAl}}}}11{{{b{c}}}An{}}0{{{b{Jj}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{{{b{Jj}}c{b{Fh}}}{{Ab{hI`}}}{J`{Jh{}{{Il{Jf}}}}}}{{{b{Jj}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}??``{{{b{Kb}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{Kb}}}Kb}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{Kb}}{b{Kb}}}Hh}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{Kb}}{b{Kb}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{Kb}}{b{dn}}}Cj}{cc{}}0{{{b{Dj}}}Kb}{{{b{{Gj{Gh}}}}}{{Ab{KdI`}}}}{{{b{{Gj{Gh}}}}}{{Ab{KbI`}}}}{{{b{Kb}}{b{dc}}}hAf}{{}j}0{ce{}{}}0{KbAh}5{{{b{Kb}}{b{Kb}}}{{Bf{Hh}}}}{{{b{Kd}}}Fd}{{{b{dc}}}{{Ab{KdI`}}}Gd}{{{b{Kd}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Kd}}c}{{Ab{FhI`}}}{J`{Jh{}{{Il{Kf}}}}JnK`}}{{{b{Kd}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}}{{{b{Kd}}}{{Ff{Gh}}}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{Ah{{Ab{KbAl}}}}11{{{b{c}}}An{}}0{{{b{Kb}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}{{{b{Kb}}c{b{Fh}}}{{Ab{hI`}}}{J`{Jh{}{{Il{Kf}}}}}}{{{b{Kb}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}??`{{{b{Kh}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Kh}}}Kh}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{Kh}}{b{Kh}}}Hh}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{Kh}}{b{Kh}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{Kh}}{b{dn}}}Cj}{{{b{Dj}}}Kh}{cc{}}{{{b{{Gj{Gh}}}}}{{Ab{KhI`}}}}{{{b{Kh}}{b{dc}}}hAf}{{}j}{ce{}{}}{KhAh}{{{b{Kh}}{b{Kh}}}{{Bf{Hh}}}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{Ah{{Ab{KhAl}}}}1{{{b{c}}}An{}}{{{b{Kh}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}{b{Fh}}}{{Ab{hI`}}}}7`````````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000`{{{b{{Kj{c}}}}Kl{b{Kn}}}{{Ab{{Ff{L`}}Lb}}}{DdLdLf}}{{{b{c}}EfLh}{{Ab{L`Lj}}}Bj}{{{b{Lj}}}Ef}{{{b{c}}{b{{Gj{Gh}}}}}{{Ab{LhBh}}}Bj}{{}Ll}{j{{b{c}}}{}}000{j{{b{dc}}}{}}000{{{b{c}}{b{Dj}}{Ff{Gh}}}{{Ab{{Ff{Gh}}Lb}}}Bj}{{{b{c}}EfLhj}{{Ab{LnLj}}}Bj}{{{b{c}}B`{b{Ll}}}{{Bd{CdBb}}}Bj}{{{b{c}}Lh{b{Ll}}}{{Ab{LnLj}}}Bj}{jh}000{{{b{{Kj{c}}}}Kl{b{Kn}}{b{{Gj{M`}}}}}{{Ab{MbLb}}}{DdLdLf}}{{{b{c}}EfGbLhj}{{Ab{MdLj}}}Bj}{{{b{c}}Lh{b{Ll}}}{{Ab{{Bd{BnMf}}Lj}}}Bj}{{{b{Lj}}{b{dn}}}Cj}0{{{b{Ln}}{b{dn}}}Cj}{cc{}}{MhLj}11{CdLn}2{{}j}000{ce{}{}}000{Lj{{Ab{LjLj}}}}`{{{b{Lj}}}{{b{Dj}}}}{{{b{d{Ml{Mj}}}}Lh}{{Ab{hLb}}}}`{{{b{{Kj{c}}}}Kl{b{Dj}}{Ff{Gh}}}{{Ab{{Ff{Gh}}Lb}}}{DdLdLf}}{{{b{{Kj{c}}}}{b{dMn}}}h{DdLdLfDd}}`{{{b{{Kj{c}}}}Kl{b{dKn}}{b{{Gj{M`}}}}}{{Ab{MbLb}}}{DdLdLf}}`{{{b{d{Kj{c}}}}{Nb{N`}}}h{DdLdLf}}`{{{b{Lj}}}{{Bf{{b{Nd}}}}}}`{{{b{c}}}Fn{}}{c{{Ab{e}}}{}{}}0000000```{{{b{c}}}An{}}000;;;;```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Nf}}}Nf}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{}Nf}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{Nf}}{b{dn}}}Cj}{cc{}}{{}j}{ce{}{}}{NfAh}``{{{b{c}}}e{}{}}{{}{{Ab{NfAl}}}}{c{{Ab{e}}}{}{}}{Ah{{Ab{NfAl}}}}1{{{b{c}}}An{}}6``{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Lb}}}Lb}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{Nh}}}Ef}`{{}Lb}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{Lb}}{b{dn}}}{{Ab{hA`}}}}0{cc{}}{NjLb}{NlLb}{BhLb}{NnLb}{O`Lb}{ObLb}{OdLb}{OfLb}{OhLb}{OjLb}{OlLb}{LjLb}{OnLb}{A@`Lb}{A@bLb}{A@dLb}{{}j}{ce{}{}}{Nh{{Ab{LjNh}}}}{NhCd}{LbAh}``{{{b{Nh}}}{{b{Dj}}}}{{{b{Dj}}Ef{b{Dj}}}Lb}{{{b{c}}}e{}{}}{{{b{c}}}Fn{}}{{}{{Ab{LbAl}}}}{c{{Ab{e}}}{}{}}{Ah{{Ab{LbAl}}}}1{{{b{c}}}An{}};````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{A@f}}}A@f}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{A@h}}}Ef}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{Dj}}EfAh}A@f}{{{b{A@f}}{b{dn}}}Cj}{cc{}}{{}j}{ce{}{}}{A@hA@f}{A@jMf}{A@lMf}`{{}{{b{Dj}}}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}An{}}`7````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Od}}}Ef}{{{b{Dn}}AdA@n}{{Ab{{Ff{AA`}}Od}}}}{{{b{Dn}}Ad}{{Ab{DhOd}}}}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{Od}}{b{dn}}}Cj}0{cc{}}{{}j}{ce{}{}}{Od{{Ab{LjOd}}}}{{{b{Od}}}{{b{Dj}}}}{{{b{c}}}Fn{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}An{}}5``````````````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Eb}}}{{Eh{Eb}}}}{{{b{AAb}}}{{Eh{Eb}}}}``{{{b{Eb}}}h}{{{b{AAb}}}h}{{{b{AAb}}}AAb}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}`{cc{}}{cCn{{AAf{}{{AAd{{b{{Gj{Gh}}}}}}}}}}{{{b{Eb}}CnCl}{{Ab{AAhMh}}}}{{{b{AAb}}CnCl}{{Ab{AAhMh}}}}{{{b{Eb}}Cn}{{Ab{AAhMh}}}}{{{b{AAb}}Cn}{{Ab{AAhMh}}}}{{{b{Eb}}CnCl}{{Ab{AAjMh}}}}{{{b{AAb}}CnCl}{{Ab{AAjMh}}}}{{{b{Eb}}Cn}{{Ab{AAjMh}}}}{{{b{AAb}}Cn}{{Ab{AAjMh}}}}{{}j}`{ce{}{}}`````{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}An{}}3```````````````````````````{{{b{c}}{b{AAl}}{b{Cd}}}hBj}{{{b{c}}Cd}{{Ab{CdBh}}}Bj}{{{b{c}}{b{{Gj{Gh}}}}}{{Ab{hBh}}}Bj}{{{b{c}}{b{AAn}}}{{Ab{hBh}}}Bj}{{{b{c}}{b{Lh}}}{{Ab{AB`Bh}}}Bj}{{{b{c}}{b{B`}}}{{Ab{hBh}}}Bj}0{{{b{c}}}hBj}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{c}}}{{Ab{hBh}}}Bj}{{{b{AB`}}}AB`}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{c}}{b{Dj}}{b{{Gj{Gh}}}}}{{Ab{{Bf{Lh}}Bh}}}Bj}{j{{b{c}}}{}}00{j{{b{dc}}}{}}00{{{b{c}}Ahk}{{ABb{AhCd}}}BjEdABdNh{{ABh{{b{c}}e}{{ABf{{Ab{gi}}}}}}}}{{{b{c}}{b{Dj}}Ah}{{ABb{AhCd}}}Bj}{{{b{c}}{b{Dj}}ABj}{{ABb{ABjh}}}Bj}{{{b{c}}Ahk}{{ABb{Ah{Ab{AhLb}}}}}BjEdABdNh{{ABh{{b{c}}e}{{ABf{{Ab{gi}}}}}}}}{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}00?{{{b{Cd}}{b{dn}}}Cj}{{{b{AB`}}{b{dn}}}Cj}{cc{}}00{{}j}00{{{b{c}}{b{dABl}}e}lBj{}}{ce{}{}}00{{{b{Dj}}}l}00{{{b{Cd}}}l}{{{b{c}}}{{AC`{FnABn}}}Bj}{{{ABb{ce}}g}{{Ab{eg}}}{}{}{}}{{{ABb{ce}}i}{{Ab{eg}}}{}{}{}{{ABh{}{{ABf{g}}}}}}{{}c{}}{{{b{d{Ml{Mj}}}}{b{Dj}}Ah{b{AAl}}}{{ABb{Ah{Ab{hLb}}}}}}{{{b{c}}{b{Lh}}}{{Ab{{Bf{ACb}}Bh}}}Bj}{ch{}}{{}{{Ff{ACd}}}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}00000{{{b{c}}}An{}}00{CdAh}{Cd{{Bd{FnEf}}}}{{{b{{ACh{}{{ACf{c}}}}}}}{{Ab{hc}}}{}}{ce{}{}}00```````````````{{{b{c}}{b{B`}}}{{Ab{hBh}}}Bj}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{A@`}}}Ef}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}0{{{b{A@`}}{b{dn}}}Cj}0{cc{}}0{{}j}0{{{b{c}}{b{dABl}}e}lBj{}}<<{A@`{{Ab{LjA@`}}}}{{{b{c}}}{{AC`{FnABn}}}Bj}{{{b{A@`}}}{{b{Dj}}}}{{{b{c}}}Fn{}}{c{{Ab{e}}}{}{}}000{{{b{c}}}An{}}0`{ce{}{}}0``````{cACj{{AAf{}{{AAd{ACb}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{}ACl}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{cc{}}0{{}j}0995;;;;::99{eACl{{ACn{Dj}}}{{AAf{}{{AAd{{Bd{cACj}}}}}}}}````````````````````{{{b{c}}{b{AAl}}{b{Cd}}}hBj}{{{b{c}}Cd}{{Ab{CdBh}}}Bj}{{{b{c}}{b{Lh}}}{{Ab{AB`Bh}}}Bj}`;;;;;;;:::::::{{ACb{b{AD`}}}{{Ab{hOl}}}}0{{ACb{b{AD`}}}{{Ab{hBh}}}}0{{{b{c}}}{{Ab{hBh}}}Bj}{{{b{c}}{b{AAl}}}{{Ab{ACbBh}}}Bj}0{{{b{ADb}}}ADb}{{{b{ADd}}}ADd}{{{b{ADf}}}ADf}{{{b{c}}{b{de}}}h{}{}}00{{{b{c}}}h{}}00{{{b{Ol}}}Ef}{{{b{ADh}}}Ef}`{{}ADb}{{}ADd}{{}ADf}`{j{{b{c}}}{}}000000{j{{b{dc}}}{}}000000{{{b{c}}{b{Dj}}Ah}{{ABb{AhCd}}}Bj}{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}000000{{{b{c}}}hBj}{{ACb{b{AD`}}}{{Ab{hOl}}}}`{{{b{Ol}}{b{dn}}}Cj}0{{{b{ADh}}{b{dn}}}Cj}{{{b{ADb}}{b{dn}}}Cj}{{{b{ADd}}{b{dn}}}Cj}{{{b{ADj}}{b{dn}}}Cj}0{{{b{ADf}}{b{dn}}}Cj}{cc{}}{BhOl}111111`{ADl{{Ab{{Ff{ACb}}Ol}}}}0{{ACbADl}{{Ab{ADnOl}}}}0{ACb{{Ab{AE`Ol}}}}0{{{b{ADl}}}{{Ab{AEbOl}}}}0{ACb{{Ab{AdOl}}}}0{{}{{Ab{{AC`{ADlADn}}Ol}}}}0{ACbh}0{{}j}{ADfh}111111{{{b{c}}{b{dABl}}e}lBj{}}{ce{}{}}000000{Ol{{Ab{LjOl}}}}{ADhAh}{ADbAh}{ADdAh}{ADfAh}{{{b{Dj}}}l}{{ACb{b{AD`}}}{{Ab{hOl}}}}0{{{b{c}}}{{AC`{FnABn}}}Bj}{{{b{Ol}}}{{b{Dj}}}}{{}{{b{Dj}}}}`{{{b{d{Ml{Mj}}}}{b{Dj}}Ah{b{AAl}}}{{ABb{Ah{Ab{hLb}}}}}}{{ACb{b{AD`}}}h}0{{ACbAd}h}0{lh}0{{{b{AD`}}}h}0{{{b{Ol}}}{{Bf{{b{Nd}}}}}}`{{}{{Ff{ACd}}}}{{}l}0{{{b{c}}}e{}{}}00{{{b{c}}}Fn{}}0`{{ACbACb{b{AD`}}}{{Ab{hOl}}}}000`{{}{{Ab{ADbAl}}}}{{}{{Ab{ADdAl}}}}{{}{{Ab{ADfAl}}}}{c{{Ab{e}}}{}{}}000000{Ah{{Ab{ADbAl}}}}{Ah{{Ab{ADdAl}}}}{Ah{{Ab{ADfAl}}}}3333333`{{{b{c}}}An{}}000000`{{{b{c}}{b{AAl}}}{{Ab{hBh}}}Bj}0{ce{}{}}000000``````````{{{b{AEd}}}ADn}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{AEf}}}AEf}{{{b{AEd}}}AEd}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{AEf{{AC`{ADlADn}}}}{{{b{dAEf}}}AEh}{{}AEf}{{}AEd}{{{b{AEd}}}ADl}{j{{b{c}}}{}}00{j{{b{dc}}}{}}00{jh}00{{{b{AEf}}{b{dn}}}Cj}{{{b{AEd}}{b{dn}}}Cj}{cc{}}00{{}j}00{ce{}{}}00:{{{b{AEd}}}ACb}`{{{b{dAEf}}ACb{b{AD`}}}h}{{{b{dAEf}}ADn}h}`{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}00000{{{b{AEf}}}{{Bf{{b{AEd}}}}}}{{{b{c}}}An{}}00777```````````````{{{b{c}}}{{b{e}}}{}{}}0000000{{{b{dc}}}{{b{de}}}{}{}}0000000{{{b{AEj}}}AEj}{{{b{AEl}}}AEl}{{{b{AEn}}}AEn}{{{b{AF`}}}AF`}{{{b{AFb}}}AFb}{{{b{AE`}}}AE`}{{{b{AFd}}}AFd}{{{b{AEb}}}AEb}{{{b{c}}{b{de}}}h{}{}}0000000{{{b{c}}}h{}}0000000`{{}AEj}{{}AEl}{{}AEn}{{}AF`}{{}AFb}{{}AE`}{{}AFd}{{}AEb}``{j{{b{c}}}{}}0000000{j{{b{dc}}}{}}0000000{jh}0000000{{{b{AEj}}{b{dn}}}Cj}{{{b{AEl}}{b{dn}}}Cj}{{{b{AEn}}{b{dn}}}Cj}{{{b{AF`}}{b{dn}}}Cj}{{{b{AFb}}{b{dn}}}Cj}{{{b{AE`}}{b{dn}}}Cj}{{{b{AFd}}{b{dn}}}Cj}{{{b{AEb}}{b{dn}}}Cj}{cc{}}0000000{{}j}0000000{ce{}{}}0000000{AEjAh}{AElAh}{AEnAh}{AF`Ah}{AFbAh}{AE`Ah}{AFdAh}{AEbAh}``{{{b{c}}}e{}{}}0000000{{}{{Ab{AEjAl}}}}{{}{{Ab{AElAl}}}}{{}{{Ab{AEnAl}}}}{{}{{Ab{AF`Al}}}}{{}{{Ab{AFbAl}}}}{{}{{Ab{AE`Al}}}}{{}{{Ab{AFdAl}}}}{{}{{Ab{AEbAl}}}}{c{{Ab{e}}}{}{}}0000000{Ah{{Ab{AEjAl}}}}{Ah{{Ab{AElAl}}}}{Ah{{Ab{AEnAl}}}}{Ah{{Ab{AF`Al}}}}{Ah{{Ab{AFbAl}}}}{Ah{{Ab{AE`Al}}}}{Ah{{Ab{AFdAl}}}}{Ah{{Ab{AEbAl}}}}88888888{{{b{c}}}An{}}0000000{ce{}{}}0000000``````````````````{{{b{c}}ACb}{{Ab{AFfA@b}}}Bj}0{{{b{c}}ADn}{{Ab{ADnA@b}}}Bj}000{{{b{c}}}{{b{e}}}{}{}}000000{{{b{dc}}}{{b{de}}}{}{}}000000{{{b{AFh}}}AFh}{{{b{AFj}}}AFj}{{{b{AFl}}}AFl}{{{b{c}}{b{de}}}h{}{}}00{{{b{c}}}h{}}00{{{b{AFn}}}Ef}{{{b{A@b}}}Ef}{{}{{Ab{ADlA@b}}}}0``{{}AFh}{{}AFj}{{}AFl}{{{b{c}}ACbACb}{{Ab{AG`A@b}}}Bj}0{j{{b{c}}}{}}000000{j{{b{dc}}}{}}000000{{{b{c}}{b{Dj}}Ah}{{ABb{AhCd}}}Bj}{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}000000{{}{{Ab{hA@b}}}}0{{{b{AFh}}{b{AFh}}}l}{{{b{AFj}}{b{AFj}}}l}{{{b{c}}{b{e}}}l{}{}}000{{{b{c}}ACb{b{AD`}}AGb}{{Ab{hA@b}}}Bj}0{{{b{AFh}}{b{dn}}}Cj}{{{b{AFj}}{b{dn}}}Cj}{{{b{AGd}}{b{dn}}}Cj}0{{{b{AFn}}{b{dn}}}Cj}{{{b{AFl}}{b{dn}}}Cj}{{{b{A@b}}{b{dn}}}Cj}0{cc{}}00000{OdA@b}{BhA@b}{ObA@b}3`{{{b{c}}Cl}{{Ab{AdA@b}}}Bj}0{{}j}{AFlh}111111{{{b{c}}{b{dABl}}e}lBj{}}{ce{}{}}000000{A@b{{Ab{LjA@b}}}}{AFhAh}{AFjAh}{AFnAh}{AFlAh}`{{{b{c}}}{{AC`{FnABn}}}Bj}{{}{{b{Dj}}}}{{{b{A@b}}}{{b{Dj}}}}`{{{b{c}}ACbADnAGb}{{Ab{hA@b}}}Bj}0`{{{b{c}}EnAd}{{Ab{{Bf{AGf}}A@b}}}Bj}0{{{b{A@b}}}{{Bf{{b{Nd}}}}}}{{}{{Ff{ACd}}}}{{{b{c}}}e{}{}}00{{{b{c}}}Fn{}}0{{{b{c}}ACb{b{AD`}}AGb}{{Ab{hA@b}}}Bj}0{{}{{Ab{AFhAl}}}}{{}{{Ab{AFjAl}}}}{{}{{Ab{AFlAl}}}}{c{{Ab{e}}}{}{}}000000{Ah{{Ab{AFhAl}}}}{Ah{{Ab{AFjAl}}}}{Ah{{Ab{AFlAl}}}}3333333{{{b{c}}}An{}}000000`{{{b{AFj}}}{{Ab{hc}}}{}}{ce{}{}}000000::````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{AGh}}}AGh}{{{b{AGj}}}AGj}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{AGh}}{b{dn}}}Cj}{{{b{AGj}}{b{dn}}}Cj}{cc{}}0{{}j}0=={AGhAh}{AGjAh}```{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}0{Ah{{Ab{AGhAl}}}}{Ah{{Ab{AGjAl}}}}22{{{b{c}}}An{}}0{ce{}{}}0````````````````````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{c}}}{{Ab{hBh}}}Bj}{{{b{AGl}}}AGl}{{{b{AGn}}}AGn}{{{b{AH`}}}AH`}{{{b{c}}{b{de}}}h{}{}}00{{{b{c}}}h{}}00{{{b{A@d}}}Ef}{{{b{AHb}}}Ef}{{}AGl}{{}AGn}{{}AH`}{{{b{c}}ACbAdACbAD`l}{{Ab{hA@d}}}Bj}0{{{b{c}}ACbAdACbAD`}{{Ab{hA@d}}}Bj}0{j{{b{c}}}{}}00000{j{{b{dc}}}{}}00000````{{{b{c}}{b{Dj}}Ah}{{ABb{AhCd}}}Bj}{{{b{c}}{b{Dj}}ABj}{{ABb{ABjh}}}Bj}{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}00000{{{b{c}}}hBj}{{{b{A@d}}{b{dn}}}Cj}0{{{b{AGl}}{b{dn}}}Cj}{{{b{AGn}}{b{dn}}}Cj}{{{b{AHb}}{b{dn}}}Cj}{{{b{AH`}}{b{dn}}}Cj}{cc{}}{BhA@d}{A@bA@d}22222`{AH`h}{{}j}00000{{{b{c}}{b{dABl}}e}lBj{}}{ce{}{}}00000{A@d{{Ab{LjA@d}}}}{AGlAh}{AGnAh}{AHbAh}{AH`Ah}{{{b{c}}}{{AC`{FnABn}}}Bj}{{{b{A@d}}}{{b{Dj}}}}{{}{{b{Dj}}}}`{{{b{d{Ml{Mj}}}}{b{Dj}}Ah{b{AAl}}}{{ABb{Ah{Ab{hLb}}}}}}{{{b{A@d}}}{{Bf{{b{Nd}}}}}}``{{}{{Ff{ACd}}}}`{{{b{c}}}e{}{}}00{{{b{c}}}Fn{}}{{}{{Ab{AGlAl}}}}{{}{{Ab{AGnAl}}}}{{}{{Ab{AH`Al}}}}{c{{Ab{e}}}{}{}}00000{Ah{{Ab{AGlAl}}}}{Ah{{Ab{AGnAl}}}}{Ah{{Ab{AH`Al}}}}333333````{{{b{c}}}An{}}00000`{{{b{c}}ACbAdACbADnl}{{Ab{hA@d}}}Bj}0{ce{}{}}00000{{{b{c}}ACbAdACbAD`}{{Ab{hA@d}}}Bj}0``````````````````````````````{{ACbACbADn}{{Ab{hA@d}}}}{{ACbACbClADnAd}{{Ab{AdA@d}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}`{cc{}}`{{ACbACb}{{Ab{AHdA@d}}}}{ACb{{Ab{{Ff{AHf}}A@d}}}}{{}{{Ab{{AC`{ACbADn}}A@d}}}}{Cl{{Ab{{Ff{AHh}}A@d}}}}{ACb{{Ab{{Ff{AHj}}A@d}}}}{{}j}?{{ACbAHlAdAHn}h}>{{ACbAHlAd}{{Bf{AHn}}}}{{{b{AHh}}}{{Ab{AHdA@d}}}}`{c{{Ab{e}}}{}{}}{{{b{{Gj{Gh}}}}}{{Ab{AHhc}}}{}}1{{{b{c}}}An{}}{ce{}{}}`````````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}00000000000000000000{{{b{dc}}}{{b{de}}}{}{}}00000000000000000000{{{b{AI`}}}AI`}{{{b{AIb}}}AIb}{{{b{AId}}}AId}{{{b{AIf}}}AIf}{{{b{AHl}}}AHl}{{{b{AIh}}}AIh}{{{b{AHn}}}AHn}{{{b{AIj}}}AIj}{{{b{AIl}}}AIl}{{{b{AIn}}}AIn}{{{b{AJ`}}}AJ`}{{{b{AJb}}}AJb}{{{b{AJd}}}AJd}{{{b{AHd}}}AHd}{{{b{AHf}}}AHf}{{{b{AHj}}}AHj}{{{b{AJf}}}AJf}{{{b{AJh}}}AJh}{{{b{AJj}}}AJj}{{{b{AJl}}}AJl}{{{b{AJn}}}AJn}{{{b{c}}{b{de}}}h{}{}}00000000000000000000{{{b{c}}}h{}}00000000000000000000`{{}AI`}{{}AIb}{{}AId}{{}AIf}{{}AHl}{{}AIh}{{}AHn}{{}AIj}{{}AIl}{{}AIn}{{}AJ`}{{}AJb}{{}AJd}{{}AHd}{{}AHf}{{}AHj}{{}AJf}{{}AJh}{{}AJj}{{}AJl}{{}AJn}{j{{b{c}}}{}}00000000000000000000{j{{b{dc}}}{}}00000000000000000000{jh}00000000000000000000``{{{b{AJn}}{b{AJn}}}l}{{{b{c}}{b{e}}}l{}{}}0`{{{b{AI`}}{b{dn}}}Cj}{{{b{AIb}}{b{dn}}}Cj}{{{b{AId}}{b{dn}}}Cj}{{{b{AIf}}{b{dn}}}Cj}{{{b{AHl}}{b{dn}}}Cj}{{{b{AIh}}{b{dn}}}Cj}{{{b{AHn}}{b{dn}}}Cj}{{{b{AIj}}{b{dn}}}Cj}{{{b{AIl}}{b{dn}}}Cj}{{{b{AIn}}{b{dn}}}Cj}{{{b{AJ`}}{b{dn}}}Cj}{{{b{AJb}}{b{dn}}}Cj}{{{b{AJd}}{b{dn}}}Cj}{{{b{AHd}}{b{dn}}}Cj}{{{b{AHf}}{b{dn}}}Cj}{{{b{AHj}}{b{dn}}}Cj}{{{b{AJf}}{b{dn}}}Cj}{{{b{AJh}}{b{dn}}}Cj}{{{b{AJj}}{b{dn}}}Cj}{{{b{AJl}}{b{dn}}}Cj}{{{b{AJn}}{b{dn}}}Cj}{cc{}}0000000000000000000{AK`AJn}1````````{{}j}00000000000000000000{ce{}{}}00000000000000000000{AI`Ah}{AIbAh}{AIdAh}{AIfAh}{AHlAh}{AIhAh}{AHnAh}{AIjAh}{AIlAh}{AInAh}{AJ`Ah}{AJbAh}{AJdAh}{AHdAh}{AHfAh}{AHjAh}{AJfAh}{AJhAh}{AJjAh}{AJlAh}{AJnAh}{{{b{AHl}}}l}```````````````````````````{{{b{c}}}e{}{}}00000000000000000000{{}{{Ab{AI`Al}}}}{{}{{Ab{AIbAl}}}}{{}{{Ab{AIdAl}}}}{{}{{Ab{AIfAl}}}}{{}{{Ab{AIhAl}}}}{{}{{Ab{AHnAl}}}}{{}{{Ab{AIjAl}}}}{{}{{Ab{AIlAl}}}}{{}{{Ab{AInAl}}}}{{}{{Ab{AJ`Al}}}}{{}{{Ab{AJbAl}}}}{{}{{Ab{AJdAl}}}}{{}{{Ab{AHdAl}}}}{{}{{Ab{AHfAl}}}}{{}{{Ab{AHjAl}}}}{{}{{Ab{AJfAl}}}}{{}{{Ab{AJhAl}}}}{{}{{Ab{AJjAl}}}}{{}{{Ab{AJlAl}}}}{{}{{Ab{AJnAl}}}}{c{{Ab{e}}}{}{}}00000000000000000000{Ah{{Ab{AI`Al}}}}{Ah{{Ab{AIbAl}}}}{Ah{{Ab{AIdAl}}}}{Ah{{Ab{AIfAl}}}}{Ah{{Ab{AHlAl}}}}{Ah{{Ab{AIhAl}}}}{Ah{{Ab{AHnAl}}}}{Ah{{Ab{AIjAl}}}}{Ah{{Ab{AIlAl}}}}{Ah{{Ab{AInAl}}}}{Ah{{Ab{AJ`Al}}}}{Ah{{Ab{AJbAl}}}}{Ah{{Ab{AJdAl}}}}{Ah{{Ab{AHdAl}}}}{Ah{{Ab{AHfAl}}}}{Ah{{Ab{AHjAl}}}}{Ah{{Ab{AJfAl}}}}{Ah{{Ab{AJhAl}}}}{Ah{{Ab{AJjAl}}}}{Ah{{Ab{AJlAl}}}}{Ah{{Ab{AJnAl}}}}{c{{Ab{e}}}{}{}}00000000000000000000{{{b{c}}}An{}}00000000000000000000{ce{}{}}00000000000000000000```````````````````````````````````````````````````{{{b{c}}Cd}{{Ab{CdBh}}}Bj}{{{b{c}}{b{{Gj{Gh}}}}}{{Ab{hBh}}}Bj}{{{b{c}}{b{AAn}}}{{Ab{hBh}}}Bj}``{{{b{c}}{b{Lh}}}{{Ab{AB`Bh}}}Bj}{{{b{c}}{b{B`}}}{{Ab{hBh}}}Bj}{{{b{c}}}hBj}{{{b{c}}}{{b{e}}}{}{}}000000000{{{b{dc}}}{{b{de}}}{}{}}000000000`{{{b{AKb}}}AKb}{{{b{AKd}}}AKd}{{{b{AKf}}}AKf}{{{b{AKh}}}AKh}{{{b{AKj}}}AKj}{{{b{c}}{b{de}}}h{}{}}0000{{{b{c}}}h{}}0000{{{b{Bh}}}Ef}{{{b{AKl}}}Ef}{{{b{AKn}}}Ef}{{}AKb}{{}AKd}{{}AKf}{{}AKh}{{}AKj}{j{{b{c}}}{}}000000000{j{{b{dc}}}{}}000000000{{{b{c}}{b{Dj}}Ah}{{ABb{AhCd}}}Bj}{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}000000000``{{{b{c}}}hBj}{{{b{AKn}}{b{AKn}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{c}}}AdBj}0`{{{b{Bh}}{b{dn}}}Cj}0{{{b{AKl}}{b{dn}}}Cj}0{{{b{AKn}}{b{dn}}}Cj}{{{b{AKb}}{b{dn}}}Cj}{{{b{AKd}}{b{dn}}}Cj}{{{b{AL`}}{b{dn}}}Cj}0{{{b{AKf}}{b{dn}}}Cj}{{{b{AKh}}{b{dn}}}Cj}{{{b{AKj}}{b{dn}}}Cj}{cc{}}{ALbBh}1{AKlBh}22222222`{{}l}0{{}j}{AKhh}111111111{{{b{c}}{b{dABl}}e}lBj{}}{ce{}{}}000000000{Bh{{Ab{LjBh}}}}{AKnAh}{AKbAh}{AKdAh}{AKfAh}{AKhAh}{AKjAh}{{{b{Dj}}}l}{{{b{AKl}}}l}1{{}Ad}0`````{{{b{ADl}}}{{Bf{ADn}}}}0```{{{b{c}}}{{AC`{FnABn}}}Bj}{{{b{Bh}}}{{b{Dj}}}}{{{b{AKl}}}{{b{Dj}}}}{{}{{b{Dj}}}}{{AdAd}Bh}`{{{b{c}}ALd}{{Ab{AdBh}}}Bj}7777{Adh}0{ALfh}0{{{b{Bh}}}{{Bf{{b{Nd}}}}}}``{{}{{Ff{ACd}}}};;{{}ALf}0`{{{b{c}}}e{}{}}0000{{{b{c}}}Fn{}}00{{}{{Ab{AKbAl}}}}{{}{{Ab{AKdAl}}}}{{}{{Ab{AKfAl}}}}{{}{{Ab{AKhAl}}}}{{}{{Ab{AKjAl}}}}{c{{Ab{e}}}{}{}}0{Cd{{Ab{AKlc}}}{}}11111111{Ah{{Ab{AKbAl}}}}{Ah{{Ab{AKdAl}}}}{Ah{{Ab{AKfAl}}}}{Ah{{Ab{AKhAl}}}}{Ah{{Ab{AKjAl}}}}6666666666`{{{b{c}}}An{}}000000000`{Ad{{Ab{hBh}}}}000{{}Ad}000{{{b{AKf}}}{{Ab{hc}}}{}}{ce{}{}}000000000``````````````````{{{b{c}}}{{b{e}}}{}{}}00000000{{{b{dc}}}{{b{de}}}{}{}}00000000`{{{b{ABl}}}ABl}{{{b{ALd}}}ALd}{{{b{ALh}}}ALh}{{{b{ALj}}}ALj}{{{b{ACd}}}ACd}{{{b{ABn}}}ABn}{{{b{ALl}}}ALl}{{{b{ALn}}}ALn}{{{b{AM`}}}AM`}{{{b{c}}{b{de}}}h{}{}}00000000{{{b{c}}}h{}}000000000{{}ABl}{{}ALh}{{}ALn}{{}AM`}{j{{b{c}}}{}}00000000{j{{b{dc}}}{}}00000000{jh}00000000`{{{b{ABl}}{b{dn}}}Cj}{{{b{ALd}}{b{dn}}}Cj}{{{b{ALh}}{b{dn}}}Cj}{{{b{ALj}}{b{dn}}}Cj}{{{b{ACd}}{b{dn}}}Cj}{{{b{ABn}}{b{dn}}}Cj}{{{b{ALl}}{b{dn}}}Cj}{{{b{ALn}}{b{dn}}}Cj}{{{b{AM`}}{b{dn}}}Cj}{cc{}}00000000{{}j}00000000{ce{}{}}00000000{ABlAh}{ALdAh}{ALhAh}{ALjAh}{ACdAh}{ABnAh}{ALlAh}{ALnAh}{AM`Ah}``````````{{{b{c}}}e{}{}}00000000{{}{{Ab{ABlAl}}}}{{}{{Ab{ALhAl}}}}{{}{{Ab{ALnAl}}}}{{}{{Ab{AM`Al}}}}{c{{Ab{e}}}{}{}}00000000{Ah{{Ab{ABlAl}}}}{Ah{{Ab{ALdAl}}}}{Ah{{Ab{ALhAl}}}}{Ah{{Ab{ALjAl}}}}{Ah{{Ab{ACdAl}}}}{Ah{{Ab{ABnAl}}}}{Ah{{Ab{ALlAl}}}}{Ah{{Ab{ALnAl}}}}{Ah{{Ab{AM`Al}}}}999999999``{{{b{c}}}An{}}00000000``{ce{}{}}00000000`````````{{{b{c}}}{{b{e}}}{}{}}0000{{{b{dc}}}{{b{de}}}{}{}}0000{{{b{AMb}}}AMb}{{{b{AMd}}}AMd}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{{{b{Oh}}}Ef}{{}AMb}{{}AMd}{j{{b{c}}}{}}0000{j{{b{dc}}}{}}0000{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}0000{{{b{c}}}hBj}{{{b{Oh}}{b{dn}}}Cj}0{{{b{AMb}}{b{dn}}}Cj}{{{b{AMf}}{b{dn}}}Cj}0{{{b{AMd}}{b{dn}}}Cj}{cc{}}000{AMhAMf}1{{}j}0000{{{b{c}}{b{dABl}}e}lBj{}}{ce{}{}}0000{Oh{{Ab{LjOh}}}}{AMbAh}{AMdAh}{{{b{c}}}{{AC`{FnABn}}}Bj}{{{b{Oh}}}{{b{Dj}}}}````{{{b{AMf}}}{{Bf{{b{Nd}}}}}}`{{{b{c}}}e{}{}}0{{{b{c}}}Fn{}}0{{}{{Ab{AMbAl}}}}{{}{{Ab{AMdAl}}}}{c{{Ab{e}}}{}{}}0000{Ah{{Ab{AMbAl}}}}{Ah{{Ab{AMdAl}}}}22222{{{b{c}}}An{}}0000`{{{b{AMb}}}{{Ab{hc}}}{}}?????``````````{{{b{c}}}{{b{e}}}{}{}}0000{{{b{dc}}}{{b{de}}}{}{}}0000{{{b{AMj}}}AMj}{{{b{AMl}}}AMl}{{{b{AMn}}}AMn}{{{b{AN`}}}AN`}{{{b{c}}{b{de}}}h{}{}}000{{{b{c}}}h{}}000{{}AMj}{{}AMl}{{}AMn}{{}AN`}{j{{b{c}}}{}}0000{j{{b{dc}}}{}}0000{jh}0000{{{b{AMn}}{b{AMn}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{AMj}}{b{dn}}}Cj}{{{b{AMl}}{b{dn}}}Cj}{{{b{AMh}}{b{dn}}}Cj}0{{{b{AMn}}{b{dn}}}Cj}{{{b{AN`}}{b{dn}}}Cj}{{{b{AN`}}AdAd}{{`{{ANb{}{{AAd{ACb}}}}}}}}{{{b{AMl}}Cl}AD`}{{{b{dAMn}}}h}{cc{}}00001{{}j}0000{ce{}{}}0000{AMjAh}{AMlAh}{AMnAh}{AN`Ah}``{{{b{c}}}e{}{}}000{{{b{c}}}Fn{}}{{}{{Ab{AMjAl}}}}{{}{{Ab{AMlAl}}}}{{}{{Ab{AMnAl}}}}{{}{{Ab{AN`Al}}}}{c{{Ab{e}}}{}{}}0000{Ah{{Ab{AMjAl}}}}{Ah{{Ab{AMlAl}}}}{Ah{{Ab{AMnAl}}}}{Ah{{Ab{AN`Al}}}}44444{{{b{c}}}An{}}0000`{{{b{AMl}}}{{Ab{hAMh}}}}{{{b{AMn}}}Ad}{ce{}{}}0000`````````````````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{ANd}}}ANd}{{{b{ANf}}}ANf}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{{{b{Oj}}}Ef}{{{b{ANh}}}Ef}{{}ANd}{{}ANf}{j{{b{c}}}{}}00000{j{{b{dc}}}{}}00000{{{b{c}}{b{Dj}}Ah}{{ABb{AhCd}}}Bj}{{{b{c}}{b{Dj}}Ah}{{ABb{Ah{Ab{AhLb}}}}}Bj}{jh}00000{{{b{c}}}hBj}{{{b{Oj}}{b{dn}}}Cj}0{{{b{ANh}}{b{dn}}}Cj}{{{b{ANd}}{b{dn}}}Cj}{{{b{ANj}}{b{dn}}}Cj}0{{{b{ANf}}{b{dn}}}Cj}{cc{}}0{BhOj}{OlOj}2222{ANl{{Ab{ANnOj}}}}0{ANl{{Ab{{Ff{AO`}}Oj}}}}0{{}{{Bf{Fd}}}}0{ANl{{Bf{AO`}}}}0{{ANlFd}{{Ab{AO`Oj}}}}0{{}j}00000{{{b{c}}{b{dABl}}e}lBj{}}{ce{}{}}00000{Oj{{Ab{LjOj}}}}{ANhAh}{ANdAh}{ANfAh}{ANll}0{{{b{Dj}}}l}{{{b{c}}}{{AC`{FnABn}}}Bj}{{{b{Oj}}}{{b{Dj}}}}{{}{{b{Dj}}}}``{{{b{c}}{b{Lh}}}{{Ab{{Bf{ACb}}Bh}}}Bj}{{{b{Oj}}}{{Bf{{b{Nd}}}}}}`{{}{{Ff{ACd}}}}{{{b{c}}}e{}{}}0{{{b{c}}}Fn{}}0{{}{{Ab{ANdAl}}}}{{}{{Ab{ANfAl}}}}{c{{Ab{e}}}{}{}}00000{Ah{{Ab{ANdAl}}}}{Ah{{Ab{ANfAl}}}}222222{{{b{c}}}An{}}00000`{{{b{ANd}}}{{Ab{hc}}}{}}{ce{}{}}00000````````{{{b{{AOb{c}}}}AdACb}{{AOd{Ad}}}AOf}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{{AOh{c}}}}}{{b{{AOb{c}}}}}AOf}{{{b{{AOb{c}}}}}{{AOb{c}}}AOf}{{{b{{AOh{c}}}}}{{AOh{c}}}AOf}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{{}{{Bf{AOj}}}}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{{AOb{c}}}}ALd}{{AOd{Ad}}}AOf}{cc{}}0{{{b{{AOb{c}}}}Ad{b{ADl}}}{{AOd{ADn}}}AOf}{{}ANl}{{}j}0{ce{}{}}0{{{b{{AOb{c}}}}}{{AOd{Ad}}}AOf}{{{b{{AOb{c}}}}{b{{Gj{{Nb{Ib}}}}}}Lh}{{AOd{Bn}}}AOf}`{{{b{AOf}}{b{Dj}}c}LhABd}{{{Nb{AOf}}{AOh{AOf}}Ad}{{AOn{{Eh{AOl}}}}}}`{{{b{{AOb{c}}}}Ad{b{Dj}}e}{{AOd{g}}}AOfABd{EdLd}}{{{Nb{AOf}}{AOh{AOf}}}{{AOn{{Eh{AOl}}}}}}{{{b{{AOb{c}}}}{Nb{Ib}}Lh}{{AOd{Bn}}}AOf}{{{b{{AOh{c}}}}}{{Nb{Ib}}}AOf}{AOfh}{{{b{{AOb{c}}}}Ad}{{AOd{B@`}}}AOf}{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}An{}}0=={{{b{{AOb{c}}}}Adg}{{AOd{e}}}AOfLd{{ABh{}{{ABf{{AOd{e}}}}}}Ld}}`````````{{{b{{Nb{ce}}}}}{{b{e}}}{}B@b}{{{b{dB@d}}}{{Ab{{Nb{Dj}}B@f}}}}{{{b{dB@d}}}{{Ab{{Nb{{Gj{c}}}}B@f}}}B@h}{{{b{dB@d}}}{{Ab{{Nb{c}}B@f}}}B@h}{B@d{{Ab{{Nb{{Gj{c}}}}B@f}}}B@h}{{{b{{Nb{c}}}}}B@j{B@lGl}}{{{b{{Nb{c}}}}}{}{}}{{{b{{Nb{ce}}}}}{}GlB@b}{{{b{{Nb{c}}}}}B@nBA`}{{{b{{Nb{ce}}}}}{{b{c}}}GlB@b}{{{Nb{{BAb{c}}e}}}{{Nb{ce}}}{}B@b}{{{Nb{{Gj{{BAb{c}}}}e}}}{{Nb{{Gj{c}}e}}}{}B@b}`{{{b{c}}}{{b{e}}}{}{}}30{{{b{dc}}}{{b{de}}}{}{}}0{{{b{{Nb{c}}}}}{{Bf{{b{Nd}}}}}{NdGl}}`{{{b{{Nb{c}}}}Kl{b{Kn}}}{{Ab{{Ff{L`}}Lb}}}{BAdGl}}{{{b{{Nb{c}}}}GhAdHn}{{AOn{{Eh{AOl}}}}}{BAfGl}}00{{{b{{Nb{c}}}}GhCn}{{AOn{{Eh{AOl}}}}}{BAfGl}}{{{b{{Nb{c}}}}GhAd}{{AOn{{Eh{AOl}}}}}{BAfGl}}{{{b{{Nb{c}}}}}h{BAfGl}}{{{b{{Nb{ce}}}}}{{Nb{ce}}}Gl{B@bBAh}}{{{b{AOj}}}AOj}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{{{b{{Nb{ce}}}}{b{{Nb{ce}}}}}Hh{BAjGl}B@b}{{{b{c}}AdA@n}{{Ab{{Ff{AA`}}Od}}}{}}{{{b{c}}Ad}{{Ab{DhOd}}}{}}{{}h}{chB@b}{{}{{Nb{{Gj{c}}}}}{}}{{}{{Nb{c}}}BAl}{{}{{Nb{Dj}}}}{{}{{Nb{BAn}}}}{{}AOj}{j{{b{c}}}{}}{{{b{{Nb{ce}}}}}{{b{c}}}GlB@b}1{j{{b{dc}}}{}}0{{{b{{Nb{c}}}}}{{b{Dj}}}{NdGl}}{{{Nb{BB`c}}}{{Ab{{Nb{ec}}{Nb{BB`c}}}}}B@b{BB`LdLf}}{{{Nb{BB`c}}}{{Nb{ec}}}B@b{BB`LdLf}}{{{b{{Nb{ce}}}}}{{BBb{ce}}}Gl{BAhB@b}}{jh}{{{b{d{Nb{ce}}}}}hGlB@b}1{{{b{{Nb{c}}}}{b{BBd}}}l{BBfGl}}{{{b{c}}}e{}{{Hl{Hj}}}}0{{{b{{Nb{ce}}}}{b{{Nb{ce}}}}}l{BBhGl}B@b}{{{b{AOj}}{b{AOj}}}l}{{{b{c}}{b{e}}}l{}{}}000{{{b{{Nb{c}}}}AdA@n}{{AOn{{Eh{AOl}}}}}{BBjGl}}{{{b{{Nb{c}}}}Kl{b{Kn}}{b{{Gj{M`}}}}}{{Ab{MbLb}}}{BAdGl}}{{{b{{Nb{c}}}}Gb}h{BAdGl}}{{{b{d{Nb{BBl}}}}}{{Ab{hBBn}}}}{{{b{{Nb{c}}}}}h{BBfGl}}{{{b{{Nb{ce}}}}{b{dn}}}{{Ab{hA`}}}{BC`Gl}B@b}{{{b{{Nb{ce}}}}{b{dn}}}{{Ab{hA`}}}{BCbGl}B@b}{{{b{{Nb{ce}}}}{b{dn}}}{{Ab{hA`}}}GlB@b}{{{b{AOj}}{b{dn}}}{{Ab{hA`}}}}{BCdc{}}{{{Nb{Dj}}}{{Nb{{Gj{Gh}}}}}}{BCf{{Nb{BCh}}}}{{{b{BCj}}}{{Nb{BCj}}}}{BCl{{Nb{BCj}}}}{cc{}}{{{Ff{ce}}}{{Nb{{Gj{c}}e}}}{}{B@bBAh}}{{{b{BAn}}}{{Nb{BAn}}}}{c{{Nb{c}}}{}}{{{b{Dj}}}{{Nb{Dj}}}}{{{BCn{c}}}{{Nb{{Gj{c}}}}}{}}{{{b{{Gj{c}}}}}{{Nb{{Gj{c}}}}}BAh}{{{BD`{c}}}{{Nb{c}}}{BDbGl}}{{{Eh{ce}}}{{Nb{ce}}}GlB@b}{Fn{{Nb{Dj}}}}{BDd{{Nb{BAn}}}}{{{b{BCh}}}{{Nb{BCh}}}};{{{b{{Gj{Gh}}}}}{{Ab{{Nb{c}}I`}}}{IbGl}}{e{{Nb{{Gj{c}}}}}{}{{AAf{}{{AAd{c}}}}}}{{}{{Nb{c}}}{}}{{}{{Nb{c}}}Gl}{c{{Nb{ec}}}B@bGl}{{{b{{Nb{ce}}}}{b{{Nb{ce}}}}}l{BDfGl}B@b}{{{b{{Nb{c}}}}{Ff{Gh}}}{{Ab{{Ff{Gh}}Lb}}}{BDhGl}}{{{b{d{Nb{ce}}}}}{{Bf{{b{dc}}}}}GlB@b}{{{b{d{Nb{ce}}}}}{{b{dc}}}GlB@b}{{{b{{Nb{c}}}}CnAd}{{AOn{{Eh{AOl}}}}}{BAfGl}}0004{{{b{{Nb{ce}}}}{b{dg}}}h{BDjGl}B@bAf}``{{}h}{ch{BAhB@b}}{{}j}0{{{b{{Nb{c}}}}{Ff{Gh}}{Ff{Gh}}}{{Ab{hLb}}}{BDhGl}}{ce{}{}}0{AOjAh}{{{Nb{ce}}}{{Bf{c}}}{}B@b}{{{Nb{c}}}{}{}}{{{Nb{ce}}}{}GlB@b}{{{Nb{ce}}}{{Bd{e}}}GlB@b}{{{b{{Nb{c}}}}BDl}l{BDnGl}}{{{b{{Nb{BBl}}}}}l}0{{{b{{Nb{c}}}}}{{AOn{{Eh{AOl}}}}}{BBjGl}}0{{{b{{Nb{ce}}}}{b{{Nb{ce}}}}}l{BDfGl}B@b}{{{b{c}}}{{BE`{e}}}{}{}}{{{b{c}}}{}{}}{{{b{{Nb{c}}}}{b{BEb}}{b{BEd}}}Ab{BDnGl}}{{{b{{Nb{c}}}}{b{BEf}}}h{BBfGl}}4`{{{b{d{Nb{ce}}}}}{{b{dc}}}{BEhGl}{B@bBAh}}`{{{b{{Nb{ce}}}}{b{{Nb{ce}}}}}l{BBhGl}B@b}{c{{Nb{c}}}{}}{e{{Nb{c}}}{}{{ABh{{b{{BBb{c}}}}}{{ABf{c}}}}}}{{{b{{Gj{Gh}}}}}{{Ab{{Nb{c}}I`}}}{IbGl}}{{ce}{{Nb{ce}}}{}B@b}{{}{{Nb{{BAb{c}}}}}{}}{c{{Nb{{BAb{e}}c}}}B@b{}}{j{{Nb{{Gj{{BAb{c}}}}}}}{}}{{jc}{{Nb{{Gj{{BAb{e}}}}c}}}B@b{}}3210{{{b{{Nb{ce}}}}{b{{Nb{ce}}}}}{{Bf{Hh}}}{BDfGl}B@b}`{c{{AOn{{Nb{c}}}}}{}}{{ce}{{AOn{{Nb{ce}}}}}{}B@b}{{{b{{Nb{c}}}}{b{dBEj}}}h{NdGl}}{{{b{{Nb{ce}}}}{b{{Nb{ce}}}}}lGlB@b}{{{b{{Nb{c}}}}}Fd{IbGl}}{{{b{{Nb{c}}}}Kl{b{Dj}}{Ff{Gh}}}{{Ab{{Ff{Gh}}Lb}}}{BAdGl}}{{{b{dc}}}{{Ab{{Nb{e}}I`}}}Gd{IbGl}}{{{b{d{Nb{BBl}}}}{b{d{Gj{Gh}}}}}{{Ab{jBBn}}}}{{{b{d{Nb{BBl}}}}BEl}{{Ab{hBBn}}}}{{{b{d{Nb{BBl}}}}{b{d{Ff{Gh}}}}}{{Ab{jBBn}}}}{{{b{d{Nb{BBl}}}}{b{dFn}}}{{Ab{jBBn}}}}{{{b{d{Nb{BBl}}}}{b{d{Gj{BEn}}}}}{{Ab{jBBn}}}}{{{b{{Nb{c}}}}Ad}{{AOn{{Eh{AOl}}}}}{BAfGl}}0`{{{b{{Nb{c}}}}Kl{b{dKn}}{b{{Gj{M`}}}}}{{Ab{MbLb}}}{BAdGl}}`{{{b{d{Nb{BBl}}}}BF`}{{Ab{AdBBn}}}}{{{b{{Nb{c}}}}{b{BEb}}{b{dBFb}}}{{Ab{hBFd}}}{BFfGl}}{{{b{{Nb{c}}}}{b{BEb}}{b{Dj}}{b{dBFb}}}{{Ab{hBFd}}}{BFhGl}}{{{b{d{Nb{c}}}}{Nb{N`}}}h{BAdGl}}{{{b{{Nb{c}}}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}{IbGl}}{{{b{{Nb{c}}}}{b{{Gj{Gh}}}}}{{Ab{FhI`}}}{IbGl}}{j{{Bd{j{Bf{j}}}}}}00{{{b{{Nb{c}}}}}{{Bf{{b{Nd}}}}}{NdGl}}{{{b{{Nb{c}}}}{BFj{h}}}{{Ab{hBFl}}}{BFnGl}}{{{b{{Nb{c}}}}{BG`{h}}}{{Ab{hBFl}}}{BGbGl}}{{{b{{Nb{c}}}}Ad}{{AOn{{Eh{AOl}}}}}{BBjGl}}{{{b{{Nb{c}}}}}{{Ab{hBFl}}}{BGbGl}}{{{b{{Nb{c}}}}}{{Ab{hBFl}}}{BFnGl}}{{{b{{Nb{ce}}}}}jGlB@b}3{{{b{{Nb{c}}}}}{{Ff{Gh}}}{IbGl}}{{{b{c}}}e{}{}}0{{{b{c}}}Fn{}}{{}{{Ab{AOjAl}}}}{{{Nb{{Gj{c}}e}}}{{Ab{{Nb{{BCn{c}}e}}}}}{}B@b}{c{{Ab{e}}}{}{}}0{Ah{{Ab{AOjAl}}}}11{c{{Ab{{Nb{c}}BGd}}}{}}{{ce}{{Ab{{Nb{ce}}BGd}}}{}B@b}{{}{{Ab{{Nb{{BAb{c}}}}BGd}}}{}}{c{{Ab{{Nb{{BAb{e}}c}}BGd}}}B@b{}}10{c{{Ab{{AOn{{Nb{c}}}}BGd}}}{}}{{ce}{{Ab{{AOn{{Nb{ce}}}}BGd}}}{}B@b}{{{Nb{ce}}}{{Ab{c{Nb{ce}}}}}{}B@b}{{{b{c}}}An{}}0{{{b{{Nb{c}}}}BGf}{{AOn{{Eh{AOl}}}}}{BBjGl}}{{{Nb{ce}}}cBAhB@b}{{{b{{Nb{c}}}}BGfEjAd}{{AOn{{Eh{AOl}}}}}{BBjGl}}0{ce{}{}}0{{{b{{Nb{ce}}}}}jGlB@b}{{{b{d{Nb{BBl}}}}{b{{Gj{Gh}}}}}{{Ab{jBBn}}}}{{{b{dc}}{b{{Gj{Gh}}}}}{{Ab{hBGh}}}{}}{{{b{d{Nb{BBl}}}}{b{{Gj{BGj}}}}}{{Ab{jBBn}}}}`````{{{b{ANl}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{ANl}}}ANl}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}0{{{b{ANl}}{b{ANl}}}Hh}{{}ANl}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{c}}}e{}{{Hl{Hj}}}}0{{{b{ANl}}{b{ANl}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{BGl}}{b{dn}}}Cj}0{{{b{ANl}}{b{dn}}}Cj}00{cc{}}{{{b{Dj}}}ANl}1{{{b{Dj}}}{{Ab{ANlBGl}}}}{{{b{{Gj{Gh}}}}}{{Ab{ANlBGl}}}}{{ACbAd}ANl}{{ACbAdEf}ANl}4{{{b{ANl}}{b{dc}}}hAf}{{}j}0{ce{}{}}0{ANl{{BCn{Gh}}}}{ANlAh}{{{b{ANl}}{b{ANl}}}{{Bf{Hh}}}}{{{b{ANl}}{b{BEb}}BGn{b{dBFb}}}BH`}{ANlFn}{{{b{c}}}e{}{}}{{{b{c}}}Fn{}}0{{}{{Ab{ANlAl}}}}{c{{Ab{e}}}{}{}}0{{{b{{Gj{Gh}}}}}{{Ab{ANlc}}}{}}{Ah{{Ab{ANlAl}}}}22{{{b{c}}}An{}}0<<``````````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{BHb}}}BHb}{{{b{BHd}}}BHd}{{{b{BHf}}}BHf}{{{b{c}}{b{de}}}h{}{}}00{{{b{c}}}h{}}00{{}BHb}{{}BHf}{j{{b{c}}}{}}00{j{{b{dc}}}{}}00{jh}00``{{{b{BHb}}{b{BHb}}}l}{{{b{BHd}}{b{BHd}}}l}{{{b{BHf}}{b{BHf}}}l}{{{b{c}}{b{e}}}l{}{}}00000`{{{b{BHb}}{b{dn}}}Cj}{{{b{BHd}}{b{dn}}}Cj}{{{b{BHf}}{b{dn}}}Cj}{cc{}}00{{}j}00{ce{}{}}00{BHbAh}{BHdAh}{BHfAh}``{{{b{c}}}e{}{}}00{{}{{Ab{BHbAl}}}}{c{{Ab{e}}}{}{}}00{Ah{{Ab{BHbAl}}}}{Ah{{Ab{BHdAl}}}}{Ah{{Ab{BHfAl}}}}333{{{b{c}}}An{}}00:::`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BHh}}}BHh}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{}BHh}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{BHh}}{b{BHh}}}l}{{{b{c}}{b{e}}}l{}{}}0{{Clj}h}{{{b{BHh}}{b{dn}}}Cj}{{HnHn}BHh}{HnBHh}{cc{}}{ANl{{Bf{ANn}}}}{{{b{Fd}}}{{Bf{BHh}}}}{{ANl{b{Hn}}}{{Bf{AO`}}}}{ANl{{Ff{AO`}}}}{{}j}{ce{}{}}{BHhAh}``{ANlh}{{ANl{b{Hn}}}h}{ANnh}{{{b{c}}}e{}{}}{{}{{Ab{BHhAl}}}}{c{{Ab{e}}}{}{}}{Ah{{Ab{BHhAl}}}}1{{{b{c}}}An{}}{AO`{{Ab{hOj}}}}:````````````````{{{b{c}}}{{b{e}}}{}{}}00000000{{{b{dc}}}{{b{de}}}{}{}}00000000{{{b{BHj}}}BHj}{{{b{BHl}}}BHl}{{{b{BHn}}}BHn}{{{b{BI`}}}BI`}{{{b{ANn}}}ANn}{{{b{BIb}}}BIb}{{{b{AO`}}}AO`}{{{b{BId}}}BId}{{{b{BIf}}}BIf}{{{b{c}}{b{de}}}h{}{}}00000000{{{b{c}}}h{}}000000000{{}BHj}{{}BHl}{{}BHn}{{}BI`}{{}ANn}{{}BIb}{{}AO`}{{}BId}{j{{b{c}}}{}}00000000{j{{b{dc}}}{}}00000000{jh}00000000``{{{b{AO`}}{b{AO`}}}l}{{{b{c}}{b{e}}}l{}{}}0````{{{b{BHj}}{b{dn}}}Cj}{{{b{BHl}}{b{dn}}}Cj}{{{b{BHn}}{b{dn}}}Cj}{{{b{BI`}}{b{dn}}}Cj}{{{b{ANn}}{b{dn}}}Cj}{{{b{BIb}}{b{dn}}}Cj}{{{b{AO`}}{b{dn}}}Cj}{{{b{BId}}{b{dn}}}Cj}{{{b{BIf}}{b{dn}}}Cj}{cc{}}00000000````{{}j}00000000{ce{}{}}00000000{BHjAh}{BHlAh}{BHnAh}{BI`Ah}{ANnAh}{BIbAh}{AO`Ah}{BIdAh}{BIfAh}`````````{{{b{c}}}e{}{}}00000000{{}{{Ab{BHjAl}}}}{{}{{Ab{BHnAl}}}}{{}{{Ab{BI`Al}}}}{{}{{Ab{ANnAl}}}}{{}{{Ab{BIbAl}}}}{{}{{Ab{AO`Al}}}}{{}{{Ab{BIdAl}}}}{c{{Ab{e}}}{}{}}00000000{Ah{{Ab{BHjAl}}}}{Ah{{Ab{BHlAl}}}}{Ah{{Ab{BHnAl}}}}{Ah{{Ab{BI`Al}}}}{Ah{{Ab{ANnAl}}}}{Ah{{Ab{BIbAl}}}}{Ah{{Ab{AO`Al}}}}{Ah{{Ab{BIdAl}}}}{Ah{{Ab{BIfAl}}}}999999999{{{b{c}}}An{}}00000000{ce{}{}}00000000`````````{{}{{Bf{AOj}}}}{{}}{{{b{Dj}}}l}00{{{b{c}}}hBj}0{{}h}{{}{{Bf{BIh}}}}```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Nn}}}Ef}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{BIj}}{Bf{Gb}}Ef}{{Ab{{Bf{Kn}}Nn}}}}{{{b{Nn}}{b{dn}}}Cj}0{cc{}}{{}j}{ce{}{}}{Nn{{Ab{LjNn}}}}{{{b{Nn}}}{{b{Dj}}}}{{{b{c}}}Fn{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}An{}}5``?>{{{b{ALf}}}ALf}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{}ALf}{j{{b{c}}}{}}{j{{b{dc}}}{}}{jh}{{{b{ALf}}{b{ALf}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{ALf}}{b{dn}}}Cj}{cc{}}{{{b{ALf}}}{{Ff{Gh}}}}{{}j}{ce{}{}}`{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0`{{{b{c}}}An{}}3``````````````{{{b{dBIl}}{b{Dj}}}{{BIn{c}}}BB`}{{{b{c}}}{{b{e}}}{}{}}0000000{{{b{dc}}}{{b{de}}}{}{}}0000000{{{b{Hb}}}Hb}{{{b{BJ`}}}BJ`}{{{b{BJb}}}BJb}{{{b{BJd}}}BJd}{{{b{c}}{b{de}}}h{}{}}000{{{b{c}}}h{}}0000{{{b{dBIl}}}h}{{}h}`{{}Hb}{{}BJ`}{{}BJd}{j{{b{c}}}{}}0000000{j{{b{dc}}}{}}0000000{jh}0000000{{{b{dBIl}}c}hA@h}{{{b{dBIl}}A@f}h}{{{b{dBIl}}{b{c}}BJfAGb}{{Ab{hBh}}}Bj}2{{{b{BIl}}}j}0{{{b{BIl}}{b{c}}}EfBj}{{cg}eBJh{}{{ABh{}{{ABf{e}}}}}}{{BJdcg}eBJh{}{{ABh{}{{ABf{e}}}}}}{{{b{BIl}}}{{b{BJ`}}}}0{{{b{Hb}}{b{Hb}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{Hb}}{b{dn}}}Cj}0{{{b{BJ`}}{b{dn}}}Cj}{{{b{BJb}}{b{dn}}}Cj}{{{b{BJd}}{b{dn}}}Cj}{cc{}}0{{{Ab{ce}}}{{BJj{{Ab{ce}}}}}{}{}}{h{{BJj{h}}}}2222{LhBJb}33{{{BIn{c}}}{{Bf{{b{c}}}}}BB`}{{{b{d{BIn{c}}}}}{{Bf{{b{dc}}}}}BB`}{{{b{BIl}}}l}`{{{b{dBIl}}}h}`{{}j}00000005`{ce{}{}}0000000{{{b{BJ`}}}l}000000{{{b{BIl}}}j}{{{b{dBIl}}{b{Dj}}}{{BIn{c}}}BB`}{{{b{BJ`}}}Hb}`{{}BJd}7{{{BIn{c}}}{{b{dc}}}{BB`BAl}}4{{{b{dBIl}}}{{b{dG`}}}}`9{{}h}{{{BIn{c}}c}{{b{dc}}}BB`}`1{{{b{dBIl}}}{{b{dBJh}}}}{{{BIn{c}}}{{Bf{c}}}BB`}{{{b{dBIl}}}A@l}0{{{b{dBIl}}}{{Ff{{Bd{BJfAGb}}}}}}1{{{b{c}}}e{}{}}000{{{b{c}}}Fn{}}{c{{Ab{e}}}{}{}}000000000000000`{{{b{BJ`}}}{{b{AAl}}}}{{{b{BJ`}}}Bl}{{{b{BJ`}}}ACb}{{{b{BJ`}}}{{Bf{Fd}}}}{{{b{BJ`}}}j}{{{b{BJ`}}}Ef}{{{b{c}}}An{}}0000000{ce{}{}}0000000{ec{}{{ABh{{b{dBIl}}}{{ABf{c}}}}}}{ec{}{{ABh{{b{BJ`}}}{{ABf{c}}}}}}0{{BJdl}BJd}{{BJdHb}BJd}{BJdBJd}{ec{}{{ABh{{b{dBJh}}}{{ABf{c}}}}}}{gc{}{{BJl{{BJj{c}}}}}{{ABh{}{{ABf{e}}}}}}{{BJdg}c{}{{BJl{{BJj{c}}}}}{{ABh{}{{ABf{e}}}}}}{{BJdBJb}BJd}````````````{{{b{Mj}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}000000{{{b{dc}}}{{b{de}}}{}{}}000000{{{b{Mj}}}Mj}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{{{b{Mj}}{b{Mj}}}Hh}{{{BK`{}{{BJn{c}}}}}c{}}{{{BKb{c}}}eBKd{}}{{{BKf{c}}}eBJh{}}`{{}Mj}{j{{b{c}}}{}}00000{{{b{Mj}}}b}1{j{{b{dc}}}{}}000000{{{b{dMj}}}{{b{d}}}}{jh}000000{{{b{c}}}e{}{{Hl{Hj}}}}0{{{b{Mj}}{b{Mj}}}l}{{{b{c}}{b{e}}}l{}{}}0{{{b{Mj}}{b{dn}}}{{Ab{hA`}}}}{cc{}}000000{{{Ff{Gh}}}Mj}{{{b{BJh}}{b{{Gj{Gh}}}}}{{Bf{{Ff{Gh}}}}}}{{{b{{BKh{ce}}}}{b{{Gj{Gh}}}}}{{Bf{{Ff{Gh}}}}}BJhJ`}{{{b{B@`}}{b{{Gj{Gh}}}}}{{Bf{{Ff{Gh}}}}}}{{{b{{BKb{c}}}}{b{{Gj{Gh}}}}}{{Bf{{Ff{Gh}}}}}BKd}{{{b{{BKf{c}}}}{b{{Gj{Gh}}}}}{{Bf{{Ff{Gh}}}}}BJh}{{{b{{BKj{ce}}}}{b{{Gj{Gh}}}}}{{Bf{{Ff{Gh}}}}}BJh{{ACn{{Gj{Gh}}}}}}{{{b{{BKl{c}}}}e}{{Bf{g}}}BJh{{ACn{{Gj{Gh}}}}}Ed}{{{b{{BK`{}{{BJn{c}}}}}}}l{}}{{{b{{BKb{c}}}}}lBKd}{{{b{{BKf{c}}}}}lBJh}{{}j}000000{{{b{dBJh}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}h}{{{b{d{BKh{ce}}}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}hBJhJ`}{{{b{dB@`}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}h}{{{b{d{BKb{c}}}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}hBKd}{{{b{d{BKf{c}}}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}hBJh}{{{b{d{BKj{ce}}}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}hBJh{{ACn{{Gj{Gh}}}}}}{{{b{d{BKl{c}}}}eg}hBJh{{ACn{{Gj{Gh}}}}}ABd}{ce{}{}}000000{MjAh}{{{b{BJh}}}{{Eh{BKn}}}}{{{b{{BKh{ce}}}}}{{Eh{BKn}}}BJhJ`}{{{b{B@`}}}{{Eh{BKn}}}}{{{b{{BKb{c}}}}}{{Eh{BKn}}}BKd}{{{b{{BKf{c}}}}}{{Eh{BKn}}}BJh}{{{b{{BKj{ce}}}}}{{Eh{BKn}}}BJh{{ACn{{Gj{Gh}}}}}}{{{b{{BKl{c}}}}}{{`{eg}}}BJh{{BL`{{b{{Gj{Gh}}}}}}}{EdBAl}}{c{{BKh{ce}}}BJhJ`}{{{Nb{BLb}}BLd}B@`}{c{{BKb{c}}}BKd}{c{{BKf{c}}}BJh}{{ce}{{BKj{ce}}}BJh{{ACn{{Gj{Gh}}}}}}{c{{BKl{c}}}BJh}{{{Nb{BLb}}{b{{Nb{BBj}}}}EnAd}{{AOd{B@`}}}}{{{b{Mj}}{b{Mj}}}{{Bf{Hh}}}}{{{b{{BK`{}{{BJn{c}}}}}}}j{}}{{{b{{BKb{c}}}}}jBKd}{{{b{{BKf{c}}}}}jBJh}{{{b{dBJh}}{Ff{Mj}}Aj}h}{{{b{d{BKh{ce}}}}{Ff{Mj}}Aj}hBJhJ`}{{{b{dB@`}}{Ff{Mj}}Aj}h}{{{b{d{BKb{c}}}}{Ff{Mj}}Aj}hBKd}{{{b{d{BKf{c}}}}{Ff{Mj}}Aj}hBJh}{{{b{d{BKj{ce}}}}{Ff{Mj}}Aj}hBJh{{ACn{{Gj{Gh}}}}}}{{{b{dBJh}}{b{{Gj{Gh}}}}}h}{{{b{d{BKh{ce}}}}{b{{Gj{Gh}}}}}hBJhJ`}{{{b{dB@`}}{b{{Gj{Gh}}}}}h}{{{b{d{BKb{c}}}}{b{{Gj{Gh}}}}}hBKd}{{{b{d{BKf{c}}}}{b{{Gj{Gh}}}}}hBJh}{{{b{d{BKj{ce}}}}{b{{Gj{Gh}}}}}hBJh{{ACn{{Gj{Gh}}}}}}{{{b{d{BKl{c}}}}e}hBJh{{ACn{{Gj{Gh}}}}}}{{{BK`{}{{BJn{c}}}}}c{}}{{{BKb{c}}}eBKd{}}{{{BKf{c}}}eBJh{}}{{{b{c}}}e{}{}}{{}{{Ab{MjAl}}}}{c{{Ab{e}}}{}{}}000000{Ah{{Ab{MjAl}}}}1111111{{{b{c}}}An{}}000000{ce{}{}}000000``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0{{{b{BLf}}{b{dn}}}Cj}0{cc{}}0{{{b{{BLh{c}}}}{b{{Gj{Gh}}}}}{{Bf{{Ff{Gh}}}}}BJh}{{}j}0{{{b{d{BLh{c}}}}{b{{Gj{Gh}}}}{b{{Gj{Gh}}}}}hBJh}::{{{b{{BLh{c}}}}}{{Eh{BKn}}}BJh}{{c{BCn{Gh}}{b{{Gj{{b{{Gj{Gh}}}}}}}}}{{BLh{c}}}BJh}{{{b{d{BLh{c}}}}{Ff{Mj}}Aj}hBJh}{{{b{d{BLh{c}}}}{b{{Gj{Gh}}}}}hBJh}{{{b{c}}}Fn{}}{c{{Ab{e}}}{}{}}000{{{b{c}}}An{}}0{ce{}{}}0{{{b{d{BLh{c}}}}}hBJh}`````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{c}}BLje}{{Ab{BLlBh}}}BjBLn}``{{{b{BLj}}}BLj}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}{j{{b{c}}}{}}00{j{{b{dc}}}{}}00{jh}00{{{b{BLj}}{b{dn}}}Cj}{{{b{BLl}}{b{dn}}}Cj}{cc{}}00`{{{b{c}}}AjBj}{{}j}00???```{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}00000{{{b{c}}}An{}}00{{{b{BLn}}{b{BLj}}}{{Ab{hBh}}}}{{{b{BM`}}{b{BLj}}}{{Ab{hBh}}}}{ce{}{}}00```````````````````````````````````````````{{{b{Cn}}}{{b{{Gj{Gh}}}}}}{{{b{BMb}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}000000{{{b{dc}}}{{b{de}}}{}{}}000000{{{b{BMd}}}{{Eh{Eb}}}}``{{{b{BMd}}}h}{{{b{Cn}}}Cn}{{{b{BMb}}}BMb}{{{b{AAh}}}AAh}{{{b{AAj}}}AAj}{{{b{BIh}}}BIh}{{{b{BMd}}}BMd}{{{b{c}}{b{de}}}h{}{}}00000{{{b{c}}}h{}}000000{{{b{Cn}}{b{Cn}}}Hh}{{}Cn}{{}BMb}{{}AAh}{{}AAj}{{}BIh}{{}BMd}{j{{b{c}}}{}}000000{j{{b{dc}}}{}}000000{jh}00{{{b{dBMb}}}h}1111{{{b{c}}}e{}{{Hl{Hj}}}}000{{{b{Cn}}{b{Cn}}}l}{{{b{AAj}}{b{AAj}}}l}{{{b{c}}{b{e}}}l{}{}}000`{{{b{Mh}}{b{dn}}}{{Ab{hA`}}}}0{{{b{Cn}}{b{dn}}}{{Ab{hA`}}}}00{{{b{AAj}}{b{dn}}}{{Ab{hA`}}}}{{{b{BIh}}{b{dn}}}{{Ab{hA`}}}}{O`Mh}{OfMh}{ObMh}{cc{}}{{{b{Dj}}}Cn}{{{b{{Gj{Gh}}}}}Cn}{{{Ff{Gh}}}Cn}333333{{Cf{Ff{Gh}}}AAh}{{{b{Dj}}}{{Ab{CnBMf}}}}{{}AAh}{{{b{BMd}}CnCl}{{Ab{AAhMh}}}}{{{b{BMd}}Cn}{{Ab{AAhMh}}}}{{{b{BMd}}CnCl}{{Ab{AAjMh}}}}{{{b{BMd}}Cn}{{Ab{AAjMh}}}}{{{b{Cn}}{b{dc}}}hAf}{{}j}000000`{ce{}{}}000000{CnAh}{BMbAh}{AAhAh}{AAjAh}{BIhAh}`6{{CfChBMb{Ff{Gh}}}AAh}{{Cf{Ff{Gh}}EnCn{Bf{Ad}}{b{{Nb{BMh}}}}}{{Ab{AAjOf}}}}{{}BMd}{{{b{Cn}}{b{Cn}}}{{Bf{Hh}}}}``{{{b{Mh}}}{{Bf{{b{Nd}}}}}}``{{{b{c}}}e{}{}}00000{{{b{c}}}Fn{}}0{{}{{Ab{CnAl}}}}{{}{{Ab{BMbAl}}}}{{}{{Ab{AAhAl}}}}{{}{{Ab{AAjAl}}}}{{}{{Ab{BIhAl}}}}{c{{Ab{e}}}{}{}}000000{Ah{{Ab{CnAl}}}}{Ah{{Ab{BMbAl}}}}{Ah{{Ab{AAhAl}}}}{Ah{{Ab{AAjAl}}}}{Ah{{Ab{BIhAl}}}}5555555{{{b{c}}}An{}}000000{{{b{AAj}}EnCn{Bf{Ad}}{Bf{Ad}}{b{Hn}}}{{Ab{hOf}}}}{{{b{BIh}}{b{e}}}{{Ab{{b{c}}Of}}}{}{{BMj{c}}}}{ce{}{}}000000{{{b{dCn}}}h}{{{b{dBMb}}}h}```````{{}ACb}{{}Fd}{{}Ih}{{}BMl}3210321032{{}Jb}1430143{{}Kh}25402`````{{{b{c}}}{{b{e}}}{}{}}0000{{{b{dc}}}{{b{de}}}{}{}}0000{{{b{dBMn}}{b{c}}{b{Dj}}e}LnBjABd}{{{b{dBMn}}{b{c}}{b{Dj}}eBN`}LnBjABd}{{{b{BN`}}}BN`}{{{b{c}}{b{de}}}h{}{}}{{{b{c}}}h{}}`{{{b{dBNb}}}{{Df{BNd}}}}{{{b{dBNb}}l}{{Df{c}}}Dd}{{}BNb}{{}BN`}{j{{b{c}}}{}}0000{j{{b{dc}}}{}}0000{jh}0000{{}{{BKb{{BNh{BNf}}}}}}```{{{b{BN`}}{b{dn}}}Cj}{cc{}}0000{{}}``{{}j}0000{ce{}{}}0000`{{AdBMl}BMn}{{{b{BMn}}{b{c}}{b{Dj}}e}{{Ab{gLb}}}BjABdEd}``{{{b{BMn}}}{{b{BMl}}}}{{{b{c}}}e{}{}}{{}Lh}{c{{Ab{e}}}{}{}}000000000{{{b{c}}}An{}}000077777{{{AC`{FnAh}}}BNb}``````````````````````{{{b{ACb}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{BMl}}}BMl}{{{b{ACb}}}ACb}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}00{{{b{ACb}}{b{ACb}}}Hh}{{}ACb}{j{{b{c}}}{}}00{j{{b{dc}}}{}}00{jh}00{{{b{c}}}e{}{{Hl{Hj}}}}0{{{b{BMl}}{b{BMl}}}l}{{{b{ACb}}{b{ACb}}}l}{{{b{c}}{b{e}}}l{}{}}000{{{b{BMl}}{b{dn}}}Cj}{{{b{BNj}}{b{dn}}}Cj}0{{{b{ACb}}{b{dn}}}Cj}00{cc{}}0{{{b{Dj}}}ACb}1{{{b{Dj}}}{{Ab{ACbBNj}}}}{{{b{{Gj{Gh}}}}}{{Ab{ACbBNj}}}}{{{b{Hn}}}ACb}{{{b{{Gj{Gh}}}}}ACb}{{{b{Dj}}{b{Dj}}}ACb}{{{b{Dj}}{b{{Gj{Gh}}}}}ACb}{F`ACb}{{{b{En}}}ACb}{{{b{BMl}}}ACb}{{{b{ACb}}{b{dc}}}hAf}{{}j}00{ce{}{}}00{ACb{{BCn{Gh}}}}{BMlAh}{ACbAh}{{{b{{Gj{Gh}}}}Gh{b{{Gj{Gh}}}}}ACb}{{{b{ACb}}{b{ACb}}}{{Bf{Hh}}}}{{{b{BMl}}}Fd}{{{b{ACb}}{b{BEb}}BGn{b{dBFb}}}BH`}{ACbFn}{{{b{c}}}e{}{}}0{{{b{c}}}Fn{}}0{{}{{Ab{ACbAl}}}}{c{{Ab{e}}}{}{}}0{{{b{{Gj{Gh}}}}}{{Ab{ACbc}}}{}}1{Ah{{Ab{BMlAl}}}}{Ah{{Ab{ACbAl}}}}{{{b{Fd}}}{{Bf{BMl}}}}444{{{b{c}}}An{}}00{ce{}{}}00```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{BNl}}}BNl}{{{b{BNn}}}BNn}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0``{{}BNl}{{}BNn}{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0`{{{b{BNl}}{b{dn}}}Cj}{{{b{BNn}}{b{dn}}}Cj}{cc{}}0{{}j}0??{BNlAh}{BNnAh}```{{{b{c}}}e{}{}}0{{}{{Ab{BNlAl}}}}{{}{{Ab{BNnAl}}}}{c{{Ab{e}}}{}{}}0{Ah{{Ab{BNlAl}}}}{Ah{{Ab{BNnAl}}}}22{{{b{c}}}An{}}0{ce{}{}}0```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{AGb}}}AGb}{{{b{ABj}}}ABj}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0``{j{{b{c}}}{}}0{j{{b{dc}}}{}}0{jh}0`{{{b{AGb}}{b{dn}}}Cj}{{{b{ABj}}{b{dn}}}Cj}{cc{}}0``{{}j}0=={AGbAh}`{{Fnc}AGbABd}``{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}0{Ah{{Ab{AGbAl}}}}11{{{b{c}}}An{}}0{ce{}{}}0``````{{{b{AD`}}}ADn}{{{b{ADl}}}{{b{{Gj{Gh}}}}}}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{ADl}}}ADl}{{{b{AD`}}}AD`}{{{b{c}}{b{de}}}h{}{}}0{{{b{c}}}h{}}0{{{b{ADl}}{b{ADl}}}Hh}{{{b{AD`}}{b{AD`}}}Hh}{{}ADl}{{}AD`}{{{b{AD`}}}{{b{ADl}}}}{j{{b{c}}}{}}00{j{{b{dc}}}{}}00{jh}00{{{b{c}}}e{}{{Hl{Hj}}}}0{{{b{ADl}}{b{ADl}}}l}{{{b{AD`}}{b{AD`}}}l}{{{b{c}}{b{e}}}l{}{}}000{{{b{ADl}}{b{dn}}}Cj}0{{{b{BO`}}{b{dn}}}Cj}0{{{b{AD`}}{b{dn}}}Cj}0{cc{}}00{{{b{Dj}}}{{Ab{ADlc}}}{}}{{{b{ADl}}{b{dc}}}hAf}{{}j}00{ce{}{}}00{ADlAh}{AD`Ah}{ADl{{Ff{Gh}}}}{{{b{ADl}}}l}{{ADnADl}AD`}{{{b{ADl}}{b{ADl}}}{{Bf{Hh}}}}{{{b{AD`}}{b{AD`}}}{{Bf{Hh}}}}{{{b{c}}}e{}{}}0{{{b{c}}}Fn{}}00{{}{{Ab{ADlAl}}}}{{}{{Ab{AD`Al}}}}{c{{Ab{e}}}{}{}}{{{b{{Gj{Gh}}}}}{{Ab{ADlc}}}{}}11{Ah{{Ab{ADlAl}}}}{Ah{{Ab{AD`Al}}}}333{{{b{c}}}An{}}00{ce{}{}}00```````````````````````````````````{{{b{BOb}}}ACb}{{{b{BOd}}}ACb}``{{{b{dLh}}F`Ad}h}{{{b{dLh}}BMlAd}h}{{{b{dBOf}}{b{c}}}{{Ab{hALb}}}{IbGl}}{{{b{dLh}}BOdAd}h}`{{{b{BOd}}{b{BOh}}}{{Ab{{Bd{{Ff{Fd}}{Ff{Fh}}}}ALb}}}}`{{{b{c}}}{{b{e}}}{}{}}0000000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000000`{{{b{BOd}}}BOb}{{{b{BOh}}}BOh}{{{b{AAn}}}AAn}{{{b{Lh}}}Lh}{{{b{Bl}}}Bl}{{{b{B`}}}B`}{{{b{AAl}}}AAl}{{{b{BOj}}}BOj}{{{b{BOl}}}BOl}{{{b{BOb}}}BOb}{{{b{BOd}}}BOd}{{{b{BOn}}}BOn}{{{b{Bn}}}Bn}{{{b{c}}{b{de}}}h{}{}}00000000000{{{b{c}}}h{}}000000000000`{{}BOh}{{}Bl}{{}B`}{{}AAl}{{}BOj}{{}BOl}{{}Bn}{j{{b{c}}}{}}0000000000000{j{{b{dc}}}{}}0000000000000{jh}0000000000000{{{b{Bl}}{b{Bl}}}l}{{{b{c}}{b{e}}}l{}{}}0`{{{b{Lh}}}{{b{AD`}}}}{{{b{Lh}}}Ad}{BOfAAn}{{{b{ALb}}{b{dn}}}Cj}0{{{b{BOh}}{b{dn}}}Cj}{{{b{AAn}}{b{dn}}}Cj}{{{b{Lh}}{b{dn}}}Cj}{{{b{Bl}}{b{dn}}}Cj}{{{b{B`}}{b{dn}}}Cj}{{{b{AAl}}{b{dn}}}Cj}{{{b{BOj}}{b{dn}}}Cj}{{{b{BOl}}{b{dn}}}Cj}{{{b{BOb}}{b{dn}}}Cj}{{{b{BOd}}{b{dn}}}Cj}{{{b{BOn}}{b{dn}}}Cj}{{{b{Bn}}{b{dn}}}Cj}`{cc{}}0{I`ALb}11111111111{CdBn}2`{{{b{BOj}}}ADn}`{{}j}0000000000000{ce{}{}}0000000000000{Bn{{Bf{Cd}}}}{BOhAh}{AAnAh}{LhAh}{BlAh}{B`Ah}{AAlAh}{BOjAh}{BOlAh}{BObAh}{BOdAh}{BOnAh}{BnAh}{{{b{Bn}}}l}``{LhBOf}{{{b{Dj}}c}LhABd}{{F`Ad}BOn}{{BMlAd}BOn}```{Bn{{AOd{Ah}}}}4`{{{b{BOd}}}{{Bf{Fd}}}}`{{{b{dLh}}AD`}h}{{{b{dLh}}Ad}h}{{{b{dLh}}{b{Dj}}{b{{Gj{Gh}}}}}h}`{{{b{ALb}}}{{Bf{{b{Nd}}}}}}{{{b{c}}}e{}{}}00000000000{{{b{c}}}Fn{}}{{}{{Ab{BlAl}}}}{{}{{Ab{B`Al}}}}{{}{{Ab{AAlAl}}}}{{}{{Ab{BOjAl}}}}{{}{{Ab{BOlAl}}}}{c{{Ab{e}}}{}{}}0000000000000{Ah{{Ab{BOhAl}}}}{Ah{{Ab{AAnAl}}}}{Ah{{Ab{LhAl}}}}{Ah{{Ab{BlAl}}}}{Ah{{Ab{B`Al}}}}{Ah{{Ab{AAlAl}}}}{Ah{{Ab{BOjAl}}}}{Ah{{Ab{BOlAl}}}}{Ah{{Ab{BObAl}}}}{Ah{{Ab{BOdAl}}}}{Ah{{Ab{BOnAl}}}}{Ah{{Ab{BnAl}}}}<<<<<<<<<<<<<<{{{b{c}}}An{}}0000000000000{BnAh}{Bn{{Bd{FnEf}}}}{{{b{Lh}}}{{Ab{hALb}}}}{AAn{{Ab{LhALb}}}}`{ce{}{}}0000000000000{{{b{BOb}}}BOb}```","D":"KLb","p":[[1,"reference"],[0,"mut"],[5,"Version",0,5802],[1,"unit"],[1,"usize"],[1,"bool"],[5,"Formatter",5803],[5,"Error",5803],[6,"Result",5804],[1,"u64"],[10,"Hasher",5805],[6,"Value",5806],[1,"u16"],[6,"DecodeError",5807],[5,"TypeId",5808],[5,"Call",5443],[6,"Metadata",65],[1,"tuple"],[6,"Option",5809],[6,"Error",2621],[10,"Context",110],[6,"CallFormat",5443],[6,"CallResult",5443],[5,"PublicKey",5810],[5,"StaticSecret",5810],[6,"CallResult",993],[5,"PublicKey",5811],[5,"PrivateKey",5811],[8,"Result",5803],[8,"EpochTime",5812],[5,"KeyPairId",4790,5813],[5,"ScheduleControl",92],[17,"Runtime"],[10,"Runtime",4244],[5,"RuntimeBatchContext",110],[5,"ConsensusState",5814],[1,"str"],[5,"Logger",5815],[10,"HistoryHost",889],[5,"HostInfo",5816],[10,"KeyManager",913],[10,"Decode",5817],[1,"u32"],[5,"Box",5818],[5,"Header",5819],[5,"RoundResults",5820],[5,"Namespace",5821],[5,"Config",154],[8,"SignatureSet",154],[6,"PublicKey",266],[5,"Vec",5822],[5,"Signature",266],[6,"Error",154],[5,"Signer",154],[5,"String",5823],[5,"RootRng",223],[5,"Hash",5824],[10,"RngCore",5825],[5,"LeafRng",223],[1,"u8"],[1,"slice"],[10,"Sized",5826],[5,"BigInt",5827],[5,"BigUint",5828],[6,"Mode",4310],[5,"Error",5829],[6,"SignatureType",266],[6,"Ordering",5830],[1,"char"],[10,"FromIterator",5831],[5,"PublicKey",5832],[6,"Error",266],[10,"Signer",266],[6,"MemorySigner",266],[5,"MutexGuard",5833],[5,"PublicKey",446],[5,"MemorySigner",446],[17,"OutputSize"],[8,"U64",5834],[10,"Digest",5835],[5,"PublicKey",501],[5,"MemorySigner",501],[8,"U32",5834],[10,"FixedOutput",5836],[5,"PublicKey",556],[5,"MemorySigner",556],[10,"BlockSizeUser",5837],[10,"FixedOutputReset",5836],[5,"PublicKey",609],[5,"MemorySigner",609],[8,"U48",5834],[5,"PublicKey",662],[5,"Dispatcher",692],[5,"Context",5838],[5,"TxnBatch",5839],[5,"CheckTxResult",5840],[5,"RuntimeError",811],[10,"Send",5826],[10,"Sync",5826],[5,"Transaction",5443],[6,"Error",692],[5,"DispatchOptions",692],[5,"DispatchResult",692],[5,"IncomingMessage",5841],[5,"ExecuteBatchResult",5842],[5,"ExecuteTxResult",5842],[8,"Tags",5843],[6,"KeyManagerError",4790,5844],[5,"Prefix",4520,5845],[5,"BTreeSet",5846],[5,"Dispatcher",5847],[5,"AtomicBool",5848],[5,"Arc",3609,5849],[10,"Error",5850],[5,"QueryRequest",785],[10,"Error",811],[6,"ProtocolError",5816],[5,"JoinError",5851],[6,"Error",4262],[6,"Error",5852],[6,"StateError",5814],[6,"Error",889],[5,"Error",5853],[6,"Error",3144],[6,"Error",3374,5854],[6,"Error",1178],[6,"Error",5855],[6,"Error",1104],[6,"Error",1644],[6,"Error",1879],[5,"EventTag",860],[10,"Event",860],[10,"IntoTags",860],[8,"EventTags",860],[6,"EventKind",5840],[6,"Event",5856],[5,"KeyManagerClientWithContext",913],[17,"Item"],[10,"IntoIterator",5831],[5,"KeyPair",4790,5813],[5,"SignedPublicKey",4790,5813],[5,"AuthInfo",5443],[5,"UnverifiedTransaction",5443],[6,"AuthDecision",993],[6,"DispatchResult",993],[10,"Encode",5857],[17,"Output"],[10,"FnOnce",5858],[5,"MessageResult",5306],[5,"Metadata",2935],[5,"ModuleInfo",2935],[5,"BTreeMap",5859],[5,"Address",5150],[5,"MethodHandlerInfo",2935],[17,"Error"],[10,"Parameters",993],[6,"MethodAuthorization",1144],[6,"Authorization",1144],[10,"AsRef",5860],[5,"BaseUnits",5354],[5,"GasCosts",1178],[5,"Parameters",1178],[5,"Genesis",1178],[6,"Event",1178],[6,"ParameterValidationError",1178],[5,"Denomination",5354],[1,"u128"],[5,"AccountBalances",1459],[5,"DenominationInfo",1459],[5,"TransactionFee",1394],[5,"FeeManager",1394],[5,"FeeUpdates",1394],[5,"Transfer",1459],[5,"Account",1459],[5,"NonceQuery",1459],[5,"AddressesQuery",1459],[5,"BalancesQuery",1459],[5,"DenominationInfoQuery",1459],[5,"Account",5861],[5,"GasCosts",1644],[5,"Parameters",1644],[5,"Genesis",1644],[6,"Event",1644],[5,"Delegation",5861],[5,"MessageEventHookInvocation",5306],[6,"ParameterValidationError",1644],[5,"RoundRoots",5820],[6,"RootKind",1834],[5,"RoundRootBody",1834],[5,"GasCosts",1879],[5,"Parameters",1879],[5,"Genesis",1879],[6,"Event",1879],[5,"DelegationInfo",2100],[5,"ExtendedDelegationInfo",2100],[5,"Undelegation",2068],[5,"UndelegationInfo",2100],[6,"ReceiptKind",2100],[5,"Receipt",2100],[5,"Deposit",2100],[5,"Withdraw",2100],[5,"Delegate",2100],[5,"Undelegate",2100],[5,"TakeReceipt",2100],[5,"BalanceQuery",2100],[5,"ConsensusAccountQuery",2100],[5,"DelegationQuery",2100],[5,"DelegationsQuery",2100],[5,"UndelegationsQuery",2100],[5,"AccountBalance",2100],[5,"ConsensusTransferContext",2100],[5,"ConsensusWithdrawContext",2100],[5,"ConsensusDelegateContext",2100],[5,"ConsensusUndelegateContext",2100],[5,"ConsensusError",2100],[8,"MessageEvent",5306],[5,"GasCosts",2621],[5,"DynamicMinGasPrice",2621],[5,"Parameters",2621],[5,"Genesis",2621],[5,"LocalConfig",2621],[5,"TxSimulationFailure",2621],[6,"Event",2621],[6,"ParameterValidationError",2621],[6,"Error",5443],[5,"EstimateGasQuery",2935],[5,"SenderMeta",4284],[5,"CallDataPublicKeyQueryResponse",2935],[6,"MethodHandlerKind",2935],[5,"RuntimeInfoResponse",2935],[5,"ExecuteReadOnlyTxQuery",2935],[5,"ExecuteReadOnlyTxResponse",2935],[5,"Parameters",3144],[5,"Genesis",3144],[6,"ParameterValidationError",3144],[6,"RewardScheduleError",3254],[5,"RewardStep",3254],[5,"RewardSchedule",3254],[6,"RewardAction",3254],[5,"EpochRewards",3254],[10,"Iterator",5862],[5,"Parameters",3374],[5,"Genesis",3374],[6,"Event",3374,5863],[6,"ParameterValidationError",3374],[5,"AppId",3833],[5,"AppConfig",4019],[5,"Registration",4019],[5,"Client",3553,5864],[8,"Result",3609,5853],[10,"App",3553],[5,"Environment",3553,5865],[5,"TrustRoot",3609,5852],[10,"Future",5866],[5,"Pin",5867],[5,"HostStore",4520,5868],[10,"Allocator",5869],[5,"Unstructured",5870],[6,"Error",5871],[10,"Arbitrary",5872],[5,"BorrowedFd",5873],[10,"AsFd",5873],[1,"i32"],[10,"AsRawFd",5874],[20,"MaybeUninit",5875],[10,"Dispatcher",5842],[10,"KeyManagerClient",5876],[10,"Clone",5877],[10,"Ord",5830],[10,"Default",5878],[5,"CStr",5879],[10,"Any",5808],[5,"Weak",5849],[5,"Metadata",5880],[10,"Log",5880],[10,"PartialEq",5830],[10,"Verifier",5852],[5,"File",5881],[5,"Error",5882],[10,"Display",5803],[10,"Debug",5803],[1,"never"],[5,"OsString",5883],[5,"OsStr",5883],[5,"Path",5884],[5,"PathBuf",5884],[1,"array"],[6,"Cow",5885],[10,"ToOwned",5885],[5,"CString",5886],[10,"PartialOrd",5830],[10,"KeyValue",5887],[10,"Hash",5805],[6,"Level",5815],[10,"Drain",5815],[5,"DynGuard",5888],[5,"Record",5815],[5,"OwnedKVList",5815],[5,"Record",5880],[10,"CloneToUninit",5877],[5,"Request",5850],[5,"BorrowedCursor",5889],[5,"IoSliceMut",5890],[6,"SeekFrom",5890],[10,"Serializer",5815],[6,"Error",5815],[10,"KV",5815],[10,"Value",5815],[5,"LocalFutureObj",5891],[5,"SpawnError",5892],[10,"LocalSpawn",5892],[5,"FutureObj",5891],[10,"Spawn",5892],[5,"AllocError",5869],[5,"LightBlock",5856],[5,"Error",5893],[5,"IoSlice",5890],[6,"Error",3833],[8,"Key",5894],[8,"Result",5815],[5,"AppAuthPolicy",3897],[6,"AllowedEndorsement",3897],[6,"FeePolicy",3897],[5,"KeyEndorsementInfo",3981],[5,"Create",4019],[6,"IdentifierScheme",4019],[5,"Update",4019],[5,"Remove",4019],[5,"Register",4019],[5,"AppQuery",4019],[5,"AppInstanceQuery",4019],[5,"TrustedSigners",4790,5895],[10,"ScheduleControlHost",4262],[5,"State",4310],[5,"StateValue",4310],[5,"Environment",4310],[5,"TransactionWithMeta",4310],[5,"Options",4310],[6,"Message",5841],[10,"Store",4520],[6,"TransactionResult",4310],[10,"Into",5860],[17,"Inner"],[10,"NestedStore",4520],[5,"MKVSStore",4520,5896],[10,"MKVS",5845],[5,"OverlayStore",4520,5897],[5,"HashedStore",4520,5898],[5,"PrefixStore",4520,5899],[5,"TypedStore",4520,5900],[10,"Iterator",5845],[10,"TryFrom",5860],[5,"Protocol",5816],[5,"Root",5901],[6,"Error",4690],[5,"ConfidentialStore",4690],[5,"SubcallInfo",4730],[5,"SubcallResult",4730],[10,"Validator",4730],[5,"AllowAllValidator",4730],[5,"StateKey",4790,5813],[5,"MockKeyManagerClient",4790],[6,"FromHexError",5902],[10,"Signer",5832],[10,"SignedData",5895],[6,"SignatureAddressSpec",5150],[5,"Signer",5053],[5,"CallOptions",5053],[5,"Mock",5053],[5,"EmptyRuntime",5053],[5,"Tree",5903],[5,"OverlayTree",5904],[6,"Error",5150],[5,"CallEnvelopeX25519DeoxysII",5255],[5,"ResultEnvelopeX25519DeoxysII",5255],[6,"Error",5354],[6,"CallerAddress",5443],[6,"AddressSpec",5443],[5,"TransactionSigner",5443],[6,"AuthProof",5443],[5,"Fee",5443],[5,"FeeProxy",5443],[5,"SignerInfo",5443],[15,"EncryptedX25519DeoxysII",89],[10,"Module",993],[10,"MigrationHandler",993],[10,"TransactionHandler",993],[10,"BlockHandler",993],[10,"InvariantHandler",993],[10,"MethodHandler",993],[10,"ModuleInfoHandler",993],[10,"FeeProxyHandler",993],[15,"Failed",1094],[10,"Config",1104],[5,"Module",1104],[5,"Module",1178],[10,"API",1178],[15,"Transfer",1387],[15,"Burn",1387],[15,"Mint",1387],[10,"API",1644],[5,"Module",1644],[5,"Module",1879],[10,"API",1879],[15,"Deposit",2043],[15,"Withdraw",2043],[15,"Delegate",2043],[15,"UndelegateDone",2043],[15,"UndelegateStart",2043],[10,"Config",2621],[10,"API",2621],[5,"Module",2621],[15,"GasUsed",2930],[5,"Module",3144],[10,"Config",3374],[5,"Module",3374],[10,"API",3374],[15,"AppCreated",3550],[15,"AppUpdated",3550],[15,"AppRemoved",3550],[5,"CurrentState",4310],[5,"Config",5053],[15,"NameTooLong",5442],[15,"Failed",5799]],"r":[[0,110],[1,4310],[2,5905],[3,5905],[4,993],[5,4244],[6,5802],[33,5905],[42,5905],[50,5905],[63,5905],[929,5844],[930,5813],[931,5813],[947,5813],[950,5813],[953,5895],[3381,5906],[3383,5854],[3384,5863],[3554,3833],[3555,5864],[3556,5865],[3609,3553],[3610,3833],[3611,5849],[3612,5865],[3615,5853],[3616,5852],[3617,5802],[3630,5907],[4520,4690],[4522,5898],[4523,5868],[4525,5896],[4527,5897],[4528,5845],[4529,5899],[4531,5900],[4695,5908],[4803,5844],[4804,5813],[4805,5813],[4822,5813],[4825,5813],[4828,5895]],"b":[[185,"impl-Display-for-Error"],[186,"impl-Debug-for-Error"],[346,"impl-PartialEq-for-PublicKey"],[347,"impl-PartialEq%3CPublicKey%3E-for-PublicKey"],[357,"impl-Display-for-Error"],[358,"impl-Debug-for-Error"],[469,"impl-From%3C%26PublicKey%3E-for-PublicKey"],[470,"impl-From%3C%26str%3E-for-PublicKey"],[471,"impl-From%3CPublicKey%3E-for-PublicKey"],[734,"impl-Debug-for-Error"],[735,"impl-Display-for-Error"],[824,"impl-Display-for-Error"],[825,"impl-Debug-for-Error"],[827,"impl-From%3CProtocolError%3E-for-Error"],[828,"impl-From%3CJoinError%3E-for-Error"],[829,"impl-From%3CError%3E-for-Error"],[830,"impl-From%3CError%3E-for-Error"],[831,"impl-From%3CError%3E-for-Error"],[832,"impl-From%3CStateError%3E-for-Error"],[833,"impl-From%3CError%3E-for-Error"],[834,"impl-From%3CError%3E-for-Error"],[835,"impl-From%3CError%3E-for-Error"],[836,"impl-From%3CError%3E-for-Error"],[837,"impl-From%3CError%3E-for-Error"],[838,"impl-From%3CError%3E-for-Error"],[839,"impl-From%3CError%3E-for-Error"],[840,"impl-From%3CError%3E-for-Error"],[841,"impl-From%3CError%3E-for-Error"],[842,"impl-From%3CError%3E-for-Error"],[901,"impl-Debug-for-Error"],[902,"impl-Display-for-Error"],[1122,"impl-Display-for-Error"],[1123,"impl-Debug-for-Error"],[1265,"impl-Debug-for-Error"],[1266,"impl-Display-for-Error"],[1270,"impl-Debug-for-ParameterValidationError"],[1271,"impl-Display-for-ParameterValidationError"],[1737,"impl-Debug-for-ParameterValidationError"],[1738,"impl-Display-for-ParameterValidationError"],[1741,"impl-Display-for-Error"],[1742,"impl-Debug-for-Error"],[1749,"impl-From%3CError%3E-for-Error"],[1750,"impl-From%3CError%3E-for-Error"],[1751,"impl-From%3CStateError%3E-for-Error"],[1956,"impl-Debug-for-Error"],[1957,"impl-Display-for-Error"],[1963,"impl-From%3CError%3E-for-Error"],[1964,"impl-From%3CError%3E-for-Error"],[2765,"impl-Debug-for-Error"],[2766,"impl-Display-for-Error"],[2767,"impl-Display-for-TxSimulationFailure"],[2768,"impl-Debug-for-TxSimulationFailure"],[2772,"impl-Debug-for-ParameterValidationError"],[2773,"impl-Display-for-ParameterValidationError"],[2778,"impl-From%3CError%3E-for-Error"],[2780,"impl-From%3CTxSimulationFailure%3E-for-Error"],[3189,"impl-Display-for-Error"],[3190,"impl-Debug-for-Error"],[3192,"impl-Debug-for-ParameterValidationError"],[3193,"impl-Display-for-ParameterValidationError"],[3309,"impl-Display-for-RewardScheduleError"],[3310,"impl-Debug-for-RewardScheduleError"],[3462,"impl-Display-for-Error"],[3463,"impl-Debug-for-Error"],[3466,"impl-Display-for-ParameterValidationError"],[3467,"impl-Debug-for-ParameterValidationError"],[3471,"impl-From%3CError%3E-for-Error"],[3472,"impl-From%3CError%3E-for-Error"],[3619,"impl-Arbitrary%3C\'a%3E-for-Arc%3Cstr%3E"],[3620,"impl-Arbitrary%3C\'a%3E-for-Arc%3C%5BA%5D%3E"],[3621,"impl-Arbitrary%3C\'a%3E-for-Arc%3CA%3E"],[3624,"impl-RefCnt-for-Arc%3CT%3E"],[3625,"impl-Arc%3CT,+A%3E"],[3628,"impl-Arc%3CMaybeUninit%3CT%3E,+A%3E"],[3629,"impl-Arc%3C%5BMaybeUninit%3CT%3E%5D,+A%3E"],[3656,"impl-Default-for-Arc%3C%5BT%5D%3E"],[3657,"impl-Default-for-Arc%3CT%3E"],[3658,"impl-Default-for-Arc%3Cstr%3E"],[3659,"impl-Default-for-Arc%3CCStr%3E"],[3685,"impl-Write-for-Arc%3CFile%3E"],[3686,"impl-Log-for-Arc%3CT%3E"],[3687,"impl-Display-for-Arc%3CT,+A%3E"],[3688,"impl-Debug-for-Arc%3CT,+A%3E"],[3689,"impl-Pointer-for-Arc%3CT,+A%3E"],[3692,"impl-From%3CArc%3Cstr%3E%3E-for-Arc%3C%5Bu8%5D%3E"],[3693,"impl-From%3COsString%3E-for-Arc%3COsStr%3E"],[3694,"impl-From%3C%26Path%3E-for-Arc%3CPath%3E"],[3695,"impl-From%3CPathBuf%3E-for-Arc%3CPath%3E"],[3697,"impl-From%3CVec%3CT,+A%3E%3E-for-Arc%3C%5BT%5D,+A%3E"],[3698,"impl-From%3C%26CStr%3E-for-Arc%3CCStr%3E"],[3699,"impl-From%3CT%3E-for-Arc%3CT%3E"],[3700,"impl-From%3C%26str%3E-for-Arc%3Cstr%3E"],[3701,"impl-From%3C%5BT;+N%5D%3E-for-Arc%3C%5BT%5D%3E"],[3702,"impl-From%3C%26%5BT%5D%3E-for-Arc%3C%5BT%5D%3E"],[3703,"impl-From%3CCow%3C\'a,+B%3E%3E-for-Arc%3CB%3E"],[3704,"impl-From%3CBox%3CT,+A%3E%3E-for-Arc%3CT,+A%3E"],[3705,"impl-From%3CString%3E-for-Arc%3Cstr%3E"],[3706,"impl-From%3CCString%3E-for-Arc%3CCStr%3E"],[3707,"impl-From%3C%26OsStr%3E-for-Arc%3COsStr%3E"],[3746,"impl-Drain-for-Arc%3CD%3E"],[3747,"impl-Log-for-Arc%3CT%3E"],[3785,"impl-KV-for-Arc%3CT%3E"],[3786,"impl-Value-for-Arc%3CT%3E"],[3790,"impl-Arbitrary%3C\'a%3E-for-Arc%3CA%3E"],[3791,"impl-Arbitrary%3C\'a%3E-for-Arc%3C%5BA%5D%3E"],[3792,"impl-Arbitrary%3C\'a%3E-for-Arc%3Cstr%3E"],[3860,"impl-Debug-for-Error"],[3861,"impl-Display-for-Error"],[3862,"impl-Display-for-AppId"],[3863,"impl-Debug-for-AppId"],[3864,"impl-LowerHex-for-AppId"],[4272,"impl-Debug-for-Error"],[4273,"impl-Display-for-Error"],[4398,"impl-Display-for-Mode"],[4399,"impl-Debug-for-Mode"],[4405,"impl-From%3CResult%3CR,+E%3E%3E-for-TransactionResult%3CResult%3CR,+E%3E%3E"],[4406,"impl-From%3C()%3E-for-TransactionResult%3C()%3E"],[4706,"impl-Display-for-Error"],[4707,"impl-Debug-for-Error"],[4909,"impl-Display-for-KeyManagerError"],[4910,"impl-Debug-for-KeyManagerError"],[4911,"impl-LowerHex-for-KeyPairId"],[4912,"impl-Display-for-KeyPairId"],[4913,"impl-Debug-for-KeyPairId"],[4916,"impl-From%3CError%3E-for-KeyManagerError"],[4917,"impl-From%3CError%3E-for-KeyManagerError"],[4918,"impl-From%3CStateError%3E-for-KeyManagerError"],[4920,"impl-From%3C%26str%3E-for-KeyPairId"],[4921,"impl-From%3C%26%5Bu8%5D%3E-for-KeyPairId"],[4922,"impl-From%3CVec%3Cu8%3E%3E-for-KeyPairId"],[5201,"impl-Debug-for-Error"],[5202,"impl-Display-for-Error"],[5203,"impl-Display-for-Address"],[5204,"impl-Debug-for-Address"],[5205,"impl-LowerHex-for-Address"],[5396,"impl-Debug-for-Denomination"],[5397,"impl-Display-for-Denomination"],[5398,"impl-Display-for-Error"],[5399,"impl-Debug-for-Error"],[5400,"impl-Display-for-BaseUnits"],[5401,"impl-Debug-for-BaseUnits"],[5612,"impl-Display-for-Error"],[5613,"impl-Debug-for-Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAMkQ9QEBAAEABQABAAgAAQALAAQAEgAAABQAAgAYAAAAGgACAB8AAQAjAAAAJQAAACcAAAAqAAAALAAAADAAAAA1AAAAOQAFAEEAAgBFAAEASQADAFEAAABUAAAAVgADAF8AAQBiAAIAZgAAAGsAAwByAAEAdQAAAHcAAwB8AAAAfwAAAIEAAACDAAEAiQAAAIwAAACPAAAAkgAAAJQABACdAAIApAAZAMEAAgDHAAEAzAAOANwAAgDlAAsA9AAHAAABDwARAQQAGAEKACYBAwArARgARQEPAFYBEgBrAQAAbwEAAHMBBgB/AQcAiwEBAJsBFwC3AQQAwgERANYBAwDbAQIA4AEQAPQBAQD5AREADAIAAA4CAAAQAgIAFQIIAB8CAAAhAgYAKwIBADACEQBEAgEARwICAEwCEABgAgEAZQIRAHkCAQB8AgIAgQIQAJUCAQCZAg0AqQIBAKwCBgC0AgIAuwIKAMcCAADJAgAAywIIANgCBADfAgIA4wIAAOYCAADoAgMA8AIAAPICAAD1AgAA+AIAAPoCAAD8AgAA/gIIAAoDBwAUAwoAIAMAACIDCQAuAwQANAMGADwDEABQAwIAVQMHAGEDBABnAwIAawMAAG0DAABwAwIAdAMFAHsDAQB+AwIAgwMEAIkDAACLAxMApQMOALUDAQC4AwEAuwMEAMMDBgDOAwAA0AMAANIDAADUAwEA3QMEAOkDAADuAwAA+wMAAAUEBQAMBAIAEAQFABsEAgAfBAEAJAQCADcECwBEBAUAVQQPAGcEAgBsBAkAdwQBAIAECgCNBAEAkgQHAJ4EAgCjBAAApgQEAK0EEwDCBAAAxAQAAMcEKADyBAcA+wQAAAIFAAAEBQAABgUAAAgFAAAKBQAADAUAAA4FAAAQBQkAIQUFACgFBQAvBQAAMQUAADMFAAA1BQEAOAUAADoFBgBCBQAARAUdAGQFDgB3BQsAhQUBAIgFCgCWBQIAogUHAKsFBQC8BSsA6QUpABsGBwArBkEAbgYDAHUGBAB8BgIAgAYAAIIGAACEBhkAnwYFAKYGFwC/BgYAxwYIANYGAgDaBgAA3AYJAO0GBADzBgMA+AYAAPsGBwAEByQAKgcBAC4HEgBDBwEARwcQAFsHBABhBwAAZAcDAGkHDgB5Bw0AiAcAAIoHDACbBw8ArAcBALMHCADCBwoAzwcAANEHHwDzBwYA+wcZABwIBQAjCAAAKQgAAC8IBgA+CAAARAgAAEkIAQBOCAYAVgjBABoJAgAeCRQARwkAAEkJAgBNCRgAewkUAJEJBwCbCQIAogkFAKkJlABACgEASwoDAFIKAgBWCggAYgoIAG0KAgBxClQAxwoDAMwKAADOCgsA2woAAN0KAADmCgAA6AoMAP8KBwAICwAACgsBAA0LAgARCwEAFQsDABoLAAAdCwAAHwsAACELAAAjCwEAJgsBACkLAAArCwAALQsyAGELAABjCwAAZQsAAGcLDAB4CwAAfQsAAH8LAQCCCwAAhQsRAJgLOgDUCwgA5gsIAPgLDQAIDCoANAwKAEAMCABMDAIAUgwpAIAMAACCDAUAjQwJAJgMFgCwDAUAuAwBAL4MMwD7DAQABQ0iACoNBAAxDQQANw0AADoNAQBLDQQAUg0AAFUNAwBcDTEAkA0BAJcNAACZDQAAmw0AAJ0NAACfDQcArQ0DALINLwDjDQAA6A0DAO0NBQD0DQUA/w0BAA8OCQAaDgEAHQ4AACQOBQArDgEALw4GADcOBgA/DgQARQ4BAE0OBgBXDgAAWQ4DAF4ODgB+DgAAgA4AAIQOAACHDgMAjA4AAJEOAgCWDgAAmA4AAJsOBAChDgMApg4AAKgOAACsDgAAtw4AALoOAAC8DgkAxw4QANkOCwDuDgIA8g4DAPcOAgD9DgAA/w4aABsPAAAiDwIAKA8CACwPDQBEDxkAYA8IAGoPAgBwDwIAdg8CAHsPEgCPDwsAnA8AAKQPAACmDwAArA8FALMPAAC4DwEAxA9QABcQAgAeEAgANBAIAEYQCABYEDwAqBAAAKoQBQCxEAEAtBAAALYQBgC/EAwAzhAAANEQAgDVEAEA2BAAAN8QAADmEBwABhEaACwRBwA2EQEAPBEAAEURBwBOEQAAYREAAGcRAABzERUAjxEPAKkRAQC1ERIAyREgAPERAADzEQQA+hEIAAQSBAAREgAAExIFABsSAAAgEgAAIhIBACUSBAArEgQAMhIgAFQSAgBZEgsAZxIDAG0SAABvEgsAgBIFAIkSDQCcEgIApRIJALASAwC3EgwAxxIPANgSAQDbEgEA3hIRAPISOgAuEwkAORMCAEMTAABFEwsAWRMEAGITAQBmEwAAaRMmAJITCAC/EwAAwxMJAM8TAwDVExAA6BMAAOoTAADwEwcA/RMAAAAUAQADFAAABRQTABwUAAArFAAAMBQmAFkUAABkFAMAbBQBAG8UAABxFAAAcxQKAH8UCACLFAkAlxQHAKAUAQCkFAEAqBQBAK0UDQC+FBQA1RQDANsUAQDeFAwA7RQAAPAUAADyFBAABBUWAB4VBAAmFQEAKxUZAE4VAgBWFQAAWhUAAGAVAABjFQEAaBUAAG4VAABxFRwAjxUkALUVMwDtFQ0A/hUAAAoWAAAPFg0AKxYMAD8WAABLFkoAmBYOAKgWAgA="}],\ ["oasis_runtime_sdk_contracts",{"t":"PPPPPPPPPPPPKPPPPPPPPGGPPFFPPPFFPPFPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNONNNONNNNNCNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONONONOONNNNNNNCNNNNNNNOOOOOOOOOOOOOOOOOOOOSSSSSSGPFFFFFFFFPFFFPFFFFFFFFFPPGPGFFGPFFFOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Abort","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","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","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","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","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"],[240,"oasis_runtime_sdk_contracts::state"],[246,"oasis_runtime_sdk_contracts::types"],[940,"oasis_cbor_value::values"],[941,"oasis_runtime_sdk::module"],[942,"oasis_runtime_sdk::context"],[943,"oasis_core_runtime::types"],[944,"core::result"],[945,"core::fmt"],[946,"oasis_runtime_sdk::dispatcher"],[947,"oasis_runtime_sdk::modules::core"],[948,"oasis_runtime_sdk::modules::core::types"],[949,"alloc::vec"],[950,"alloc::string"],[951,"alloc::collections::btree::map"],[952,"core::error"],[953,"core::option"],[954,"oasis_cbor"],[955,"core::any"],[956,"oasis_runtime_sdk::types::address"],[957,"oasis_contract_sdk_types"],[958,"core::hash"]],"i":[8,8,8,8,8,8,8,8,8,8,8,8,0,8,8,8,8,8,8,8,8,0,0,8,8,0,0,8,8,8,0,0,8,8,0,8,8,8,8,8,8,70,8,10,3,4,5,6,70,8,10,3,4,5,6,3,4,5,6,3,4,5,6,3,4,5,6,8,10,3,4,5,6,70,8,10,3,4,5,6,70,8,10,3,4,5,6,70,70,70,8,10,3,4,5,6,8,8,10,3,4,5,6,70,8,8,8,10,3,4,5,6,4,70,8,10,3,4,5,6,70,70,8,10,3,4,5,6,8,10,3,4,5,6,70,70,70,4,4,6,4,4,4,4,4,4,4,4,4,4,70,8,10,5,70,70,70,6,70,70,70,70,8,0,70,3,70,3,4,5,6,8,3,4,5,6,70,8,10,3,4,5,6,3,4,5,6,70,8,10,3,4,5,6,70,3,70,3,70,3,70,3,70,3,3,70,8,10,3,4,5,6,0,70,8,10,3,4,5,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,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,25,55,25,37,37,60,59,60,59,62,63,25,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,25,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,25,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,25,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,62,63,63,25,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,25,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,25,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,25,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,60,59,59,59,63,63,63,60,59,62,63,25,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,25,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,25,25,37,56,53,49,54,51,31,32,36,40,38,42,34,66,60,59,60,59,62,63,25,37,55,56,52,53,49,50,54,51,31,32,33,36,40,41,64,38,39,65,42,43,34,35,66,25,55,60,59,62,63,25,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,25,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,25,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,25,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,25,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,25,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,25,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,25,41,60,59,62,63,25,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":"`````````````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}000000{{{b{dc}}}{{b{de}}}{}{}}000000{{{b{f}}}f}{{{b{h}}}h}{{{b{j}}}j}{{{b{l}}}l}{{{b{c}}{b{de}}}n{}{}}000{{{b{c}}}n{}}000{{{b{A`}}}Ab}{{{b{Ad}}}Ab}{{}f}{{}h}{{}j}{{}l}{Af{{b{c}}}{}}000000{Af{{b{dc}}}{}}000000{{{b{c}}{b{Ah}}Aj}{{An{AjAl}}}B`}{{{b{c}}{b{Ah}}Aj}{{An{Aj{Bd{AjBb}}}}}B`}{Afn}000000{{{b{A`}}{b{dBf}}}Bh}0{{{b{Ad}}{b{dBf}}}Bh}{{{b{f}}{b{dBf}}}Bh}{{{b{h}}{b{dBf}}}Bh}{{{b{j}}{b{dBf}}}Bh}{{{b{l}}{b{dBf}}}Bh}{cc{}}{BjA`}{BlA`}222222`{{}Af}000000{{{b{c}}{b{dBn}}e}C`B`{}}{ce{}{}}000000{A`{{Bd{BjA`}}}}{AdAj}{fAj}{hAj}{jAj}{lAj}{{{b{Ah}}}C`}0{{{b{Cb}}}{{Bd{{Cf{Cd}}A`}}}}`````````````{{{b{c}}}{{Cl{ChCj}}}B`}{{{b{A`}}}{{b{Ah}}}}{{}{{b{Ah}}}}`{{{b{c}}Cn}{{Bd{CbA`}}}B`}{{{b{c}}D`}{{Bd{DbA`}}}B`}{{{b{c}}Dd}{{Bd{DfA`}}}B`}`{{{b{c}}Dh}{{Bd{DjA`}}}B`}{{{b{c}}Dl}{{Bd{DnA`}}}B`}{{{b{c}}E`}{{Bd{EbA`}}}B`}{{{b{c}}Ed}{{Bd{EfA`}}}B`}{{{b{A`}}}{{Ej{{b{Eh}}}}}}`{{{b{Cb}}{b{{El{Cd}}}}}{{Bd{nA`}}}}`{{}{{Cf{En}}}}{{{b{c}}}e{}{}}000{{{b{c}}}Ch{}}{{}{{Bd{fF`}}}}{{}{{Bd{hF`}}}}{{}{{Bd{jF`}}}}{{}{{Bd{lF`}}}}{c{{Bd{e}}}{}{}}000000{Aj{{Bd{fF`}}}}{Aj{{Bd{hF`}}}}{Aj{{Bd{jF`}}}}{Aj{{Bd{lF`}}}}4444444{{{b{c}}Fb}{{Bd{FdA`}}}B`}`{{{b{c}}Ff}{{Bd{nA`}}}B`}`{{{b{c}}Fh}{{Bd{FjA`}}}B`}`{{{b{c}}Fl}{{Bd{nA`}}}B`}`{{{b{c}}Fn}{{Bd{G`A`}}}B`}``{{{b{c}}}Gb{}}000000`{ce{}{}}000000`````````````````````````````````````````````````````````````````{{{b{Dj}}}Gd}{GfGd}{{{b{Gh}}}Gj}{{{b{Gf}}}Gj}{{{b{c}}}{{b{e}}}{}{}}0000000000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000000000000000000000`{{{b{Gh}}}Gh}{{{b{Gf}}}Gf}{{{b{Gl}}}Gl}{{{b{Gn}}}Gn}{{{b{Cb}}}Cb}{{{b{Dj}}}Dj}{{{b{Fn}}}Fn}{{{b{G`}}}G`}{{{b{Fh}}}Fh}{{{b{Fj}}}Fj}{{{b{Fb}}}Fb}{{{b{Fd}}}Fd}{{{b{Fl}}}Fl}{{{b{Ff}}}Ff}{{{b{Cn}}}Cn}{{{b{D`}}}D`}{{{b{Db}}}Db}{{{b{Dh}}}Dh}{{{b{E`}}}E`}{{{b{Eb}}}Eb}{{{b{H`}}}H`}{{{b{Dl}}}Dl}{{{b{Dn}}}Dn}{{{b{Hb}}}Hb}{{{b{Ed}}}Ed}{{{b{Ef}}}Ef}{{{b{Dd}}}Dd}{{{b{Df}}}Df}{{{b{Hd}}}Hd}{{{b{c}}{b{de}}}n{}{}}0000000000000000000000000000{{{b{c}}}n{}}00000000000000000000000000000000```````````{{}Gh}{{}Gf}{{}G`}{{}Fj}{{}Fd}{{}D`}{{}Db}{{}Dh}{{}E`}{{}Eb}{{}Dn}{{}Ef}{{}Dd}{{}Df}{{}Hd}{Af{{b{c}}}{}}0000000000000000000000000000{Af{{b{dc}}}{}}0000000000000000000000000000{Afn}0000000000000000000000000000{{{b{Gl}}{b{Gd}}}{{Bd{nA`}}}}{{{b{Gh}}{b{Gh}}}C`}{{{b{Gf}}{b{Gf}}}C`}{{{b{Gn}}{b{Gn}}}C`}{{{b{c}}{b{e}}}C`{}{}}00000000{{{b{Gh}}{b{dBf}}}{{Bd{nHf}}}}{{{b{Gf}}{b{dBf}}}{{Bd{nHf}}}}{{{b{Gl}}{b{dBf}}}Bh}{{{b{Gn}}{b{dBf}}}Bh}{{{b{Cb}}{b{dBf}}}Bh}{{{b{Dj}}{b{dBf}}}Bh}{{{b{Fn}}{b{dBf}}}Bh}{{{b{G`}}{b{dBf}}}Bh}{{{b{Fh}}{b{dBf}}}Bh}{{{b{Fj}}{b{dBf}}}Bh}{{{b{Fb}}{b{dBf}}}Bh}{{{b{Fd}}{b{dBf}}}Bh}{{{b{Fl}}{b{dBf}}}Bh}{{{b{Ff}}{b{dBf}}}Bh}{{{b{Cn}}{b{dBf}}}Bh}{{{b{D`}}{b{dBf}}}Bh}{{{b{Db}}{b{dBf}}}Bh}{{{b{Dh}}{b{dBf}}}Bh}{{{b{E`}}{b{dBf}}}Bh}{{{b{Eb}}{b{dBf}}}Bh}{{{b{H`}}{b{dBf}}}Bh}{{{b{Dl}}{b{dBf}}}Bh}{{{b{Dn}}{b{dBf}}}Bh}{{{b{Hb}}{b{dBf}}}Bh}{{{b{Ed}}{b{dBf}}}Bh}{{{b{Ef}}{b{dBf}}}Bh}{{{b{Dd}}{b{dBf}}}Bh}{{{b{Df}}{b{dBf}}}Bh}{{{b{Hd}}{b{dBf}}}Bh}{GjGh}{cc{}}0{GjGf}111111111111111111111111111{{{b{Gn}}{b{dc}}}nHh}````````````````{{{b{Gh}}}Gh}{{{b{Gf}}}Gf}{{}Af}0000000000000000000000000000``{ce{}{}}0000000000000000000000000000{GhAj}{GfAj}{GlAj}{GnAj}{CbAj}{DjAj}{FnAj}{G`Aj}{FhAj}{FjAj}{FbAj}{FdAj}{FlAj}{FfAj}{CnAj}{D`Aj}{DbAj}{DhAj}{E`Aj}{EbAj}{H`Aj}{DlAj}{DnAj}{HbAj}{EdAj}{EfAj}{DdAj}{DfAj}{HdAj}````````{{{b{c}}}e{}{}}0000000000000000000000000000{Gh{{Hj{Cd}}}}{Gf{{Hj{Cd}}}}```{{}{{Bd{GhF`}}}}{{}{{Bd{GfF`}}}}{{}{{Bd{G`F`}}}}{{}{{Bd{FjF`}}}}{{}{{Bd{FdF`}}}}{{}{{Bd{D`F`}}}}{{}{{Bd{DbF`}}}}{{}{{Bd{DhF`}}}}{{}{{Bd{E`F`}}}}{{}{{Bd{EbF`}}}}{{}{{Bd{DnF`}}}}{{}{{Bd{EfF`}}}}{{}{{Bd{DdF`}}}}{{}{{Bd{DfF`}}}}{{}{{Bd{HdF`}}}}{c{{Bd{e}}}{}{}}0000000000000000000000000000{Aj{{Bd{GhF`}}}}{Aj{{Bd{GfF`}}}}{Aj{{Bd{GlF`}}}}{Aj{{Bd{GnF`}}}}{Aj{{Bd{CbF`}}}}{Aj{{Bd{DjF`}}}}{Aj{{Bd{FnF`}}}}{Aj{{Bd{G`F`}}}}{Aj{{Bd{FhF`}}}}{Aj{{Bd{FjF`}}}}{Aj{{Bd{FbF`}}}}{Aj{{Bd{FdF`}}}}{Aj{{Bd{FlF`}}}}{Aj{{Bd{FfF`}}}}{Aj{{Bd{CnF`}}}}{Aj{{Bd{D`F`}}}}{Aj{{Bd{DbF`}}}}{Aj{{Bd{DhF`}}}}{Aj{{Bd{E`F`}}}}{Aj{{Bd{EbF`}}}}{Aj{{Bd{H`F`}}}}{Aj{{Bd{DlF`}}}}{Aj{{Bd{DnF`}}}}{Aj{{Bd{HbF`}}}}{Aj{{Bd{EdF`}}}}{Aj{{Bd{EfF`}}}}{Aj{{Bd{DdF`}}}}{Aj{{Bd{DfF`}}}}{Aj{{Bd{HdF`}}}}{c{{Bd{e}}}{}{}}0000000000000000000000000000{{{b{c}}}Gb{}}0000000000000000000000000000`````{ce{}{}}0000000000000000000000000000","D":"AFf","p":[[1,"reference"],[0,"mut"],[5,"GasCosts",0],[5,"Parameters",0],[5,"Genesis",0],[5,"LocalConfig",0],[1,"unit"],[6,"Error",0],[1,"u32"],[6,"Event",0],[1,"usize"],[1,"str"],[6,"Value",940],[6,"CallResult",941],[6,"DispatchResult",941],[10,"Context",942],[5,"Error",943],[6,"Result",944],[5,"Formatter",945],[8,"Result",945],[6,"Error",946],[6,"Error",947],[5,"Metadata",948],[1,"bool"],[5,"Code",246],[1,"u8"],[5,"Vec",949],[5,"String",950],[5,"ModuleInfo",948],[5,"BTreeMap",951],[5,"CodeQuery",246],[5,"CodeStorageQuery",246],[5,"CodeStorageQueryResult",246],[5,"CustomQuery",246],[5,"CustomQueryResult",246],[5,"InstanceQuery",246],[5,"Instance",246],[5,"InstanceRawStorageQuery",246],[5,"InstanceRawStorageQueryResult",246],[5,"InstanceStorageQuery",246],[5,"InstanceStorageQueryResult",246],[5,"PublicKeyQuery",246],[5,"PublicKeyQueryResult",246],[10,"Error",952],[6,"Option",953],[1,"slice"],[5,"MethodHandlerInfo",948],[6,"DecodeError",954],[5,"Call",246],[5,"CallResult",246],[5,"ChangeUpgradePolicy",246],[5,"Instantiate",246],[5,"InstantiateResult",246],[5,"Upgrade",246],[5,"Upload",246],[5,"UploadResult",246],[5,"TypeId",955],[5,"Address",956],[5,"InstanceId",246,957],[5,"CodeId",246,957],[1,"u64"],[6,"Policy",246],[6,"ABI",246],[6,"StoreKind",246],[6,"PublicKeyKind",246],[5,"ContractEvent",246],[5,"Error",945],[10,"Hasher",958],[1,"array"],[5,"Module",0]],"r":[[252,957],[262,957]],"b":[[96,"impl-Display-for-Error"],[97,"impl-Debug-for-Error"],[104,"impl-From%3CError%3E-for-Error"],[105,"impl-From%3CError%3E-for-Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAPkCIAABAAsADgAHABgAAQAcAAIAIAACACQAQwBpAAEAcQAIAIEABwCKAAEAjQAQAJ8ABACmAC4A1gAaAPgAAAABAQAABQEAAAwBAAAPAQAAEgEAABcBAAAiATkAXQFaAMMBZQAqAikAVgIAAHICAACFAhwAwQIcAOYCHAAIA4IAkAMcAA=="}],\ ["oasis_runtime_sdk_macros",{"t":"YYXXXQ","n":["Error","Event","handler","migration","sdk_derive","version_from_cargo"],"q":[[0,"oasis_runtime_sdk_macros"]],"i":[0,0,0,0,0,0],"f":"``````","D":"l","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAAA"}]\ ]')); diff --git a/rust/search.desc/oasis_runtime_sdk/oasis_runtime_sdk-desc-0-.js b/rust/search.desc/oasis_runtime_sdk/oasis_runtime_sdk-desc-0-.js index a91f9dfec7..af0e24e722 100644 --- a/rust/search.desc/oasis_runtime_sdk/oasis_runtime_sdk-desc-0-.js +++ b/rust/search.desc/oasis_runtime_sdk/oasis_runtime_sdk-desc-0-.js @@ -1 +1 @@ -searchState.loadedDescShard("oasis_runtime_sdk", 0, "Oasis runtime SDK.\nDerives the Error trait on an enum.\nDerives the Event trait on an enum.\nA protocol or runtime version.\nHandling of different call formats.\nConfiguration types.\nExecution context.\nCryptography.\nTransaction dispatcher.\nExposed EnclaveRPC methods.\nError types for runtimes.\nEvent types for runtimes.\nReturns the argument unchanged.\nA helper attribute for #[sdk_derive(...)]. It doesn’t do …\nHistoric state access.\nCalls U::from(self).\nChecks if two versions are compatible.\nKeymanager interface.\nA helper attribute for #[sdk_derive(...)]. It doesn’t do …\nRuntime modules.\nRuntime modules included with the SDK.\nCreates a new version with given major, minor, and patch …\nRuntime.\nTypes related to schedule control.\nDerives traits from a non-trait impl block (rather than …\nTransaction sender metadata.\nStorage.\nSubcall dispatch.\nModule which contains utilities useful for testing and …\nTypes defined by the SDK.\nConstructs an oasis_sdk::core::common::version::Version …\nAdditional metadata required by the result encoding …\nDecode call arguments.\nDecode call arguments.\nEncodes a call such that it can be decoded by …\nEncode call results.\nEncode call results.\nEncrypt a call result using the X25519-Deoxys-II …\nReturns the argument unchanged.\nDerive the key pair ID for the call data encryption key …\nCalls U::from(self).\nTransaction index within the batch.\nCaller’s ephemeral public key used for X25519.\nSecret key.\nRuntime schedule control configuration.\nSize of each extra batch that the runtime should fetch.\nConstruct a default schedule control configuration.\nReturns the argument unchanged.\nSize of the initial batch that the node should provide to …\nCalls U::from(self).\nMaximum number of transactions that can go in a batch.\nMinimum amount of gas that needs to be remaining in a …\nRuntime SDK context.\nRuntime that the context is being invoked in.\nDispatch context for the whole batch.\nClone this context.\nConsensus state.\nCurrent epoch.\nReturns the argument unchanged.\nReturns a logger.\nHistorical state.\nInformation about the host environment.\nCalls U::from(self).\nWhether method is an allowed query per policy in the local …\nWhether the context has a key manager available (e.g. the …\nThe key manager, if the runtime is confidential.\nReturns node operator-provided local configuration.\nMaximum number of consensus messages that the runtime can …\nCreate a new dispatch context.\nLast runtime block header.\nRuntime ID.\nResults of executing the last successful runtime round.\nWhether smart contracts should be executed in this context.\nRandom number generator based on root VRF key and Merlin …\nCryptographic signatures.\nA multisig configuration. A set of signers with total “…\nError.\nA set of signatures corresponding to a multisig …\nA SignatureSet owned in a Vec.\nOne of the signers in a multisig configuration.\nChecks that the configuration and signature set are …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe public key of the signer.\nThe signers.\nThe threshold.\nPerforms some sanity checks. This looks at the …\nThe weight of the signer.\nA leaf RNG.\nA root RNG that can be used to derive domain-separated …\nAppend local entropy to the root RNG.\nAppend an observed subcontext to RNG transcript.\nAppend an observed transaction hash to RNG transcript.\nCreate an independent leaf RNG using this RNG as its …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCreate an invalid root RNG which will fail when any leaf …\nCreate a new root RNG.\nError.\nA memory-backed signer.\nA public key used for signing.\nVariable-length opaque signature.\nA specific combination of signature and hash.\nCommon trait for memory signers.\nReturn a byte representation of this public key.\nDomain separation context helpers.\nEd25519 signatures.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nRecreate signer from a byte serialization.\nReconstruct the signer from its byte representation.\nConstruct a public key from a slice of bytes.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturn the key type as string.\nCreate a new signer from the given seed.\nCreate a new memory signer from a seed.\nCreate a new signer for testing purposes.\nReturn the public key counterpart to the signer’s secret …\nPublic key corresponding to the signer.\nCreate a new random signer.\nSecp256k1 signatures.\nSecp256r1 signatures.\nSecp384r1 signatures.\nGenerate a signature over the context and message.\nGenerate a signature with the private key over the context …\nGenerate a signature for the specified message and …\nGenerate a signature over the message.\nGenerate a signature with the private key over the message.\nSr25519 signatures.\nSerialize the signer into bytes.\nReturn a byte representation of the signer.\nVerify a signature.\nVerify a batch of signatures of the same message.\nVerify the signature of a message.\nVerify signature raw using the underlying method, without …\nReturn the globally configured chain domain separation …\nConfigure the global chain domain separation context.\nTest helper to serialize unit tests using the global chain …\nA memory-backed signer for Ed25519.\nAn Ed25519 public key.\nReturn a byte representation of this public key.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstruct a public key from a slice of bytes.\nCalls U::from(self).\nCalls U::from(self).\nVerify a signature.\nVerify signature of a pre-hashed message.\nVerify signature without applying domain separation.\nA memory-backed signer for Secp256k1.\nA Secp256k1 public key (in compressed form).\nReturn a byte representation of this public key.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstruct a public key from a slice of bytes.\nCalls U::from(self).\nCalls U::from(self).\nDerive an Ethereum-compatible address.\nReturn an alternative byte representation used in deriving …\nVerify a signature.\nVerify signature of a pre-hashed message.\nVerify signature without using any domain separation …\nA memory-backed signer for Secp256r1.\nA Secp256r1 public key (in compressed form).\nReturn a byte representation of this public key.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstruct a public key from a slice of bytes.\nCalls U::from(self).\nCalls U::from(self).\nVerify a signature.\nVerify signature of a pre-hashed message.\nVerify signature without using any domain separation …\nA memory-backed signer for Secp384r1.\nA Secp384r1 public key (in compressed form).\nReturn a byte representation of this public key.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstruct a public key from a slice of bytes.\nCalls U::from(self).\nCalls U::from(self).\nVerify a signature.\nVerify signature of a pre-hashed message.\nVerify signature without using any domain separation …\nA Sr25519 public key.\nReturn a byte representation of this public key.\nReturns the argument unchanged.\nConstruct a public key from a slice of bytes.\nCalls U::from(self).\nVerify a signature.\nAdditional options for dispatch operations.\nResult of dispatching a transaction.\nThe runtime dispatcher.\nError emitted by the dispatch process. Note that this …\nCall format metadata.\nCheck whether the given transaction is valid.\nDecode a runtime transaction.\nProcess the given runtime query.\nDispatch a runtime transaction in the given context.\nRun the dispatch steps inside a transaction context. This …\nDispatch a runtime transaction in the given context with …\nExecute the given transaction.\nExecute the given transaction, returning unserialized …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nOptionally only allow methods for which the provided …\nPrefetch prefixes for the given transaction.\nTransaction priority.\nRegister EnclaveRPC methods.\nTransaction call result.\nTransaction sender metadata.\nOptionally skip authentication.\nTransaction tags.\nTransaction hash.\nTransaction index within the batch.\nTransaction size.\nName of the query method.\nArguments for the query method.\nReturns the argument unchanged.\nCalls U::from(self).\nA runtime error that gets propagated to the caller.\nA serializable error.\nError code uniquely identifying the error.\nReturns the argument unchanged.\nCalls U::from(self).\nConsumes self and returns either Ok(err) (where err is a …\nConverts the error into a call result.\nName of the module that emitted the error.\nCreate a new error.\nAn event emitted by the runtime.\nA key-value pair representing an emitted event that will …\nEvent tags with values accumulated by key.\nProvides method for converting event tags into events.\nCode uniquely identifying the event.\nGenerate an EventTag corresponding to the passed event …\nReturns the argument unchanged.\nCalls U::from(self).\nConverts an event into an event tag.\nName of the module that emitted the event.\nHistory host errors.\nInterface to the runtime host to fetch historic …\nFetch events emitted during execution of the block at …\nFetch historic consensus state after executing the block …\nReturns the argument unchanged.\nCalls U::from(self).\nKey pair ID domain separation context.\nKey manager interface.\nConvenience wrapper around an existing KeyManagerClient …\nKey manager error.\nA key pair managed by the key manager.\nA 256-bit key pair identifier.\nSigned public key.\nA state encryption key.\nSet of trusted key manager signing keys.\nChecksum of the key manager state.\nChecksum of the key manager state.\nClear local key cache.\nExpiration epoch.\nReturns the argument unchanged.\nDerive a KeyPairId for use with the key manager functions.\nGet or create named ephemeral key pair for given epoch.\nGet or create named key pair.\nGet ephemeral public key for an epoch and a key pair id.\nGet public key for a key pair id.\nInput key pair (pk, sk)\nCalls U::from(self).\nPublic key.\nSign(sk, (key || checksum || runtime id || key pair id || …\nSet of trusted signers.\nState encryption key\nThreshold for determining if enough valid signatures are …\nA fatal error has occurred and the batch must be aborted.\nAn authentication decision for cases where multiple …\nBlock handler.\nA variant of types::transaction::CallResult but used for …\nAuthentication passed, continue with the next …\nResult of invoking the method handler.\nModule error type.\nModule event type.\nCall has completed with failure.\nFee proxy handler.\nGenesis state type.\nInvariant handler.\nMethod handler.\nMigration handler.\nA runtime module.\nInfo handler.\nModule name.\nCall has completed successfully.\nParameters for a runtime module.\nModule parameters.\nStore key used for storing parameters.\nAuthentication passed, no further authentication handlers …\nTransaction handler.\nModule version.\nPerform any action after dispatching the transaction, in …\nPerform any action after call, within the transaction …\nJudge if a raw transaction is good enough to undergo …\nJudge if an unverified transaction is good enough to …\nAuthenticate a transaction.\nPerform any action after authentication and decoding, …\nPerform any action after authentication, within the …\nPerform any common actions at the start of the block …\nCheck invariants.\nDecode a transaction that was sent with module-controlled …\nA convenience function for dispatching method calls.\nDispatch a call.\nDispatch a message result.\nA convenience function for dispatching queries.\nDispatch a query.\nPerform any common actions at the end of the block (after …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nInitialize state from genesis or perform a migration.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nChecks whether the given call is allowed to be called …\nChecks whether the given query is allowed to access …\nChecks whether the given query method is tagged as …\nCheck whether the call result indicates a successful …\nReports info about the module (or modules, if Self is a …\nTransforms DispatchResult<B, R> into Result<R, E>, mapping …\nTransforms DispatchResult<B, R> into Result<R, E>, mapping …\nReturn the module’s parameters.\nAdd storage prefixes to prefetch.\nResolve the proxy payer for the given transaction. If no …\nSet the module’s parameters.\nLists the names of all RPC methods exposed by this module. …\nPerform basic parameter validation.\nMethod access control module.\nAccounts module.\nConsensus module.\nConsensus accounts module.\nCore definitions module.\nRewards module.\nOn-chain coordination for ROFL components.\nModule configuration.\nErrors emitted by the access module.\nTo filter methods by caller address, add them to this …\nThe method access control module.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nMethod access control module types.\nA set of addresses that can be used to define access …\nOnly allow method calls from these addresses; for other …\nA specific kind of access control.\nControl a statically configured set of methods, each with a\nA specific kind of method authorization.\nA set of methods that are subject to access control.\nHelper for creating a method authorization type that only …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturn a new access control configuration.\nHelper for creating a static access control configuration.\nModule’s address that has the common pool.\nModule’s address that has the fee accumulator.\nInterface that can be called from other modules.\nErrors emitted by the accounts module.\nEvents emitted by the accounts module.\nGas costs.\nGenesis state for the accounts module.\nErrors emitted during rewards parameter validation.\nParameters for the accounts module.\nBurn existing tokens, decreasing the total supply.\nMoves the amount into the per-transaction fee accumulator.\nCheck invariants.\nCheck transaction signer account nonces. Return payer …\nEnsures that the given account has at least the specified …\nFee manager.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nFetch addresses.\nFetch an account’s balance of the given denomination.\nFetch an account’s current balances.\nFetch information about a denomination.\nFetch an account’s current nonce.\nFetch total supplies.\nIncrements an account’s nonce.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nMint new tokens, increasing the total supply.\nSets an account’s balance of the given denomination.\nSets an account’s nonce.\nIndicates that the unused portion of the transaction fee …\nSets the total supply for the given denomination.\nState schema constants.\nTake the flag indicating that the unused portion of the …\nTransfer an amount from one account to the other.\nTransfer an amount from one account to the other without …\nAccount module types.\nUpdate transaction signer account nonces.\nThe per-block fee manager that records what fees have been …\nFee updates to apply to state after commit_tx.\nInformation about fees charged for the current transaction.\nTransaction fee amount.\nCommit the fees accumulated for the current block, …\nCommit the currently open transaction fee by moving the …\nDenomination of the transaction fee.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreate a new per-block fee manager.\nTransaction fee payer address.\nFee payer.\nRecord that a transaction fee has been charged.\nRecord that a portion of the previously charged …\nAmount that should be refunded to fee payer.\nFees charged for the current transaction.\nMap of account addresses to account metadata.\nMap of account addresses to map of denominations to …\nMap of total supplies (per denomination).\nAccount metadata.\nBalances in an account.\nArguments for the Addresses query.\nArguments for the Balances query.\nInformation about a denomination.\nArguments for the DenominationInfo query.\nArguments for the Nonce query.\nTransfer call.\nNumber of decimals that the denomination is using.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nInterface that can be called from other modules.\nEvents emitted by the consensus module (none so far).\nGas costs.\nGenesis state for the consensus module.\nErrors emitted during rewards parameter validation.\nParameters for the consensus module.\nQuery consensus account info.\nConvert runtime amount to consensus amount, scaling as …\nConvert consensus amount to runtime amount, scaling as …\nReturns consensus token denomination.\nQuery consensus delegation info.\nEnsures transaction signer is consensus compatible.\nEscrow an amount of the runtime account funds.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nDetermine consensus height corresponding to the given …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nMinimum amount that is allowed to be delegated. This …\nReclaim an amount of runtime staked shares.\nCost of the internal round_root call.\nRound roots return the round roots for the given runtime …\nTransfer an amount from the runtime account.\nWithdraw an amount into the runtime account.\nKind of root.\nInternal round root call body.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nModule’s address that has the tokens pending delegation.\nModule’s address that has the tokens pending withdrawal.\nInterface that can be called from other modules.\nEvents emitted by the consensus accounts module.\nGas costs.\nGenesis state for the consensus module.\nParameters for the consensus module.\nCheck invariants.\nDelegate from runtime account to consensus staking account.\nTransfer from consensus staking account to runtime account.\nWhether delegate functionality should be disabled.\nWhether deposit functionality should be disabled.\nWhether undelegate functionality should be disabled.\nWhether withdraw functionality should be disabled.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nState schema.\nCost of storing a delegation/undelegation receipt.\nCost of taking a delegation/undelegation receipt.\nConsensus module types.\nStart the undelegation process of the given number of …\nTransfer from runtime account to consensus staking account.\nMap of active delegations.\nReceipts.\nMap of undelegations.\nAn undelegation queue.\nUndelegation metadata.\nAdd delegation for a given (from, to) pair.\nRecord new undelegation and add to undelegation queue.\nReturns the argument unchanged.\nRetrieve delegation metadata for a given (from, to) pair.\nRetrieve all delegation metadata originating from a given …\nReturn the number of delegated shares for each destination …\nRetrieve all queued undelegations for epochs earlier than …\nRetrieve all undelegation metadata to a given address.\nCalls U::from(self).\nStore the given receipt.\nSubtract delegation from a given (from, to) pair.\nRemove the given receipt from storage if it exists and …\nRemove an existing undelegation and return it.\nBalance query.\nConsensus account query.\nContext for consensus delegate message handler.\nError details from the consensus layer.\nContext for consensus transfer message handler.\nContext for consensus undelegate message handler.\nContext for consensus withdraw message handler.\nDelegate from runtime call.\nInformation about a delegation.\nDelegation query.\nDelegations query.\nDeposit into runtime call. Transfer from consensus staking …\nExtended information about a delegation.\nA receipt.\nKind of receipt.\nTake receipt internal runtime call.\nUndelegate into runtime call.\nInformation about an undelegation.\nUndelegations query.\nWithdraw from runtime call. Transfer from an account in …\nAmount of tokens received.\nUndelegate end epoch.\nEpoch when the undelegation will be complete.\nConsensus layer error.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nAddress being undelegated from.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nWhether the receipt kind is valid.\nUndelegate end receipt.\nReceipt identifier for this undelegation.\nShares received (for delegations).\nThe amount of owned shares.\nThe amount of owned shares.\nThe amount of undelegated shares.\nAddress delegated to.\nWhether to allow submission of read-only transactions in …\nInterface that can be called from other modules.\nModule configuration.\nModule configuration.\nDefault local estimate gas max search iterations …\nDefault local minimum gas price configuration that is used …\nDynamic min gas price parameters.\nWhether gas used events should be emitted for every …\nEstimated gas amount to be added to failed transaction …\nErrors emitted by the core module.\nEvents emitted by the core module.\nThe gas cost of the internal call to retrieve the current …\nThe gas cost of the internal call to retrieve the current …\nGas costs.\nGenesis state for the accounts module.\nLocal configuration that can be provided by the node …\nMethods which are exempt from minimum gas price …\nUnique module name.\nErrors emitted during core parameter validation.\nParameters for the core module.\nSimulation failure error.\nEnables the dynamic min gas price feature which …\nReturns the configured max iterations in the binary search …\nThe maximum number of iterations of the binary search to …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCheck whether the epoch has changed since last processed …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if the failure is “core::Error::OutOfGas”.\nConfigured maximum amount of gas that can be used in a …\nWhen estimating gas in core.EstimateGas, simulate the tx …\nConfigured minimum gas price.\nMinimum gas price to accept.\nRepresents a constant value used to limit the rate at …\nGenerate a proper OutOfGas error, depending on whether the …\nRun a transaction in simulation and return how much gas it …\nReturns the remaining batch-wide gas.\nReturn the remaining tx-wide gas.\nSets the transaction priority to the provided amount.\nSet transaction sender metadata.\nState schema constants.\nTakes and returns the stored transaction priority.\nTakes and returns the stored transaction sender metadata.\nTarget block gas usage indicates the desired block gas …\nAttempt to use gas. If the gas specified would cause …\nAttempt to use gas. If the gas specified would cause …\nReturns the total batch-wide gas used.\nReturn the used tx-wide gas.\nDynamic min gas price.\nLast processed epoch for detecting epoch changes.\nMap of message idx to message handlers for messages …\nRuntime metadata.\nResponse to the call data public key query.\nArguments for the EstimateGas query.\nArguments for the ExecuteReadOnlyTx query.\nResponse to the ExecuteReadOnlyTx query.\nBasic per-module metadata; tracked in core module’s …\nMetadata for an individual module.\nResponse to the RuntimeInfo query.\nKey in the versions map used for the global state version.\nThe address of the caller for which to do estimation. If …\nEpoch of the ephemeral runtime key.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nIf the estimate gas query should fail in case of …\nPublic key used for deriving the shared secret for …\nThe unsigned transaction to estimate.\nA set of state versions for all supported modules.\nModule’s address that has the reward pool.\nErrors emitted by the rewards module.\nGenesis state for the rewards module.\nRewards module.\nErrors emitted during rewards parameter validation.\nParameters for the rewards module.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nState schema constants.\nRewards module types.\nMap of epochs to rewards pending distribution.\nRewards for the epoch.\nAction that should be taken for a given address when …\nA reward schedule.\nErrors emitted during reward schedule validation.\nOne of the time periods in the reward schedule.\nReturns an iterator over addresses that should be rewarded.\nCompute the per-entity reward amount for the given epoch …\nForbids any rewards from accumulating.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nIncrement the reward counter associated with the reward.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nPerform basic reward schedule validation.\nValue of the reward counter.\nModule’s address that has the application stake pool.\nInterface that can be called from other modules.\nModule configuration.\nErrors emitted by the module.\nEvents emitted by the ROFL module.\nGas cost of rofl.Create call.\nGas cost of rofl.Create call.\nGas cost of rofl.IsAuthorizedOrigin call.\nGas cost of rofl.IsAuthorizedOrigin call.\nGas cost of rofl.Register call.\nGas cost of rofl.Register call.\nGas cost of rofl.Remove call.\nGas cost of rofl.Remove call.\nGas cost of rofl.Update call.\nGas cost of rofl.Update call.\nGenesis state for the module.\nErrors emitted during parameter validation.\nParameters for the module.\nAmount of stake required for maintaining an application.\nAmount of stake required for maintaining an application.\nWrapper to make development of ROFL components easier.\nROFL application identifier.\nApplication configurations.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGet an application’s configuration.\nGet all registered instances for an application.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nVerify whether the origin transaction is signed by an …\nROFL component application.\nA runtime client meant for use within runtimes.\nApplication environment.\nROFL application version.\nRetrieve the nonce for the given account.\nRuntime client.\nReturn the consensus layer trust root for this runtime; if …\nSecurely perform gas estimation.\nReturns the argument unchanged.\nReturns the argument unchanged.\nRetrieve the gas price in the given denomination.\nIdentifier of the application (used for registrations).\nCalls U::from(self).\nCalls U::from(self).\nRetrieve the latest known runtime round.\nSign a given transaction, submit it and wait for block …\nSign a given transaction, submit it and wait for block …\nCreate a new unsigned transaction.\nLogic that runs on each runtime block. Only one of these …\nPrelude for ROFL applications.\nSecurely query the on-chain runtime component.\nMain application processing loop.\nSign a given transaction, submit it and wait for block …\nTransaction signer.\nStart the application.\nReturn a store corresponding to the given round.\nRun a closure inside a CurrentState context with store for …\nA thread-safe reference-counting pointer. ‘Arc’ stands …\nContains the error value\nContains the success value\nResult<T, Error>\nConsensus layer trust root.\nA protocol or runtime version.\nReturns a reference to the underlying allocator.\nProvides a raw pointer to the data.\nConverts to Arc<T>.\nConverts to Arc<[T]>.\nKnown consensus chain context.\nMakes a clone of the Arc pointer.\nComparison for two Arcs.\nDecrements the strong reference count on the Arc<T> …\nDecrements the strong reference count on the Arc<T> …\nCreates an empty str inside an Arc\nCreates an empty [T] inside an Arc\nCreates an empty CStr inside an Arc\nCreates a new Arc<T>, with the Default value for T.\nAttempt to downcast the Arc<dyn Any + Send + Sync> to a …\nDowncasts the Arc<dyn Any + Send + Sync> to a concrete …\nCreates a new Weak pointer to this allocation.\nDrops the Arc.\nEquality for two Arcs.\nConverts an OsString into an Arc<OsStr> by moving the …\nMove a boxed object to a new, reference-counted allocation.\nCopies the string into a newly allocated Arc<OsStr>.\nConverts a Path into an Arc by copying the Path data into …\nReturns the argument unchanged.\nAllocate a reference-counted slice and move v’s items …\nConverts a [T; N] into an Arc<[T]>.\nAllocate a reference-counted slice and fill it by cloning v…\nConverts a PathBuf into an Arc<Path> by moving the PathBuf …\nConverts a T into an Arc<T>\nAllocate a reference-counted str and copy v into it.\nCreate an atomically reference-counted pointer from a …\nConverts an atomically reference-counted string slice into …\nConverts a CString into an Arc<CStr> by moving the CString …\nAllocate a reference-counted str and copy v into it.\nConverts a &CStr into a Arc<CStr>, by copying the contents …\nReturns the argument unchanged.\nTakes each element in the Iterator and collects it into an …\nConstructs an Arc<T> from a raw pointer.\nConstructs an Arc<T, A> from a raw pointer.\n‘Greater than or equal to’ comparison for two Arcs.\nReturns a mutable reference into the given Arc, if there …\nReturns a mutable reference into the given Arc, without …\nGreater-than comparison for two Arcs.\nKnown hex-encoded trusted consensus layer header hash.\nKnown trusted height.\nIncrements the strong reference count on the Arc<T> …\nIncrements the strong reference count on the Arc<T> …\nCalls U::from(self).\nCalls U::from(self).\nReturns the inner value, if the Arc has exactly one strong …\nConsumes the Arc, returning the wrapped pointer.\nConsumes the Arc, returning the wrapped pointer and …\n‘Less than or equal to’ comparison for two Arcs.\nLess-than comparison for two Arcs.\nMakes a mutable reference into the given Arc.\nInequality for two Arcs.\nConstructs a new Arc<T>.\nConstructs a new Arc<T> while giving you a Weak<T> to the …\nConstructs a new Arc<T> in the provided allocator.\nConstructs a new Arc with uninitialized contents.\nConstructs a new Arc with uninitialized contents in the …\nConstructs a new atomically reference-counted slice with …\nConstructs a new atomically reference-counted slice with …\nConstructs a new Arc with uninitialized contents, with the …\nConstructs a new Arc with uninitialized contents, with the …\nConstructs a new atomically reference-counted slice with …\nConstructs a new atomically reference-counted slice with …\nPartial comparison for two Arcs.\nConstructs a new Pin<Arc<T>>. If T does not implement Unpin…\nConstructs a new Pin<Arc<T, A>> in the provided allocator. …\nReturns true if the two Arcs point to the same allocation …\nKnown runtime identifier.\nGets the number of strong (Arc) pointers to this …\nConstructs a new Arc<T>, returning an error if allocation …\nConstructs a new Arc<T, A> in the provided allocator, …\nConstructs a new Arc with uninitialized contents, …\nConstructs a new Arc with uninitialized contents, in the …\nConstructs a new Arc with uninitialized contents, with the …\nConstructs a new Arc with uninitialized contents, with the …\nConstructs a new Pin<Arc<T>>, return an error if …\nConstructs a new Pin<Arc<T, A>> in the provided allocator, …\nReturns the inner value, if the Arc has exactly one strong …\nIf we have the only reference to T then unwrap it. …\nGets the number of Weak pointers to this allocation.\nHuman readable part for Bech32-encoded application …\nROFL application identifier.\nError.\nSize of an application identifier in bytes.\nReturns the argument unchanged.\nReturns the argument unchanged.\nTries to create a new identifier from Bech32-encoded …\nTries to create a new identifier from raw bytes.\nCreates a new v0 application identifier from creator/nonce …\nCreates a new v0 application identifier from …\nCreates a new v0 application identifier from a global name.\nCalls U::from(self).\nCalls U::from(self).\nConvert the identifier into raw bytes.\nConverts an identifier to Bech32 representation.\nAn allowed endorsement policy.\nAny node can endorse the enclave.\nPer-application ROFL policy.\nCompute node for the current runtime can endorse the …\nEndorsing node pays the gas fees.\nRegistered node from a specific entity can endorse the …\nGas fee payment policy.\nApplication enclave pays the gas fees.\nSpecific node can endorse the enclave.\nObserver node for the current runtime can endorse the …\nThe set of allowed enclave identities.\nThe set of allowed endorsements.\nGas fee payment policy.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nMaximum number of future epochs for which one can register.\nQuote policy.\nInformation about an endorsed key.\nRemoves all expired registrations, e.g. those that expire …\nCreate a new key endorsement information for extra key …\nCreate a new key endorsement information for RAK endorsed …\nReturns the argument unchanged.\nRetrieves an application configuration.\nRetrieves endorser of the given ROFL enclave. In case …\nRetrieves registration of the given ROFL enclave. In case …\nRetrieves all registrations for the given ROFL application.\nCalls U::from(self).\nIdentifier of node that endorsed the enclave.\nRAK of the enclave that endorsed the key. This is only set …\nRemoves an application configuration.\nRemoves an existing registration of the given ROFL enclave.\nUpdates an application configuration.\nUpdates registration of the given ROFL enclave.\nROFL application configuration.\nApplication-related query.\nCreate new ROFL application call.\nROFL application identifier generation scheme.\nRegister ROFL call.\nROFL registration descriptor.\nRemove an existing ROFL application call.\nUpdate an existing ROFL application call.\nApplication administrator address.\nApplication administrator address.\nROFL application identifier.\nApplication this enclave is registered for.\nEndorsed TEE capability.\nEpoch when the ROFL registration expires if not renewed.\nEpoch when the ROFL registration expires if not renewed.\nExtra public keys to endorse (e.g. secp256k1 keys).\nExtra public keys to endorse (e.g. secp256k1 keys).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nROFL application identifier.\nROFL application identifier.\nROFL application identifier.\nROFL application identifier.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nIdentifier of the endorsing node.\nApplication authentication policy.\nAuthentication policy.\nAuthentication policy.\nRuntime Attestation Key.\nRuntime Encryption Key.\nIdentifier generation scheme.\nStaked amount.\nModule that provides the accounts API.\nModule that provides the core API.\nHandler for proxy fee payments.\nSupported modules.\nPrefetch limit. To enable prefetch set it to a non-zero …\nA runtime.\nRuntime schedule control configuration.\nState version.\nRuntime version.\nReturn the consensus layer trust root for this runtime; if …\nGenesis state for the runtime.\nWhether a given call is allowed to be invoked …\nWhether a given query method is allowed to access private …\nWhether a given query method is allowed to be invoked.\nPerform state migrations if required.\nPerform runtime-specific state migration. This method is …\nStart the runtime.\nReturn the trusted signers for this runtime; if None, a …\nSchedule control errors.\nInterface to the runtime host that supports schedule …\nFetch the specified set of transactions from the host’s …\nReturns the argument unchanged.\nCalls U::from(self).\nTransaction sender metadata.\nSender address.\nReturns the argument unchanged.\nUnique identifier of the sender, currently derived from …\nCalls U::from(self).\nSender nonce contained in runtime state.\nSender nonce contained in the transaction.\nCheck that transactions are valid for local acceptance …\nState attached to the current thread.\nInformation about the execution environment.\nActually execute transactions during block production.\nExecution mode.\nEnvironment modification options.\nCheck that transactions are still valid before scheduling.\nSimulate transaction outcomes (e.g. for gas estimation).\nMutable block state of a runtime.\nA per-state arbitrary value.\nResult of a transaction helper closure.\nDecoded transaction with additional metadata.\nFetches a block state value entry.\nCommit the current state and return to its parent state.\nCommit a previously started transaction.\nDecoded transaction.\nEmit an event.\nEmit a raw event.\nQueue a message to be emitted by the runtime for consensus …\nEmit an unconditional event.\nEmitted messages count returns the number of messages …\nEmitted messages count returns the number of messages …\nMaximum number of messages that can be emitted.\nAttach a new state to the current thread and enter the …\nAttach a new state to the current thread and enter the …\nEnvironment information.\nOrigin environment information.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGets a reference to the specified per-state value.\nGets a mutable reference to the specified per-state value.\nWhether the store associated with the state has any …\nTransaction hash.\nHides block values from the current state which will have …\nTransaction index within the batch.\nCreate transaction with metadata for an internally …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nWhether the execution mode is such that only checks should …\nWhether the execution mode is Mode::Execute.\nWhether the current execution environment is part of an …\nWhether the execution mode is Mode::PreSchedule.\nAn active transaction’s read only flag.\nWhether the execution mode is Mode::Simulate.\nWhether there is an active transaction in the current …\nReturns the nesting level of the current state.\nFetches a local state value entry.\nExecution mode.\nCreate options with default values.\nOpen a child state after which self will point to the …\nRetrieves the existing value or inserts and returns the …\nSize (in bytes) of any pending updates in the associated …\nRandom number generator.\nRollback the current state and return to its parent state.\nRollback a previously started transaction.\nSets the context value, returning a mutable reference to …\nTransaction size.\nStart a new transaction by opening a new child state.\nStore associated with the state.\nTakes the context value, if it exists.\nTake all events accumulated in the current state and …\nTake all regular events accumulated in the current state.\nTake all messages accumulated in the current state.\nTake all unconditional events accumulated in the current …\nAn active transaction’s authentication information.\nAn active transaction’s call format.\nAuthenticated address of the caller.\nAuthenticated caller public key if available.\nAn active transaction’s index (order) within the block.\nAn active transaction’s size in bytes.\nRun a closure with the currently active state.\nRun a closure with the environment of the currently active …\nRun a closure with the origin environment of the currently …\nChange the internal flag of the environment.\nChange the execution mode of the environment.\nRequest for local entropy to be mixed into the current RNG.\nRun a closure with the store of the currently active state.\nRun a closure within a state transaction.\nRun a closure within a state transaction, allowing the …\nChange the active transaction of the environment.\nA key-value store that hashes all keys and stores them as …\nA store for a specific state root that talks to the …\nType of the inner store.\nA key-value store backed by MKVS.\nA key-value store that supports the commit operation.\nAn overlay store which keeps values locally until …\nA key prefix.\nA key-value store that prefixes all keys with the given …\nA key-value store.\nA key-value store that transparently handles …\nCommit any changes to the underlying store.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nFetch entry with given key.\nFetch entry with given key.\nWhether there are any store updates pending to be …\nUpdate entry with given key to the given value.\nUpdate entry with given key to the given value.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns an iterator over the tree.\nCreate a new hashed store.\nCreate a new host store for the given host and root.\nCreate a new overlay store.\nCreate a new prefix store with the given prefix.\nCreate a new typed store.\nCreate a new host store for the given host and root at the …\nSize (in bytes) of any pending updates.\nPopulate the in-memory tree with nodes for keys starting …\nRemove entry with given key.\nRemove entry with given key.\nRollback any changes.\nA key-value store that encrypts all content with DeoxysII.\nErrors emitted by the confidential store.\nSize of the Deoxys-II-256-128 key in bytes.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCreate a new confidential store with the given keypair.\nA validator which allows everything.\nInformation about a subcall to be dispatched.\nResult of dispatching a subcall.\nSubcall validator.\nSubcall body.\nPerform a subcall.\nResult of the subcall.\nAddress of the caller.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGas used by the subcall.\nThe current subcall depth.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nMaximum subcall depth.\nMaximum gas amount that can be consumed.\nMethod to call.\nValidate a subcall before it is performed.\nMock key manager implementation.\nModule that contains known test keys.\nMock dispatch context for use in tests.\nKey manager error.\nA key pair managed by the key manager.\nA 256-bit key pair identifier.\nSigned public key.\nA state encryption key.\nSet of trusted key manager signing keys.\nChecksum of the key manager state.\nChecksum of the key manager state.\nExpiration epoch.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreate a KeyPair with only the public key.\nGenerate a new random key (for testing).\nInput key pair (pk, sk)\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nPublic key.\nSize of this object in bytes.\nCreate a KeyPair.\nCreate a new signed public key.\nSign(sk, (key || checksum || runtime id || key pair id || …\nSet of trusted signers.\nState encryption key\nThreshold for determining if enough valid signatures are …\nVerify the signature.\nVerifies that signed data has valid signatures and that …\nTest key A .\nTest key B .\nTest key C .\nTest key D .\nTest key E .\nTest key F .\nTest key G .\nTest address A .\nTest public key A .\nTest Ed25519 public key A .\nTest address derivation information A .\nTest address B .\nTest public key B .\nTest Ed25519 public key B .\nTest address derivation information B .\nTest address C .\nTest public key C .\nTest Ed25519 public key C .\nTest address derivation information C .\nTest address D .\nTest public key D .\nTest Secp256k1 public key D .\nTest address derivation information D .\nTest address E .\nTest public key E .\nTest Secp256k1 public key E .\nTest address derivation information E .\nTest address F .\nTest public key F .\nTest Sr25519 public key F .\nTest address derivation information F .\nTest address G .\nTest public key G .\nTest Sr25519 public key G .\nTest address derivation information G .\nOptions that can be used during mock signer calls.\nA mock runtime that only has the core module.\nMock dispatch context factory.\nA mock signer for use during tests.\nDispatch a call to the given method.\nDispatch a call to the given method with the given options.\nCreate a new mock dispatch context.\nCreate a new mock dispatch context.\nCreate an empty MKVS store.\nShould the call be encrypted.\nTransaction fee.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreate a new mock signer using the given nonce and …\nDispatch a query to the given method.\nAddress specification for this signer.\nCreate a new mock transaction.\nCreate an instance with the given local configuration.\nAccount address type.\nTypes related to call formats.\nToken types.\nTransaction types.\nHuman readable part for Bech32-encoded addresses.\nV0 runtime address context.\nV0 runtime address version.\nV0 Ed25519 addres context (shared with consensus layer).\nV0 module address context.\nV0 multisig address context.\nV0 Secp256k1 address context.\nV0 Sr25519 address context.\nV0 address version.\nAn account address.\nEd25519 address derivation compatible with the consensus …\nError.\nSize of an address in bytes.\nEthereum-compatible address derivation from Secp256k1 …\nInformation for signature-based authentication and public …\nSr25519 address derivation.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nTries to create a new address from Bech32-encoded string.\nTries to create a new address from raw bytes.\nCreates a new address from a consensus-layer Ed25519 …\nCreates a new address from an Ethereum-compatible address.\nCreates a new address for a specific module and kind.\nCreates a new address for a specific module and raw kind.\nCreates a new address from a multisig configuration.\nCreates a new runtime address.\nCreates a new address from a public key.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConvert the address into raw bytes.\nCreates a new address from a context, version and data.\nPublic key of the authentication/address derivation …\nConverts an address to Bech32 representation.\nTry to construct an authentication/address derivation …\nCall data key pair ID domain separation context base.\nA call envelope when using the EncryptedX25519DeoxysII …\nA result envelope when using the EncryptedX25519DeoxysII …\nEncrypted call data.\nEncrypted call data.\nEpoch of the ephemeral runtime key.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nNonce.\nNonce.\nCaller’s ephemeral public key used for X25519.\nResult of a message being processed by the consensus layer.\nHandler name and context to be called after message is …\nResult of a message being processed by the consensus layer …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nConstructs a new message hook invocation.\nToken amount of given denomination in base units.\nName/type of the token.\nMaximum length of a denomination.\nDenomination in native token.\nToken amount in base units.\nDenomination of the token amount.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nRaw representation of a denomination.\nWhether the denomination represents the native token.\nCreates a new token amount of the given denomination.\nCommon information that specifies an address as well as …\nTransaction authentication information.\nA container for data that authenticates a transaction.\nMethod call.\nFormat used for encoding the call (and output) information.\nCall result.\nA caller address.\nEncrypted call data using X25519 for key exchange and …\nError.\nTransaction fee.\nInformation about a fee proxy.\nFor internal child calls (cannot be …\nA non-serializable placeholder value.\nThe latest transaction format version.\nA flag to use module-controlled decoding. The string is an …\nFor multisig authentication.\nFor multisig authentication.\nPlain text call data.\nTransaction signature domain separation context base.\nFor signature authentication.\nFor signature authentication.\nTransaction signer information.\nTransaction.\nTransaction signer.\nAn unverified signed transaction.\nDerives the address.\nDerives the address.\nAmount of base units paid as fee for transaction …\nAppend a new transaction signer information with a …\nAppend a new transaction signer information with a …\nSign the transaction and append the signature.\nAppend a new transaction signer information to the …\nChecks that the address specification and the …\nMethod body.\nDerives the caller address.\nMaximum amount of emitted consensus messages paid for. …\nFee payment information.\nAmount of fee to pay for transaction execution.\nMaximum amount of gas that the transaction can use.\nFinalize the signing process and return the (signed) …\nCall format.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nMaximum amount of gas paid for.\nCalculates gas price from fee amount and gas.\nModule-specific identifier that will handle fee payments …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCheck whether the call result indicates a successful …\nMethod name.\nModule that will handle the proxy payment.\nConstruct a new transaction signer for the given …\nCreate a new (unsigned) transaction.\nCreate a new signer info from a multisig configuration and …\nCreate a new signer info from a signature address …\nLatest round when the transaction is valid.\nEarliest round when the transaction is valid.\nTransforms CallResult into anyhow::Result<cbor::Value>, …\nPrepare this transaction for signing.\nProxy which has authorized the fees to be paid.\nReturns the public key when the address spec represents a …\nRead-only flag.\nSet amount of fee to pay for transaction execution.\nSet maximum amount of gas that the transaction can use.\nSet a proxy for paying the transaction fee.\nTransaction signer information.\nPerform basic validation on the transaction.\nVerify and deserialize the unverified transaction.\nMaps the caller address to one of the same type but with …") \ No newline at end of file +searchState.loadedDescShard("oasis_runtime_sdk", 0, "Oasis runtime SDK.\nDerives the Error trait on an enum.\nDerives the Event trait on an enum.\nA protocol or runtime version.\nHandling of different call formats.\nConfiguration types.\nExecution context.\nCryptography.\nTransaction dispatcher.\nExposed EnclaveRPC methods.\nError types for runtimes.\nEvent types for runtimes.\nReturns the argument unchanged.\nA helper attribute for #[sdk_derive(...)]. It doesn’t do …\nHistoric state access.\nCalls U::from(self).\nChecks if two versions are compatible.\nKeymanager interface.\nA helper attribute for #[sdk_derive(...)]. It doesn’t do …\nRuntime modules.\nRuntime modules included with the SDK.\nCreates a new version with given major, minor, and patch …\nRuntime.\nTypes related to schedule control.\nDerives traits from a non-trait impl block (rather than …\nTransaction sender metadata.\nStorage.\nSubcall dispatch.\nModule which contains utilities useful for testing and …\nTypes defined by the SDK.\nConstructs an oasis_sdk::core::common::version::Version …\nAdditional metadata required by the result encoding …\nDecode call arguments.\nDecode call arguments.\nEncodes a call such that it can be decoded by …\nEncode call results.\nEncode call results.\nEncrypt a call result using the X25519-Deoxys-II …\nReturns the argument unchanged.\nDerive the key pair ID for the call data encryption key …\nCalls U::from(self).\nTransaction index within the batch.\nCaller’s ephemeral public key used for X25519.\nSecret key.\nRuntime schedule control configuration.\nSize of each extra batch that the runtime should fetch.\nConstruct a default schedule control configuration.\nReturns the argument unchanged.\nSize of the initial batch that the node should provide to …\nCalls U::from(self).\nMaximum number of transactions that can go in a batch.\nMinimum amount of gas that needs to be remaining in a …\nRuntime SDK context.\nRuntime that the context is being invoked in.\nDispatch context for the whole batch.\nClone this context.\nConsensus state.\nCurrent epoch.\nReturns the argument unchanged.\nReturns a logger.\nHistorical state.\nInformation about the host environment.\nCalls U::from(self).\nWhether method is an allowed query per policy in the local …\nWhether the context has a key manager available (e.g. the …\nThe key manager, if the runtime is confidential.\nReturns node operator-provided local configuration.\nMaximum number of consensus messages that the runtime can …\nCreate a new dispatch context.\nLast runtime block header.\nRuntime ID.\nResults of executing the last successful runtime round.\nWhether smart contracts should be executed in this context.\nRandom number generator based on root VRF key and Merlin …\nCryptographic signatures.\nA multisig configuration. A set of signers with total “…\nError.\nA set of signatures corresponding to a multisig …\nA SignatureSet owned in a Vec.\nOne of the signers in a multisig configuration.\nChecks that the configuration and signature set are …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe public key of the signer.\nThe signers.\nThe threshold.\nPerforms some sanity checks. This looks at the …\nThe weight of the signer.\nA leaf RNG.\nA root RNG that can be used to derive domain-separated …\nAppend local entropy to the root RNG.\nAppend an observed subcontext to RNG transcript.\nAppend an observed transaction hash to RNG transcript.\nCreate an independent leaf RNG using this RNG as its …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCreate an invalid root RNG which will fail when any leaf …\nCreate a new root RNG.\nError.\nA memory-backed signer.\nA public key used for signing.\nVariable-length opaque signature.\nA specific combination of signature and hash.\nCommon trait for memory signers.\nReturn a byte representation of this public key.\nDomain separation context helpers.\nEd25519 signatures.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nRecreate signer from a byte serialization.\nReconstruct the signer from its byte representation.\nConstruct a public key from a slice of bytes.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturn the key type as string.\nCreate a new signer from the given seed.\nCreate a new memory signer from a seed.\nCreate a new signer for testing purposes.\nReturn the public key counterpart to the signer’s secret …\nPublic key corresponding to the signer.\nCreate a new random signer.\nSecp256k1 signatures.\nSecp256r1 signatures.\nSecp384r1 signatures.\nGenerate a signature over the context and message.\nGenerate a signature with the private key over the context …\nGenerate a signature for the specified message and …\nGenerate a signature over the message.\nGenerate a signature with the private key over the message.\nSr25519 signatures.\nSerialize the signer into bytes.\nReturn a byte representation of the signer.\nVerify a signature.\nVerify a batch of signatures of the same message.\nVerify the signature of a message.\nVerify signature raw using the underlying method, without …\nReturn the globally configured chain domain separation …\nConfigure the global chain domain separation context.\nTest helper to serialize unit tests using the global chain …\nA memory-backed signer for Ed25519.\nAn Ed25519 public key.\nReturn a byte representation of this public key.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstruct a public key from a slice of bytes.\nCalls U::from(self).\nCalls U::from(self).\nVerify a signature.\nVerify signature of a pre-hashed message.\nVerify signature without applying domain separation.\nA memory-backed signer for Secp256k1.\nA Secp256k1 public key (in compressed form).\nReturn a byte representation of this public key.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstruct a public key from a slice of bytes.\nCalls U::from(self).\nCalls U::from(self).\nDerive an Ethereum-compatible address.\nReturn an alternative byte representation used in deriving …\nVerify a signature.\nVerify signature of a pre-hashed message.\nVerify signature without using any domain separation …\nA memory-backed signer for Secp256r1.\nA Secp256r1 public key (in compressed form).\nReturn a byte representation of this public key.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstruct a public key from a slice of bytes.\nCalls U::from(self).\nCalls U::from(self).\nVerify a signature.\nVerify signature of a pre-hashed message.\nVerify signature without using any domain separation …\nA memory-backed signer for Secp384r1.\nA Secp384r1 public key (in compressed form).\nReturn a byte representation of this public key.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstruct a public key from a slice of bytes.\nCalls U::from(self).\nCalls U::from(self).\nVerify a signature.\nVerify signature of a pre-hashed message.\nVerify signature without using any domain separation …\nA Sr25519 public key.\nReturn a byte representation of this public key.\nReturns the argument unchanged.\nConstruct a public key from a slice of bytes.\nCalls U::from(self).\nVerify a signature.\nAdditional options for dispatch operations.\nResult of dispatching a transaction.\nThe runtime dispatcher.\nError emitted by the dispatch process. Note that this …\nCall format metadata.\nCheck whether the given transaction is valid.\nDecode a runtime transaction.\nProcess the given runtime query.\nDispatch a runtime transaction in the given context.\nRun the dispatch steps inside a transaction context. This …\nDispatch a runtime transaction in the given context with …\nExecute the given transaction.\nExecute the given transaction, returning unserialized …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nOptionally only allow methods for which the provided …\nPrefetch prefixes for the given transaction.\nTransaction priority.\nRegister EnclaveRPC methods.\nTransaction call result.\nTransaction sender metadata.\nOptionally skip authentication.\nTransaction tags.\nTransaction hash.\nTransaction index within the batch.\nTransaction size.\nName of the query method.\nArguments for the query method.\nReturns the argument unchanged.\nCalls U::from(self).\nA runtime error that gets propagated to the caller.\nA serializable error.\nError code uniquely identifying the error.\nReturns the argument unchanged.\nCalls U::from(self).\nConsumes self and returns either Ok(err) (where err is a …\nConverts the error into a call result.\nName of the module that emitted the error.\nCreate a new error.\nAn event emitted by the runtime.\nA key-value pair representing an emitted event that will …\nEvent tags with values accumulated by key.\nProvides method for converting event tags into events.\nCode uniquely identifying the event.\nGenerate an EventTag corresponding to the passed event …\nReturns the argument unchanged.\nCalls U::from(self).\nConverts an event into an event tag.\nName of the module that emitted the event.\nHistory host errors.\nInterface to the runtime host to fetch historic …\nFetch events emitted during execution of the block at …\nFetch historic consensus state after executing the block …\nReturns the argument unchanged.\nCalls U::from(self).\nKey pair ID domain separation context.\nKey manager interface.\nConvenience wrapper around an existing KeyManagerClient …\nKey manager error.\nA key pair managed by the key manager.\nA 256-bit key pair identifier.\nSigned public key.\nA state encryption key.\nSet of trusted key manager signing keys.\nChecksum of the key manager state.\nChecksum of the key manager state.\nClear local key cache.\nExpiration epoch.\nReturns the argument unchanged.\nDerive a KeyPairId for use with the key manager functions.\nGet or create named ephemeral key pair for given epoch.\nGet or create named key pair.\nGet ephemeral public key for an epoch and a key pair id.\nGet public key for a key pair id.\nInput key pair (pk, sk)\nCalls U::from(self).\nPublic key.\nSign(sk, (key || checksum || runtime id || key pair id || …\nSet of trusted signers.\nState encryption key\nThreshold for determining if enough valid signatures are …\nA fatal error has occurred and the batch must be aborted.\nAn authentication decision for cases where multiple …\nBlock handler.\nA variant of types::transaction::CallResult but used for …\nAuthentication passed, continue with the next …\nResult of invoking the method handler.\nModule error type.\nModule event type.\nCall has completed with failure.\nFee proxy handler.\nGenesis state type.\nInvariant handler.\nMethod handler.\nMigration handler.\nA runtime module.\nInfo handler.\nModule name.\nCall has completed successfully.\nParameters for a runtime module.\nModule parameters.\nStore key used for storing parameters.\nAuthentication passed, no further authentication handlers …\nTransaction handler.\nModule version.\nPerform any action after dispatching the transaction, in …\nPerform any action after call, within the transaction …\nJudge if a raw transaction is good enough to undergo …\nJudge if an unverified transaction is good enough to …\nAuthenticate a transaction.\nPerform any action after authentication and decoding, …\nPerform any action after authentication, within the …\nPerform any common actions at the start of the block …\nCheck invariants.\nDecode a transaction that was sent with module-controlled …\nA convenience function for dispatching method calls.\nDispatch a call.\nDispatch a message result.\nA convenience function for dispatching queries.\nDispatch a query.\nPerform any common actions at the end of the block (after …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nInitialize state from genesis or perform a migration.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nChecks whether the given call is allowed to be called …\nChecks whether the given query is allowed to access …\nChecks whether the given query method is tagged as …\nCheck whether the call result indicates a successful …\nReports info about the module (or modules, if Self is a …\nTransforms DispatchResult<B, R> into Result<R, E>, mapping …\nTransforms DispatchResult<B, R> into Result<R, E>, mapping …\nReturn the module’s parameters.\nAdd storage prefixes to prefetch.\nResolve the proxy payer for the given transaction. If no …\nSet the module’s parameters.\nLists the names of all RPC methods exposed by this module. …\nPerform basic parameter validation.\nMethod access control module.\nAccounts module.\nConsensus module.\nConsensus accounts module.\nCore definitions module.\nRewards module.\nOn-chain coordination for ROFL components.\nModule configuration.\nErrors emitted by the access module.\nTo filter methods by caller address, add them to this …\nThe method access control module.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nMethod access control module types.\nA set of addresses that can be used to define access …\nOnly allow method calls from these addresses; for other …\nA specific kind of access control.\nControl a statically configured set of methods, each with a\nA specific kind of method authorization.\nA set of methods that are subject to access control.\nHelper for creating a method authorization type that only …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturn a new access control configuration.\nHelper for creating a static access control configuration.\nModule’s address that has the common pool.\nModule’s address that has the fee accumulator.\nInterface that can be called from other modules.\nErrors emitted by the accounts module.\nEvents emitted by the accounts module.\nGas costs.\nGenesis state for the accounts module.\nErrors emitted during rewards parameter validation.\nParameters for the accounts module.\nBurn existing tokens, decreasing the total supply.\nMoves the amount into the per-transaction fee accumulator.\nCheck invariants.\nCheck transaction signer account nonces. Return payer …\nEnsures that the given account has at least the specified …\nFee manager.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nFetch addresses.\nFetch an account’s balance of the given denomination.\nFetch an account’s current balances.\nFetch information about a denomination.\nFetch an account’s current nonce.\nFetch total supplies.\nIncrements an account’s nonce.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nMint new tokens, increasing the total supply.\nSets an account’s balance of the given denomination.\nSets an account’s nonce.\nIndicates that the unused portion of the transaction fee …\nSets the total supply for the given denomination.\nState schema constants.\nTake the flag indicating that the unused portion of the …\nTransfer an amount from one account to the other.\nTransfer an amount from one account to the other without …\nAccount module types.\nUpdate transaction signer account nonces.\nThe per-block fee manager that records what fees have been …\nFee updates to apply to state after commit_tx.\nInformation about fees charged for the current transaction.\nTransaction fee amount.\nCommit the fees accumulated for the current block, …\nCommit the currently open transaction fee by moving the …\nDenomination of the transaction fee.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreate a new per-block fee manager.\nTransaction fee payer address.\nFee payer.\nRecord that a transaction fee has been charged.\nRecord that a portion of the previously charged …\nAmount that should be refunded to fee payer.\nFees charged for the current transaction.\nMap of account addresses to account metadata.\nMap of account addresses to map of denominations to …\nMap of total supplies (per denomination).\nAccount metadata.\nBalances in an account.\nArguments for the Addresses query.\nArguments for the Balances query.\nInformation about a denomination.\nArguments for the DenominationInfo query.\nArguments for the Nonce query.\nTransfer call.\nNumber of decimals that the denomination is using.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nInterface that can be called from other modules.\nEvents emitted by the consensus module (none so far).\nGas costs.\nGenesis state for the consensus module.\nErrors emitted during rewards parameter validation.\nParameters for the consensus module.\nQuery consensus account info.\nConvert runtime amount to consensus amount, scaling as …\nConvert consensus amount to runtime amount, scaling as …\nReturns consensus token denomination.\nQuery consensus delegation info.\nEnsures transaction signer is consensus compatible.\nEscrow an amount of the runtime account funds.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nDetermine consensus height corresponding to the given …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nMinimum amount that is allowed to be delegated. This …\nReclaim an amount of runtime staked shares.\nCost of the internal round_root call.\nRound roots return the round roots for the given runtime …\nTransfer an amount from the runtime account.\nWithdraw an amount into the runtime account.\nKind of root.\nInternal round root call body.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nModule’s address that has the tokens pending delegation.\nModule’s address that has the tokens pending withdrawal.\nInterface that can be called from other modules.\nEvents emitted by the consensus accounts module.\nGas costs.\nGenesis state for the consensus module.\nParameters for the consensus module.\nCheck invariants.\nDelegate from runtime account to consensus staking account.\nTransfer from consensus staking account to runtime account.\nWhether delegate functionality should be disabled.\nWhether deposit functionality should be disabled.\nWhether undelegate functionality should be disabled.\nWhether withdraw functionality should be disabled.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nState schema.\nCost of storing a delegation/undelegation receipt.\nCost of taking a delegation/undelegation receipt.\nConsensus module types.\nStart the undelegation process of the given number of …\nTransfer from runtime account to consensus staking account.\nMap of active delegations.\nReceipts.\nMap of undelegations.\nAn undelegation queue.\nUndelegation metadata.\nAdd delegation for a given (from, to) pair.\nRecord new undelegation and add to undelegation queue.\nReturns the argument unchanged.\nRetrieve delegation metadata for a given (from, to) pair.\nRetrieve all delegation metadata originating from a given …\nReturn the number of delegated shares for each destination …\nRetrieve all queued undelegations for epochs earlier than …\nRetrieve all undelegation metadata to a given address.\nCalls U::from(self).\nStore the given receipt.\nSubtract delegation from a given (from, to) pair.\nRemove the given receipt from storage if it exists and …\nRemove an existing undelegation and return it.\nBalance query.\nConsensus account query.\nContext for consensus delegate message handler.\nError details from the consensus layer.\nContext for consensus transfer message handler.\nContext for consensus undelegate message handler.\nContext for consensus withdraw message handler.\nDelegate from runtime call.\nInformation about a delegation.\nDelegation query.\nDelegations query.\nDeposit into runtime call. Transfer from consensus staking …\nExtended information about a delegation.\nA receipt.\nKind of receipt.\nTake receipt internal runtime call.\nUndelegate into runtime call.\nInformation about an undelegation.\nUndelegations query.\nWithdraw from runtime call. Transfer from an account in …\nAmount of tokens received.\nUndelegate end epoch.\nEpoch when the undelegation will be complete.\nConsensus layer error.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nAddress being undelegated from.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nWhether the receipt kind is valid.\nUndelegate end receipt.\nReceipt identifier for this undelegation.\nShares received (for delegations).\nThe amount of owned shares.\nThe amount of owned shares.\nThe amount of undelegated shares.\nAddress delegated to.\nWhether to allow submission of read-only transactions in …\nInterface that can be called from other modules.\nModule configuration.\nModule configuration.\nDefault local estimate gas max search iterations …\nDefault local minimum gas price configuration that is used …\nDynamic min gas price parameters.\nWhether gas used events should be emitted for every …\nEstimated gas amount to be added to failed transaction …\nErrors emitted by the core module.\nEvents emitted by the core module.\nThe gas cost of the internal call to retrieve the current …\nThe gas cost of the internal call to retrieve the current …\nGas costs.\nGenesis state for the accounts module.\nLocal configuration that can be provided by the node …\nMethods which are exempt from minimum gas price …\nUnique module name.\nErrors emitted during core parameter validation.\nParameters for the core module.\nSimulation failure error.\nEnables the dynamic min gas price feature which …\nReturns the configured max iterations in the binary search …\nThe maximum number of iterations of the binary search to …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCheck whether the epoch has changed since last processed …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if the failure is “core::Error::OutOfGas”.\nConfigured maximum amount of gas that can be used in a …\nWhen estimating gas in core.EstimateGas, simulate the tx …\nConfigured minimum gas price.\nMinimum gas price to accept.\nRepresents a constant value used to limit the rate at …\nGenerate a proper OutOfGas error, depending on whether the …\nRun a transaction in simulation and return how much gas it …\nReturns the remaining batch-wide gas.\nReturn the remaining tx-wide gas.\nSets the transaction priority to the provided amount.\nSet transaction sender metadata.\nState schema constants.\nTakes and returns the stored transaction priority.\nTakes and returns the stored transaction sender metadata.\nTarget block gas usage indicates the desired block gas …\nAttempt to use gas. If the gas specified would cause …\nAttempt to use gas. If the gas specified would cause …\nReturns the total batch-wide gas used.\nReturn the used tx-wide gas.\nDynamic min gas price.\nLast processed epoch for detecting epoch changes.\nMap of message idx to message handlers for messages …\nRuntime metadata.\nResponse to the call data public key query.\nArguments for the EstimateGas query.\nArguments for the ExecuteReadOnlyTx query.\nResponse to the ExecuteReadOnlyTx query.\nBasic per-module metadata; tracked in core module’s …\nMetadata for an individual module.\nResponse to the RuntimeInfo query.\nKey in the versions map used for the global state version.\nThe address of the caller for which to do estimation. If …\nEpoch of the ephemeral runtime key.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nIf the estimate gas query should fail in case of …\nPublic key used for deriving the shared secret for …\nThe unsigned transaction to estimate.\nA set of state versions for all supported modules.\nModule’s address that has the reward pool.\nErrors emitted by the rewards module.\nGenesis state for the rewards module.\nRewards module.\nErrors emitted during rewards parameter validation.\nParameters for the rewards module.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nState schema constants.\nRewards module types.\nMap of epochs to rewards pending distribution.\nRewards for the epoch.\nAction that should be taken for a given address when …\nA reward schedule.\nErrors emitted during reward schedule validation.\nOne of the time periods in the reward schedule.\nReturns an iterator over addresses that should be rewarded.\nCompute the per-entity reward amount for the given epoch …\nForbids any rewards from accumulating.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nIncrement the reward counter associated with the reward.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nPerform basic reward schedule validation.\nValue of the reward counter.\nModule’s address that has the application stake pool.\nInterface that can be called from other modules.\nModule configuration.\nErrors emitted by the module.\nEvents emitted by the ROFL module.\nGas cost of rofl.AuthorizedOriginEntity call.\nGas cost of rofl.AuthorizedOriginEntity call.\nGas cost of rofl.AuthorizedOriginNode call.\nGas cost of rofl.AuthorizedOriginNode call.\nGas cost of rofl.Create call.\nGas cost of rofl.Create call.\nGas cost of rofl.IsAuthorizedOrigin call.\nGas cost of rofl.IsAuthorizedOrigin call.\nGas cost of rofl.Register call.\nGas cost of rofl.Register call.\nGas cost of rofl.Remove call.\nGas cost of rofl.Remove call.\nGas cost of rofl.Update call.\nGas cost of rofl.Update call.\nGenesis state for the module.\nErrors emitted during parameter validation.\nParameters for the module.\nAmount of stake required for maintaining an application.\nAmount of stake required for maintaining an application.\nWrapper to make development of ROFL components easier.\nROFL application identifier.\nApplication configurations.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGet an application’s configuration.\nGet all registered instances for an application.\nGet the Runtime Attestation Key of the ROFL app instance …\nGet the registration descriptor of the ROFL app instance …\nGet a specific registered instance for an application.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nVerify whether the origin transaction is signed by an …\nROFL component application.\nA runtime client meant for use within runtimes.\nApplication environment.\nROFL application version.\nRetrieve the nonce for the given account.\nRuntime client.\nReturn the consensus layer trust root for this runtime; if …\nSecurely perform gas estimation.\nReturns the argument unchanged.\nReturns the argument unchanged.\nRetrieve the gas price in the given denomination.\nIdentifier of the application (used for registrations).\nCalls U::from(self).\nCalls U::from(self).\nRetrieve the latest known runtime round.\nSign a given transaction, submit it and wait for block …\nSign a given transaction, submit it and wait for block …\nCreate a new unsigned transaction.\nLogic that runs on each runtime block. Only one of these …\nPrelude for ROFL applications.\nSecurely query the on-chain runtime component.\nMain application processing loop.\nSign a given transaction, submit it and wait for block …\nTransaction signer.\nStart the application.\nReturn a store corresponding to the given round.\nRun a closure inside a CurrentState context with store for …\nA thread-safe reference-counting pointer. ‘Arc’ stands …\nContains the error value\nContains the success value\nResult<T, Error>\nConsensus layer trust root.\nA protocol or runtime version.\nReturns a reference to the underlying allocator.\nProvides a raw pointer to the data.\nConverts to Arc<T>.\nConverts to Arc<[T]>.\nKnown consensus chain context.\nMakes a clone of the Arc pointer.\nComparison for two Arcs.\nDecrements the strong reference count on the Arc<T> …\nDecrements the strong reference count on the Arc<T> …\nCreates an empty [T] inside an Arc\nCreates a new Arc<T>, with the Default value for T.\nCreates an empty str inside an Arc\nCreates an empty CStr inside an Arc\nAttempt to downcast the Arc<dyn Any + Send + Sync> to a …\nDowncasts the Arc<dyn Any + Send + Sync> to a concrete …\nCreates a new Weak pointer to this allocation.\nDrops the Arc.\nEquality for two Arcs.\nConverts an atomically reference-counted string slice into …\nConverts an OsString into an Arc<OsStr> by moving the …\nConverts a Path into an Arc by copying the Path data into …\nConverts a PathBuf into an Arc<Path> by moving the PathBuf …\nReturns the argument unchanged.\nAllocate a reference-counted slice and move v’s items …\nConverts a &CStr into a Arc<CStr>, by copying the contents …\nConverts a T into an Arc<T>\nAllocate a reference-counted str and copy v into it.\nConverts a [T; N] into an Arc<[T]>.\nAllocate a reference-counted slice and fill it by cloning v…\nCreate an atomically reference-counted pointer from a …\nMove a boxed object to a new, reference-counted allocation.\nAllocate a reference-counted str and copy v into it.\nConverts a CString into an Arc<CStr> by moving the CString …\nCopies the string into a newly allocated Arc<OsStr>.\nReturns the argument unchanged.\nTakes each element in the Iterator and collects it into an …\nConstructs an Arc<T> from a raw pointer.\nConstructs an Arc<T, A> from a raw pointer.\n‘Greater than or equal to’ comparison for two Arcs.\nReturns a mutable reference into the given Arc, if there …\nReturns a mutable reference into the given Arc, without …\nGreater-than comparison for two Arcs.\nKnown hex-encoded trusted consensus layer header hash.\nKnown trusted height.\nIncrements the strong reference count on the Arc<T> …\nIncrements the strong reference count on the Arc<T> …\nCalls U::from(self).\nCalls U::from(self).\nReturns the inner value, if the Arc has exactly one strong …\nConsumes the Arc, returning the wrapped pointer.\nConsumes the Arc, returning the wrapped pointer and …\n‘Less than or equal to’ comparison for two Arcs.\nLess-than comparison for two Arcs.\nMakes a mutable reference into the given Arc.\nInequality for two Arcs.\nConstructs a new Arc<T>.\nConstructs a new Arc<T> while giving you a Weak<T> to the …\nConstructs a new Arc<T> in the provided allocator.\nConstructs a new Arc with uninitialized contents.\nConstructs a new Arc with uninitialized contents in the …\nConstructs a new atomically reference-counted slice with …\nConstructs a new atomically reference-counted slice with …\nConstructs a new Arc with uninitialized contents, with the …\nConstructs a new Arc with uninitialized contents, with the …\nConstructs a new atomically reference-counted slice with …\nConstructs a new atomically reference-counted slice with …\nPartial comparison for two Arcs.\nConstructs a new Pin<Arc<T>>. If T does not implement Unpin…\nConstructs a new Pin<Arc<T, A>> in the provided allocator. …\nReturns true if the two Arcs point to the same allocation …\nKnown runtime identifier.\nGets the number of strong (Arc) pointers to this …\nConstructs a new Arc<T>, returning an error if allocation …\nConstructs a new Arc<T, A> in the provided allocator, …\nConstructs a new Arc with uninitialized contents, …\nConstructs a new Arc with uninitialized contents, in the …\nConstructs a new Arc with uninitialized contents, with the …\nConstructs a new Arc with uninitialized contents, with the …\nConstructs a new Pin<Arc<T>>, return an error if …\nConstructs a new Pin<Arc<T, A>> in the provided allocator, …\nReturns the inner value, if the Arc has exactly one strong …\nIf we have the only reference to T then unwrap it. …\nGets the number of Weak pointers to this allocation.\nHuman readable part for Bech32-encoded application …\nROFL application identifier.\nError.\nSize of an application identifier in bytes.\nReturns the argument unchanged.\nReturns the argument unchanged.\nTries to create a new identifier from Bech32-encoded …\nTries to create a new identifier from raw bytes.\nCreates a new v0 application identifier from creator/nonce …\nCreates a new v0 application identifier from …\nCreates a new v0 application identifier from a global name.\nCalls U::from(self).\nCalls U::from(self).\nConvert the identifier into raw bytes.\nConverts an identifier to Bech32 representation.\nAn allowed endorsement policy.\nAny node can endorse the enclave.\nPer-application ROFL policy.\nCompute node for the current runtime can endorse the …\nEndorsing node pays the gas fees.\nRegistered node from a specific entity can endorse the …\nGas fee payment policy.\nApplication enclave pays the gas fees.\nSpecific node can endorse the enclave.\nObserver node for the current runtime can endorse the …\nThe set of allowed enclave identities.\nThe set of allowed endorsements.\nGas fee payment policy.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nMaximum number of future epochs for which one can register.\nQuote policy.\nInformation about an endorsed key.\nRemoves all expired registrations, e.g. those that expire …\nCreate a new key endorsement information for extra key …\nCreate a new key endorsement information for RAK endorsed …\nReturns the argument unchanged.\nRetrieves an application configuration.\nRetrieves endorser of the given ROFL enclave. In case …\nRetrieves registration of the given ROFL enclave. In case …\nRetrieves all registrations for the given ROFL application.\nCalls U::from(self).\nIdentifier of node that endorsed the enclave.\nRAK of the enclave that endorsed the key. This is only set …\nRemoves an application configuration.\nRemoves an existing registration of the given ROFL enclave.\nUpdates an application configuration.\nUpdates registration of the given ROFL enclave.\nROFL application configuration.\nApplication instance query.\nApplication-related query.\nCreate new ROFL application call.\nROFL application identifier generation scheme.\nRegister ROFL call.\nROFL registration descriptor.\nRemove an existing ROFL application call.\nUpdate an existing ROFL application call.\nApplication administrator address.\nApplication administrator address.\nROFL application identifier.\nApplication this enclave is registered for.\nROFL application identifier.\nEndorsed TEE capability.\nOptional identifier of the endorsing entity.\nEpoch when the ROFL registration expires if not renewed.\nEpoch when the ROFL registration expires if not renewed.\nExtra public keys to endorse (e.g. secp256k1 keys).\nExtra public keys to endorse (e.g. secp256k1 keys).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nROFL application identifier.\nROFL application identifier.\nROFL application identifier.\nROFL application identifier.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nIdentifier of the endorsing node.\nApplication authentication policy.\nAuthentication policy.\nAuthentication policy.\nRuntime Attestation Key.\nRuntime Attestation Key.\nRuntime Encryption Key.\nIdentifier generation scheme.\nStaked amount.\nModule that provides the accounts API.\nModule that provides the core API.\nHandler for proxy fee payments.\nSupported modules.\nPrefetch limit. To enable prefetch set it to a non-zero …\nA runtime.\nRuntime schedule control configuration.\nState version.\nRuntime version.\nReturn the consensus layer trust root for this runtime; if …\nGenesis state for the runtime.\nWhether a given call is allowed to be invoked …\nWhether a given query method is allowed to access private …\nWhether a given query method is allowed to be invoked.\nPerform state migrations if required.\nPerform runtime-specific state migration. This method is …\nStart the runtime.\nReturn the trusted signers for this runtime; if None, a …\nSchedule control errors.\nInterface to the runtime host that supports schedule …\nFetch the specified set of transactions from the host’s …\nReturns the argument unchanged.\nCalls U::from(self).\nTransaction sender metadata.\nSender address.\nReturns the argument unchanged.\nUnique identifier of the sender, currently derived from …\nCalls U::from(self).\nSender nonce contained in runtime state.\nSender nonce contained in the transaction.\nCheck that transactions are valid for local acceptance …\nState attached to the current thread.\nInformation about the execution environment.\nActually execute transactions during block production.\nExecution mode.\nEnvironment modification options.\nCheck that transactions are still valid before scheduling.\nSimulate transaction outcomes (e.g. for gas estimation).\nMutable block state of a runtime.\nA per-state arbitrary value.\nResult of a transaction helper closure.\nDecoded transaction with additional metadata.\nFetches a block state value entry.\nCommit the current state and return to its parent state.\nCommit a previously started transaction.\nDecoded transaction.\nEmit an event.\nEmit a raw event.\nQueue a message to be emitted by the runtime for consensus …\nEmit an unconditional event.\nEmitted messages count returns the number of messages …\nEmitted messages count returns the number of messages …\nMaximum number of messages that can be emitted.\nAttach a new state to the current thread and enter the …\nAttach a new state to the current thread and enter the …\nEnvironment information.\nOrigin environment information.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGets a reference to the specified per-state value.\nGets a mutable reference to the specified per-state value.\nWhether the store associated with the state has any …\nTransaction hash.\nHides block values from the current state which will have …\nTransaction index within the batch.\nCreate transaction with metadata for an internally …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nWhether the execution mode is such that only checks should …\nWhether the execution mode is Mode::Execute.\nWhether the current execution environment is part of an …\nWhether the execution mode is Mode::PreSchedule.\nAn active transaction’s read only flag.\nWhether the execution mode is Mode::Simulate.\nWhether there is an active transaction in the current …\nReturns the nesting level of the current state.\nFetches a local state value entry.\nExecution mode.\nCreate options with default values.\nOpen a child state after which self will point to the …\nRetrieves the existing value or inserts and returns the …\nSize (in bytes) of any pending updates in the associated …\nRandom number generator.\nRollback the current state and return to its parent state.\nRollback a previously started transaction.\nSets the context value, returning a mutable reference to …\nTransaction size.\nStart a new transaction by opening a new child state.\nStore associated with the state.\nTakes the context value, if it exists.\nTake all events accumulated in the current state and …\nTake all regular events accumulated in the current state.\nTake all messages accumulated in the current state.\nTake all unconditional events accumulated in the current …\nAn active transaction’s authentication information.\nAn active transaction’s call format.\nAuthenticated address of the caller.\nAuthenticated caller public key if available.\nAn active transaction’s index (order) within the block.\nAn active transaction’s size in bytes.\nRun a closure with the currently active state.\nRun a closure with the environment of the currently active …\nRun a closure with the origin environment of the currently …\nChange the internal flag of the environment.\nChange the execution mode of the environment.\nRequest for local entropy to be mixed into the current RNG.\nRun a closure with the store of the currently active state.\nRun a closure within a state transaction.\nRun a closure within a state transaction, allowing the …\nChange the active transaction of the environment.\nA key-value store that hashes all keys and stores them as …\nA store for a specific state root that talks to the …\nType of the inner store.\nA key-value store backed by MKVS.\nA key-value store that supports the commit operation.\nAn overlay store which keeps values locally until …\nA key prefix.\nA key-value store that prefixes all keys with the given …\nA key-value store.\nA key-value store that transparently handles …\nCommit any changes to the underlying store.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nFetch entry with given key.\nFetch entry with given key.\nWhether there are any store updates pending to be …\nUpdate entry with given key to the given value.\nUpdate entry with given key to the given value.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns an iterator over the tree.\nCreate a new hashed store.\nCreate a new host store for the given host and root.\nCreate a new overlay store.\nCreate a new prefix store with the given prefix.\nCreate a new typed store.\nCreate a new host store for the given host and root at the …\nSize (in bytes) of any pending updates.\nPopulate the in-memory tree with nodes for keys starting …\nRemove entry with given key.\nRemove entry with given key.\nRollback any changes.\nA key-value store that encrypts all content with DeoxysII.\nErrors emitted by the confidential store.\nSize of the Deoxys-II-256-128 key in bytes.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCreate a new confidential store with the given keypair.\nA validator which allows everything.\nInformation about a subcall to be dispatched.\nResult of dispatching a subcall.\nSubcall validator.\nSubcall body.\nPerform a subcall.\nResult of the subcall.\nAddress of the caller.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGas used by the subcall.\nThe current subcall depth.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nMaximum subcall depth.\nMaximum gas amount that can be consumed.\nMethod to call.\nValidate a subcall before it is performed.\nMock key manager implementation.\nModule that contains known test keys.\nMock dispatch context for use in tests.\nKey manager error.\nA key pair managed by the key manager.\nA 256-bit key pair identifier.\nSigned public key.\nA state encryption key.\nSet of trusted key manager signing keys.\nChecksum of the key manager state.\nChecksum of the key manager state.\nExpiration epoch.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreate a KeyPair with only the public key.\nGenerate a new random key (for testing).\nInput key pair (pk, sk)\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nPublic key.\nSize of this object in bytes.\nCreate a KeyPair.\nCreate a new signed public key.\nSign(sk, (key || checksum || runtime id || key pair id || …\nSet of trusted signers.\nState encryption key\nThreshold for determining if enough valid signatures are …\nVerify the signature.\nVerifies that signed data has valid signatures and that …\nTest key A .\nTest key B .\nTest key C .\nTest key D .\nTest key E .\nTest key F .\nTest key G .\nTest address A .\nTest public key A .\nTest Ed25519 public key A .\nTest address derivation information A .\nTest address B .\nTest public key B .\nTest Ed25519 public key B .\nTest address derivation information B .\nTest address C .\nTest public key C .\nTest Ed25519 public key C .\nTest address derivation information C .\nTest address D .\nTest public key D .\nTest Secp256k1 public key D .\nTest address derivation information D .\nTest address E .\nTest public key E .\nTest Secp256k1 public key E .\nTest address derivation information E .\nTest address F .\nTest public key F .\nTest Sr25519 public key F .\nTest address derivation information F .\nTest address G .\nTest public key G .\nTest Sr25519 public key G .\nTest address derivation information G .\nOptions that can be used during mock signer calls.\nA mock runtime that only has the core module.\nMock dispatch context factory.\nA mock signer for use during tests.\nDispatch a call to the given method.\nDispatch a call to the given method with the given options.\nCreate a new mock dispatch context.\nCreate a new mock dispatch context.\nCreate an empty MKVS store.\nShould the call be encrypted.\nTransaction fee.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreate a new mock signer using the given nonce and …\nDispatch a query to the given method.\nAddress specification for this signer.\nCreate a new mock transaction.\nCreate an instance with the given local configuration.\nAccount address type.\nTypes related to call formats.\nToken types.\nTransaction types.\nHuman readable part for Bech32-encoded addresses.\nV0 runtime address context.\nV0 runtime address version.\nV0 Ed25519 addres context (shared with consensus layer).\nV0 module address context.\nV0 multisig address context.\nV0 Secp256k1 address context.\nV0 Sr25519 address context.\nV0 address version.\nAn account address.\nEd25519 address derivation compatible with the consensus …\nError.\nSize of an address in bytes.\nEthereum-compatible address derivation from Secp256k1 …\nInformation for signature-based authentication and public …\nSr25519 address derivation.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nTries to create a new address from Bech32-encoded string.\nTries to create a new address from raw bytes.\nCreates a new address from a consensus-layer Ed25519 …\nCreates a new address from an Ethereum-compatible address.\nCreates a new address for a specific module and kind.\nCreates a new address for a specific module and raw kind.\nCreates a new address from a multisig configuration.\nCreates a new runtime address.\nCreates a new address from a public key.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConvert the address into raw bytes.\nCreates a new address from a context, version and data.\nPublic key of the authentication/address derivation …\nConverts an address to Bech32 representation.\nTry to construct an authentication/address derivation …\nCall data key pair ID domain separation context base.\nA call envelope when using the EncryptedX25519DeoxysII …\nA result envelope when using the EncryptedX25519DeoxysII …\nEncrypted call data.\nEncrypted call data.\nEpoch of the ephemeral runtime key.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nNonce.\nNonce.\nCaller’s ephemeral public key used for X25519.\nResult of a message being processed by the consensus layer.\nHandler name and context to be called after message is …\nResult of a message being processed by the consensus layer …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nConstructs a new message hook invocation.\nToken amount of given denomination in base units.\nName/type of the token.\nMaximum length of a denomination.\nDenomination in native token.\nToken amount in base units.\nDenomination of the token amount.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nRaw representation of a denomination.\nWhether the denomination represents the native token.\nCreates a new token amount of the given denomination.\nCommon information that specifies an address as well as …\nTransaction authentication information.\nA container for data that authenticates a transaction.\nMethod call.\nFormat used for encoding the call (and output) information.\nCall result.\nA caller address.\nEncrypted call data using X25519 for key exchange and …\nError.\nTransaction fee.\nInformation about a fee proxy.\nFor internal child calls (cannot be …\nA non-serializable placeholder value.\nThe latest transaction format version.\nA flag to use module-controlled decoding. The string is an …\nFor multisig authentication.\nFor multisig authentication.\nPlain text call data.\nTransaction signature domain separation context base.\nFor signature authentication.\nFor signature authentication.\nTransaction signer information.\nTransaction.\nTransaction signer.\nAn unverified signed transaction.\nDerives the address.\nDerives the address.\nAmount of base units paid as fee for transaction …\nAppend a new transaction signer information with a …\nAppend a new transaction signer information with a …\nSign the transaction and append the signature.\nAppend a new transaction signer information to the …\nChecks that the address specification and the …\nMethod body.\nDerives the caller address.\nMaximum amount of emitted consensus messages paid for. …\nFee payment information.\nAmount of fee to pay for transaction execution.\nMaximum amount of gas that the transaction can use.\nFinalize the signing process and return the (signed) …\nCall format.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nMaximum amount of gas paid for.\nCalculates gas price from fee amount and gas.\nModule-specific identifier that will handle fee payments …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCheck whether the call result indicates a successful …\nMethod name.\nModule that will handle the proxy payment.\nConstruct a new transaction signer for the given …\nCreate a new (unsigned) transaction.\nCreate a new signer info from a multisig configuration and …\nCreate a new signer info from a signature address …\nLatest round when the transaction is valid.\nEarliest round when the transaction is valid.\nTransforms CallResult into anyhow::Result<cbor::Value>, …\nPrepare this transaction for signing.\nProxy which has authorized the fees to be paid.\nReturns the public key when the address spec represents a …\nRead-only flag.\nSet amount of fee to pay for transaction execution.\nSet maximum amount of gas that the transaction can use.\nSet a proxy for paying the transaction fee.\nTransaction signer information.\nPerform basic validation on the transaction.\nVerify and deserialize the unverified transaction.\nMaps the caller address to one of the same type but with …") \ No newline at end of file diff --git a/rust/src/oasis_runtime_sdk/modules/rofl/config.rs.html b/rust/src/oasis_runtime_sdk/modules/rofl/config.rs.html index 0ad0acbd74..2b01e089a6 100644 --- a/rust/src/oasis_runtime_sdk/modules/rofl/config.rs.html +++ b/rust/src/oasis_runtime_sdk/modules/rofl/config.rs.html @@ -20,6 +20,10 @@ 20 21 22 +23 +24 +25 +26
use crate::types::token;
 
 /// Module configuration.
@@ -34,6 +38,10 @@
     const GAS_COST_CALL_REGISTER: u64 = 100_000;
     /// Gas cost of rofl.IsAuthorizedOrigin call.
     const GAS_COST_CALL_IS_AUTHORIZED_ORIGIN: u64 = 1000;
+    /// Gas cost of rofl.AuthorizedOriginNode call.
+    const GAS_COST_CALL_AUTHORIZED_ORIGIN_NODE: u64 = 2000;
+    /// Gas cost of rofl.AuthorizedOriginEntity call.
+    const GAS_COST_CALL_AUTHORIZED_ORIGIN_ENTITY: u64 = 2000;
 
     /// Amount of stake required for maintaining an application.
     ///
diff --git a/rust/src/oasis_runtime_sdk/modules/rofl/error.rs.html b/rust/src/oasis_runtime_sdk/modules/rofl/error.rs.html
index 9bca1b8e0b..fad8915524 100644
--- a/rust/src/oasis_runtime_sdk/modules/rofl/error.rs.html
+++ b/rust/src/oasis_runtime_sdk/modules/rofl/error.rs.html
@@ -57,6 +57,10 @@
 57
 58
 59
+60
+61
+62
+63
 
use crate::modules;
 
 use super::MODULE_NAME;
@@ -108,6 +112,10 @@
     #[sdk_error(code = 11)]
     Forbidden,
 
+    #[error("unknown instance")]
+    #[sdk_error(code = 12)]
+    UnknownInstance,
+
     #[error("core: {0}")]
     #[sdk_error(transparent)]
     Core(#[from] modules::core::Error),
diff --git a/rust/src/oasis_runtime_sdk/modules/rofl/mod.rs.html b/rust/src/oasis_runtime_sdk/modules/rofl/mod.rs.html
index 557edcbc86..19503df9c7 100644
--- a/rust/src/oasis_runtime_sdk/modules/rofl/mod.rs.html
+++ b/rust/src/oasis_runtime_sdk/modules/rofl/mod.rs.html
@@ -529,6 +529,70 @@
 529
 530
 531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
 
//! On-chain coordination for ROFL components.
 use std::collections::BTreeSet;
 
@@ -536,9 +600,12 @@
 
 use crate::{
     context::Context,
-    core::consensus::{
-        registry::{Node, RolesMask, VerifiedEndorsedCapabilityTEE},
-        state::registry::ImmutableState as RegistryImmutableState,
+    core::{
+        common::crypto::signature::PublicKey as CorePublicKey,
+        consensus::{
+            registry::{Node, RolesMask, VerifiedEndorsedCapabilityTEE},
+            state::registry::ImmutableState as RegistryImmutableState,
+        },
     },
     crypto::signature::PublicKey,
     handler, migration,
@@ -595,13 +662,32 @@
 
 /// Interface that can be called from other modules.
 pub trait API {
+    /// Get the Runtime Attestation Key of the ROFL app instance in case the origin transaction is
+    /// signed by a ROFL instance. Otherwise `None` is returned.
+    ///
+    /// # Panics
+    ///
+    /// This method will panic if called outside a transaction environment.
+    fn get_origin_rak() -> Option<PublicKey>;
+
+    /// Get the registration descriptor of the ROFL app instance in case the origin transaction is
+    /// signed by a ROFL instance of the specified app. Otherwise `None` is returned.
+    ///
+    /// # Panics
+    ///
+    /// This method will panic if called outside a transaction environment.
+    fn get_origin_registration(app: app_id::AppId) -> Option<types::Registration>;
+
     /// Verify whether the origin transaction is signed by an authorized ROFL instance for the given
     /// application.
     ///
     /// # Panics
     ///
     /// This method will panic if called outside a transaction environment.
-    fn is_authorized_origin(app: app_id::AppId) -> Result<bool, Error>;
+    fn is_authorized_origin(app: app_id::AppId) -> bool;
+
+    /// Get a specific registered instance for an application.
+    fn get_registration(app: app_id::AppId, rak: PublicKey) -> Result<types::Registration, Error>;
 
     /// Get an application's configuration.
     fn get_app(id: app_id::AppId) -> Result<types::AppConfig, Error>;
@@ -621,22 +707,30 @@
 }
 
 impl<Cfg: Config> API for Module<Cfg> {
-    fn is_authorized_origin(app: app_id::AppId) -> Result<bool, Error> {
-        let caller_pk = CurrentState::with_env_origin(|env| env.tx_caller_public_key())
-            .ok_or(Error::InvalidArgument)?;
+    fn get_origin_rak() -> Option<PublicKey> {
+        let caller_pk = CurrentState::with_env_origin(|env| env.tx_caller_public_key())?;
 
         // Resolve RAK as the call may be made by an extra key.
-        let rak = match state::get_endorser(&caller_pk) {
+        state::get_endorser(&caller_pk).map(|kei| match kei {
             // It may point to a RAK.
-            Some(state::KeyEndorsementInfo { rak: Some(rak), .. }) => rak,
+            state::KeyEndorsementInfo { rak: Some(rak), .. } => rak.into(),
             // Or it points to itself.
-            Some(_) => caller_pk.try_into().map_err(|_| Error::InvalidArgument)?,
-            // Or is unknown.
-            None => return Ok(false),
-        };
+            _ => caller_pk,
+        })
+    }
+
+    fn get_origin_registration(app: app_id::AppId) -> Option<types::Registration> {
+        Self::get_origin_rak()
+            .and_then(|rak| state::get_registration(app, &rak.try_into().unwrap()))
+    }
 
-        // Check whether the the endorsement is for the right application.
-        Ok(state::get_registration(app, &rak).is_some())
+    fn is_authorized_origin(app: app_id::AppId) -> bool {
+        Self::get_origin_registration(app).is_some()
+    }
+
+    fn get_registration(app: app_id::AppId, rak: PublicKey) -> Result<types::Registration, Error> {
+        state::get_registration(app, &rak.try_into().map_err(|_| Error::InvalidArgument)?)
+            .ok_or(Error::UnknownInstance)
     }
 
     fn get_app(id: app_id::AppId) -> Result<types::AppConfig, Error> {
@@ -845,13 +939,14 @@
         }
 
         // Verify allowed endorsement.
-        Self::verify_endorsement(ctx, &cfg.policy, &verified_ect)?;
+        let node = Self::verify_endorsement(ctx, &cfg.policy, &verified_ect)?;
 
         // Update registration.
         let registration = types::Registration {
             app: body.app,
             node_id: verified_ect.node_id.unwrap(), // Verified above.
-            rak: body.ect.capability_tee.rak,
+            entity_id: node.map(|n| n.entity_id),
+            rak: body.ect.capability_tee.rak,
             rek: body.ect.capability_tee.rek.ok_or(Error::InvalidArgument)?, // REK required.
             expiration: body.expiration,
             extra_keys: body.extra_keys,
@@ -862,18 +957,20 @@
     }
 
     /// Verify whether the given endorsement is allowed by the application policy.
+    ///
+    /// Returns an optional endorsing node descriptor when available.
     fn verify_endorsement<C: Context>(
         ctx: &C,
         app_policy: &policy::AppAuthPolicy,
         ect: &VerifiedEndorsedCapabilityTEE,
-    ) -> Result<(), Error> {
+    ) -> Result<Option<Node>, Error> {
         use policy::AllowedEndorsement;
 
         let endorsing_node_id = ect.node_id.ok_or(Error::UnknownNode)?;
 
         // Attempt to resolve the node that endorsed the enclave. It may be that the node is not
         // even registered in the consensus layer which may be acceptable for some policies.
-        let node = || -> Result<Option<Node>, Error> {
+        let maybe_node = || -> Result<Option<Node>, Error> {
             let registry = RegistryImmutableState::new(ctx.consensus_state());
             let node = registry
                 .node(&endorsing_node_id)
@@ -898,30 +995,30 @@
         };
 
         for allowed in &app_policy.endorsements {
-            match (allowed, &node) {
+            match (allowed, &maybe_node) {
                 (AllowedEndorsement::Any, _) => {
                     // Any node is allowed.
-                    return Ok(());
+                    return Ok(maybe_node);
                 }
                 (AllowedEndorsement::ComputeRole, Some(node)) => {
                     if node.has_roles(RolesMask::ROLE_COMPUTE_WORKER) && has_runtime(node) {
-                        return Ok(());
+                        return Ok(maybe_node);
                     }
                 }
                 (AllowedEndorsement::ObserverRole, Some(node)) => {
                     if node.has_roles(RolesMask::ROLE_OBSERVER) && has_runtime(node) {
-                        return Ok(());
+                        return Ok(maybe_node);
                     }
                 }
                 (AllowedEndorsement::Entity(entity_id), Some(node)) => {
                     // If a specific entity is required, it may be registered for any runtime.
                     if &node.entity_id == entity_id {
-                        return Ok(());
+                        return Ok(maybe_node);
                     }
                 }
                 (AllowedEndorsement::Node(node_id), _) => {
                     if endorsing_node_id == *node_id {
-                        return Ok(());
+                        return Ok(maybe_node);
                     }
                 }
                 _ => continue,
@@ -941,7 +1038,29 @@
     ) -> Result<bool, Error> {
         <C::Runtime as Runtime>::Core::use_tx_gas(Cfg::GAS_COST_CALL_IS_AUTHORIZED_ORIGIN)?;
 
-        Self::is_authorized_origin(app)
+        Ok(Self::is_authorized_origin(app))
+    }
+
+    #[handler(call = "rofl.AuthorizedOriginNode", internal)]
+    fn internal_authorized_origin_node<C: Context>(
+        _ctx: &C,
+        app: app_id::AppId,
+    ) -> Result<CorePublicKey, Error> {
+        <C::Runtime as Runtime>::Core::use_tx_gas(Cfg::GAS_COST_CALL_AUTHORIZED_ORIGIN_NODE)?;
+
+        let registration = Self::get_origin_registration(app).ok_or(Error::UnknownInstance)?;
+        Ok(registration.node_id)
+    }
+
+    #[handler(call = "rofl.AuthorizedOriginEntity", internal)]
+    fn internal_authorized_origin_entity<C: Context>(
+        _ctx: &C,
+        app: app_id::AppId,
+    ) -> Result<Option<CorePublicKey>, Error> {
+        <C::Runtime as Runtime>::Core::use_tx_gas(Cfg::GAS_COST_CALL_AUTHORIZED_ORIGIN_ENTITY)?;
+
+        let registration = Self::get_origin_registration(app).ok_or(Error::UnknownInstance)?;
+        Ok(registration.entity_id)
     }
 
     /// Returns the configuration for the given ROFL application.
@@ -950,6 +1069,15 @@
         Self::get_app(args.id)
     }
 
+    /// Returns a specific registered instance for the given ROFL application.
+    #[handler(query = "rofl.AppInstance")]
+    fn query_app_instance<C: Context>(
+        _ctx: &C,
+        args: types::AppInstanceQuery,
+    ) -> Result<types::Registration, Error> {
+        Self::get_registration(args.app, args.rak)
+    }
+
     /// Returns a list of all registered instances for the given ROFL application.
     #[handler(query = "rofl.AppInstances", expensive)]
     fn query_app_instances<C: Context>(
diff --git a/rust/src/oasis_runtime_sdk/modules/rofl/types.rs.html b/rust/src/oasis_runtime_sdk/modules/rofl/types.rs.html
index 22d9fce6be..ab637a4882 100644
--- a/rust/src/oasis_runtime_sdk/modules/rofl/types.rs.html
+++ b/rust/src/oasis_runtime_sdk/modules/rofl/types.rs.html
@@ -97,6 +97,18 @@
 97
 98
 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
 
use crate::{
     core::{
         common::crypto::{signature, x25519},
@@ -180,6 +192,8 @@
     pub app: AppId,
     /// Identifier of the endorsing node.
     pub node_id: signature::PublicKey,
+    /// Optional identifier of the endorsing entity.
+    pub entity_id: Option<signature::PublicKey>,
     /// Runtime Attestation Key.
     pub rak: signature::PublicKey,
     /// Runtime Encryption Key.
@@ -196,4 +210,14 @@
     /// ROFL application identifier.
     pub id: AppId,
 }
+
+/// Application instance query.
+#[derive(Clone, Debug, cbor::Encode, cbor::Decode)]
+#[cbor(no_default)]
+pub struct AppInstanceQuery {
+    /// ROFL application identifier.
+    pub app: AppId,
+    /// Runtime Attestation Key.
+    pub rak: PublicKey,
+}
 
\ No newline at end of file diff --git a/rust/trait.impl/core/clone/trait.Clone.js b/rust/trait.impl/core/clone/trait.Clone.js index 60513e58a1..b78195e849 100644 --- a/rust/trait.impl/core/clone/trait.Clone.js +++ b/rust/trait.impl/core/clone/trait.Clone.js @@ -2,6 +2,6 @@ "oasis_contract_sdk":[["impl Clone for MockEnv"],["impl Clone for MockStore"]], "oasis_contract_sdk_types":[["impl Clone for SignatureKind"],["impl Clone for CallFormat"],["impl Clone for ExecutionResult"],["impl Clone for AccountsQuery"],["impl Clone for AccountsResponse"],["impl Clone for QueryRequest"],["impl Clone for QueryResponse"],["impl Clone for CallResult"],["impl Clone for Message"],["impl Clone for NotifyReply"],["impl Clone for Reply"],["impl Clone for StoreKind"],["impl Clone for Address"],["impl Clone for Event"],["impl Clone for InstantiateResult"],["impl Clone for CodeId"],["impl Clone for ExecutionOk"],["impl Clone for InstanceId"],["impl Clone for BaseUnits"],["impl Clone for Denomination"]], "oasis_core_runtime":[["impl Clone for Quote"],["impl Clone for TCBStatus"],["impl Clone for Event"],["impl Clone for Vote"],["impl Clone for SuiteId"],["impl Clone for RuntimeGovernanceModel"],["impl Clone for RuntimeKind"],["impl Clone for SGXAttestation"],["impl Clone for SGXConstraints"],["impl Clone for TEEHardware"],["impl Clone for ExecutorCommitmentFailure"],["impl Clone for GovernanceMessage"],["impl Clone for HeaderType"],["impl Clone for Message"],["impl Clone for RegistryMessage"],["impl Clone for StakingMessage"],["impl Clone for CommitteeKind"],["impl Clone for Role"],["impl Clone for EscrowEvent"],["impl Clone for SlashReason"],["impl Clone for ThresholdKind"],["impl Clone for RAKBinding"],["impl Clone for Body"],["impl Clone for Kind"],["impl Clone for Message"],["impl Clone for PeerFeedback"],["impl Clone for LogEntryKind"],["impl Clone for RootType"],["impl Clone for EventKind"],["impl Clone for ExecutionMode"],["impl Clone for HostStorageEndpoint"],["impl Clone for MessageType"],["impl Clone for CacheSet"],["impl Clone for Hash"],["impl Clone for Nonce"],["impl Clone for MultiSigned"],["impl Clone for PublicKey"],["impl Clone for Signature"],["impl Clone for SignatureBundle"],["impl Clone for Signed"],["impl Clone for PrivateKey"],["impl Clone for PublicKey"],["impl Clone for Namespace"],["impl Clone for Quantity"],["impl Clone for AVR"],["impl Clone for QuotePolicy"],["impl Clone for EnclaveTCBLevel"],["impl Clone for EnclaveTCBVersions"],["impl Clone for QEIdentity"],["impl Clone for QuoteBundle"],["impl Clone for QuotePolicy"],["impl Clone for SignedQEIdentity"],["impl Clone for SignedTCBInfo"],["impl Clone for TCBBundle"],["impl Clone for TCBComponent"],["impl Clone for TCBInfo"],["impl Clone for TCBLevel"],["impl Clone for TCBVersions"],["impl Clone for TDXModule"],["impl Clone for EnclaveIdentity"],["impl Clone for MrEnclave"],["impl Clone for MrSigner"],["impl Clone for QuotePolicy"],["impl Clone for VerifiedQuote"],["impl Clone for ProtocolVersions"],["impl Clone for Version"],["impl Clone for Config"],["impl Clone for Storage"],["impl Clone for Address"],["impl Clone for EpochTimeState"],["impl Clone for CancelUpgradeProposal"],["impl Clone for ChangeParametersProposal"],["impl Clone for ConsensusParameterChanges"],["impl Clone for ProposalContent"],["impl Clone for ProposalVote"],["impl Clone for UpgradeProposal"],["impl Clone for Application"],["impl Clone for PolicySGX"],["impl Clone for SignedPolicySGX"],["impl Clone for Status"],["impl Clone for EnclavePolicySGX"],["impl Clone for EncryptedEphemeralSecret"],["impl Clone for EncryptedMasterSecret"],["impl Clone for EncryptedSecret"],["impl Clone for PolicySGX"],["impl Clone for SignedEncryptedEphemeralSecret"],["impl Clone for SignedEncryptedMasterSecret"],["impl Clone for SignedPolicySGX"],["impl Clone for AnyNodeRuntimeAdmissionPolicy"],["impl Clone for Capabilities"],["impl Clone for CapabilityTEE"],["impl Clone for ConsensusAddress"],["impl Clone for ConsensusInfo"],["impl Clone for EndorsedCapabilityTEE"],["impl Clone for EntityWhitelistConfig"],["impl Clone for EntityWhitelistRoleAdmissionPolicy"],["impl Clone for EntityWhitelistRoleConfig"],["impl Clone for EntityWhitelistRuntimeAdmissionPolicy"],["impl Clone for ExecutorParameters"],["impl Clone for MaxNodesConstraint"],["impl Clone for MinPoolSizeConstraint"],["impl Clone for Node"],["impl Clone for NodeRuntime"],["impl Clone for P2PInfo"],["impl Clone for PerRoleAdmissionPolicy"],["impl Clone for RolesMask"],["impl Clone for Runtime"],["impl Clone for RuntimeAdmissionPolicy"],["impl Clone for RuntimeGenesis"],["impl Clone for RuntimeStakingParameters"],["impl Clone for SchedulingConstraints"],["impl Clone for StorageParameters"],["impl Clone for TCPAddress"],["impl Clone for TLSAddress"],["impl Clone for TLSInfo"],["impl Clone for TxnSchedulerParameters"],["impl Clone for VRFInfo"],["impl Clone for ValidatorSetConstraint"],["impl Clone for VerifiedAttestation"],["impl Clone for VerifiedEndorsedCapabilityTEE"],["impl Clone for VersionInfo"],["impl Clone for AnnotatedBlock"],["impl Clone for Block"],["impl Clone for ComputeResultsHeader"],["impl Clone for ExecutorCommitment"],["impl Clone for ExecutorCommitmentHeader"],["impl Clone for Header"],["impl Clone for IncomingMessage"],["impl Clone for MessageEvent"],["impl Clone for RoundResults"],["impl Clone for RoundRoots"],["impl Clone for Account"],["impl Clone for AddEscrowResult"],["impl Clone for AllowanceChangeEvent"],["impl Clone for BurnEvent"],["impl Clone for CommissionRateBoundStep"],["impl Clone for CommissionRateStep"],["impl Clone for CommissionSchedule"],["impl Clone for DebondingDelegation"],["impl Clone for Delegation"],["impl Clone for Escrow"],["impl Clone for EscrowAccount"],["impl Clone for Event"],["impl Clone for GeneralAccount"],["impl Clone for ReclaimEscrow"],["impl Clone for ReclaimEscrowResult"],["impl Clone for SharePool"],["impl Clone for Slash"],["impl Clone for StakeAccumulator"],["impl Clone for StakeThreshold"],["impl Clone for Transfer"],["impl Clone for TransferEvent"],["impl Clone for TransferResult"],["impl Clone for Withdraw"],["impl Clone for WithdrawResult"],["impl Clone for Status"],["impl Clone for BlockMetadata"],["impl Clone for LightBlock"],["impl Clone for LightBlockMeta"],["impl Clone for TrustRoot"],["impl Clone for MethodDescriptor"],["impl Clone for Builder"],["impl Clone for Error"],["impl Clone for Frame"],["impl Clone for Request"],["impl Clone for Response"],["impl Clone for SessionID"],["impl Clone for RegisterNotifyOpts"],["impl Clone for SubmitTxOpts"],["impl Clone for TxResult"],["impl Clone for HostInfo"],["impl Clone for LogEntry"],["impl Clone for Prefix"],["impl Clone for Root"],["impl Clone for GetPrefixesRequest"],["impl Clone for GetRequest"],["impl Clone for IterateRequest"],["impl Clone for Proof"],["impl Clone for ProofResponse"],["impl Clone for RawProofEntry"],["impl Clone for TreeID"],["impl Clone for CoarsenedKey"],["impl Clone for ReadWriteSet"],["impl Clone for Tag"],["impl Clone for TxnBatch"],["impl Clone for CheckTxMetadata"],["impl Clone for CheckTxResult"],["impl Clone for ComputedBatch"],["impl Clone for Error"],["impl Clone for FeatureScheduleControl"],["impl Clone for Features"],["impl Clone for HostFetchConsensusEventsRequest"],["impl Clone for HostFetchConsensusEventsResponse"],["impl Clone for RegisterNotifyRuntimeEvent"],["impl Clone for RuntimeInfoRequest"],["impl Clone for RuntimeInfoResponse"],["impl Clone for RuntimeNotifyEvent"],["impl<T: Clone> Clone for Versioned<T>"]], -"oasis_runtime_sdk":[["impl Clone for PublicKey"],["impl Clone for SignatureType"],["impl Clone for AuthDecision"],["impl Clone for RootKind"],["impl Clone for ReceiptKind"],["impl Clone for MethodHandlerKind"],["impl Clone for RewardAction"],["impl Clone for AllowedEndorsement"],["impl Clone for FeePolicy"],["impl Clone for IdentifierScheme"],["impl Clone for Mode"],["impl Clone for SignatureAddressSpec"],["impl Clone for AddressSpec"],["impl Clone for AuthProof"],["impl Clone for CallFormat"],["impl Clone for CallResult"],["impl Clone for CallerAddress"],["impl Clone for Box<dyn KeyManager>"],["impl Clone for Config"],["impl Clone for Signer"],["impl Clone for PublicKey"],["impl Clone for PublicKey"],["impl Clone for PublicKey"],["impl Clone for PublicKey"],["impl Clone for PublicKey"],["impl Clone for Signature"],["impl Clone for QueryRequest"],["impl Clone for EventTag"],["impl Clone for KeyManagerClientWithContext"],["impl Clone for FeeManager"],["impl Clone for TransactionFee"],["impl Clone for GasCosts"],["impl Clone for Genesis"],["impl Clone for Parameters"],["impl Clone for Account"],["impl Clone for AccountBalances"],["impl Clone for AddressesQuery"],["impl Clone for BalancesQuery"],["impl Clone for DenominationInfo"],["impl Clone for DenominationInfoQuery"],["impl Clone for NonceQuery"],["impl Clone for Transfer"],["impl Clone for GasCosts"],["impl Clone for Genesis"],["impl Clone for Parameters"],["impl Clone for RoundRootBody"],["impl Clone for GasCosts"],["impl Clone for Genesis"],["impl Clone for Parameters"],["impl Clone for AccountBalance"],["impl Clone for BalanceQuery"],["impl Clone for ConsensusAccountQuery"],["impl Clone for ConsensusDelegateContext"],["impl Clone for ConsensusError"],["impl Clone for ConsensusTransferContext"],["impl Clone for ConsensusUndelegateContext"],["impl Clone for ConsensusWithdrawContext"],["impl Clone for Delegate"],["impl Clone for DelegationInfo"],["impl Clone for DelegationQuery"],["impl Clone for DelegationsQuery"],["impl Clone for Deposit"],["impl Clone for ExtendedDelegationInfo"],["impl Clone for Receipt"],["impl Clone for TakeReceipt"],["impl Clone for Undelegate"],["impl Clone for UndelegationInfo"],["impl Clone for UndelegationsQuery"],["impl Clone for Withdraw"],["impl Clone for DynamicMinGasPrice"],["impl Clone for GasCosts"],["impl Clone for Genesis"],["impl Clone for LocalConfig"],["impl Clone for Parameters"],["impl Clone for CallDataPublicKeyQueryResponse"],["impl Clone for EstimateGasQuery"],["impl Clone for ExecuteReadOnlyTxQuery"],["impl Clone for ExecuteReadOnlyTxResponse"],["impl Clone for Metadata"],["impl Clone for MethodHandlerInfo"],["impl Clone for ModuleInfo"],["impl Clone for RuntimeInfoResponse"],["impl Clone for Genesis"],["impl Clone for Parameters"],["impl Clone for EpochRewards"],["impl Clone for RewardSchedule"],["impl Clone for RewardStep"],["impl Clone for AppId"],["impl Clone for AppAuthPolicy"],["impl Clone for KeyEndorsementInfo"],["impl Clone for Genesis"],["impl Clone for Parameters"],["impl Clone for AppConfig"],["impl Clone for AppQuery"],["impl Clone for Create"],["impl Clone for Register"],["impl Clone for Registration"],["impl Clone for Remove"],["impl Clone for Update"],["impl Clone for SenderMeta"],["impl Clone for Environment"],["impl Clone for Options"],["impl Clone for TransactionWithMeta"],["impl Clone for SubcallInfo"],["impl Clone for MockKeyManagerClient"],["impl Clone for CallOptions"],["impl Clone for Address"],["impl Clone for CallEnvelopeX25519DeoxysII"],["impl Clone for ResultEnvelopeX25519DeoxysII"],["impl Clone for MessageEventHookInvocation"],["impl Clone for MessageResult"],["impl Clone for BaseUnits"],["impl Clone for Denomination"],["impl Clone for AuthInfo"],["impl Clone for Call"],["impl Clone for Fee"],["impl Clone for FeeProxy"],["impl Clone for SignerInfo"],["impl Clone for Transaction"],["impl Clone for UnverifiedTransaction"],["impl<A> Clone for Client<A>
where\n A: App,
"],["impl<A> Clone for Environment<A>
where\n A: App,
"]], +"oasis_runtime_sdk":[["impl Clone for PublicKey"],["impl Clone for SignatureType"],["impl Clone for AuthDecision"],["impl Clone for RootKind"],["impl Clone for ReceiptKind"],["impl Clone for MethodHandlerKind"],["impl Clone for RewardAction"],["impl Clone for AllowedEndorsement"],["impl Clone for FeePolicy"],["impl Clone for IdentifierScheme"],["impl Clone for Mode"],["impl Clone for SignatureAddressSpec"],["impl Clone for AddressSpec"],["impl Clone for AuthProof"],["impl Clone for CallFormat"],["impl Clone for CallResult"],["impl Clone for CallerAddress"],["impl Clone for Box<dyn KeyManager>"],["impl Clone for Config"],["impl Clone for Signer"],["impl Clone for PublicKey"],["impl Clone for PublicKey"],["impl Clone for PublicKey"],["impl Clone for PublicKey"],["impl Clone for PublicKey"],["impl Clone for Signature"],["impl Clone for QueryRequest"],["impl Clone for EventTag"],["impl Clone for KeyManagerClientWithContext"],["impl Clone for FeeManager"],["impl Clone for TransactionFee"],["impl Clone for GasCosts"],["impl Clone for Genesis"],["impl Clone for Parameters"],["impl Clone for Account"],["impl Clone for AccountBalances"],["impl Clone for AddressesQuery"],["impl Clone for BalancesQuery"],["impl Clone for DenominationInfo"],["impl Clone for DenominationInfoQuery"],["impl Clone for NonceQuery"],["impl Clone for Transfer"],["impl Clone for GasCosts"],["impl Clone for Genesis"],["impl Clone for Parameters"],["impl Clone for RoundRootBody"],["impl Clone for GasCosts"],["impl Clone for Genesis"],["impl Clone for Parameters"],["impl Clone for AccountBalance"],["impl Clone for BalanceQuery"],["impl Clone for ConsensusAccountQuery"],["impl Clone for ConsensusDelegateContext"],["impl Clone for ConsensusError"],["impl Clone for ConsensusTransferContext"],["impl Clone for ConsensusUndelegateContext"],["impl Clone for ConsensusWithdrawContext"],["impl Clone for Delegate"],["impl Clone for DelegationInfo"],["impl Clone for DelegationQuery"],["impl Clone for DelegationsQuery"],["impl Clone for Deposit"],["impl Clone for ExtendedDelegationInfo"],["impl Clone for Receipt"],["impl Clone for TakeReceipt"],["impl Clone for Undelegate"],["impl Clone for UndelegationInfo"],["impl Clone for UndelegationsQuery"],["impl Clone for Withdraw"],["impl Clone for DynamicMinGasPrice"],["impl Clone for GasCosts"],["impl Clone for Genesis"],["impl Clone for LocalConfig"],["impl Clone for Parameters"],["impl Clone for CallDataPublicKeyQueryResponse"],["impl Clone for EstimateGasQuery"],["impl Clone for ExecuteReadOnlyTxQuery"],["impl Clone for ExecuteReadOnlyTxResponse"],["impl Clone for Metadata"],["impl Clone for MethodHandlerInfo"],["impl Clone for ModuleInfo"],["impl Clone for RuntimeInfoResponse"],["impl Clone for Genesis"],["impl Clone for Parameters"],["impl Clone for EpochRewards"],["impl Clone for RewardSchedule"],["impl Clone for RewardStep"],["impl Clone for AppId"],["impl Clone for AppAuthPolicy"],["impl Clone for KeyEndorsementInfo"],["impl Clone for Genesis"],["impl Clone for Parameters"],["impl Clone for AppConfig"],["impl Clone for AppInstanceQuery"],["impl Clone for AppQuery"],["impl Clone for Create"],["impl Clone for Register"],["impl Clone for Registration"],["impl Clone for Remove"],["impl Clone for Update"],["impl Clone for SenderMeta"],["impl Clone for Environment"],["impl Clone for Options"],["impl Clone for TransactionWithMeta"],["impl Clone for SubcallInfo"],["impl Clone for MockKeyManagerClient"],["impl Clone for CallOptions"],["impl Clone for Address"],["impl Clone for CallEnvelopeX25519DeoxysII"],["impl Clone for ResultEnvelopeX25519DeoxysII"],["impl Clone for MessageEventHookInvocation"],["impl Clone for MessageResult"],["impl Clone for BaseUnits"],["impl Clone for Denomination"],["impl Clone for AuthInfo"],["impl Clone for Call"],["impl Clone for Fee"],["impl Clone for FeeProxy"],["impl Clone for SignerInfo"],["impl Clone for Transaction"],["impl Clone for UnverifiedTransaction"],["impl<A> Clone for Client<A>
where\n A: App,
"],["impl<A> Clone for Environment<A>
where\n A: App,
"]], "oasis_runtime_sdk_contracts":[["impl Clone for ABI"],["impl Clone for Policy"],["impl Clone for PublicKeyKind"],["impl Clone for StoreKind"],["impl Clone for GasCosts"],["impl Clone for Genesis"],["impl Clone for LocalConfig"],["impl Clone for Parameters"],["impl Clone for Call"],["impl Clone for CallResult"],["impl Clone for ChangeUpgradePolicy"],["impl Clone for Code"],["impl Clone for CodeQuery"],["impl Clone for CodeStorageQuery"],["impl Clone for CodeStorageQueryResult"],["impl Clone for ContractEvent"],["impl Clone for CustomQuery"],["impl Clone for CustomQueryResult"],["impl Clone for Instance"],["impl Clone for InstanceQuery"],["impl Clone for InstanceRawStorageQuery"],["impl Clone for InstanceRawStorageQueryResult"],["impl Clone for InstanceStorageQuery"],["impl Clone for InstanceStorageQueryResult"],["impl Clone for Instantiate"],["impl Clone for InstantiateResult"],["impl Clone for PublicKeyQuery"],["impl Clone for PublicKeyQueryResult"],["impl Clone for Upgrade"],["impl Clone for Upload"],["impl Clone for UploadResult"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/trait.impl/core/convert/trait.From.js b/rust/trait.impl/core/convert/trait.From.js index 0f07698a1e..ca8612a0e2 100644 --- a/rust/trait.impl/core/convert/trait.From.js +++ b/rust/trait.impl/core/convert/trait.From.js @@ -1,8 +1,8 @@ (function() {var implementors = { -"oasis_contract_sdk":[["impl From<ExecutionContext> for MockContext"]], +"oasis_contract_sdk":[["impl From<ExecutionContext> for MockContext"]], "oasis_contract_sdk_storage":[["impl<I: Integer> From<I> for Int<I>"]], -"oasis_contract_sdk_types":[["impl From<&BaseUnits> for BaseUnits"],["impl From<AccountsQuery> for QueryRequest"],["impl From<AccountsResponse> for QueryResponse"],["impl From<u64> for CodeId"],["impl From<u64> for InstanceId"],["impl From<Address> for Address"],["impl From<Denomination> for Denomination"],["impl From<Address> for Address"],["impl From<BaseUnits> for BaseUnits"],["impl From<CallFormat> for CallFormat"],["impl From<CallResult> for CallResult"],["impl From<Denomination> for Denomination"]], +"oasis_contract_sdk_types":[["impl From<&BaseUnits> for BaseUnits"],["impl From<AccountsQuery> for QueryRequest"],["impl From<AccountsResponse> for QueryResponse"],["impl From<CallResult> for CallResult"],["impl From<CallFormat> for CallFormat"],["impl From<u64> for CodeId"],["impl From<u64> for InstanceId"],["impl From<Address> for Address"],["impl From<Denomination> for Denomination"],["impl From<Address> for Address"],["impl From<BaseUnits> for BaseUnits"],["impl From<Denomination> for Denomination"]], "oasis_core_runtime":[["impl From<&'static str> for Hash"],["impl From<&'static str> for PublicKey"],["impl From<&'static str> for Signature"],["impl From<&'static str> for Namespace"],["impl From<&'static str> for MrEnclave"],["impl From<&'static str> for MrSigner"],["impl From<&'static str> for SessionID"],["impl From<&PrivateKey> for PublicKey"],["impl From<&[u8; 21]> for Address"],["impl From<&[u8]> for Hash"],["impl From<&[u8]> for PublicKey"],["impl From<&[u8]> for Signature"],["impl From<&[u8]> for Namespace"],["impl From<&[u8]> for MrEnclave"],["impl From<&[u8]> for MrSigner"],["impl From<&[u8]> for SessionID"],["impl From<StateError> for Error"],["impl From<StateError> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<ProtocolError> for Error"],["impl From<u128> for Quantity"],["impl From<u16> for Quantity"],["impl From<u32> for Quantity"],["impl From<u64> for Quantity"],["impl From<u64> for Version"],["impl From<u8> for Quantity"],["impl From<VecDeque<Vec<u8>>> for TxnBatch"],["impl From<Vec<u8>> for Hash"],["impl From<Vec<u8>> for PublicKey"],["impl From<Vec<u8>> for Signature"],["impl From<Vec<u8>> for Namespace"],["impl From<Vec<u8>> for MrEnclave"],["impl From<Vec<u8>> for MrSigner"],["impl From<Vec<u8>> for SessionID"],["impl From<Vec<u8>> for Prefix"],["impl From<Vec<u8>> for RawProofEntry"],["impl From<Vec<u8>> for CoarsenedKey"],["impl From<Vec<Vec<u8>>> for TxnBatch"],["impl From<Error> for StateError"],["impl From<Error> for RpcClientError"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Hash> for [u8; 32]"],["impl From<PublicKey> for [u8; 32]"],["impl From<Signature> for [u8; 64]"],["impl From<PrivateKey> for StaticSecret"],["impl From<PublicKey> for PublicKey"],["impl From<Namespace> for [u8; 32]"],["impl From<MrEnclave> for [u8; 32]"],["impl From<MrSigner> for [u8; 32]"],["impl From<VerifiedQuote> for VerifiedAttestation"],["impl From<VerifiedQuote> for VerifiedEndorsedCapabilityTEE"],["impl From<Version> for u64"],["impl From<Address> for [u8; 21]"],["impl From<VerifiedAttestation> for VerifiedEndorsedCapabilityTEE"],["impl From<LightBlockMeta> for LightBlock"],["impl From<SessionID> for [u8; 32]"],["impl From<Prefix> for Vec<u8>"],["impl From<RawProofEntry> for Vec<u8>"],["impl From<CoarsenedKey> for Vec<u8>"],["impl From<TxnBatch> for VecDeque<Vec<u8>>"],["impl From<TxnBatch> for Vec<Vec<u8>>"],["impl From<Error> for Error"],["impl From<DecodeError> for RpcClientError"],["impl From<DecodeError> for Error"],["impl From<JoinError> for Error"],["impl From<PublicKey> for PublicKey"],["impl From<StaticSecret> for PrivateKey"],["impl From<[u8; 32]> for PrivateKey"],["impl From<[u8; 32]> for PublicKey"],["impl<'a> From<&'a str> for Address"]], "oasis_runtime_sdk":[["impl From<&'static str> for PublicKey"],["impl From<&'static str> for PublicKey"],["impl From<&'static str> for PublicKey"],["impl From<&'static str> for PublicKey"],["impl From<&'static str> for PublicKey"],["impl From<&'static str> for AppId"],["impl From<&'static str> for Address"],["impl From<&Mode> for &'static str"],["impl From<&PublicKey> for PublicKey"],["impl From<StateError> for Error"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"],["impl From<CallResult> for CallResult"],["impl From<CallResult> for DispatchResult"],["impl From<Error> for RuntimeError"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"],["impl From<Error> for RuntimeError"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"],["impl From<Error> for RuntimeError"],["impl From<RewardScheduleError> for ParameterValidationError"],["impl From<Error> for RuntimeError"],["impl From<Error> for RuntimeError"],["impl From<KeyManagerError> for Error"],["impl From<Error> for Error"],["impl From<()> for TransactionResult<()>"],["impl From<Vec<u8>> for Signature"],["impl From<PublicKey> for PublicKey"],["impl From<PublicKey> for PublicKey"],["impl From<MessageEvent> for ConsensusError"],["impl From<PublicKey> for PublicKey"],["impl From<Signature> for Vec<u8>"],["impl From<TxSimulationFailure> for Error"],["impl From<Address> for Address"],["impl From<Transaction> for TransactionWithMeta"],["impl<R, E> From<Result<R, E>> for TransactionResult<Result<R, E>>"]], -"oasis_runtime_sdk_contracts":[["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Error> for RuntimeError"]] +"oasis_runtime_sdk_contracts":[["impl From<Error> for RuntimeError"],["impl From<Error> for Error"],["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/trait.impl/core/fmt/trait.Debug.js b/rust/trait.impl/core/fmt/trait.Debug.js index 6d6184023b..0401fe63de 100644 --- a/rust/trait.impl/core/fmt/trait.Debug.js +++ b/rust/trait.impl/core/fmt/trait.Debug.js @@ -2,6 +2,6 @@ "oasis_contract_sdk":[["impl Debug for CryptoError"]], "oasis_contract_sdk_types":[["impl Debug for Error"],["impl Debug for CallFormat"],["impl Debug for ExecutionResult"],["impl Debug for AccountsQuery"],["impl Debug for AccountsResponse"],["impl Debug for QueryRequest"],["impl Debug for QueryResponse"],["impl Debug for CallResult"],["impl Debug for Message"],["impl Debug for NotifyReply"],["impl Debug for Reply"],["impl Debug for Error"],["impl Debug for Address"],["impl Debug for Event"],["impl Debug for InstantiateResult"],["impl Debug for CodeId"],["impl Debug for ExecutionContext"],["impl Debug for ExecutionOk"],["impl Debug for InstanceId"],["impl Debug for BaseUnits"],["impl Debug for Denomination"]], "oasis_core_runtime":[["impl Debug for Quote"],["impl Debug for Error"],["impl Debug for TCBStatus"],["impl Debug for Event"],["impl Debug for Vote"],["impl Debug for Error"],["impl Debug for SuiteId"],["impl Debug for Error"],["impl Debug for RuntimeGovernanceModel"],["impl Debug for RuntimeKind"],["impl Debug for SGXAttestation"],["impl Debug for SGXConstraints"],["impl Debug for TEEHardware"],["impl Debug for Error"],["impl Debug for ExecutorCommitmentFailure"],["impl Debug for GovernanceMessage"],["impl Debug for HeaderType"],["impl Debug for Message"],["impl Debug for RegistryMessage"],["impl Debug for StakingMessage"],["impl Debug for CommitteeKind"],["impl Debug for Role"],["impl Debug for EscrowEvent"],["impl Debug for SlashReason"],["impl Debug for ThresholdKind"],["impl Debug for StateError"],["impl Debug for Error"],["impl Debug for RpcClientError"],["impl Debug for Error"],["impl Debug for RAKBinding"],["impl Debug for Body"],["impl Debug for Kind"],["impl Debug for Message"],["impl Debug for PeerFeedback"],["impl Debug for Error"],["impl Debug for PolicyVerifierError"],["impl Debug for ProtocolError"],["impl Debug for LogEntryKind"],["impl Debug for NodeBox"],["impl Debug for RootType"],["impl Debug for SyncerError"],["impl Debug for Body"],["impl Debug for EventKind"],["impl Debug for ExecutionMode"],["impl Debug for HostStorageEndpoint"],["impl Debug for MessageType"],["impl Debug for StorageSyncRequest"],["impl Debug for StorageSyncResponse"],["impl Debug for Hash"],["impl Debug for Nonce"],["impl Debug for MultiSigned"],["impl Debug for PublicKey"],["impl Debug for Signature"],["impl Debug for SignatureBundle"],["impl Debug for Signed"],["impl Debug for PublicKey"],["impl Debug for Namespace"],["impl Debug for Quantity"],["impl Debug for AVR"],["impl Debug for QuotePolicy"],["impl Debug for EnclaveTCBLevel"],["impl Debug for EnclaveTCBVersions"],["impl Debug for QEIdentity"],["impl Debug for QuoteBundle"],["impl Debug for QuotePolicy"],["impl Debug for SignedQEIdentity"],["impl Debug for SignedTCBInfo"],["impl Debug for TCBBundle"],["impl Debug for TCBComponent"],["impl Debug for TCBInfo"],["impl Debug for TCBLevel"],["impl Debug for TCBVersions"],["impl Debug for TDXModule"],["impl Debug for EnclaveIdentity"],["impl Debug for MrEnclave"],["impl Debug for MrSigner"],["impl Debug for QuotePolicy"],["impl Debug for VerifiedQuote"],["impl Debug for ProtocolVersions"],["impl Debug for Version"],["impl Debug for Config"],["impl Debug for Storage"],["impl Debug for Address"],["impl Debug for EpochTimeState"],["impl Debug for CancelUpgradeProposal"],["impl Debug for ChangeParametersProposal"],["impl Debug for ConsensusParameterChanges"],["impl Debug for ProposalContent"],["impl Debug for ProposalVote"],["impl Debug for UpgradeProposal"],["impl Debug for Application"],["impl Debug for PolicySGX"],["impl Debug for SignedPolicySGX"],["impl Debug for Status"],["impl Debug for EnclavePolicySGX"],["impl Debug for EncryptedEphemeralSecret"],["impl Debug for EncryptedMasterSecret"],["impl Debug for EncryptedSecret"],["impl Debug for PolicySGX"],["impl Debug for SignedEncryptedEphemeralSecret"],["impl Debug for SignedEncryptedMasterSecret"],["impl Debug for SignedPolicySGX"],["impl Debug for AnyNodeRuntimeAdmissionPolicy"],["impl Debug for Capabilities"],["impl Debug for CapabilityTEE"],["impl Debug for ConsensusAddress"],["impl Debug for ConsensusInfo"],["impl Debug for EndorsedCapabilityTEE"],["impl Debug for EntityWhitelistConfig"],["impl Debug for EntityWhitelistRoleAdmissionPolicy"],["impl Debug for EntityWhitelistRoleConfig"],["impl Debug for EntityWhitelistRuntimeAdmissionPolicy"],["impl Debug for ExecutorParameters"],["impl Debug for MaxNodesConstraint"],["impl Debug for MinPoolSizeConstraint"],["impl Debug for Node"],["impl Debug for NodeRuntime"],["impl Debug for P2PInfo"],["impl Debug for PerRoleAdmissionPolicy"],["impl Debug for RolesMask"],["impl Debug for Runtime"],["impl Debug for RuntimeAdmissionPolicy"],["impl Debug for RuntimeGenesis"],["impl Debug for RuntimeStakingParameters"],["impl Debug for SchedulingConstraints"],["impl Debug for StorageParameters"],["impl Debug for TCPAddress"],["impl Debug for TLSAddress"],["impl Debug for TLSInfo"],["impl Debug for TxnSchedulerParameters"],["impl Debug for VRFInfo"],["impl Debug for ValidatorSetConstraint"],["impl Debug for VerifiedAttestation"],["impl Debug for VerifiedEndorsedCapabilityTEE"],["impl Debug for VersionInfo"],["impl Debug for AnnotatedBlock"],["impl Debug for Block"],["impl Debug for ComputeResultsHeader"],["impl Debug for ExecutorCommitment"],["impl Debug for ExecutorCommitmentHeader"],["impl Debug for Header"],["impl Debug for IncomingMessage"],["impl Debug for MessageEvent"],["impl Debug for RoundResults"],["impl Debug for RoundRoots"],["impl Debug for Account"],["impl Debug for AddEscrowResult"],["impl Debug for AllowanceChangeEvent"],["impl Debug for BurnEvent"],["impl Debug for CommissionRateBoundStep"],["impl Debug for CommissionRateStep"],["impl Debug for CommissionSchedule"],["impl Debug for DebondingDelegation"],["impl Debug for Delegation"],["impl Debug for Escrow"],["impl Debug for EscrowAccount"],["impl Debug for Event"],["impl Debug for GeneralAccount"],["impl Debug for ReclaimEscrow"],["impl Debug for ReclaimEscrowResult"],["impl Debug for SharePool"],["impl Debug for Slash"],["impl Debug for StakeAccumulator"],["impl Debug for StakeThreshold"],["impl Debug for Transfer"],["impl Debug for TransferEvent"],["impl Debug for TransferResult"],["impl Debug for Withdraw"],["impl Debug for WithdrawResult"],["impl Debug for Status"],["impl Debug for BlockMetadata"],["impl Debug for LightBlock"],["impl Debug for Proof"],["impl Debug for LightBlockMeta"],["impl Debug for Fee"],["impl Debug for Proof"],["impl Debug for SignedTransactionWithProof"],["impl Debug for Transaction"],["impl Debug for TrustRoot"],["impl Debug for MethodDescriptor"],["impl Debug for Error"],["impl Debug for Frame"],["impl Debug for Request"],["impl Debug for Response"],["impl Debug for SessionID"],["impl Debug for RegisterNotifyOpts"],["impl Debug for SubmitTxOpts"],["impl Debug for TxResult"],["impl Debug for HostInfo"],["impl Debug for LogEntry"],["impl Debug for NodePointer"],["impl Debug for Prefix"],["impl Debug for Root"],["impl Debug for Tree"],["impl Debug for GetPrefixesRequest"],["impl Debug for GetRequest"],["impl Debug for IterateRequest"],["impl Debug for Proof"],["impl Debug for ProofResponse"],["impl Debug for RawProofEntry"],["impl Debug for TreeID"],["impl Debug for CoarsenedKey"],["impl Debug for ReadWriteSet"],["impl Debug for Tag"],["impl Debug for TxnBatch"],["impl Debug for CheckTxMetadata"],["impl Debug for CheckTxResult"],["impl Debug for ComputedBatch"],["impl Debug for Error"],["impl Debug for FeatureScheduleControl"],["impl Debug for Features"],["impl Debug for HostFetchConsensusEventsRequest"],["impl Debug for HostFetchConsensusEventsResponse"],["impl Debug for Message"],["impl Debug for RegisterNotifyRuntimeEvent"],["impl Debug for RuntimeInfoRequest"],["impl Debug for RuntimeInfoResponse"],["impl Debug for RuntimeNotifyEvent"],["impl Debug for StorageSyncRequestWithEndpoint"],["impl<T: Debug> Debug for Versioned<T>"]], -"oasis_runtime_sdk":[["impl Debug for Metadata"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for PublicKey"],["impl Debug for SignatureType"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for AuthDecision"],["impl Debug for CallResult"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for Event"],["impl Debug for ParameterValidationError"],["impl Debug for Error"],["impl Debug for Event"],["impl Debug for ParameterValidationError"],["impl Debug for RootKind"],["impl Debug for Error"],["impl Debug for Event"],["impl Debug for ReceiptKind"],["impl Debug for Error"],["impl Debug for Event"],["impl Debug for ParameterValidationError"],["impl Debug for MethodHandlerKind"],["impl Debug for Error"],["impl Debug for ParameterValidationError"],["impl Debug for RewardAction"],["impl Debug for RewardScheduleError"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for Event"],["impl Debug for ParameterValidationError"],["impl Debug for AllowedEndorsement"],["impl Debug for FeePolicy"],["impl Debug for IdentifierScheme"],["impl Debug for Error"],["impl Debug for Mode"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for SignatureAddressSpec"],["impl Debug for Error"],["impl Debug for AddressSpec"],["impl Debug for AuthProof"],["impl Debug for CallFormat"],["impl Debug for CallResult"],["impl Debug for CallerAddress"],["impl Debug for Error"],["impl Debug for Config"],["impl Debug for Signer"],["impl Debug for PublicKey"],["impl Debug for PublicKey"],["impl Debug for PublicKey"],["impl Debug for PublicKey"],["impl Debug for PublicKey"],["impl Debug for Signature"],["impl Debug for DispatchResult"],["impl Debug for QueryRequest"],["impl Debug for EventTag"],["impl Debug for FeeManager"],["impl Debug for TransactionFee"],["impl Debug for GasCosts"],["impl Debug for Genesis"],["impl Debug for Parameters"],["impl Debug for Account"],["impl Debug for AccountBalances"],["impl Debug for AddressesQuery"],["impl Debug for BalancesQuery"],["impl Debug for DenominationInfo"],["impl Debug for DenominationInfoQuery"],["impl Debug for NonceQuery"],["impl Debug for Transfer"],["impl Debug for GasCosts"],["impl Debug for Genesis"],["impl Debug for Parameters"],["impl Debug for RoundRootBody"],["impl Debug for GasCosts"],["impl Debug for Genesis"],["impl Debug for Parameters"],["impl Debug for AccountBalance"],["impl Debug for BalanceQuery"],["impl Debug for ConsensusAccountQuery"],["impl Debug for ConsensusDelegateContext"],["impl Debug for ConsensusError"],["impl Debug for ConsensusTransferContext"],["impl Debug for ConsensusUndelegateContext"],["impl Debug for ConsensusWithdrawContext"],["impl Debug for Delegate"],["impl Debug for DelegationInfo"],["impl Debug for DelegationQuery"],["impl Debug for DelegationsQuery"],["impl Debug for Deposit"],["impl Debug for ExtendedDelegationInfo"],["impl Debug for Receipt"],["impl Debug for TakeReceipt"],["impl Debug for Undelegate"],["impl Debug for UndelegationInfo"],["impl Debug for UndelegationsQuery"],["impl Debug for Withdraw"],["impl Debug for DynamicMinGasPrice"],["impl Debug for GasCosts"],["impl Debug for Genesis"],["impl Debug for LocalConfig"],["impl Debug for Parameters"],["impl Debug for TxSimulationFailure"],["impl Debug for CallDataPublicKeyQueryResponse"],["impl Debug for EstimateGasQuery"],["impl Debug for ExecuteReadOnlyTxQuery"],["impl Debug for ExecuteReadOnlyTxResponse"],["impl Debug for Metadata"],["impl Debug for MethodHandlerInfo"],["impl Debug for ModuleInfo"],["impl Debug for RuntimeInfoResponse"],["impl Debug for Genesis"],["impl Debug for Parameters"],["impl Debug for EpochRewards"],["impl Debug for RewardSchedule"],["impl Debug for RewardStep"],["impl Debug for AppId"],["impl Debug for AppAuthPolicy"],["impl Debug for KeyEndorsementInfo"],["impl Debug for Genesis"],["impl Debug for Parameters"],["impl Debug for AppConfig"],["impl Debug for AppQuery"],["impl Debug for Create"],["impl Debug for Register"],["impl Debug for Registration"],["impl Debug for Remove"],["impl Debug for Update"],["impl Debug for SenderMeta"],["impl Debug for Environment"],["impl Debug for Options"],["impl Debug for TransactionWithMeta"],["impl Debug for SubcallInfo"],["impl Debug for SubcallResult"],["impl Debug for CallOptions"],["impl Debug for Address"],["impl Debug for CallEnvelopeX25519DeoxysII"],["impl Debug for ResultEnvelopeX25519DeoxysII"],["impl Debug for MessageEventHookInvocation"],["impl Debug for MessageResult"],["impl Debug for BaseUnits"],["impl Debug for Denomination"],["impl Debug for AuthInfo"],["impl Debug for Call"],["impl Debug for Fee"],["impl Debug for FeeProxy"],["impl Debug for SignerInfo"],["impl Debug for Transaction"],["impl Debug for UnverifiedTransaction"]], +"oasis_runtime_sdk":[["impl Debug for Metadata"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for PublicKey"],["impl Debug for SignatureType"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for AuthDecision"],["impl Debug for CallResult"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for Event"],["impl Debug for ParameterValidationError"],["impl Debug for Error"],["impl Debug for Event"],["impl Debug for ParameterValidationError"],["impl Debug for RootKind"],["impl Debug for Error"],["impl Debug for Event"],["impl Debug for ReceiptKind"],["impl Debug for Error"],["impl Debug for Event"],["impl Debug for ParameterValidationError"],["impl Debug for MethodHandlerKind"],["impl Debug for Error"],["impl Debug for ParameterValidationError"],["impl Debug for RewardAction"],["impl Debug for RewardScheduleError"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for Event"],["impl Debug for ParameterValidationError"],["impl Debug for AllowedEndorsement"],["impl Debug for FeePolicy"],["impl Debug for IdentifierScheme"],["impl Debug for Error"],["impl Debug for Mode"],["impl Debug for Error"],["impl Debug for Error"],["impl Debug for SignatureAddressSpec"],["impl Debug for Error"],["impl Debug for AddressSpec"],["impl Debug for AuthProof"],["impl Debug for CallFormat"],["impl Debug for CallResult"],["impl Debug for CallerAddress"],["impl Debug for Error"],["impl Debug for Config"],["impl Debug for Signer"],["impl Debug for PublicKey"],["impl Debug for PublicKey"],["impl Debug for PublicKey"],["impl Debug for PublicKey"],["impl Debug for PublicKey"],["impl Debug for Signature"],["impl Debug for DispatchResult"],["impl Debug for QueryRequest"],["impl Debug for EventTag"],["impl Debug for FeeManager"],["impl Debug for TransactionFee"],["impl Debug for GasCosts"],["impl Debug for Genesis"],["impl Debug for Parameters"],["impl Debug for Account"],["impl Debug for AccountBalances"],["impl Debug for AddressesQuery"],["impl Debug for BalancesQuery"],["impl Debug for DenominationInfo"],["impl Debug for DenominationInfoQuery"],["impl Debug for NonceQuery"],["impl Debug for Transfer"],["impl Debug for GasCosts"],["impl Debug for Genesis"],["impl Debug for Parameters"],["impl Debug for RoundRootBody"],["impl Debug for GasCosts"],["impl Debug for Genesis"],["impl Debug for Parameters"],["impl Debug for AccountBalance"],["impl Debug for BalanceQuery"],["impl Debug for ConsensusAccountQuery"],["impl Debug for ConsensusDelegateContext"],["impl Debug for ConsensusError"],["impl Debug for ConsensusTransferContext"],["impl Debug for ConsensusUndelegateContext"],["impl Debug for ConsensusWithdrawContext"],["impl Debug for Delegate"],["impl Debug for DelegationInfo"],["impl Debug for DelegationQuery"],["impl Debug for DelegationsQuery"],["impl Debug for Deposit"],["impl Debug for ExtendedDelegationInfo"],["impl Debug for Receipt"],["impl Debug for TakeReceipt"],["impl Debug for Undelegate"],["impl Debug for UndelegationInfo"],["impl Debug for UndelegationsQuery"],["impl Debug for Withdraw"],["impl Debug for DynamicMinGasPrice"],["impl Debug for GasCosts"],["impl Debug for Genesis"],["impl Debug for LocalConfig"],["impl Debug for Parameters"],["impl Debug for TxSimulationFailure"],["impl Debug for CallDataPublicKeyQueryResponse"],["impl Debug for EstimateGasQuery"],["impl Debug for ExecuteReadOnlyTxQuery"],["impl Debug for ExecuteReadOnlyTxResponse"],["impl Debug for Metadata"],["impl Debug for MethodHandlerInfo"],["impl Debug for ModuleInfo"],["impl Debug for RuntimeInfoResponse"],["impl Debug for Genesis"],["impl Debug for Parameters"],["impl Debug for EpochRewards"],["impl Debug for RewardSchedule"],["impl Debug for RewardStep"],["impl Debug for AppId"],["impl Debug for AppAuthPolicy"],["impl Debug for KeyEndorsementInfo"],["impl Debug for Genesis"],["impl Debug for Parameters"],["impl Debug for AppConfig"],["impl Debug for AppInstanceQuery"],["impl Debug for AppQuery"],["impl Debug for Create"],["impl Debug for Register"],["impl Debug for Registration"],["impl Debug for Remove"],["impl Debug for Update"],["impl Debug for SenderMeta"],["impl Debug for Environment"],["impl Debug for Options"],["impl Debug for TransactionWithMeta"],["impl Debug for SubcallInfo"],["impl Debug for SubcallResult"],["impl Debug for CallOptions"],["impl Debug for Address"],["impl Debug for CallEnvelopeX25519DeoxysII"],["impl Debug for ResultEnvelopeX25519DeoxysII"],["impl Debug for MessageEventHookInvocation"],["impl Debug for MessageResult"],["impl Debug for BaseUnits"],["impl Debug for Denomination"],["impl Debug for AuthInfo"],["impl Debug for Call"],["impl Debug for Fee"],["impl Debug for FeeProxy"],["impl Debug for SignerInfo"],["impl Debug for Transaction"],["impl Debug for UnverifiedTransaction"]], "oasis_runtime_sdk_contracts":[["impl Debug for Error"],["impl Debug for Event"],["impl Debug for ABI"],["impl Debug for Policy"],["impl Debug for PublicKeyKind"],["impl Debug for StoreKind"],["impl Debug for GasCosts"],["impl Debug for Genesis"],["impl Debug for LocalConfig"],["impl Debug for Parameters"],["impl Debug for Call"],["impl Debug for CallResult"],["impl Debug for ChangeUpgradePolicy"],["impl Debug for Code"],["impl Debug for CodeQuery"],["impl Debug for CodeStorageQuery"],["impl Debug for CodeStorageQueryResult"],["impl Debug for ContractEvent"],["impl Debug for CustomQuery"],["impl Debug for CustomQueryResult"],["impl Debug for Instance"],["impl Debug for InstanceQuery"],["impl Debug for InstanceRawStorageQuery"],["impl Debug for InstanceRawStorageQueryResult"],["impl Debug for InstanceStorageQuery"],["impl Debug for InstanceStorageQueryResult"],["impl Debug for Instantiate"],["impl Debug for InstantiateResult"],["impl Debug for PublicKeyQuery"],["impl Debug for PublicKeyQueryResult"],["impl Debug for Upgrade"],["impl Debug for Upload"],["impl Debug for UploadResult"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/trait.impl/core/marker/trait.Freeze.js b/rust/trait.impl/core/marker/trait.Freeze.js index 447758e121..ea835d7af6 100644 --- a/rust/trait.impl/core/marker/trait.Freeze.js +++ b/rust/trait.impl/core/marker/trait.Freeze.js @@ -3,6 +3,6 @@ "oasis_contract_sdk_storage":[["impl<'key, K, V> Freeze for ConfidentialMap<'key, K, V>",1,["oasis_contract_sdk_storage::map::ConfidentialMap"]],["impl<'key, K, V> Freeze for PublicMap<'key, K, V>",1,["oasis_contract_sdk_storage::map::PublicMap"]],["impl<'key, T> Freeze for ConfidentialCell<'key, T>",1,["oasis_contract_sdk_storage::cell::ConfidentialCell"]],["impl<'key, T> Freeze for PublicCell<'key, T>",1,["oasis_contract_sdk_storage::cell::PublicCell"]],["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 SignatureKind",1,["oasis_contract_sdk_types::crypto::SignatureKind"]],["impl Freeze for CallFormat",1,["oasis_contract_sdk_types::CallFormat"]],["impl Freeze for ExecutionResult",1,["oasis_contract_sdk_types::ExecutionResult"]],["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 QueryRequest",1,["oasis_contract_sdk_types::env::QueryRequest"]],["impl Freeze for QueryResponse",1,["oasis_contract_sdk_types::env::QueryResponse"]],["impl Freeze for CallResult",1,["oasis_contract_sdk_types::message::CallResult"]],["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 StoreKind",1,["oasis_contract_sdk_types::storage::StoreKind"]],["impl Freeze for Error",1,["oasis_contract_sdk_types::token::Error"]],["impl Freeze for Address",1,["oasis_contract_sdk_types::address::Address"]],["impl Freeze for Event",1,["oasis_contract_sdk_types::event::Event"]],["impl Freeze for InstantiateResult",1,["oasis_contract_sdk_types::modules::contracts::InstantiateResult"]],["impl Freeze for CodeId",1,["oasis_contract_sdk_types::CodeId"]],["impl Freeze for ExecutionContext",1,["oasis_contract_sdk_types::ExecutionContext"]],["impl Freeze for ExecutionOk",1,["oasis_contract_sdk_types::ExecutionOk"]],["impl Freeze for InstanceId",1,["oasis_contract_sdk_types::InstanceId"]],["impl Freeze for BaseUnits",1,["oasis_contract_sdk_types::token::BaseUnits"]],["impl Freeze for Denomination",1,["oasis_contract_sdk_types::token::Denomination"]]], "oasis_core_runtime":[["impl !Freeze for Cache",1,["oasis_core_runtime::cache::Cache"]],["impl !Freeze for ConsensusState",1,["oasis_core_runtime::consensus::state::ConsensusState"]],["impl !Freeze for Dispatcher",1,["oasis_core_runtime::dispatcher::Dispatcher"]],["impl !Freeze for Demux",1,["oasis_core_runtime::enclave_rpc::demux::Demux"]],["impl !Freeze for Identity",1,["oasis_core_runtime::identity::Identity"]],["impl !Freeze for Protocol",1,["oasis_core_runtime::protocol::Protocol"]],["impl !Freeze for Tree",1,["oasis_core_runtime::storage::mkvs::tree::Tree"]],["impl !Freeze for UntrustedInMemoryStorage",1,["oasis_core_runtime::storage::UntrustedInMemoryStorage"]],["impl !Freeze for Tree",1,["oasis_core_runtime::transaction::tree::Tree"]],["impl Freeze for Quote",1,["oasis_core_runtime::common::sgx::Quote"]],["impl Freeze for Error",1,["oasis_core_runtime::common::sgx::pcs::Error"]],["impl Freeze for TCBStatus",1,["oasis_core_runtime::common::sgx::pcs::TCBStatus"]],["impl Freeze for Event",1,["oasis_core_runtime::consensus::Event"]],["impl Freeze for Vote",1,["oasis_core_runtime::consensus::governance::Vote"]],["impl Freeze for Error",1,["oasis_core_runtime::consensus::keymanager::churp::Error"]],["impl Freeze for SuiteId",1,["oasis_core_runtime::consensus::keymanager::churp::SuiteId"]],["impl Freeze for Error",1,["oasis_core_runtime::consensus::keymanager::Error"]],["impl Freeze for RuntimeGovernanceModel",1,["oasis_core_runtime::consensus::registry::RuntimeGovernanceModel"]],["impl Freeze for RuntimeKind",1,["oasis_core_runtime::consensus::registry::RuntimeKind"]],["impl Freeze for SGXAttestation",1,["oasis_core_runtime::consensus::registry::SGXAttestation"]],["impl Freeze for SGXConstraints",1,["oasis_core_runtime::consensus::registry::SGXConstraints"]],["impl Freeze for TEEHardware",1,["oasis_core_runtime::consensus::registry::TEEHardware"]],["impl Freeze for Error",1,["oasis_core_runtime::consensus::roothash::Error"]],["impl Freeze for ExecutorCommitmentFailure",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentFailure"]],["impl Freeze for GovernanceMessage",1,["oasis_core_runtime::consensus::roothash::message::GovernanceMessage"]],["impl Freeze for HeaderType",1,["oasis_core_runtime::consensus::roothash::block::HeaderType"]],["impl Freeze for Message",1,["oasis_core_runtime::consensus::roothash::message::Message"]],["impl Freeze for RegistryMessage",1,["oasis_core_runtime::consensus::roothash::message::RegistryMessage"]],["impl Freeze for StakingMessage",1,["oasis_core_runtime::consensus::roothash::message::StakingMessage"]],["impl Freeze for CommitteeKind",1,["oasis_core_runtime::consensus::scheduler::CommitteeKind"]],["impl Freeze for Role",1,["oasis_core_runtime::consensus::scheduler::Role"]],["impl Freeze for EscrowEvent",1,["oasis_core_runtime::consensus::staking::EscrowEvent"]],["impl Freeze for SlashReason",1,["oasis_core_runtime::consensus::staking::SlashReason"]],["impl Freeze for ThresholdKind",1,["oasis_core_runtime::consensus::staking::ThresholdKind"]],["impl Freeze for StateError",1,["oasis_core_runtime::consensus::state::StateError"]],["impl Freeze for Error",1,["oasis_core_runtime::consensus::verifier::Error"]],["impl Freeze for RpcClientError",1,["oasis_core_runtime::enclave_rpc::client::RpcClientError"]],["impl Freeze for Error",1,["oasis_core_runtime::enclave_rpc::demux::Error"]],["impl Freeze for RAKBinding",1,["oasis_core_runtime::enclave_rpc::session::RAKBinding"]],["impl Freeze for Body",1,["oasis_core_runtime::enclave_rpc::types::Body"]],["impl Freeze for Kind",1,["oasis_core_runtime::enclave_rpc::types::Kind"]],["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 PolicyVerifierError",1,["oasis_core_runtime::policy::PolicyVerifierError"]],["impl Freeze for ProtocolError",1,["oasis_core_runtime::protocol::ProtocolError"]],["impl Freeze for LogEntryKind",1,["oasis_core_runtime::storage::mkvs::LogEntryKind"]],["impl Freeze for NodeBox",1,["oasis_core_runtime::storage::mkvs::tree::node::NodeBox"]],["impl Freeze for RootType",1,["oasis_core_runtime::storage::mkvs::tree::node::RootType"]],["impl Freeze for SyncerError",1,["oasis_core_runtime::storage::mkvs::sync::errors::SyncerError"]],["impl Freeze for Body",1,["oasis_core_runtime::types::Body"]],["impl Freeze for EventKind",1,["oasis_core_runtime::types::EventKind"]],["impl Freeze for ExecutionMode",1,["oasis_core_runtime::types::ExecutionMode"]],["impl Freeze for HostStorageEndpoint",1,["oasis_core_runtime::types::HostStorageEndpoint"]],["impl Freeze for MessageType",1,["oasis_core_runtime::types::MessageType"]],["impl Freeze for StorageSyncRequest",1,["oasis_core_runtime::types::StorageSyncRequest"]],["impl Freeze for StorageSyncResponse",1,["oasis_core_runtime::types::StorageSyncResponse"]],["impl Freeze for CacheSet",1,["oasis_core_runtime::cache::CacheSet"]],["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 MultiSigned",1,["oasis_core_runtime::common::crypto::signature::MultiSigned"]],["impl Freeze for PrivateKey",1,["oasis_core_runtime::common::crypto::signature::PrivateKey"]],["impl Freeze for PublicKey",1,["oasis_core_runtime::common::crypto::signature::PublicKey"]],["impl Freeze for Signature",1,["oasis_core_runtime::common::crypto::signature::Signature"]],["impl Freeze for SignatureBundle",1,["oasis_core_runtime::common::crypto::signature::SignatureBundle"]],["impl Freeze for Signed",1,["oasis_core_runtime::common::crypto::signature::Signed"]],["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 AVR",1,["oasis_core_runtime::common::sgx::ias::AVR"]],["impl Freeze for QuotePolicy",1,["oasis_core_runtime::common::sgx::ias::QuotePolicy"]],["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 QEIdentity",1,["oasis_core_runtime::common::sgx::pcs::QEIdentity"]],["impl Freeze for QeEcdsaP256Verifier",1,["oasis_core_runtime::common::sgx::pcs::QeEcdsaP256Verifier"]],["impl Freeze for QuoteBundle",1,["oasis_core_runtime::common::sgx::pcs::QuoteBundle"]],["impl Freeze for QuotePolicy",1,["oasis_core_runtime::common::sgx::pcs::QuotePolicy"]],["impl Freeze for SignedQEIdentity",1,["oasis_core_runtime::common::sgx::pcs::SignedQEIdentity"]],["impl Freeze for SignedTCBInfo",1,["oasis_core_runtime::common::sgx::pcs::SignedTCBInfo"]],["impl Freeze for TCBBundle",1,["oasis_core_runtime::common::sgx::pcs::TCBBundle"]],["impl Freeze for TCBComponent",1,["oasis_core_runtime::common::sgx::pcs::TCBComponent"]],["impl Freeze for TCBInfo",1,["oasis_core_runtime::common::sgx::pcs::TCBInfo"]],["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 TDXModule",1,["oasis_core_runtime::common::sgx::pcs::TDXModule"]],["impl Freeze for EnclaveIdentity",1,["oasis_core_runtime::common::sgx::EnclaveIdentity"]],["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 QuotePolicy",1,["oasis_core_runtime::common::sgx::QuotePolicy"]],["impl Freeze for VerifiedQuote",1,["oasis_core_runtime::common::sgx::VerifiedQuote"]],["impl Freeze for ProtocolVersions",1,["oasis_core_runtime::common::version::ProtocolVersions"]],["impl Freeze for Version",1,["oasis_core_runtime::common::version::Version"]],["impl Freeze for Config",1,["oasis_core_runtime::config::Config"]],["impl Freeze for Storage",1,["oasis_core_runtime::config::Storage"]],["impl Freeze for Address",1,["oasis_core_runtime::consensus::address::Address"]],["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 EpochTimeState",1,["oasis_core_runtime::consensus::beacon::EpochTimeState"]],["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 ConsensusParameterChanges",1,["oasis_core_runtime::consensus::governance::ConsensusParameterChanges"]],["impl Freeze for ProposalContent",1,["oasis_core_runtime::consensus::governance::ProposalContent"]],["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 Application",1,["oasis_core_runtime::consensus::keymanager::churp::Application"]],["impl Freeze for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::churp::PolicySGX"]],["impl Freeze for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::churp::SignedPolicySGX"]],["impl Freeze for Status",1,["oasis_core_runtime::consensus::keymanager::churp::Status"]],["impl Freeze for EnclavePolicySGX",1,["oasis_core_runtime::consensus::keymanager::EnclavePolicySGX"]],["impl Freeze for EncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedEphemeralSecret"]],["impl Freeze for EncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedMasterSecret"]],["impl Freeze for EncryptedSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedSecret"]],["impl Freeze for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::PolicySGX"]],["impl Freeze for SignedEncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedEphemeralSecret"]],["impl Freeze for SignedEncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedMasterSecret"]],["impl Freeze for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::SignedPolicySGX"]],["impl Freeze for AnyNodeRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::AnyNodeRuntimeAdmissionPolicy"]],["impl Freeze for Capabilities",1,["oasis_core_runtime::consensus::registry::Capabilities"]],["impl Freeze for CapabilityTEE",1,["oasis_core_runtime::consensus::registry::CapabilityTEE"]],["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 EndorsedCapabilityTEE",1,["oasis_core_runtime::consensus::registry::EndorsedCapabilityTEE"]],["impl Freeze for EntityWhitelistConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistConfig"]],["impl Freeze for EntityWhitelistRoleAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRoleAdmissionPolicy"]],["impl Freeze for EntityWhitelistRoleConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRoleConfig"]],["impl Freeze for EntityWhitelistRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRuntimeAdmissionPolicy"]],["impl Freeze for ExecutorParameters",1,["oasis_core_runtime::consensus::registry::ExecutorParameters"]],["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 Node",1,["oasis_core_runtime::consensus::registry::Node"]],["impl Freeze for NodeRuntime",1,["oasis_core_runtime::consensus::registry::NodeRuntime"]],["impl Freeze for P2PInfo",1,["oasis_core_runtime::consensus::registry::P2PInfo"]],["impl Freeze for PerRoleAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::PerRoleAdmissionPolicy"]],["impl Freeze for RolesMask",1,["oasis_core_runtime::consensus::registry::RolesMask"]],["impl Freeze for Runtime",1,["oasis_core_runtime::consensus::registry::Runtime"]],["impl Freeze for RuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::RuntimeAdmissionPolicy"]],["impl Freeze for RuntimeGenesis",1,["oasis_core_runtime::consensus::registry::RuntimeGenesis"]],["impl Freeze for RuntimeStakingParameters",1,["oasis_core_runtime::consensus::registry::RuntimeStakingParameters"]],["impl Freeze for SchedulingConstraints",1,["oasis_core_runtime::consensus::registry::SchedulingConstraints"]],["impl Freeze for StorageParameters",1,["oasis_core_runtime::consensus::registry::StorageParameters"]],["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 TxnSchedulerParameters",1,["oasis_core_runtime::consensus::registry::TxnSchedulerParameters"]],["impl Freeze for VRFInfo",1,["oasis_core_runtime::consensus::registry::VRFInfo"]],["impl Freeze for ValidatorSetConstraint",1,["oasis_core_runtime::consensus::registry::ValidatorSetConstraint"]],["impl Freeze for VerifiedAttestation",1,["oasis_core_runtime::consensus::registry::VerifiedAttestation"]],["impl Freeze for VerifiedEndorsedCapabilityTEE",1,["oasis_core_runtime::consensus::registry::VerifiedEndorsedCapabilityTEE"]],["impl Freeze for VersionInfo",1,["oasis_core_runtime::consensus::registry::VersionInfo"]],["impl Freeze for AnnotatedBlock",1,["oasis_core_runtime::consensus::roothash::AnnotatedBlock"]],["impl Freeze for Block",1,["oasis_core_runtime::consensus::roothash::block::Block"]],["impl Freeze for ComputeResultsHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ComputeResultsHeader"]],["impl Freeze for ExecutorCommitment",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitment"]],["impl Freeze for ExecutorCommitmentHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentHeader"]],["impl Freeze for Header",1,["oasis_core_runtime::consensus::roothash::block::Header"]],["impl Freeze for IncomingMessage",1,["oasis_core_runtime::consensus::roothash::message::IncomingMessage"]],["impl Freeze for MessageEvent",1,["oasis_core_runtime::consensus::roothash::MessageEvent"]],["impl Freeze for Pool",1,["oasis_core_runtime::consensus::roothash::commitment::pool::Pool"]],["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 Committee",1,["oasis_core_runtime::consensus::scheduler::Committee"]],["impl Freeze for CommitteeNode",1,["oasis_core_runtime::consensus::scheduler::CommitteeNode"]],["impl Freeze for Account",1,["oasis_core_runtime::consensus::staking::Account"]],["impl Freeze for AddEscrowResult",1,["oasis_core_runtime::consensus::staking::AddEscrowResult"]],["impl Freeze for AllowanceChangeEvent",1,["oasis_core_runtime::consensus::staking::AllowanceChangeEvent"]],["impl Freeze for BurnEvent",1,["oasis_core_runtime::consensus::staking::BurnEvent"]],["impl Freeze for CommissionRateBoundStep",1,["oasis_core_runtime::consensus::staking::CommissionRateBoundStep"]],["impl Freeze for CommissionRateStep",1,["oasis_core_runtime::consensus::staking::CommissionRateStep"]],["impl Freeze for CommissionSchedule",1,["oasis_core_runtime::consensus::staking::CommissionSchedule"]],["impl Freeze for DebondingDelegation",1,["oasis_core_runtime::consensus::staking::DebondingDelegation"]],["impl Freeze for Delegation",1,["oasis_core_runtime::consensus::staking::Delegation"]],["impl Freeze for Escrow",1,["oasis_core_runtime::consensus::staking::Escrow"]],["impl Freeze for EscrowAccount",1,["oasis_core_runtime::consensus::staking::EscrowAccount"]],["impl Freeze for Event",1,["oasis_core_runtime::consensus::staking::Event"]],["impl Freeze for GeneralAccount",1,["oasis_core_runtime::consensus::staking::GeneralAccount"]],["impl Freeze for ReclaimEscrow",1,["oasis_core_runtime::consensus::staking::ReclaimEscrow"]],["impl Freeze for ReclaimEscrowResult",1,["oasis_core_runtime::consensus::staking::ReclaimEscrowResult"]],["impl Freeze for SharePool",1,["oasis_core_runtime::consensus::staking::SharePool"]],["impl Freeze for Slash",1,["oasis_core_runtime::consensus::staking::Slash"]],["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 Transfer",1,["oasis_core_runtime::consensus::staking::Transfer"]],["impl Freeze for TransferEvent",1,["oasis_core_runtime::consensus::staking::TransferEvent"]],["impl Freeze for TransferResult",1,["oasis_core_runtime::consensus::staking::TransferResult"]],["impl Freeze for Withdraw",1,["oasis_core_runtime::consensus::staking::Withdraw"]],["impl Freeze for WithdrawResult",1,["oasis_core_runtime::consensus::staking::WithdrawResult"]],["impl Freeze for MutableState",1,["oasis_core_runtime::consensus::state::beacon::MutableState"]],["impl Freeze for Status",1,["oasis_core_runtime::consensus::state::keymanager::Status"]],["impl Freeze for BlockMetadata",1,["oasis_core_runtime::consensus::BlockMetadata"]],["impl Freeze for LightBlock",1,["oasis_core_runtime::consensus::LightBlock"]],["impl Freeze for Proof",1,["oasis_core_runtime::consensus::tendermint::merkle::Proof"]],["impl Freeze for LightBlockMeta",1,["oasis_core_runtime::consensus::tendermint::LightBlockMeta"]],["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 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 Transaction",1,["oasis_core_runtime::consensus::transaction::Transaction"]],["impl Freeze for TrustRoot",1,["oasis_core_runtime::consensus::verifier::TrustRoot"]],["impl Freeze for PostInitState",1,["oasis_core_runtime::dispatcher::PostInitState"]],["impl Freeze for RpcClient",1,["oasis_core_runtime::enclave_rpc::client::RpcClient"]],["impl Freeze for Context",1,["oasis_core_runtime::enclave_rpc::context::Context"]],["impl Freeze for MultiplexedSession",1,["oasis_core_runtime::enclave_rpc::demux::MultiplexedSession"]],["impl Freeze for Dispatcher",1,["oasis_core_runtime::enclave_rpc::dispatcher::Dispatcher"]],["impl Freeze for Method",1,["oasis_core_runtime::enclave_rpc::dispatcher::Method"]],["impl Freeze for MethodDescriptor",1,["oasis_core_runtime::enclave_rpc::dispatcher::MethodDescriptor"]],["impl Freeze for Builder",1,["oasis_core_runtime::enclave_rpc::session::Builder"]],["impl Freeze for Session",1,["oasis_core_runtime::enclave_rpc::session::Session"]],["impl Freeze for SessionInfo",1,["oasis_core_runtime::enclave_rpc::session::SessionInfo"]],["impl Freeze for Error",1,["oasis_core_runtime::enclave_rpc::types::Error"]],["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 Response",1,["oasis_core_runtime::enclave_rpc::types::Response"]],["impl Freeze for SessionID",1,["oasis_core_runtime::enclave_rpc::types::SessionID"]],["impl Freeze for RegisterNotifyOpts",1,["oasis_core_runtime::host::RegisterNotifyOpts"]],["impl Freeze for SubmitTxOpts",1,["oasis_core_runtime::host::SubmitTxOpts"]],["impl Freeze for TxResult",1,["oasis_core_runtime::host::TxResult"]],["impl Freeze for PolicyVerifier",1,["oasis_core_runtime::policy::PolicyVerifier"]],["impl Freeze for HostInfo",1,["oasis_core_runtime::protocol::HostInfo"]],["impl Freeze for ProtocolUntrustedLocalStorage",1,["oasis_core_runtime::protocol::ProtocolUntrustedLocalStorage"]],["impl Freeze for NoopApp",1,["oasis_core_runtime::rofl::NoopApp"]],["impl Freeze for LogEntry",1,["oasis_core_runtime::storage::mkvs::LogEntry"]],["impl Freeze for NodePointer",1,["oasis_core_runtime::storage::mkvs::tree::node::NodePointer"]],["impl Freeze for Prefix",1,["oasis_core_runtime::storage::mkvs::Prefix"]],["impl Freeze for Root",1,["oasis_core_runtime::storage::mkvs::tree::node::Root"]],["impl Freeze for GetPrefixesRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetPrefixesRequest"]],["impl Freeze for GetRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetRequest"]],["impl Freeze for HostReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::host::HostReadSyncer"]],["impl Freeze for IterateRequest",1,["oasis_core_runtime::storage::mkvs::sync::IterateRequest"]],["impl Freeze for NoopReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::noop::NoopReadSyncer"]],["impl Freeze for Proof",1,["oasis_core_runtime::storage::mkvs::sync::proof::Proof"]],["impl Freeze for ProofBuilder",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofBuilder"]],["impl Freeze for ProofResponse",1,["oasis_core_runtime::storage::mkvs::sync::ProofResponse"]],["impl Freeze for ProofVerifier",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofVerifier"]],["impl Freeze for RawProofEntry",1,["oasis_core_runtime::storage::mkvs::sync::proof::RawProofEntry"]],["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 BUILD_INFO",1,["oasis_core_runtime::BUILD_INFO"]],["impl Freeze for BuildInfo",1,["oasis_core_runtime::BuildInfo"]],["impl Freeze for ExecuteBatchResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteBatchResult"]],["impl Freeze for ExecuteTxResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteTxResult"]],["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 TxnBatch",1,["oasis_core_runtime::transaction::types::TxnBatch"]],["impl Freeze for CheckTxMetadata",1,["oasis_core_runtime::types::CheckTxMetadata"]],["impl Freeze for CheckTxResult",1,["oasis_core_runtime::types::CheckTxResult"]],["impl Freeze for ComputedBatch",1,["oasis_core_runtime::types::ComputedBatch"]],["impl Freeze for Error",1,["oasis_core_runtime::types::Error"]],["impl Freeze for FeatureScheduleControl",1,["oasis_core_runtime::types::FeatureScheduleControl"]],["impl Freeze for Features",1,["oasis_core_runtime::types::Features"]],["impl Freeze for HostFetchConsensusEventsRequest",1,["oasis_core_runtime::types::HostFetchConsensusEventsRequest"]],["impl Freeze for HostFetchConsensusEventsResponse",1,["oasis_core_runtime::types::HostFetchConsensusEventsResponse"]],["impl Freeze for Message",1,["oasis_core_runtime::types::Message"]],["impl Freeze for RegisterNotifyRuntimeEvent",1,["oasis_core_runtime::types::RegisterNotifyRuntimeEvent"]],["impl Freeze for RuntimeInfoRequest",1,["oasis_core_runtime::types::RuntimeInfoRequest"]],["impl Freeze for RuntimeInfoResponse",1,["oasis_core_runtime::types::RuntimeInfoResponse"]],["impl Freeze for RuntimeNotifyEvent",1,["oasis_core_runtime::types::RuntimeNotifyEvent"]],["impl Freeze for StorageSyncRequestWithEndpoint",1,["oasis_core_runtime::types::StorageSyncRequestWithEndpoint"]],["impl<'a> !Freeze for Context<'a>",1,["oasis_core_runtime::transaction::context::Context"]],["impl<'a> Freeze for PreInitState<'a>",1,["oasis_core_runtime::dispatcher::PreInitState"]],["impl<'a, T> Freeze for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::beacon::ImmutableState"]],["impl<'a, T> Freeze for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::keymanager::churp::ImmutableState"]],["impl<'a, T> Freeze for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::keymanager::ImmutableState"]],["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<T> Freeze for Versioned<T>
where\n T: Freeze,
",1,["oasis_core_runtime::common::versioned::Versioned"]],["impl<T> Freeze for Response<T>
where\n T: Freeze,
",1,["oasis_core_runtime::enclave_rpc::client::Response"]],["impl<T> Freeze for OverlayTree<T>
where\n T: Freeze,
",1,["oasis_core_runtime::storage::mkvs::tree::overlay::OverlayTree"]]], -"oasis_runtime_sdk":[["impl !Freeze for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl !Freeze for State",1,["oasis_runtime_sdk::state::State"]],["impl !Freeze for HostStore",1,["oasis_runtime_sdk::storage::host::HostStore"]],["impl !Freeze for MockKeyManagerClient",1,["oasis_runtime_sdk::testing::keymanager::MockKeyManagerClient"]],["impl !Freeze for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl Freeze for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Freeze for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Freeze for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Freeze for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Freeze for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Freeze for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Freeze for AuthDecision",1,["oasis_runtime_sdk::module::AuthDecision"]],["impl Freeze for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::access::Error"]],["impl Freeze for Authorization",1,["oasis_runtime_sdk::modules::access::types::Authorization"]],["impl Freeze for MethodAuthorization",1,["oasis_runtime_sdk::modules::access::types::MethodAuthorization"]],["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 ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Freeze for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Freeze for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Freeze for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Freeze for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Freeze for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::rofl::app_id::Error"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::rofl::error::Error"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::rofl::event::Event"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::rofl::ParameterValidationError"]],["impl Freeze for AllowedEndorsement",1,["oasis_runtime_sdk::modules::rofl::policy::AllowedEndorsement"]],["impl Freeze for FeePolicy",1,["oasis_runtime_sdk::modules::rofl::policy::FeePolicy"]],["impl Freeze for IdentifierScheme",1,["oasis_runtime_sdk::modules::rofl::types::IdentifierScheme"]],["impl Freeze for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Freeze for Mode",1,["oasis_runtime_sdk::state::Mode"]],["impl Freeze for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl Freeze for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Freeze for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Freeze for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Freeze for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Freeze for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Freeze for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Freeze for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]],["impl Freeze for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Freeze for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Freeze for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Freeze for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl Freeze for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Freeze for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Freeze for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Freeze for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl Freeze for QueryRequest",1,["oasis_runtime_sdk::enclave_rpc::QueryRequest"]],["impl Freeze for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Freeze for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl Freeze for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Freeze for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Freeze for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["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::accounts::Parameters"]],["impl Freeze for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Freeze for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["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 DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Freeze for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Freeze for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Freeze for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Freeze for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Freeze for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl Freeze for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Freeze for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["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 ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Freeze for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Freeze for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Freeze for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Freeze for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Freeze for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Freeze for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["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 Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Freeze for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Freeze for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Freeze for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Freeze for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Freeze for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Freeze for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Freeze for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Freeze for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Freeze for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Freeze for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Freeze for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Freeze for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["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 Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["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 Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl Freeze for Module",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Freeze for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Freeze for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Freeze for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Freeze for AppId",1,["oasis_runtime_sdk::modules::rofl::app_id::AppId"]],["impl Freeze for AppAuthPolicy",1,["oasis_runtime_sdk::modules::rofl::policy::AppAuthPolicy"]],["impl Freeze for KeyEndorsementInfo",1,["oasis_runtime_sdk::modules::rofl::state::KeyEndorsementInfo"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::rofl::Genesis"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::rofl::Parameters"]],["impl Freeze for AppConfig",1,["oasis_runtime_sdk::modules::rofl::types::AppConfig"]],["impl Freeze for AppQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppQuery"]],["impl Freeze for Create",1,["oasis_runtime_sdk::modules::rofl::types::Create"]],["impl Freeze for Register",1,["oasis_runtime_sdk::modules::rofl::types::Register"]],["impl Freeze for Registration",1,["oasis_runtime_sdk::modules::rofl::types::Registration"]],["impl Freeze for Remove",1,["oasis_runtime_sdk::modules::rofl::types::Remove"]],["impl Freeze for Update",1,["oasis_runtime_sdk::modules::rofl::types::Update"]],["impl Freeze for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Freeze for CurrentState",1,["oasis_runtime_sdk::state::CurrentState"]],["impl Freeze for Environment",1,["oasis_runtime_sdk::state::Environment"]],["impl Freeze for Options",1,["oasis_runtime_sdk::state::Options"]],["impl Freeze for TransactionWithMeta",1,["oasis_runtime_sdk::state::TransactionWithMeta"]],["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 CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["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 Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["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 BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Freeze for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Freeze for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Freeze for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Freeze for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Freeze for FeeProxy",1,["oasis_runtime_sdk::types::transaction::FeeProxy"]],["impl Freeze for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Freeze for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Freeze for TransactionSigner",1,["oasis_runtime_sdk::types::transaction::TransactionSigner"]],["impl Freeze for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl<'a> Freeze for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<'a, R> Freeze for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'a, V> Freeze for StateValue<'a, V>",1,["oasis_runtime_sdk::state::StateValue"]],["impl<A> Freeze for Client<A>",1,["oasis_runtime_sdk::modules::rofl::app::client::Client"]],["impl<A> Freeze for Environment<A>",1,["oasis_runtime_sdk::modules::rofl::app::env::Environment"]],["impl<B, R> Freeze for DispatchResult<B, R>
where\n R: Freeze,\n B: Freeze,
",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl<Cfg> Freeze for Module<Cfg>",1,["oasis_runtime_sdk::modules::access::Module"]],["impl<Cfg> Freeze for Module<Cfg>",1,["oasis_runtime_sdk::modules::core::Module"]],["impl<Cfg> Freeze for Module<Cfg>",1,["oasis_runtime_sdk::modules::rofl::Module"]],["impl<Consensus> Freeze for Module<Consensus>",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl<M> Freeze for MKVSStore<M>
where\n M: Freeze,
",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<R> Freeze for Dispatcher<R>",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl<S> Freeze for ConfidentialStore<S>
where\n S: Freeze,
",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<S> Freeze for OverlayStore<S>
where\n S: Freeze,
",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S> Freeze for TypedStore<S>
where\n S: Freeze,
",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl<S, D> Freeze for HashedStore<S, D>
where\n S: Freeze,
",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<S, P> Freeze for PrefixStore<S, P>
where\n S: Freeze,\n P: Freeze,
",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<T> Freeze for TransactionResult<T>
where\n T: Freeze,
",1,["oasis_runtime_sdk::state::TransactionResult"]]], +"oasis_runtime_sdk":[["impl !Freeze for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl !Freeze for State",1,["oasis_runtime_sdk::state::State"]],["impl !Freeze for HostStore",1,["oasis_runtime_sdk::storage::host::HostStore"]],["impl !Freeze for MockKeyManagerClient",1,["oasis_runtime_sdk::testing::keymanager::MockKeyManagerClient"]],["impl !Freeze for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl Freeze for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Freeze for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Freeze for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Freeze for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Freeze for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Freeze for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Freeze for AuthDecision",1,["oasis_runtime_sdk::module::AuthDecision"]],["impl Freeze for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::access::Error"]],["impl Freeze for Authorization",1,["oasis_runtime_sdk::modules::access::types::Authorization"]],["impl Freeze for MethodAuthorization",1,["oasis_runtime_sdk::modules::access::types::MethodAuthorization"]],["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 ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Freeze for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Freeze for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Freeze for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Freeze for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Freeze for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::rofl::app_id::Error"]],["impl Freeze for Error",1,["oasis_runtime_sdk::modules::rofl::error::Error"]],["impl Freeze for Event",1,["oasis_runtime_sdk::modules::rofl::event::Event"]],["impl Freeze for ParameterValidationError",1,["oasis_runtime_sdk::modules::rofl::ParameterValidationError"]],["impl Freeze for AllowedEndorsement",1,["oasis_runtime_sdk::modules::rofl::policy::AllowedEndorsement"]],["impl Freeze for FeePolicy",1,["oasis_runtime_sdk::modules::rofl::policy::FeePolicy"]],["impl Freeze for IdentifierScheme",1,["oasis_runtime_sdk::modules::rofl::types::IdentifierScheme"]],["impl Freeze for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Freeze for Mode",1,["oasis_runtime_sdk::state::Mode"]],["impl Freeze for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl Freeze for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Freeze for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Freeze for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Freeze for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Freeze for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Freeze for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Freeze for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]],["impl Freeze for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Freeze for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Freeze for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Freeze for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl Freeze for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Freeze for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Freeze for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Freeze for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Freeze for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Freeze for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl Freeze for QueryRequest",1,["oasis_runtime_sdk::enclave_rpc::QueryRequest"]],["impl Freeze for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Freeze for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl Freeze for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Freeze for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Freeze for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["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::accounts::Parameters"]],["impl Freeze for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Freeze for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["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 DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Freeze for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Freeze for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Freeze for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Freeze for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Freeze for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl Freeze for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Freeze for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["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 ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Freeze for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Freeze for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Freeze for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Freeze for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Freeze for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Freeze for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["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 Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Freeze for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Freeze for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Freeze for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Freeze for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Freeze for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Freeze for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Freeze for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Freeze for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Freeze for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Freeze for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Freeze for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Freeze for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["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 Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["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 Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl Freeze for Module",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Freeze for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Freeze for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Freeze for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Freeze for AppId",1,["oasis_runtime_sdk::modules::rofl::app_id::AppId"]],["impl Freeze for AppAuthPolicy",1,["oasis_runtime_sdk::modules::rofl::policy::AppAuthPolicy"]],["impl Freeze for KeyEndorsementInfo",1,["oasis_runtime_sdk::modules::rofl::state::KeyEndorsementInfo"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk::modules::rofl::Genesis"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk::modules::rofl::Parameters"]],["impl Freeze for AppConfig",1,["oasis_runtime_sdk::modules::rofl::types::AppConfig"]],["impl Freeze for AppInstanceQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppInstanceQuery"]],["impl Freeze for AppQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppQuery"]],["impl Freeze for Create",1,["oasis_runtime_sdk::modules::rofl::types::Create"]],["impl Freeze for Register",1,["oasis_runtime_sdk::modules::rofl::types::Register"]],["impl Freeze for Registration",1,["oasis_runtime_sdk::modules::rofl::types::Registration"]],["impl Freeze for Remove",1,["oasis_runtime_sdk::modules::rofl::types::Remove"]],["impl Freeze for Update",1,["oasis_runtime_sdk::modules::rofl::types::Update"]],["impl Freeze for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Freeze for CurrentState",1,["oasis_runtime_sdk::state::CurrentState"]],["impl Freeze for Environment",1,["oasis_runtime_sdk::state::Environment"]],["impl Freeze for Options",1,["oasis_runtime_sdk::state::Options"]],["impl Freeze for TransactionWithMeta",1,["oasis_runtime_sdk::state::TransactionWithMeta"]],["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 CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["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 Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["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 BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Freeze for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Freeze for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Freeze for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Freeze for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Freeze for FeeProxy",1,["oasis_runtime_sdk::types::transaction::FeeProxy"]],["impl Freeze for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Freeze for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Freeze for TransactionSigner",1,["oasis_runtime_sdk::types::transaction::TransactionSigner"]],["impl Freeze for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl<'a> Freeze for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<'a, R> Freeze for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'a, V> Freeze for StateValue<'a, V>",1,["oasis_runtime_sdk::state::StateValue"]],["impl<A> Freeze for Client<A>",1,["oasis_runtime_sdk::modules::rofl::app::client::Client"]],["impl<A> Freeze for Environment<A>",1,["oasis_runtime_sdk::modules::rofl::app::env::Environment"]],["impl<B, R> Freeze for DispatchResult<B, R>
where\n R: Freeze,\n B: Freeze,
",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl<Cfg> Freeze for Module<Cfg>",1,["oasis_runtime_sdk::modules::access::Module"]],["impl<Cfg> Freeze for Module<Cfg>",1,["oasis_runtime_sdk::modules::core::Module"]],["impl<Cfg> Freeze for Module<Cfg>",1,["oasis_runtime_sdk::modules::rofl::Module"]],["impl<Consensus> Freeze for Module<Consensus>",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl<M> Freeze for MKVSStore<M>
where\n M: Freeze,
",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<R> Freeze for Dispatcher<R>",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl<S> Freeze for ConfidentialStore<S>
where\n S: Freeze,
",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<S> Freeze for OverlayStore<S>
where\n S: Freeze,
",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S> Freeze for TypedStore<S>
where\n S: Freeze,
",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl<S, D> Freeze for HashedStore<S, D>
where\n S: Freeze,
",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<S, P> Freeze for PrefixStore<S, P>
where\n S: Freeze,\n P: Freeze,
",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<T> Freeze for TransactionResult<T>
where\n T: Freeze,
",1,["oasis_runtime_sdk::state::TransactionResult"]]], "oasis_runtime_sdk_contracts":[["impl Freeze for Error",1,["oasis_runtime_sdk_contracts::Error"]],["impl Freeze for Event",1,["oasis_runtime_sdk_contracts::Event"]],["impl Freeze for ABI",1,["oasis_runtime_sdk_contracts::types::ABI"]],["impl Freeze for Policy",1,["oasis_runtime_sdk_contracts::types::Policy"]],["impl Freeze for PublicKeyKind",1,["oasis_runtime_sdk_contracts::types::PublicKeyKind"]],["impl Freeze for StoreKind",1,["oasis_runtime_sdk_contracts::types::StoreKind"]],["impl Freeze for GasCosts",1,["oasis_runtime_sdk_contracts::GasCosts"]],["impl Freeze for Genesis",1,["oasis_runtime_sdk_contracts::Genesis"]],["impl Freeze for LocalConfig",1,["oasis_runtime_sdk_contracts::LocalConfig"]],["impl Freeze for Parameters",1,["oasis_runtime_sdk_contracts::Parameters"]],["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 ChangeUpgradePolicy",1,["oasis_runtime_sdk_contracts::types::ChangeUpgradePolicy"]],["impl Freeze for Code",1,["oasis_runtime_sdk_contracts::types::Code"]],["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 ContractEvent",1,["oasis_runtime_sdk_contracts::types::ContractEvent"]],["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 Instance",1,["oasis_runtime_sdk_contracts::types::Instance"]],["impl Freeze for InstanceQuery",1,["oasis_runtime_sdk_contracts::types::InstanceQuery"]],["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 InstanceStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQuery"]],["impl Freeze for InstanceStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQueryResult"]],["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 PublicKeyQuery",1,["oasis_runtime_sdk_contracts::types::PublicKeyQuery"]],["impl Freeze for PublicKeyQueryResult",1,["oasis_runtime_sdk_contracts::types::PublicKeyQueryResult"]],["impl Freeze for Upgrade",1,["oasis_runtime_sdk_contracts::types::Upgrade"]],["impl Freeze for Upload",1,["oasis_runtime_sdk_contracts::types::Upload"]],["impl Freeze for UploadResult",1,["oasis_runtime_sdk_contracts::types::UploadResult"]],["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/trait.impl/core/marker/trait.Send.js b/rust/trait.impl/core/marker/trait.Send.js index 926645f18b..dd07c56a1a 100644 --- a/rust/trait.impl/core/marker/trait.Send.js +++ b/rust/trait.impl/core/marker/trait.Send.js @@ -3,6 +3,6 @@ "oasis_contract_sdk_storage":[["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<'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, T> Send for ConfidentialCell<'key, T>
where\n T: Send,
",1,["oasis_contract_sdk_storage::cell::ConfidentialCell"]],["impl<'key, T> Send for PublicCell<'key, T>
where\n T: Send,
",1,["oasis_contract_sdk_storage::cell::PublicCell"]],["impl<I> Send for Int<I>
where\n <I as Integer>::Encoded: Send,\n I: 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 SignatureKind",1,["oasis_contract_sdk_types::crypto::SignatureKind"]],["impl Send for CallFormat",1,["oasis_contract_sdk_types::CallFormat"]],["impl Send for ExecutionResult",1,["oasis_contract_sdk_types::ExecutionResult"]],["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 QueryRequest",1,["oasis_contract_sdk_types::env::QueryRequest"]],["impl Send for QueryResponse",1,["oasis_contract_sdk_types::env::QueryResponse"]],["impl Send for CallResult",1,["oasis_contract_sdk_types::message::CallResult"]],["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 StoreKind",1,["oasis_contract_sdk_types::storage::StoreKind"]],["impl Send for Error",1,["oasis_contract_sdk_types::token::Error"]],["impl Send for Address",1,["oasis_contract_sdk_types::address::Address"]],["impl Send for Event",1,["oasis_contract_sdk_types::event::Event"]],["impl Send for InstantiateResult",1,["oasis_contract_sdk_types::modules::contracts::InstantiateResult"]],["impl Send for CodeId",1,["oasis_contract_sdk_types::CodeId"]],["impl Send for ExecutionContext",1,["oasis_contract_sdk_types::ExecutionContext"]],["impl Send for ExecutionOk",1,["oasis_contract_sdk_types::ExecutionOk"]],["impl Send for InstanceId",1,["oasis_contract_sdk_types::InstanceId"]],["impl Send for BaseUnits",1,["oasis_contract_sdk_types::token::BaseUnits"]],["impl Send for Denomination",1,["oasis_contract_sdk_types::token::Denomination"]]], "oasis_core_runtime":[["impl !Send for NodeBox",1,["oasis_core_runtime::storage::mkvs::tree::node::NodeBox"]],["impl !Send for NodePointer",1,["oasis_core_runtime::storage::mkvs::tree::node::NodePointer"]],["impl !Send for StatsCollector",1,["oasis_core_runtime::storage::mkvs::sync::stats::StatsCollector"]],["impl Send for Quote",1,["oasis_core_runtime::common::sgx::Quote"]],["impl Send for Error",1,["oasis_core_runtime::common::sgx::pcs::Error"]],["impl Send for TCBStatus",1,["oasis_core_runtime::common::sgx::pcs::TCBStatus"]],["impl Send for Event",1,["oasis_core_runtime::consensus::Event"]],["impl Send for Vote",1,["oasis_core_runtime::consensus::governance::Vote"]],["impl Send for Error",1,["oasis_core_runtime::consensus::keymanager::churp::Error"]],["impl Send for SuiteId",1,["oasis_core_runtime::consensus::keymanager::churp::SuiteId"]],["impl Send for Error",1,["oasis_core_runtime::consensus::keymanager::Error"]],["impl Send for RuntimeGovernanceModel",1,["oasis_core_runtime::consensus::registry::RuntimeGovernanceModel"]],["impl Send for RuntimeKind",1,["oasis_core_runtime::consensus::registry::RuntimeKind"]],["impl Send for SGXAttestation",1,["oasis_core_runtime::consensus::registry::SGXAttestation"]],["impl Send for SGXConstraints",1,["oasis_core_runtime::consensus::registry::SGXConstraints"]],["impl Send for TEEHardware",1,["oasis_core_runtime::consensus::registry::TEEHardware"]],["impl Send for Error",1,["oasis_core_runtime::consensus::roothash::Error"]],["impl Send for ExecutorCommitmentFailure",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentFailure"]],["impl Send for GovernanceMessage",1,["oasis_core_runtime::consensus::roothash::message::GovernanceMessage"]],["impl Send for HeaderType",1,["oasis_core_runtime::consensus::roothash::block::HeaderType"]],["impl Send for Message",1,["oasis_core_runtime::consensus::roothash::message::Message"]],["impl Send for RegistryMessage",1,["oasis_core_runtime::consensus::roothash::message::RegistryMessage"]],["impl Send for StakingMessage",1,["oasis_core_runtime::consensus::roothash::message::StakingMessage"]],["impl Send for CommitteeKind",1,["oasis_core_runtime::consensus::scheduler::CommitteeKind"]],["impl Send for Role",1,["oasis_core_runtime::consensus::scheduler::Role"]],["impl Send for EscrowEvent",1,["oasis_core_runtime::consensus::staking::EscrowEvent"]],["impl Send for SlashReason",1,["oasis_core_runtime::consensus::staking::SlashReason"]],["impl Send for ThresholdKind",1,["oasis_core_runtime::consensus::staking::ThresholdKind"]],["impl Send for StateError",1,["oasis_core_runtime::consensus::state::StateError"]],["impl Send for Error",1,["oasis_core_runtime::consensus::verifier::Error"]],["impl Send for RpcClientError",1,["oasis_core_runtime::enclave_rpc::client::RpcClientError"]],["impl Send for Error",1,["oasis_core_runtime::enclave_rpc::demux::Error"]],["impl Send for RAKBinding",1,["oasis_core_runtime::enclave_rpc::session::RAKBinding"]],["impl Send for Body",1,["oasis_core_runtime::enclave_rpc::types::Body"]],["impl Send for Kind",1,["oasis_core_runtime::enclave_rpc::types::Kind"]],["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 PolicyVerifierError",1,["oasis_core_runtime::policy::PolicyVerifierError"]],["impl Send for ProtocolError",1,["oasis_core_runtime::protocol::ProtocolError"]],["impl Send for LogEntryKind",1,["oasis_core_runtime::storage::mkvs::LogEntryKind"]],["impl Send for RootType",1,["oasis_core_runtime::storage::mkvs::tree::node::RootType"]],["impl Send for SyncerError",1,["oasis_core_runtime::storage::mkvs::sync::errors::SyncerError"]],["impl Send for Body",1,["oasis_core_runtime::types::Body"]],["impl Send for EventKind",1,["oasis_core_runtime::types::EventKind"]],["impl Send for ExecutionMode",1,["oasis_core_runtime::types::ExecutionMode"]],["impl Send for HostStorageEndpoint",1,["oasis_core_runtime::types::HostStorageEndpoint"]],["impl Send for MessageType",1,["oasis_core_runtime::types::MessageType"]],["impl Send for StorageSyncRequest",1,["oasis_core_runtime::types::StorageSyncRequest"]],["impl Send for StorageSyncResponse",1,["oasis_core_runtime::types::StorageSyncResponse"]],["impl Send for Cache",1,["oasis_core_runtime::cache::Cache"]],["impl Send for CacheSet",1,["oasis_core_runtime::cache::CacheSet"]],["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 MultiSigned",1,["oasis_core_runtime::common::crypto::signature::MultiSigned"]],["impl Send for PrivateKey",1,["oasis_core_runtime::common::crypto::signature::PrivateKey"]],["impl Send for PublicKey",1,["oasis_core_runtime::common::crypto::signature::PublicKey"]],["impl Send for Signature",1,["oasis_core_runtime::common::crypto::signature::Signature"]],["impl Send for SignatureBundle",1,["oasis_core_runtime::common::crypto::signature::SignatureBundle"]],["impl Send for Signed",1,["oasis_core_runtime::common::crypto::signature::Signed"]],["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 AVR",1,["oasis_core_runtime::common::sgx::ias::AVR"]],["impl Send for QuotePolicy",1,["oasis_core_runtime::common::sgx::ias::QuotePolicy"]],["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 QEIdentity",1,["oasis_core_runtime::common::sgx::pcs::QEIdentity"]],["impl Send for QeEcdsaP256Verifier",1,["oasis_core_runtime::common::sgx::pcs::QeEcdsaP256Verifier"]],["impl Send for QuoteBundle",1,["oasis_core_runtime::common::sgx::pcs::QuoteBundle"]],["impl Send for QuotePolicy",1,["oasis_core_runtime::common::sgx::pcs::QuotePolicy"]],["impl Send for SignedQEIdentity",1,["oasis_core_runtime::common::sgx::pcs::SignedQEIdentity"]],["impl Send for SignedTCBInfo",1,["oasis_core_runtime::common::sgx::pcs::SignedTCBInfo"]],["impl Send for TCBBundle",1,["oasis_core_runtime::common::sgx::pcs::TCBBundle"]],["impl Send for TCBComponent",1,["oasis_core_runtime::common::sgx::pcs::TCBComponent"]],["impl Send for TCBInfo",1,["oasis_core_runtime::common::sgx::pcs::TCBInfo"]],["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 TDXModule",1,["oasis_core_runtime::common::sgx::pcs::TDXModule"]],["impl Send for EnclaveIdentity",1,["oasis_core_runtime::common::sgx::EnclaveIdentity"]],["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 QuotePolicy",1,["oasis_core_runtime::common::sgx::QuotePolicy"]],["impl Send for VerifiedQuote",1,["oasis_core_runtime::common::sgx::VerifiedQuote"]],["impl Send for ProtocolVersions",1,["oasis_core_runtime::common::version::ProtocolVersions"]],["impl Send for Version",1,["oasis_core_runtime::common::version::Version"]],["impl Send for Config",1,["oasis_core_runtime::config::Config"]],["impl Send for Storage",1,["oasis_core_runtime::config::Storage"]],["impl Send for Address",1,["oasis_core_runtime::consensus::address::Address"]],["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 EpochTimeState",1,["oasis_core_runtime::consensus::beacon::EpochTimeState"]],["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 ConsensusParameterChanges",1,["oasis_core_runtime::consensus::governance::ConsensusParameterChanges"]],["impl Send for ProposalContent",1,["oasis_core_runtime::consensus::governance::ProposalContent"]],["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 Application",1,["oasis_core_runtime::consensus::keymanager::churp::Application"]],["impl Send for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::churp::PolicySGX"]],["impl Send for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::churp::SignedPolicySGX"]],["impl Send for Status",1,["oasis_core_runtime::consensus::keymanager::churp::Status"]],["impl Send for EnclavePolicySGX",1,["oasis_core_runtime::consensus::keymanager::EnclavePolicySGX"]],["impl Send for EncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedEphemeralSecret"]],["impl Send for EncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedMasterSecret"]],["impl Send for EncryptedSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedSecret"]],["impl Send for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::PolicySGX"]],["impl Send for SignedEncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedEphemeralSecret"]],["impl Send for SignedEncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedMasterSecret"]],["impl Send for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::SignedPolicySGX"]],["impl Send for AnyNodeRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::AnyNodeRuntimeAdmissionPolicy"]],["impl Send for Capabilities",1,["oasis_core_runtime::consensus::registry::Capabilities"]],["impl Send for CapabilityTEE",1,["oasis_core_runtime::consensus::registry::CapabilityTEE"]],["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 EndorsedCapabilityTEE",1,["oasis_core_runtime::consensus::registry::EndorsedCapabilityTEE"]],["impl Send for EntityWhitelistConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistConfig"]],["impl Send for EntityWhitelistRoleAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRoleAdmissionPolicy"]],["impl Send for EntityWhitelistRoleConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRoleConfig"]],["impl Send for EntityWhitelistRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRuntimeAdmissionPolicy"]],["impl Send for ExecutorParameters",1,["oasis_core_runtime::consensus::registry::ExecutorParameters"]],["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 Node",1,["oasis_core_runtime::consensus::registry::Node"]],["impl Send for NodeRuntime",1,["oasis_core_runtime::consensus::registry::NodeRuntime"]],["impl Send for P2PInfo",1,["oasis_core_runtime::consensus::registry::P2PInfo"]],["impl Send for PerRoleAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::PerRoleAdmissionPolicy"]],["impl Send for RolesMask",1,["oasis_core_runtime::consensus::registry::RolesMask"]],["impl Send for Runtime",1,["oasis_core_runtime::consensus::registry::Runtime"]],["impl Send for RuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::RuntimeAdmissionPolicy"]],["impl Send for RuntimeGenesis",1,["oasis_core_runtime::consensus::registry::RuntimeGenesis"]],["impl Send for RuntimeStakingParameters",1,["oasis_core_runtime::consensus::registry::RuntimeStakingParameters"]],["impl Send for SchedulingConstraints",1,["oasis_core_runtime::consensus::registry::SchedulingConstraints"]],["impl Send for StorageParameters",1,["oasis_core_runtime::consensus::registry::StorageParameters"]],["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 TxnSchedulerParameters",1,["oasis_core_runtime::consensus::registry::TxnSchedulerParameters"]],["impl Send for VRFInfo",1,["oasis_core_runtime::consensus::registry::VRFInfo"]],["impl Send for ValidatorSetConstraint",1,["oasis_core_runtime::consensus::registry::ValidatorSetConstraint"]],["impl Send for VerifiedAttestation",1,["oasis_core_runtime::consensus::registry::VerifiedAttestation"]],["impl Send for VerifiedEndorsedCapabilityTEE",1,["oasis_core_runtime::consensus::registry::VerifiedEndorsedCapabilityTEE"]],["impl Send for VersionInfo",1,["oasis_core_runtime::consensus::registry::VersionInfo"]],["impl Send for AnnotatedBlock",1,["oasis_core_runtime::consensus::roothash::AnnotatedBlock"]],["impl Send for Block",1,["oasis_core_runtime::consensus::roothash::block::Block"]],["impl Send for ComputeResultsHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ComputeResultsHeader"]],["impl Send for ExecutorCommitment",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitment"]],["impl Send for ExecutorCommitmentHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentHeader"]],["impl Send for Header",1,["oasis_core_runtime::consensus::roothash::block::Header"]],["impl Send for IncomingMessage",1,["oasis_core_runtime::consensus::roothash::message::IncomingMessage"]],["impl Send for MessageEvent",1,["oasis_core_runtime::consensus::roothash::MessageEvent"]],["impl Send for Pool",1,["oasis_core_runtime::consensus::roothash::commitment::pool::Pool"]],["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 Committee",1,["oasis_core_runtime::consensus::scheduler::Committee"]],["impl Send for CommitteeNode",1,["oasis_core_runtime::consensus::scheduler::CommitteeNode"]],["impl Send for Account",1,["oasis_core_runtime::consensus::staking::Account"]],["impl Send for AddEscrowResult",1,["oasis_core_runtime::consensus::staking::AddEscrowResult"]],["impl Send for AllowanceChangeEvent",1,["oasis_core_runtime::consensus::staking::AllowanceChangeEvent"]],["impl Send for BurnEvent",1,["oasis_core_runtime::consensus::staking::BurnEvent"]],["impl Send for CommissionRateBoundStep",1,["oasis_core_runtime::consensus::staking::CommissionRateBoundStep"]],["impl Send for CommissionRateStep",1,["oasis_core_runtime::consensus::staking::CommissionRateStep"]],["impl Send for CommissionSchedule",1,["oasis_core_runtime::consensus::staking::CommissionSchedule"]],["impl Send for DebondingDelegation",1,["oasis_core_runtime::consensus::staking::DebondingDelegation"]],["impl Send for Delegation",1,["oasis_core_runtime::consensus::staking::Delegation"]],["impl Send for Escrow",1,["oasis_core_runtime::consensus::staking::Escrow"]],["impl Send for EscrowAccount",1,["oasis_core_runtime::consensus::staking::EscrowAccount"]],["impl Send for Event",1,["oasis_core_runtime::consensus::staking::Event"]],["impl Send for GeneralAccount",1,["oasis_core_runtime::consensus::staking::GeneralAccount"]],["impl Send for ReclaimEscrow",1,["oasis_core_runtime::consensus::staking::ReclaimEscrow"]],["impl Send for ReclaimEscrowResult",1,["oasis_core_runtime::consensus::staking::ReclaimEscrowResult"]],["impl Send for SharePool",1,["oasis_core_runtime::consensus::staking::SharePool"]],["impl Send for Slash",1,["oasis_core_runtime::consensus::staking::Slash"]],["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 Transfer",1,["oasis_core_runtime::consensus::staking::Transfer"]],["impl Send for TransferEvent",1,["oasis_core_runtime::consensus::staking::TransferEvent"]],["impl Send for TransferResult",1,["oasis_core_runtime::consensus::staking::TransferResult"]],["impl Send for Withdraw",1,["oasis_core_runtime::consensus::staking::Withdraw"]],["impl Send for WithdrawResult",1,["oasis_core_runtime::consensus::staking::WithdrawResult"]],["impl Send for MutableState",1,["oasis_core_runtime::consensus::state::beacon::MutableState"]],["impl Send for Status",1,["oasis_core_runtime::consensus::state::keymanager::Status"]],["impl Send for ConsensusState",1,["oasis_core_runtime::consensus::state::ConsensusState"]],["impl Send for BlockMetadata",1,["oasis_core_runtime::consensus::BlockMetadata"]],["impl Send for LightBlock",1,["oasis_core_runtime::consensus::LightBlock"]],["impl Send for Proof",1,["oasis_core_runtime::consensus::tendermint::merkle::Proof"]],["impl Send for LightBlockMeta",1,["oasis_core_runtime::consensus::tendermint::LightBlockMeta"]],["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 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 Transaction",1,["oasis_core_runtime::consensus::transaction::Transaction"]],["impl Send for TrustRoot",1,["oasis_core_runtime::consensus::verifier::TrustRoot"]],["impl Send for Dispatcher",1,["oasis_core_runtime::dispatcher::Dispatcher"]],["impl Send for PostInitState",1,["oasis_core_runtime::dispatcher::PostInitState"]],["impl Send for RpcClient",1,["oasis_core_runtime::enclave_rpc::client::RpcClient"]],["impl Send for Context",1,["oasis_core_runtime::enclave_rpc::context::Context"]],["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 Dispatcher",1,["oasis_core_runtime::enclave_rpc::dispatcher::Dispatcher"]],["impl Send for Method",1,["oasis_core_runtime::enclave_rpc::dispatcher::Method"]],["impl Send for MethodDescriptor",1,["oasis_core_runtime::enclave_rpc::dispatcher::MethodDescriptor"]],["impl Send for Builder",1,["oasis_core_runtime::enclave_rpc::session::Builder"]],["impl Send for Session",1,["oasis_core_runtime::enclave_rpc::session::Session"]],["impl Send for SessionInfo",1,["oasis_core_runtime::enclave_rpc::session::SessionInfo"]],["impl Send for Error",1,["oasis_core_runtime::enclave_rpc::types::Error"]],["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 Response",1,["oasis_core_runtime::enclave_rpc::types::Response"]],["impl Send for SessionID",1,["oasis_core_runtime::enclave_rpc::types::SessionID"]],["impl Send for RegisterNotifyOpts",1,["oasis_core_runtime::host::RegisterNotifyOpts"]],["impl Send for SubmitTxOpts",1,["oasis_core_runtime::host::SubmitTxOpts"]],["impl Send for TxResult",1,["oasis_core_runtime::host::TxResult"]],["impl Send for Identity",1,["oasis_core_runtime::identity::Identity"]],["impl Send for PolicyVerifier",1,["oasis_core_runtime::policy::PolicyVerifier"]],["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 NoopApp",1,["oasis_core_runtime::rofl::NoopApp"]],["impl Send for LogEntry",1,["oasis_core_runtime::storage::mkvs::LogEntry"]],["impl Send for Prefix",1,["oasis_core_runtime::storage::mkvs::Prefix"]],["impl Send for Root",1,["oasis_core_runtime::storage::mkvs::tree::node::Root"]],["impl Send for Tree"],["impl Send for GetPrefixesRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetPrefixesRequest"]],["impl Send for GetRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetRequest"]],["impl Send for HostReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::host::HostReadSyncer"]],["impl Send for IterateRequest",1,["oasis_core_runtime::storage::mkvs::sync::IterateRequest"]],["impl Send for NoopReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::noop::NoopReadSyncer"]],["impl Send for Proof",1,["oasis_core_runtime::storage::mkvs::sync::proof::Proof"]],["impl Send for ProofBuilder",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofBuilder"]],["impl Send for ProofResponse",1,["oasis_core_runtime::storage::mkvs::sync::ProofResponse"]],["impl Send for ProofVerifier",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofVerifier"]],["impl Send for RawProofEntry",1,["oasis_core_runtime::storage::mkvs::sync::proof::RawProofEntry"]],["impl Send for TreeID",1,["oasis_core_runtime::storage::mkvs::sync::TreeID"]],["impl Send for UntrustedInMemoryStorage",1,["oasis_core_runtime::storage::UntrustedInMemoryStorage"]],["impl Send for BUILD_INFO",1,["oasis_core_runtime::BUILD_INFO"]],["impl Send for BuildInfo",1,["oasis_core_runtime::BuildInfo"]],["impl Send for ExecuteBatchResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteBatchResult"]],["impl Send for ExecuteTxResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteTxResult"]],["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 CheckTxMetadata",1,["oasis_core_runtime::types::CheckTxMetadata"]],["impl Send for CheckTxResult",1,["oasis_core_runtime::types::CheckTxResult"]],["impl Send for ComputedBatch",1,["oasis_core_runtime::types::ComputedBatch"]],["impl Send for Error",1,["oasis_core_runtime::types::Error"]],["impl Send for FeatureScheduleControl",1,["oasis_core_runtime::types::FeatureScheduleControl"]],["impl Send for Features",1,["oasis_core_runtime::types::Features"]],["impl Send for HostFetchConsensusEventsRequest",1,["oasis_core_runtime::types::HostFetchConsensusEventsRequest"]],["impl Send for HostFetchConsensusEventsResponse",1,["oasis_core_runtime::types::HostFetchConsensusEventsResponse"]],["impl Send for Message",1,["oasis_core_runtime::types::Message"]],["impl Send for RegisterNotifyRuntimeEvent",1,["oasis_core_runtime::types::RegisterNotifyRuntimeEvent"]],["impl Send for RuntimeInfoRequest",1,["oasis_core_runtime::types::RuntimeInfoRequest"]],["impl Send for RuntimeInfoResponse",1,["oasis_core_runtime::types::RuntimeInfoResponse"]],["impl Send for RuntimeNotifyEvent",1,["oasis_core_runtime::types::RuntimeNotifyEvent"]],["impl Send for StorageSyncRequestWithEndpoint",1,["oasis_core_runtime::types::StorageSyncRequestWithEndpoint"]],["impl<'a> !Send for Context<'a>",1,["oasis_core_runtime::transaction::context::Context"]],["impl<'a> Send for PreInitState<'a>",1,["oasis_core_runtime::dispatcher::PreInitState"]],["impl<'a, T> Send for ImmutableState<'a, T>
where\n T: Sync,
",1,["oasis_core_runtime::consensus::state::beacon::ImmutableState"]],["impl<'a, T> Send for ImmutableState<'a, T>
where\n T: Sync,
",1,["oasis_core_runtime::consensus::state::keymanager::churp::ImmutableState"]],["impl<'a, T> Send for ImmutableState<'a, T>
where\n T: Sync,
",1,["oasis_core_runtime::consensus::state::keymanager::ImmutableState"]],["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<T> Send for Versioned<T>
where\n T: Send,
",1,["oasis_core_runtime::common::versioned::Versioned"]],["impl<T> Send for Response<T>
where\n T: Send,
",1,["oasis_core_runtime::enclave_rpc::client::Response"]],["impl<T> Send for OverlayTree<T>
where\n T: Send,
",1,["oasis_core_runtime::storage::mkvs::tree::overlay::OverlayTree"]]], -"oasis_runtime_sdk":[["impl !Send for State",1,["oasis_runtime_sdk::state::State"]],["impl !Send for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl Send for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Send for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Send for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Send for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Send for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Send for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Send for AuthDecision",1,["oasis_runtime_sdk::module::AuthDecision"]],["impl Send for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::access::Error"]],["impl Send for Authorization",1,["oasis_runtime_sdk::modules::access::types::Authorization"]],["impl Send for MethodAuthorization",1,["oasis_runtime_sdk::modules::access::types::MethodAuthorization"]],["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 ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Send for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Send for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Send for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Send for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Send for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::rofl::app_id::Error"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::rofl::error::Error"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::rofl::event::Event"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::rofl::ParameterValidationError"]],["impl Send for AllowedEndorsement",1,["oasis_runtime_sdk::modules::rofl::policy::AllowedEndorsement"]],["impl Send for FeePolicy",1,["oasis_runtime_sdk::modules::rofl::policy::FeePolicy"]],["impl Send for IdentifierScheme",1,["oasis_runtime_sdk::modules::rofl::types::IdentifierScheme"]],["impl Send for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Send for Mode",1,["oasis_runtime_sdk::state::Mode"]],["impl Send for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl Send for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Send for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Send for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Send for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Send for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Send for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Send for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]],["impl Send for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Send for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Send for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Send for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl Send for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Send for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Send for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Send for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Send for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl Send for QueryRequest",1,["oasis_runtime_sdk::enclave_rpc::QueryRequest"]],["impl Send for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Send for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl Send for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Send for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Send for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["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::accounts::Parameters"]],["impl Send for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Send for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["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 DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Send for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Send for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Send for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Send for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Send for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl Send for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Send for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["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 ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Send for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Send for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Send for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Send for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Send for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Send for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["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 Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Send for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Send for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Send for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Send for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Send for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Send for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Send for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Send for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Send for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Send for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Send for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Send for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["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 Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["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 Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl Send for Module",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Send for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Send for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Send for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Send for AppId",1,["oasis_runtime_sdk::modules::rofl::app_id::AppId"]],["impl Send for AppAuthPolicy",1,["oasis_runtime_sdk::modules::rofl::policy::AppAuthPolicy"]],["impl Send for KeyEndorsementInfo",1,["oasis_runtime_sdk::modules::rofl::state::KeyEndorsementInfo"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::rofl::Genesis"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::rofl::Parameters"]],["impl Send for AppConfig",1,["oasis_runtime_sdk::modules::rofl::types::AppConfig"]],["impl Send for AppQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppQuery"]],["impl Send for Create",1,["oasis_runtime_sdk::modules::rofl::types::Create"]],["impl Send for Register",1,["oasis_runtime_sdk::modules::rofl::types::Register"]],["impl Send for Registration",1,["oasis_runtime_sdk::modules::rofl::types::Registration"]],["impl Send for Remove",1,["oasis_runtime_sdk::modules::rofl::types::Remove"]],["impl Send for Update",1,["oasis_runtime_sdk::modules::rofl::types::Update"]],["impl Send for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Send for CurrentState",1,["oasis_runtime_sdk::state::CurrentState"]],["impl Send for Environment",1,["oasis_runtime_sdk::state::Environment"]],["impl Send for Options",1,["oasis_runtime_sdk::state::Options"]],["impl Send for TransactionWithMeta",1,["oasis_runtime_sdk::state::TransactionWithMeta"]],["impl Send for HostStore",1,["oasis_runtime_sdk::storage::host::HostStore"]],["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 CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["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 Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["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 BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Send for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Send for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Send for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Send for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Send for FeeProxy",1,["oasis_runtime_sdk::types::transaction::FeeProxy"]],["impl Send for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Send for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Send for TransactionSigner",1,["oasis_runtime_sdk::types::transaction::TransactionSigner"]],["impl Send for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl<'a> !Send for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<'a, R> !Send for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'a, V> !Send for StateValue<'a, V>",1,["oasis_runtime_sdk::state::StateValue"]],["impl<A> Send for Client<A>",1,["oasis_runtime_sdk::modules::rofl::app::client::Client"]],["impl<A> Send for Environment<A>",1,["oasis_runtime_sdk::modules::rofl::app::env::Environment"]],["impl<B, R> Send for DispatchResult<B, R>
where\n R: Send,\n B: Send,
",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl<Cfg> Send for Module<Cfg>
where\n Cfg: Send,
",1,["oasis_runtime_sdk::modules::access::Module"]],["impl<Cfg> Send for Module<Cfg>
where\n Cfg: Send,
",1,["oasis_runtime_sdk::modules::core::Module"]],["impl<Cfg> Send for Module<Cfg>
where\n Cfg: Send,
",1,["oasis_runtime_sdk::modules::rofl::Module"]],["impl<Consensus> Send for Module<Consensus>
where\n Consensus: Send,
",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl<M> Send for MKVSStore<M>
where\n M: Send,
",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<R> Send for Dispatcher<R>
where\n R: Send,
",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl<S> Send for ConfidentialStore<S>
where\n S: Send,
",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<S> Send for OverlayStore<S>
where\n S: Send,
",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S> Send for TypedStore<S>
where\n S: Send,
",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl<S, D> Send for HashedStore<S, D>
where\n S: Send,\n D: Send,
",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<S, P> Send for PrefixStore<S, P>
where\n S: Send,\n P: Send,
",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<T> Send for TransactionResult<T>
where\n T: Send,
",1,["oasis_runtime_sdk::state::TransactionResult"]]], +"oasis_runtime_sdk":[["impl !Send for State",1,["oasis_runtime_sdk::state::State"]],["impl !Send for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl Send for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Send for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Send for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Send for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Send for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Send for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Send for AuthDecision",1,["oasis_runtime_sdk::module::AuthDecision"]],["impl Send for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::access::Error"]],["impl Send for Authorization",1,["oasis_runtime_sdk::modules::access::types::Authorization"]],["impl Send for MethodAuthorization",1,["oasis_runtime_sdk::modules::access::types::MethodAuthorization"]],["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 ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Send for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Send for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Send for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Send for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Send for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::rofl::app_id::Error"]],["impl Send for Error",1,["oasis_runtime_sdk::modules::rofl::error::Error"]],["impl Send for Event",1,["oasis_runtime_sdk::modules::rofl::event::Event"]],["impl Send for ParameterValidationError",1,["oasis_runtime_sdk::modules::rofl::ParameterValidationError"]],["impl Send for AllowedEndorsement",1,["oasis_runtime_sdk::modules::rofl::policy::AllowedEndorsement"]],["impl Send for FeePolicy",1,["oasis_runtime_sdk::modules::rofl::policy::FeePolicy"]],["impl Send for IdentifierScheme",1,["oasis_runtime_sdk::modules::rofl::types::IdentifierScheme"]],["impl Send for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Send for Mode",1,["oasis_runtime_sdk::state::Mode"]],["impl Send for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl Send for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Send for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Send for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Send for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Send for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Send for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Send for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]],["impl Send for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Send for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Send for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Send for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl Send for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Send for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Send for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Send for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Send for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Send for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Send for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl Send for QueryRequest",1,["oasis_runtime_sdk::enclave_rpc::QueryRequest"]],["impl Send for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Send for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl Send for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Send for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Send for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["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::accounts::Parameters"]],["impl Send for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Send for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["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 DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Send for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Send for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Send for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Send for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Send for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl Send for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Send for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["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 ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Send for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Send for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Send for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Send for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Send for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Send for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["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 Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Send for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Send for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Send for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Send for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Send for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Send for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Send for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Send for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Send for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Send for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Send for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Send for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Send for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["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 Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["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 Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl Send for Module",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Send for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Send for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Send for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Send for AppId",1,["oasis_runtime_sdk::modules::rofl::app_id::AppId"]],["impl Send for AppAuthPolicy",1,["oasis_runtime_sdk::modules::rofl::policy::AppAuthPolicy"]],["impl Send for KeyEndorsementInfo",1,["oasis_runtime_sdk::modules::rofl::state::KeyEndorsementInfo"]],["impl Send for Genesis",1,["oasis_runtime_sdk::modules::rofl::Genesis"]],["impl Send for Parameters",1,["oasis_runtime_sdk::modules::rofl::Parameters"]],["impl Send for AppConfig",1,["oasis_runtime_sdk::modules::rofl::types::AppConfig"]],["impl Send for AppInstanceQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppInstanceQuery"]],["impl Send for AppQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppQuery"]],["impl Send for Create",1,["oasis_runtime_sdk::modules::rofl::types::Create"]],["impl Send for Register",1,["oasis_runtime_sdk::modules::rofl::types::Register"]],["impl Send for Registration",1,["oasis_runtime_sdk::modules::rofl::types::Registration"]],["impl Send for Remove",1,["oasis_runtime_sdk::modules::rofl::types::Remove"]],["impl Send for Update",1,["oasis_runtime_sdk::modules::rofl::types::Update"]],["impl Send for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Send for CurrentState",1,["oasis_runtime_sdk::state::CurrentState"]],["impl Send for Environment",1,["oasis_runtime_sdk::state::Environment"]],["impl Send for Options",1,["oasis_runtime_sdk::state::Options"]],["impl Send for TransactionWithMeta",1,["oasis_runtime_sdk::state::TransactionWithMeta"]],["impl Send for HostStore",1,["oasis_runtime_sdk::storage::host::HostStore"]],["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 CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["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 Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["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 BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Send for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Send for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Send for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Send for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Send for FeeProxy",1,["oasis_runtime_sdk::types::transaction::FeeProxy"]],["impl Send for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Send for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Send for TransactionSigner",1,["oasis_runtime_sdk::types::transaction::TransactionSigner"]],["impl Send for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl<'a> !Send for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<'a, R> !Send for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'a, V> !Send for StateValue<'a, V>",1,["oasis_runtime_sdk::state::StateValue"]],["impl<A> Send for Client<A>",1,["oasis_runtime_sdk::modules::rofl::app::client::Client"]],["impl<A> Send for Environment<A>",1,["oasis_runtime_sdk::modules::rofl::app::env::Environment"]],["impl<B, R> Send for DispatchResult<B, R>
where\n R: Send,\n B: Send,
",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl<Cfg> Send for Module<Cfg>
where\n Cfg: Send,
",1,["oasis_runtime_sdk::modules::access::Module"]],["impl<Cfg> Send for Module<Cfg>
where\n Cfg: Send,
",1,["oasis_runtime_sdk::modules::core::Module"]],["impl<Cfg> Send for Module<Cfg>
where\n Cfg: Send,
",1,["oasis_runtime_sdk::modules::rofl::Module"]],["impl<Consensus> Send for Module<Consensus>
where\n Consensus: Send,
",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl<M> Send for MKVSStore<M>
where\n M: Send,
",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<R> Send for Dispatcher<R>
where\n R: Send,
",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl<S> Send for ConfidentialStore<S>
where\n S: Send,
",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<S> Send for OverlayStore<S>
where\n S: Send,
",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S> Send for TypedStore<S>
where\n S: Send,
",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl<S, D> Send for HashedStore<S, D>
where\n S: Send,\n D: Send,
",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<S, P> Send for PrefixStore<S, P>
where\n S: Send,\n P: Send,
",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<T> Send for TransactionResult<T>
where\n T: Send,
",1,["oasis_runtime_sdk::state::TransactionResult"]]], "oasis_runtime_sdk_contracts":[["impl Send for Error",1,["oasis_runtime_sdk_contracts::Error"]],["impl Send for Event",1,["oasis_runtime_sdk_contracts::Event"]],["impl Send for ABI",1,["oasis_runtime_sdk_contracts::types::ABI"]],["impl Send for Policy",1,["oasis_runtime_sdk_contracts::types::Policy"]],["impl Send for PublicKeyKind",1,["oasis_runtime_sdk_contracts::types::PublicKeyKind"]],["impl Send for StoreKind",1,["oasis_runtime_sdk_contracts::types::StoreKind"]],["impl Send for GasCosts",1,["oasis_runtime_sdk_contracts::GasCosts"]],["impl Send for Genesis",1,["oasis_runtime_sdk_contracts::Genesis"]],["impl Send for LocalConfig",1,["oasis_runtime_sdk_contracts::LocalConfig"]],["impl Send for Parameters",1,["oasis_runtime_sdk_contracts::Parameters"]],["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 ChangeUpgradePolicy",1,["oasis_runtime_sdk_contracts::types::ChangeUpgradePolicy"]],["impl Send for Code",1,["oasis_runtime_sdk_contracts::types::Code"]],["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 ContractEvent",1,["oasis_runtime_sdk_contracts::types::ContractEvent"]],["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 Instance",1,["oasis_runtime_sdk_contracts::types::Instance"]],["impl Send for InstanceQuery",1,["oasis_runtime_sdk_contracts::types::InstanceQuery"]],["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 InstanceStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQuery"]],["impl Send for InstanceStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQueryResult"]],["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 PublicKeyQuery",1,["oasis_runtime_sdk_contracts::types::PublicKeyQuery"]],["impl Send for PublicKeyQueryResult",1,["oasis_runtime_sdk_contracts::types::PublicKeyQueryResult"]],["impl Send for Upgrade",1,["oasis_runtime_sdk_contracts::types::Upgrade"]],["impl Send for Upload",1,["oasis_runtime_sdk_contracts::types::Upload"]],["impl Send for UploadResult",1,["oasis_runtime_sdk_contracts::types::UploadResult"]],["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/trait.impl/core/marker/trait.Sync.js b/rust/trait.impl/core/marker/trait.Sync.js index c5447e933a..7d322d3b3b 100644 --- a/rust/trait.impl/core/marker/trait.Sync.js +++ b/rust/trait.impl/core/marker/trait.Sync.js @@ -3,6 +3,6 @@ "oasis_contract_sdk_storage":[["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<'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, T> Sync for ConfidentialCell<'key, T>
where\n T: Sync,
",1,["oasis_contract_sdk_storage::cell::ConfidentialCell"]],["impl<'key, T> Sync for PublicCell<'key, T>
where\n T: Sync,
",1,["oasis_contract_sdk_storage::cell::PublicCell"]],["impl<I> Sync for Int<I>
where\n <I as Integer>::Encoded: Sync,\n I: 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 SignatureKind",1,["oasis_contract_sdk_types::crypto::SignatureKind"]],["impl Sync for CallFormat",1,["oasis_contract_sdk_types::CallFormat"]],["impl Sync for ExecutionResult",1,["oasis_contract_sdk_types::ExecutionResult"]],["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 QueryRequest",1,["oasis_contract_sdk_types::env::QueryRequest"]],["impl Sync for QueryResponse",1,["oasis_contract_sdk_types::env::QueryResponse"]],["impl Sync for CallResult",1,["oasis_contract_sdk_types::message::CallResult"]],["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 StoreKind",1,["oasis_contract_sdk_types::storage::StoreKind"]],["impl Sync for Error",1,["oasis_contract_sdk_types::token::Error"]],["impl Sync for Address",1,["oasis_contract_sdk_types::address::Address"]],["impl Sync for Event",1,["oasis_contract_sdk_types::event::Event"]],["impl Sync for InstantiateResult",1,["oasis_contract_sdk_types::modules::contracts::InstantiateResult"]],["impl Sync for CodeId",1,["oasis_contract_sdk_types::CodeId"]],["impl Sync for ExecutionContext",1,["oasis_contract_sdk_types::ExecutionContext"]],["impl Sync for ExecutionOk",1,["oasis_contract_sdk_types::ExecutionOk"]],["impl Sync for InstanceId",1,["oasis_contract_sdk_types::InstanceId"]],["impl Sync for BaseUnits",1,["oasis_contract_sdk_types::token::BaseUnits"]],["impl Sync for Denomination",1,["oasis_contract_sdk_types::token::Denomination"]]], "oasis_core_runtime":[["impl !Sync for NodeBox",1,["oasis_core_runtime::storage::mkvs::tree::node::NodeBox"]],["impl !Sync for Cache",1,["oasis_core_runtime::cache::Cache"]],["impl !Sync for ConsensusState",1,["oasis_core_runtime::consensus::state::ConsensusState"]],["impl !Sync for NodePointer",1,["oasis_core_runtime::storage::mkvs::tree::node::NodePointer"]],["impl !Sync for Tree",1,["oasis_core_runtime::storage::mkvs::tree::Tree"]],["impl !Sync for StatsCollector",1,["oasis_core_runtime::storage::mkvs::sync::stats::StatsCollector"]],["impl !Sync for Tree",1,["oasis_core_runtime::transaction::tree::Tree"]],["impl Sync for Quote",1,["oasis_core_runtime::common::sgx::Quote"]],["impl Sync for Error",1,["oasis_core_runtime::common::sgx::pcs::Error"]],["impl Sync for TCBStatus",1,["oasis_core_runtime::common::sgx::pcs::TCBStatus"]],["impl Sync for Event",1,["oasis_core_runtime::consensus::Event"]],["impl Sync for Vote",1,["oasis_core_runtime::consensus::governance::Vote"]],["impl Sync for Error",1,["oasis_core_runtime::consensus::keymanager::churp::Error"]],["impl Sync for SuiteId",1,["oasis_core_runtime::consensus::keymanager::churp::SuiteId"]],["impl Sync for Error",1,["oasis_core_runtime::consensus::keymanager::Error"]],["impl Sync for RuntimeGovernanceModel",1,["oasis_core_runtime::consensus::registry::RuntimeGovernanceModel"]],["impl Sync for RuntimeKind",1,["oasis_core_runtime::consensus::registry::RuntimeKind"]],["impl Sync for SGXAttestation",1,["oasis_core_runtime::consensus::registry::SGXAttestation"]],["impl Sync for SGXConstraints",1,["oasis_core_runtime::consensus::registry::SGXConstraints"]],["impl Sync for TEEHardware",1,["oasis_core_runtime::consensus::registry::TEEHardware"]],["impl Sync for Error",1,["oasis_core_runtime::consensus::roothash::Error"]],["impl Sync for ExecutorCommitmentFailure",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentFailure"]],["impl Sync for GovernanceMessage",1,["oasis_core_runtime::consensus::roothash::message::GovernanceMessage"]],["impl Sync for HeaderType",1,["oasis_core_runtime::consensus::roothash::block::HeaderType"]],["impl Sync for Message",1,["oasis_core_runtime::consensus::roothash::message::Message"]],["impl Sync for RegistryMessage",1,["oasis_core_runtime::consensus::roothash::message::RegistryMessage"]],["impl Sync for StakingMessage",1,["oasis_core_runtime::consensus::roothash::message::StakingMessage"]],["impl Sync for CommitteeKind",1,["oasis_core_runtime::consensus::scheduler::CommitteeKind"]],["impl Sync for Role",1,["oasis_core_runtime::consensus::scheduler::Role"]],["impl Sync for EscrowEvent",1,["oasis_core_runtime::consensus::staking::EscrowEvent"]],["impl Sync for SlashReason",1,["oasis_core_runtime::consensus::staking::SlashReason"]],["impl Sync for ThresholdKind",1,["oasis_core_runtime::consensus::staking::ThresholdKind"]],["impl Sync for StateError",1,["oasis_core_runtime::consensus::state::StateError"]],["impl Sync for Error",1,["oasis_core_runtime::consensus::verifier::Error"]],["impl Sync for RpcClientError",1,["oasis_core_runtime::enclave_rpc::client::RpcClientError"]],["impl Sync for Error",1,["oasis_core_runtime::enclave_rpc::demux::Error"]],["impl Sync for RAKBinding",1,["oasis_core_runtime::enclave_rpc::session::RAKBinding"]],["impl Sync for Body",1,["oasis_core_runtime::enclave_rpc::types::Body"]],["impl Sync for Kind",1,["oasis_core_runtime::enclave_rpc::types::Kind"]],["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 PolicyVerifierError",1,["oasis_core_runtime::policy::PolicyVerifierError"]],["impl Sync for ProtocolError",1,["oasis_core_runtime::protocol::ProtocolError"]],["impl Sync for LogEntryKind",1,["oasis_core_runtime::storage::mkvs::LogEntryKind"]],["impl Sync for RootType",1,["oasis_core_runtime::storage::mkvs::tree::node::RootType"]],["impl Sync for SyncerError",1,["oasis_core_runtime::storage::mkvs::sync::errors::SyncerError"]],["impl Sync for Body",1,["oasis_core_runtime::types::Body"]],["impl Sync for EventKind",1,["oasis_core_runtime::types::EventKind"]],["impl Sync for ExecutionMode",1,["oasis_core_runtime::types::ExecutionMode"]],["impl Sync for HostStorageEndpoint",1,["oasis_core_runtime::types::HostStorageEndpoint"]],["impl Sync for MessageType",1,["oasis_core_runtime::types::MessageType"]],["impl Sync for StorageSyncRequest",1,["oasis_core_runtime::types::StorageSyncRequest"]],["impl Sync for StorageSyncResponse",1,["oasis_core_runtime::types::StorageSyncResponse"]],["impl Sync for CacheSet",1,["oasis_core_runtime::cache::CacheSet"]],["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 MultiSigned",1,["oasis_core_runtime::common::crypto::signature::MultiSigned"]],["impl Sync for PrivateKey",1,["oasis_core_runtime::common::crypto::signature::PrivateKey"]],["impl Sync for PublicKey",1,["oasis_core_runtime::common::crypto::signature::PublicKey"]],["impl Sync for Signature",1,["oasis_core_runtime::common::crypto::signature::Signature"]],["impl Sync for SignatureBundle",1,["oasis_core_runtime::common::crypto::signature::SignatureBundle"]],["impl Sync for Signed",1,["oasis_core_runtime::common::crypto::signature::Signed"]],["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 AVR",1,["oasis_core_runtime::common::sgx::ias::AVR"]],["impl Sync for QuotePolicy",1,["oasis_core_runtime::common::sgx::ias::QuotePolicy"]],["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 QEIdentity",1,["oasis_core_runtime::common::sgx::pcs::QEIdentity"]],["impl Sync for QeEcdsaP256Verifier",1,["oasis_core_runtime::common::sgx::pcs::QeEcdsaP256Verifier"]],["impl Sync for QuoteBundle",1,["oasis_core_runtime::common::sgx::pcs::QuoteBundle"]],["impl Sync for QuotePolicy",1,["oasis_core_runtime::common::sgx::pcs::QuotePolicy"]],["impl Sync for SignedQEIdentity",1,["oasis_core_runtime::common::sgx::pcs::SignedQEIdentity"]],["impl Sync for SignedTCBInfo",1,["oasis_core_runtime::common::sgx::pcs::SignedTCBInfo"]],["impl Sync for TCBBundle",1,["oasis_core_runtime::common::sgx::pcs::TCBBundle"]],["impl Sync for TCBComponent",1,["oasis_core_runtime::common::sgx::pcs::TCBComponent"]],["impl Sync for TCBInfo",1,["oasis_core_runtime::common::sgx::pcs::TCBInfo"]],["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 TDXModule",1,["oasis_core_runtime::common::sgx::pcs::TDXModule"]],["impl Sync for EnclaveIdentity",1,["oasis_core_runtime::common::sgx::EnclaveIdentity"]],["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 QuotePolicy",1,["oasis_core_runtime::common::sgx::QuotePolicy"]],["impl Sync for VerifiedQuote",1,["oasis_core_runtime::common::sgx::VerifiedQuote"]],["impl Sync for ProtocolVersions",1,["oasis_core_runtime::common::version::ProtocolVersions"]],["impl Sync for Version",1,["oasis_core_runtime::common::version::Version"]],["impl Sync for Config",1,["oasis_core_runtime::config::Config"]],["impl Sync for Storage",1,["oasis_core_runtime::config::Storage"]],["impl Sync for Address",1,["oasis_core_runtime::consensus::address::Address"]],["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 EpochTimeState",1,["oasis_core_runtime::consensus::beacon::EpochTimeState"]],["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 ConsensusParameterChanges",1,["oasis_core_runtime::consensus::governance::ConsensusParameterChanges"]],["impl Sync for ProposalContent",1,["oasis_core_runtime::consensus::governance::ProposalContent"]],["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 Application",1,["oasis_core_runtime::consensus::keymanager::churp::Application"]],["impl Sync for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::churp::PolicySGX"]],["impl Sync for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::churp::SignedPolicySGX"]],["impl Sync for Status",1,["oasis_core_runtime::consensus::keymanager::churp::Status"]],["impl Sync for EnclavePolicySGX",1,["oasis_core_runtime::consensus::keymanager::EnclavePolicySGX"]],["impl Sync for EncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedEphemeralSecret"]],["impl Sync for EncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedMasterSecret"]],["impl Sync for EncryptedSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedSecret"]],["impl Sync for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::PolicySGX"]],["impl Sync for SignedEncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedEphemeralSecret"]],["impl Sync for SignedEncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedMasterSecret"]],["impl Sync for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::SignedPolicySGX"]],["impl Sync for AnyNodeRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::AnyNodeRuntimeAdmissionPolicy"]],["impl Sync for Capabilities",1,["oasis_core_runtime::consensus::registry::Capabilities"]],["impl Sync for CapabilityTEE",1,["oasis_core_runtime::consensus::registry::CapabilityTEE"]],["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 EndorsedCapabilityTEE",1,["oasis_core_runtime::consensus::registry::EndorsedCapabilityTEE"]],["impl Sync for EntityWhitelistConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistConfig"]],["impl Sync for EntityWhitelistRoleAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRoleAdmissionPolicy"]],["impl Sync for EntityWhitelistRoleConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRoleConfig"]],["impl Sync for EntityWhitelistRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRuntimeAdmissionPolicy"]],["impl Sync for ExecutorParameters",1,["oasis_core_runtime::consensus::registry::ExecutorParameters"]],["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 Node",1,["oasis_core_runtime::consensus::registry::Node"]],["impl Sync for NodeRuntime",1,["oasis_core_runtime::consensus::registry::NodeRuntime"]],["impl Sync for P2PInfo",1,["oasis_core_runtime::consensus::registry::P2PInfo"]],["impl Sync for PerRoleAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::PerRoleAdmissionPolicy"]],["impl Sync for RolesMask",1,["oasis_core_runtime::consensus::registry::RolesMask"]],["impl Sync for Runtime",1,["oasis_core_runtime::consensus::registry::Runtime"]],["impl Sync for RuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::RuntimeAdmissionPolicy"]],["impl Sync for RuntimeGenesis",1,["oasis_core_runtime::consensus::registry::RuntimeGenesis"]],["impl Sync for RuntimeStakingParameters",1,["oasis_core_runtime::consensus::registry::RuntimeStakingParameters"]],["impl Sync for SchedulingConstraints",1,["oasis_core_runtime::consensus::registry::SchedulingConstraints"]],["impl Sync for StorageParameters",1,["oasis_core_runtime::consensus::registry::StorageParameters"]],["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 TxnSchedulerParameters",1,["oasis_core_runtime::consensus::registry::TxnSchedulerParameters"]],["impl Sync for VRFInfo",1,["oasis_core_runtime::consensus::registry::VRFInfo"]],["impl Sync for ValidatorSetConstraint",1,["oasis_core_runtime::consensus::registry::ValidatorSetConstraint"]],["impl Sync for VerifiedAttestation",1,["oasis_core_runtime::consensus::registry::VerifiedAttestation"]],["impl Sync for VerifiedEndorsedCapabilityTEE",1,["oasis_core_runtime::consensus::registry::VerifiedEndorsedCapabilityTEE"]],["impl Sync for VersionInfo",1,["oasis_core_runtime::consensus::registry::VersionInfo"]],["impl Sync for AnnotatedBlock",1,["oasis_core_runtime::consensus::roothash::AnnotatedBlock"]],["impl Sync for Block",1,["oasis_core_runtime::consensus::roothash::block::Block"]],["impl Sync for ComputeResultsHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ComputeResultsHeader"]],["impl Sync for ExecutorCommitment",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitment"]],["impl Sync for ExecutorCommitmentHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentHeader"]],["impl Sync for Header",1,["oasis_core_runtime::consensus::roothash::block::Header"]],["impl Sync for IncomingMessage",1,["oasis_core_runtime::consensus::roothash::message::IncomingMessage"]],["impl Sync for MessageEvent",1,["oasis_core_runtime::consensus::roothash::MessageEvent"]],["impl Sync for Pool",1,["oasis_core_runtime::consensus::roothash::commitment::pool::Pool"]],["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 Committee",1,["oasis_core_runtime::consensus::scheduler::Committee"]],["impl Sync for CommitteeNode",1,["oasis_core_runtime::consensus::scheduler::CommitteeNode"]],["impl Sync for Account",1,["oasis_core_runtime::consensus::staking::Account"]],["impl Sync for AddEscrowResult",1,["oasis_core_runtime::consensus::staking::AddEscrowResult"]],["impl Sync for AllowanceChangeEvent",1,["oasis_core_runtime::consensus::staking::AllowanceChangeEvent"]],["impl Sync for BurnEvent",1,["oasis_core_runtime::consensus::staking::BurnEvent"]],["impl Sync for CommissionRateBoundStep",1,["oasis_core_runtime::consensus::staking::CommissionRateBoundStep"]],["impl Sync for CommissionRateStep",1,["oasis_core_runtime::consensus::staking::CommissionRateStep"]],["impl Sync for CommissionSchedule",1,["oasis_core_runtime::consensus::staking::CommissionSchedule"]],["impl Sync for DebondingDelegation",1,["oasis_core_runtime::consensus::staking::DebondingDelegation"]],["impl Sync for Delegation",1,["oasis_core_runtime::consensus::staking::Delegation"]],["impl Sync for Escrow",1,["oasis_core_runtime::consensus::staking::Escrow"]],["impl Sync for EscrowAccount",1,["oasis_core_runtime::consensus::staking::EscrowAccount"]],["impl Sync for Event",1,["oasis_core_runtime::consensus::staking::Event"]],["impl Sync for GeneralAccount",1,["oasis_core_runtime::consensus::staking::GeneralAccount"]],["impl Sync for ReclaimEscrow",1,["oasis_core_runtime::consensus::staking::ReclaimEscrow"]],["impl Sync for ReclaimEscrowResult",1,["oasis_core_runtime::consensus::staking::ReclaimEscrowResult"]],["impl Sync for SharePool",1,["oasis_core_runtime::consensus::staking::SharePool"]],["impl Sync for Slash",1,["oasis_core_runtime::consensus::staking::Slash"]],["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 Transfer",1,["oasis_core_runtime::consensus::staking::Transfer"]],["impl Sync for TransferEvent",1,["oasis_core_runtime::consensus::staking::TransferEvent"]],["impl Sync for TransferResult",1,["oasis_core_runtime::consensus::staking::TransferResult"]],["impl Sync for Withdraw",1,["oasis_core_runtime::consensus::staking::Withdraw"]],["impl Sync for WithdrawResult",1,["oasis_core_runtime::consensus::staking::WithdrawResult"]],["impl Sync for MutableState",1,["oasis_core_runtime::consensus::state::beacon::MutableState"]],["impl Sync for Status",1,["oasis_core_runtime::consensus::state::keymanager::Status"]],["impl Sync for BlockMetadata",1,["oasis_core_runtime::consensus::BlockMetadata"]],["impl Sync for LightBlock",1,["oasis_core_runtime::consensus::LightBlock"]],["impl Sync for Proof",1,["oasis_core_runtime::consensus::tendermint::merkle::Proof"]],["impl Sync for LightBlockMeta",1,["oasis_core_runtime::consensus::tendermint::LightBlockMeta"]],["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 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 Transaction",1,["oasis_core_runtime::consensus::transaction::Transaction"]],["impl Sync for TrustRoot",1,["oasis_core_runtime::consensus::verifier::TrustRoot"]],["impl Sync for Dispatcher",1,["oasis_core_runtime::dispatcher::Dispatcher"]],["impl Sync for PostInitState",1,["oasis_core_runtime::dispatcher::PostInitState"]],["impl Sync for RpcClient",1,["oasis_core_runtime::enclave_rpc::client::RpcClient"]],["impl Sync for Context",1,["oasis_core_runtime::enclave_rpc::context::Context"]],["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 Dispatcher",1,["oasis_core_runtime::enclave_rpc::dispatcher::Dispatcher"]],["impl Sync for Method",1,["oasis_core_runtime::enclave_rpc::dispatcher::Method"]],["impl Sync for MethodDescriptor",1,["oasis_core_runtime::enclave_rpc::dispatcher::MethodDescriptor"]],["impl Sync for Builder",1,["oasis_core_runtime::enclave_rpc::session::Builder"]],["impl Sync for Session",1,["oasis_core_runtime::enclave_rpc::session::Session"]],["impl Sync for SessionInfo",1,["oasis_core_runtime::enclave_rpc::session::SessionInfo"]],["impl Sync for Error",1,["oasis_core_runtime::enclave_rpc::types::Error"]],["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 Response",1,["oasis_core_runtime::enclave_rpc::types::Response"]],["impl Sync for SessionID",1,["oasis_core_runtime::enclave_rpc::types::SessionID"]],["impl Sync for RegisterNotifyOpts",1,["oasis_core_runtime::host::RegisterNotifyOpts"]],["impl Sync for SubmitTxOpts",1,["oasis_core_runtime::host::SubmitTxOpts"]],["impl Sync for TxResult",1,["oasis_core_runtime::host::TxResult"]],["impl Sync for Identity",1,["oasis_core_runtime::identity::Identity"]],["impl Sync for PolicyVerifier",1,["oasis_core_runtime::policy::PolicyVerifier"]],["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 NoopApp",1,["oasis_core_runtime::rofl::NoopApp"]],["impl Sync for LogEntry",1,["oasis_core_runtime::storage::mkvs::LogEntry"]],["impl Sync for Prefix",1,["oasis_core_runtime::storage::mkvs::Prefix"]],["impl Sync for Root",1,["oasis_core_runtime::storage::mkvs::tree::node::Root"]],["impl Sync for GetPrefixesRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetPrefixesRequest"]],["impl Sync for GetRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetRequest"]],["impl Sync for HostReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::host::HostReadSyncer"]],["impl Sync for IterateRequest",1,["oasis_core_runtime::storage::mkvs::sync::IterateRequest"]],["impl Sync for NoopReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::noop::NoopReadSyncer"]],["impl Sync for Proof",1,["oasis_core_runtime::storage::mkvs::sync::proof::Proof"]],["impl Sync for ProofBuilder",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofBuilder"]],["impl Sync for ProofResponse",1,["oasis_core_runtime::storage::mkvs::sync::ProofResponse"]],["impl Sync for ProofVerifier",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofVerifier"]],["impl Sync for RawProofEntry",1,["oasis_core_runtime::storage::mkvs::sync::proof::RawProofEntry"]],["impl Sync for TreeID",1,["oasis_core_runtime::storage::mkvs::sync::TreeID"]],["impl Sync for UntrustedInMemoryStorage",1,["oasis_core_runtime::storage::UntrustedInMemoryStorage"]],["impl Sync for BUILD_INFO",1,["oasis_core_runtime::BUILD_INFO"]],["impl Sync for BuildInfo",1,["oasis_core_runtime::BuildInfo"]],["impl Sync for ExecuteBatchResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteBatchResult"]],["impl Sync for ExecuteTxResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteTxResult"]],["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 TxnBatch",1,["oasis_core_runtime::transaction::types::TxnBatch"]],["impl Sync for CheckTxMetadata",1,["oasis_core_runtime::types::CheckTxMetadata"]],["impl Sync for CheckTxResult",1,["oasis_core_runtime::types::CheckTxResult"]],["impl Sync for ComputedBatch",1,["oasis_core_runtime::types::ComputedBatch"]],["impl Sync for Error",1,["oasis_core_runtime::types::Error"]],["impl Sync for FeatureScheduleControl",1,["oasis_core_runtime::types::FeatureScheduleControl"]],["impl Sync for Features",1,["oasis_core_runtime::types::Features"]],["impl Sync for HostFetchConsensusEventsRequest",1,["oasis_core_runtime::types::HostFetchConsensusEventsRequest"]],["impl Sync for HostFetchConsensusEventsResponse",1,["oasis_core_runtime::types::HostFetchConsensusEventsResponse"]],["impl Sync for Message",1,["oasis_core_runtime::types::Message"]],["impl Sync for RegisterNotifyRuntimeEvent",1,["oasis_core_runtime::types::RegisterNotifyRuntimeEvent"]],["impl Sync for RuntimeInfoRequest",1,["oasis_core_runtime::types::RuntimeInfoRequest"]],["impl Sync for RuntimeInfoResponse",1,["oasis_core_runtime::types::RuntimeInfoResponse"]],["impl Sync for RuntimeNotifyEvent",1,["oasis_core_runtime::types::RuntimeNotifyEvent"]],["impl Sync for StorageSyncRequestWithEndpoint",1,["oasis_core_runtime::types::StorageSyncRequestWithEndpoint"]],["impl<'a> !Sync for Context<'a>",1,["oasis_core_runtime::transaction::context::Context"]],["impl<'a> Sync for PreInitState<'a>",1,["oasis_core_runtime::dispatcher::PreInitState"]],["impl<'a, T> Sync for ImmutableState<'a, T>
where\n T: Sync,
",1,["oasis_core_runtime::consensus::state::beacon::ImmutableState"]],["impl<'a, T> Sync for ImmutableState<'a, T>
where\n T: Sync,
",1,["oasis_core_runtime::consensus::state::keymanager::churp::ImmutableState"]],["impl<'a, T> Sync for ImmutableState<'a, T>
where\n T: Sync,
",1,["oasis_core_runtime::consensus::state::keymanager::ImmutableState"]],["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<T> Sync for Versioned<T>
where\n T: Sync,
",1,["oasis_core_runtime::common::versioned::Versioned"]],["impl<T> Sync for Response<T>
where\n T: Sync,
",1,["oasis_core_runtime::enclave_rpc::client::Response"]],["impl<T> Sync for OverlayTree<T>
where\n T: Sync,
",1,["oasis_core_runtime::storage::mkvs::tree::overlay::OverlayTree"]]], -"oasis_runtime_sdk":[["impl !Sync for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl !Sync for State",1,["oasis_runtime_sdk::state::State"]],["impl !Sync for HostStore",1,["oasis_runtime_sdk::storage::host::HostStore"]],["impl !Sync for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl Sync for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Sync for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Sync for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Sync for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Sync for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Sync for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Sync for AuthDecision",1,["oasis_runtime_sdk::module::AuthDecision"]],["impl Sync for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::access::Error"]],["impl Sync for Authorization",1,["oasis_runtime_sdk::modules::access::types::Authorization"]],["impl Sync for MethodAuthorization",1,["oasis_runtime_sdk::modules::access::types::MethodAuthorization"]],["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 ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Sync for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Sync for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Sync for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Sync for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Sync for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::rofl::app_id::Error"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::rofl::error::Error"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::rofl::event::Event"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::rofl::ParameterValidationError"]],["impl Sync for AllowedEndorsement",1,["oasis_runtime_sdk::modules::rofl::policy::AllowedEndorsement"]],["impl Sync for FeePolicy",1,["oasis_runtime_sdk::modules::rofl::policy::FeePolicy"]],["impl Sync for IdentifierScheme",1,["oasis_runtime_sdk::modules::rofl::types::IdentifierScheme"]],["impl Sync for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Sync for Mode",1,["oasis_runtime_sdk::state::Mode"]],["impl Sync for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl Sync for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Sync for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Sync for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Sync for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Sync for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Sync for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Sync for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]],["impl Sync for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Sync for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Sync for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Sync for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl Sync for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Sync for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Sync for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Sync for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl Sync for QueryRequest",1,["oasis_runtime_sdk::enclave_rpc::QueryRequest"]],["impl Sync for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Sync for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl Sync for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Sync for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Sync for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["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::accounts::Parameters"]],["impl Sync for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Sync for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["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 DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Sync for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Sync for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Sync for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Sync for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Sync for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl Sync for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Sync for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["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 ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Sync for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Sync for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Sync for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Sync for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Sync for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Sync for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["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 Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Sync for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Sync for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Sync for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Sync for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Sync for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Sync for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Sync for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Sync for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Sync for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Sync for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Sync for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Sync for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["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 Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["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 Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl Sync for Module",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Sync for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Sync for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Sync for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Sync for AppId",1,["oasis_runtime_sdk::modules::rofl::app_id::AppId"]],["impl Sync for AppAuthPolicy",1,["oasis_runtime_sdk::modules::rofl::policy::AppAuthPolicy"]],["impl Sync for KeyEndorsementInfo",1,["oasis_runtime_sdk::modules::rofl::state::KeyEndorsementInfo"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::rofl::Genesis"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::rofl::Parameters"]],["impl Sync for AppConfig",1,["oasis_runtime_sdk::modules::rofl::types::AppConfig"]],["impl Sync for AppQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppQuery"]],["impl Sync for Create",1,["oasis_runtime_sdk::modules::rofl::types::Create"]],["impl Sync for Register",1,["oasis_runtime_sdk::modules::rofl::types::Register"]],["impl Sync for Registration",1,["oasis_runtime_sdk::modules::rofl::types::Registration"]],["impl Sync for Remove",1,["oasis_runtime_sdk::modules::rofl::types::Remove"]],["impl Sync for Update",1,["oasis_runtime_sdk::modules::rofl::types::Update"]],["impl Sync for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Sync for CurrentState",1,["oasis_runtime_sdk::state::CurrentState"]],["impl Sync for Environment",1,["oasis_runtime_sdk::state::Environment"]],["impl Sync for Options",1,["oasis_runtime_sdk::state::Options"]],["impl Sync for TransactionWithMeta",1,["oasis_runtime_sdk::state::TransactionWithMeta"]],["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 CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["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 Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["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 BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Sync for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Sync for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Sync for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Sync for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Sync for FeeProxy",1,["oasis_runtime_sdk::types::transaction::FeeProxy"]],["impl Sync for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Sync for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Sync for TransactionSigner",1,["oasis_runtime_sdk::types::transaction::TransactionSigner"]],["impl Sync for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl<'a> !Sync for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<'a, R> !Sync for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'a, V> !Sync for StateValue<'a, V>",1,["oasis_runtime_sdk::state::StateValue"]],["impl<A> Sync for Client<A>",1,["oasis_runtime_sdk::modules::rofl::app::client::Client"]],["impl<A> Sync for Environment<A>",1,["oasis_runtime_sdk::modules::rofl::app::env::Environment"]],["impl<B, R> Sync for DispatchResult<B, R>
where\n R: Sync,\n B: Sync,
",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl<Cfg> Sync for Module<Cfg>
where\n Cfg: Sync,
",1,["oasis_runtime_sdk::modules::access::Module"]],["impl<Cfg> Sync for Module<Cfg>
where\n Cfg: Sync,
",1,["oasis_runtime_sdk::modules::core::Module"]],["impl<Cfg> Sync for Module<Cfg>
where\n Cfg: Sync,
",1,["oasis_runtime_sdk::modules::rofl::Module"]],["impl<Consensus> Sync for Module<Consensus>
where\n Consensus: Sync,
",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl<M> Sync for MKVSStore<M>
where\n M: Sync,
",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<R> Sync for Dispatcher<R>
where\n R: Sync,
",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl<S> Sync for ConfidentialStore<S>
where\n S: Sync,
",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<S> Sync for OverlayStore<S>
where\n S: Sync,
",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S> Sync for TypedStore<S>
where\n S: Sync,
",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl<S, D> Sync for HashedStore<S, D>
where\n S: Sync,\n D: Sync,
",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<S, P> Sync for PrefixStore<S, P>
where\n S: Sync,\n P: Sync,
",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<T> Sync for TransactionResult<T>
where\n T: Sync,
",1,["oasis_runtime_sdk::state::TransactionResult"]]], +"oasis_runtime_sdk":[["impl !Sync for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl !Sync for State",1,["oasis_runtime_sdk::state::State"]],["impl !Sync for HostStore",1,["oasis_runtime_sdk::storage::host::HostStore"]],["impl !Sync for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl Sync for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Sync for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Sync for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Sync for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Sync for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Sync for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Sync for AuthDecision",1,["oasis_runtime_sdk::module::AuthDecision"]],["impl Sync for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::access::Error"]],["impl Sync for Authorization",1,["oasis_runtime_sdk::modules::access::types::Authorization"]],["impl Sync for MethodAuthorization",1,["oasis_runtime_sdk::modules::access::types::MethodAuthorization"]],["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 ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Sync for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Sync for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Sync for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Sync for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Sync for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::rofl::app_id::Error"]],["impl Sync for Error",1,["oasis_runtime_sdk::modules::rofl::error::Error"]],["impl Sync for Event",1,["oasis_runtime_sdk::modules::rofl::event::Event"]],["impl Sync for ParameterValidationError",1,["oasis_runtime_sdk::modules::rofl::ParameterValidationError"]],["impl Sync for AllowedEndorsement",1,["oasis_runtime_sdk::modules::rofl::policy::AllowedEndorsement"]],["impl Sync for FeePolicy",1,["oasis_runtime_sdk::modules::rofl::policy::FeePolicy"]],["impl Sync for IdentifierScheme",1,["oasis_runtime_sdk::modules::rofl::types::IdentifierScheme"]],["impl Sync for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Sync for Mode",1,["oasis_runtime_sdk::state::Mode"]],["impl Sync for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl Sync for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Sync for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Sync for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Sync for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Sync for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Sync for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Sync for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]],["impl Sync for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Sync for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Sync for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Sync for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl Sync for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Sync for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Sync for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Sync for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Sync for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Sync for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl Sync for QueryRequest",1,["oasis_runtime_sdk::enclave_rpc::QueryRequest"]],["impl Sync for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Sync for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl Sync for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Sync for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Sync for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["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::accounts::Parameters"]],["impl Sync for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Sync for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["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 DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Sync for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Sync for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Sync for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Sync for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Sync for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl Sync for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Sync for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["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 ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Sync for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Sync for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Sync for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Sync for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Sync for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Sync for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["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 Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Sync for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Sync for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Sync for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Sync for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Sync for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Sync for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Sync for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Sync for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Sync for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Sync for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Sync for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Sync for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["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 Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["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 Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl Sync for Module",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Sync for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Sync for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Sync for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Sync for AppId",1,["oasis_runtime_sdk::modules::rofl::app_id::AppId"]],["impl Sync for AppAuthPolicy",1,["oasis_runtime_sdk::modules::rofl::policy::AppAuthPolicy"]],["impl Sync for KeyEndorsementInfo",1,["oasis_runtime_sdk::modules::rofl::state::KeyEndorsementInfo"]],["impl Sync for Genesis",1,["oasis_runtime_sdk::modules::rofl::Genesis"]],["impl Sync for Parameters",1,["oasis_runtime_sdk::modules::rofl::Parameters"]],["impl Sync for AppConfig",1,["oasis_runtime_sdk::modules::rofl::types::AppConfig"]],["impl Sync for AppInstanceQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppInstanceQuery"]],["impl Sync for AppQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppQuery"]],["impl Sync for Create",1,["oasis_runtime_sdk::modules::rofl::types::Create"]],["impl Sync for Register",1,["oasis_runtime_sdk::modules::rofl::types::Register"]],["impl Sync for Registration",1,["oasis_runtime_sdk::modules::rofl::types::Registration"]],["impl Sync for Remove",1,["oasis_runtime_sdk::modules::rofl::types::Remove"]],["impl Sync for Update",1,["oasis_runtime_sdk::modules::rofl::types::Update"]],["impl Sync for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Sync for CurrentState",1,["oasis_runtime_sdk::state::CurrentState"]],["impl Sync for Environment",1,["oasis_runtime_sdk::state::Environment"]],["impl Sync for Options",1,["oasis_runtime_sdk::state::Options"]],["impl Sync for TransactionWithMeta",1,["oasis_runtime_sdk::state::TransactionWithMeta"]],["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 CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["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 Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["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 BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Sync for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Sync for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Sync for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Sync for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Sync for FeeProxy",1,["oasis_runtime_sdk::types::transaction::FeeProxy"]],["impl Sync for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Sync for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Sync for TransactionSigner",1,["oasis_runtime_sdk::types::transaction::TransactionSigner"]],["impl Sync for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl<'a> !Sync for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<'a, R> !Sync for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'a, V> !Sync for StateValue<'a, V>",1,["oasis_runtime_sdk::state::StateValue"]],["impl<A> Sync for Client<A>",1,["oasis_runtime_sdk::modules::rofl::app::client::Client"]],["impl<A> Sync for Environment<A>",1,["oasis_runtime_sdk::modules::rofl::app::env::Environment"]],["impl<B, R> Sync for DispatchResult<B, R>
where\n R: Sync,\n B: Sync,
",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl<Cfg> Sync for Module<Cfg>
where\n Cfg: Sync,
",1,["oasis_runtime_sdk::modules::access::Module"]],["impl<Cfg> Sync for Module<Cfg>
where\n Cfg: Sync,
",1,["oasis_runtime_sdk::modules::core::Module"]],["impl<Cfg> Sync for Module<Cfg>
where\n Cfg: Sync,
",1,["oasis_runtime_sdk::modules::rofl::Module"]],["impl<Consensus> Sync for Module<Consensus>
where\n Consensus: Sync,
",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl<M> Sync for MKVSStore<M>
where\n M: Sync,
",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<R> Sync for Dispatcher<R>
where\n R: Sync,
",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl<S> Sync for ConfidentialStore<S>
where\n S: Sync,
",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<S> Sync for OverlayStore<S>
where\n S: Sync,
",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S> Sync for TypedStore<S>
where\n S: Sync,
",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl<S, D> Sync for HashedStore<S, D>
where\n S: Sync,\n D: Sync,
",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<S, P> Sync for PrefixStore<S, P>
where\n S: Sync,\n P: Sync,
",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<T> Sync for TransactionResult<T>
where\n T: Sync,
",1,["oasis_runtime_sdk::state::TransactionResult"]]], "oasis_runtime_sdk_contracts":[["impl Sync for Error",1,["oasis_runtime_sdk_contracts::Error"]],["impl Sync for Event",1,["oasis_runtime_sdk_contracts::Event"]],["impl Sync for ABI",1,["oasis_runtime_sdk_contracts::types::ABI"]],["impl Sync for Policy",1,["oasis_runtime_sdk_contracts::types::Policy"]],["impl Sync for PublicKeyKind",1,["oasis_runtime_sdk_contracts::types::PublicKeyKind"]],["impl Sync for StoreKind",1,["oasis_runtime_sdk_contracts::types::StoreKind"]],["impl Sync for GasCosts",1,["oasis_runtime_sdk_contracts::GasCosts"]],["impl Sync for Genesis",1,["oasis_runtime_sdk_contracts::Genesis"]],["impl Sync for LocalConfig",1,["oasis_runtime_sdk_contracts::LocalConfig"]],["impl Sync for Parameters",1,["oasis_runtime_sdk_contracts::Parameters"]],["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 ChangeUpgradePolicy",1,["oasis_runtime_sdk_contracts::types::ChangeUpgradePolicy"]],["impl Sync for Code",1,["oasis_runtime_sdk_contracts::types::Code"]],["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 ContractEvent",1,["oasis_runtime_sdk_contracts::types::ContractEvent"]],["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 Instance",1,["oasis_runtime_sdk_contracts::types::Instance"]],["impl Sync for InstanceQuery",1,["oasis_runtime_sdk_contracts::types::InstanceQuery"]],["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 InstanceStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQuery"]],["impl Sync for InstanceStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQueryResult"]],["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 PublicKeyQuery",1,["oasis_runtime_sdk_contracts::types::PublicKeyQuery"]],["impl Sync for PublicKeyQueryResult",1,["oasis_runtime_sdk_contracts::types::PublicKeyQueryResult"]],["impl Sync for Upgrade",1,["oasis_runtime_sdk_contracts::types::Upgrade"]],["impl Sync for Upload",1,["oasis_runtime_sdk_contracts::types::Upload"]],["impl Sync for UploadResult",1,["oasis_runtime_sdk_contracts::types::UploadResult"]],["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/trait.impl/core/marker/trait.Unpin.js b/rust/trait.impl/core/marker/trait.Unpin.js index 239a0a5fc2..e2c2b01a6d 100644 --- a/rust/trait.impl/core/marker/trait.Unpin.js +++ b/rust/trait.impl/core/marker/trait.Unpin.js @@ -3,6 +3,6 @@ "oasis_contract_sdk_storage":[["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<'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, T> Unpin for ConfidentialCell<'key, T>
where\n T: Unpin,
",1,["oasis_contract_sdk_storage::cell::ConfidentialCell"]],["impl<'key, T> Unpin for PublicCell<'key, T>
where\n T: Unpin,
",1,["oasis_contract_sdk_storage::cell::PublicCell"]],["impl<I> Unpin for Int<I>
where\n <I as Integer>::Encoded: Unpin,\n I: 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 SignatureKind",1,["oasis_contract_sdk_types::crypto::SignatureKind"]],["impl Unpin for CallFormat",1,["oasis_contract_sdk_types::CallFormat"]],["impl Unpin for ExecutionResult",1,["oasis_contract_sdk_types::ExecutionResult"]],["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 QueryRequest",1,["oasis_contract_sdk_types::env::QueryRequest"]],["impl Unpin for QueryResponse",1,["oasis_contract_sdk_types::env::QueryResponse"]],["impl Unpin for CallResult",1,["oasis_contract_sdk_types::message::CallResult"]],["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 StoreKind",1,["oasis_contract_sdk_types::storage::StoreKind"]],["impl Unpin for Error",1,["oasis_contract_sdk_types::token::Error"]],["impl Unpin for Address",1,["oasis_contract_sdk_types::address::Address"]],["impl Unpin for Event",1,["oasis_contract_sdk_types::event::Event"]],["impl Unpin for InstantiateResult",1,["oasis_contract_sdk_types::modules::contracts::InstantiateResult"]],["impl Unpin for CodeId",1,["oasis_contract_sdk_types::CodeId"]],["impl Unpin for ExecutionContext",1,["oasis_contract_sdk_types::ExecutionContext"]],["impl Unpin for ExecutionOk",1,["oasis_contract_sdk_types::ExecutionOk"]],["impl Unpin for InstanceId",1,["oasis_contract_sdk_types::InstanceId"]],["impl Unpin for BaseUnits",1,["oasis_contract_sdk_types::token::BaseUnits"]],["impl Unpin for Denomination",1,["oasis_contract_sdk_types::token::Denomination"]]], "oasis_core_runtime":[["impl Unpin for Quote",1,["oasis_core_runtime::common::sgx::Quote"]],["impl Unpin for Error",1,["oasis_core_runtime::common::sgx::pcs::Error"]],["impl Unpin for TCBStatus",1,["oasis_core_runtime::common::sgx::pcs::TCBStatus"]],["impl Unpin for Event",1,["oasis_core_runtime::consensus::Event"]],["impl Unpin for Vote",1,["oasis_core_runtime::consensus::governance::Vote"]],["impl Unpin for Error",1,["oasis_core_runtime::consensus::keymanager::churp::Error"]],["impl Unpin for SuiteId",1,["oasis_core_runtime::consensus::keymanager::churp::SuiteId"]],["impl Unpin for Error",1,["oasis_core_runtime::consensus::keymanager::Error"]],["impl Unpin for RuntimeGovernanceModel",1,["oasis_core_runtime::consensus::registry::RuntimeGovernanceModel"]],["impl Unpin for RuntimeKind",1,["oasis_core_runtime::consensus::registry::RuntimeKind"]],["impl Unpin for SGXAttestation",1,["oasis_core_runtime::consensus::registry::SGXAttestation"]],["impl Unpin for SGXConstraints",1,["oasis_core_runtime::consensus::registry::SGXConstraints"]],["impl Unpin for TEEHardware",1,["oasis_core_runtime::consensus::registry::TEEHardware"]],["impl Unpin for Error",1,["oasis_core_runtime::consensus::roothash::Error"]],["impl Unpin for ExecutorCommitmentFailure",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentFailure"]],["impl Unpin for GovernanceMessage",1,["oasis_core_runtime::consensus::roothash::message::GovernanceMessage"]],["impl Unpin for HeaderType",1,["oasis_core_runtime::consensus::roothash::block::HeaderType"]],["impl Unpin for Message",1,["oasis_core_runtime::consensus::roothash::message::Message"]],["impl Unpin for RegistryMessage",1,["oasis_core_runtime::consensus::roothash::message::RegistryMessage"]],["impl Unpin for StakingMessage",1,["oasis_core_runtime::consensus::roothash::message::StakingMessage"]],["impl Unpin for CommitteeKind",1,["oasis_core_runtime::consensus::scheduler::CommitteeKind"]],["impl Unpin for Role",1,["oasis_core_runtime::consensus::scheduler::Role"]],["impl Unpin for EscrowEvent",1,["oasis_core_runtime::consensus::staking::EscrowEvent"]],["impl Unpin for SlashReason",1,["oasis_core_runtime::consensus::staking::SlashReason"]],["impl Unpin for ThresholdKind",1,["oasis_core_runtime::consensus::staking::ThresholdKind"]],["impl Unpin for StateError",1,["oasis_core_runtime::consensus::state::StateError"]],["impl Unpin for Error",1,["oasis_core_runtime::consensus::verifier::Error"]],["impl Unpin for RpcClientError",1,["oasis_core_runtime::enclave_rpc::client::RpcClientError"]],["impl Unpin for Error",1,["oasis_core_runtime::enclave_rpc::demux::Error"]],["impl Unpin for RAKBinding",1,["oasis_core_runtime::enclave_rpc::session::RAKBinding"]],["impl Unpin for Body",1,["oasis_core_runtime::enclave_rpc::types::Body"]],["impl Unpin for Kind",1,["oasis_core_runtime::enclave_rpc::types::Kind"]],["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 PolicyVerifierError",1,["oasis_core_runtime::policy::PolicyVerifierError"]],["impl Unpin for ProtocolError",1,["oasis_core_runtime::protocol::ProtocolError"]],["impl Unpin for LogEntryKind",1,["oasis_core_runtime::storage::mkvs::LogEntryKind"]],["impl Unpin for NodeBox",1,["oasis_core_runtime::storage::mkvs::tree::node::NodeBox"]],["impl Unpin for RootType",1,["oasis_core_runtime::storage::mkvs::tree::node::RootType"]],["impl Unpin for SyncerError",1,["oasis_core_runtime::storage::mkvs::sync::errors::SyncerError"]],["impl Unpin for Body",1,["oasis_core_runtime::types::Body"]],["impl Unpin for EventKind",1,["oasis_core_runtime::types::EventKind"]],["impl Unpin for ExecutionMode",1,["oasis_core_runtime::types::ExecutionMode"]],["impl Unpin for HostStorageEndpoint",1,["oasis_core_runtime::types::HostStorageEndpoint"]],["impl Unpin for MessageType",1,["oasis_core_runtime::types::MessageType"]],["impl Unpin for StorageSyncRequest",1,["oasis_core_runtime::types::StorageSyncRequest"]],["impl Unpin for StorageSyncResponse",1,["oasis_core_runtime::types::StorageSyncResponse"]],["impl Unpin for Cache",1,["oasis_core_runtime::cache::Cache"]],["impl Unpin for CacheSet",1,["oasis_core_runtime::cache::CacheSet"]],["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 MultiSigned",1,["oasis_core_runtime::common::crypto::signature::MultiSigned"]],["impl Unpin for PrivateKey",1,["oasis_core_runtime::common::crypto::signature::PrivateKey"]],["impl Unpin for PublicKey",1,["oasis_core_runtime::common::crypto::signature::PublicKey"]],["impl Unpin for Signature",1,["oasis_core_runtime::common::crypto::signature::Signature"]],["impl Unpin for SignatureBundle",1,["oasis_core_runtime::common::crypto::signature::SignatureBundle"]],["impl Unpin for Signed",1,["oasis_core_runtime::common::crypto::signature::Signed"]],["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 AVR",1,["oasis_core_runtime::common::sgx::ias::AVR"]],["impl Unpin for QuotePolicy",1,["oasis_core_runtime::common::sgx::ias::QuotePolicy"]],["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 QEIdentity",1,["oasis_core_runtime::common::sgx::pcs::QEIdentity"]],["impl Unpin for QeEcdsaP256Verifier",1,["oasis_core_runtime::common::sgx::pcs::QeEcdsaP256Verifier"]],["impl Unpin for QuoteBundle",1,["oasis_core_runtime::common::sgx::pcs::QuoteBundle"]],["impl Unpin for QuotePolicy",1,["oasis_core_runtime::common::sgx::pcs::QuotePolicy"]],["impl Unpin for SignedQEIdentity",1,["oasis_core_runtime::common::sgx::pcs::SignedQEIdentity"]],["impl Unpin for SignedTCBInfo",1,["oasis_core_runtime::common::sgx::pcs::SignedTCBInfo"]],["impl Unpin for TCBBundle",1,["oasis_core_runtime::common::sgx::pcs::TCBBundle"]],["impl Unpin for TCBComponent",1,["oasis_core_runtime::common::sgx::pcs::TCBComponent"]],["impl Unpin for TCBInfo",1,["oasis_core_runtime::common::sgx::pcs::TCBInfo"]],["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 TDXModule",1,["oasis_core_runtime::common::sgx::pcs::TDXModule"]],["impl Unpin for EnclaveIdentity",1,["oasis_core_runtime::common::sgx::EnclaveIdentity"]],["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 QuotePolicy",1,["oasis_core_runtime::common::sgx::QuotePolicy"]],["impl Unpin for VerifiedQuote",1,["oasis_core_runtime::common::sgx::VerifiedQuote"]],["impl Unpin for ProtocolVersions",1,["oasis_core_runtime::common::version::ProtocolVersions"]],["impl Unpin for Version",1,["oasis_core_runtime::common::version::Version"]],["impl Unpin for Config",1,["oasis_core_runtime::config::Config"]],["impl Unpin for Storage",1,["oasis_core_runtime::config::Storage"]],["impl Unpin for Address",1,["oasis_core_runtime::consensus::address::Address"]],["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 EpochTimeState",1,["oasis_core_runtime::consensus::beacon::EpochTimeState"]],["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 ConsensusParameterChanges",1,["oasis_core_runtime::consensus::governance::ConsensusParameterChanges"]],["impl Unpin for ProposalContent",1,["oasis_core_runtime::consensus::governance::ProposalContent"]],["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 Application",1,["oasis_core_runtime::consensus::keymanager::churp::Application"]],["impl Unpin for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::churp::PolicySGX"]],["impl Unpin for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::churp::SignedPolicySGX"]],["impl Unpin for Status",1,["oasis_core_runtime::consensus::keymanager::churp::Status"]],["impl Unpin for EnclavePolicySGX",1,["oasis_core_runtime::consensus::keymanager::EnclavePolicySGX"]],["impl Unpin for EncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedEphemeralSecret"]],["impl Unpin for EncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedMasterSecret"]],["impl Unpin for EncryptedSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedSecret"]],["impl Unpin for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::PolicySGX"]],["impl Unpin for SignedEncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedEphemeralSecret"]],["impl Unpin for SignedEncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedMasterSecret"]],["impl Unpin for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::SignedPolicySGX"]],["impl Unpin for AnyNodeRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::AnyNodeRuntimeAdmissionPolicy"]],["impl Unpin for Capabilities",1,["oasis_core_runtime::consensus::registry::Capabilities"]],["impl Unpin for CapabilityTEE",1,["oasis_core_runtime::consensus::registry::CapabilityTEE"]],["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 EndorsedCapabilityTEE",1,["oasis_core_runtime::consensus::registry::EndorsedCapabilityTEE"]],["impl Unpin for EntityWhitelistConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistConfig"]],["impl Unpin for EntityWhitelistRoleAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRoleAdmissionPolicy"]],["impl Unpin for EntityWhitelistRoleConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRoleConfig"]],["impl Unpin for EntityWhitelistRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRuntimeAdmissionPolicy"]],["impl Unpin for ExecutorParameters",1,["oasis_core_runtime::consensus::registry::ExecutorParameters"]],["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 Node",1,["oasis_core_runtime::consensus::registry::Node"]],["impl Unpin for NodeRuntime",1,["oasis_core_runtime::consensus::registry::NodeRuntime"]],["impl Unpin for P2PInfo",1,["oasis_core_runtime::consensus::registry::P2PInfo"]],["impl Unpin for PerRoleAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::PerRoleAdmissionPolicy"]],["impl Unpin for RolesMask",1,["oasis_core_runtime::consensus::registry::RolesMask"]],["impl Unpin for Runtime",1,["oasis_core_runtime::consensus::registry::Runtime"]],["impl Unpin for RuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::RuntimeAdmissionPolicy"]],["impl Unpin for RuntimeGenesis",1,["oasis_core_runtime::consensus::registry::RuntimeGenesis"]],["impl Unpin for RuntimeStakingParameters",1,["oasis_core_runtime::consensus::registry::RuntimeStakingParameters"]],["impl Unpin for SchedulingConstraints",1,["oasis_core_runtime::consensus::registry::SchedulingConstraints"]],["impl Unpin for StorageParameters",1,["oasis_core_runtime::consensus::registry::StorageParameters"]],["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 TxnSchedulerParameters",1,["oasis_core_runtime::consensus::registry::TxnSchedulerParameters"]],["impl Unpin for VRFInfo",1,["oasis_core_runtime::consensus::registry::VRFInfo"]],["impl Unpin for ValidatorSetConstraint",1,["oasis_core_runtime::consensus::registry::ValidatorSetConstraint"]],["impl Unpin for VerifiedAttestation",1,["oasis_core_runtime::consensus::registry::VerifiedAttestation"]],["impl Unpin for VerifiedEndorsedCapabilityTEE",1,["oasis_core_runtime::consensus::registry::VerifiedEndorsedCapabilityTEE"]],["impl Unpin for VersionInfo",1,["oasis_core_runtime::consensus::registry::VersionInfo"]],["impl Unpin for AnnotatedBlock",1,["oasis_core_runtime::consensus::roothash::AnnotatedBlock"]],["impl Unpin for Block",1,["oasis_core_runtime::consensus::roothash::block::Block"]],["impl Unpin for ComputeResultsHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ComputeResultsHeader"]],["impl Unpin for ExecutorCommitment",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitment"]],["impl Unpin for ExecutorCommitmentHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentHeader"]],["impl Unpin for Header",1,["oasis_core_runtime::consensus::roothash::block::Header"]],["impl Unpin for IncomingMessage",1,["oasis_core_runtime::consensus::roothash::message::IncomingMessage"]],["impl Unpin for MessageEvent",1,["oasis_core_runtime::consensus::roothash::MessageEvent"]],["impl Unpin for Pool",1,["oasis_core_runtime::consensus::roothash::commitment::pool::Pool"]],["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 Committee",1,["oasis_core_runtime::consensus::scheduler::Committee"]],["impl Unpin for CommitteeNode",1,["oasis_core_runtime::consensus::scheduler::CommitteeNode"]],["impl Unpin for Account",1,["oasis_core_runtime::consensus::staking::Account"]],["impl Unpin for AddEscrowResult",1,["oasis_core_runtime::consensus::staking::AddEscrowResult"]],["impl Unpin for AllowanceChangeEvent",1,["oasis_core_runtime::consensus::staking::AllowanceChangeEvent"]],["impl Unpin for BurnEvent",1,["oasis_core_runtime::consensus::staking::BurnEvent"]],["impl Unpin for CommissionRateBoundStep",1,["oasis_core_runtime::consensus::staking::CommissionRateBoundStep"]],["impl Unpin for CommissionRateStep",1,["oasis_core_runtime::consensus::staking::CommissionRateStep"]],["impl Unpin for CommissionSchedule",1,["oasis_core_runtime::consensus::staking::CommissionSchedule"]],["impl Unpin for DebondingDelegation",1,["oasis_core_runtime::consensus::staking::DebondingDelegation"]],["impl Unpin for Delegation",1,["oasis_core_runtime::consensus::staking::Delegation"]],["impl Unpin for Escrow",1,["oasis_core_runtime::consensus::staking::Escrow"]],["impl Unpin for EscrowAccount",1,["oasis_core_runtime::consensus::staking::EscrowAccount"]],["impl Unpin for Event",1,["oasis_core_runtime::consensus::staking::Event"]],["impl Unpin for GeneralAccount",1,["oasis_core_runtime::consensus::staking::GeneralAccount"]],["impl Unpin for ReclaimEscrow",1,["oasis_core_runtime::consensus::staking::ReclaimEscrow"]],["impl Unpin for ReclaimEscrowResult",1,["oasis_core_runtime::consensus::staking::ReclaimEscrowResult"]],["impl Unpin for SharePool",1,["oasis_core_runtime::consensus::staking::SharePool"]],["impl Unpin for Slash",1,["oasis_core_runtime::consensus::staking::Slash"]],["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 Transfer",1,["oasis_core_runtime::consensus::staking::Transfer"]],["impl Unpin for TransferEvent",1,["oasis_core_runtime::consensus::staking::TransferEvent"]],["impl Unpin for TransferResult",1,["oasis_core_runtime::consensus::staking::TransferResult"]],["impl Unpin for Withdraw",1,["oasis_core_runtime::consensus::staking::Withdraw"]],["impl Unpin for WithdrawResult",1,["oasis_core_runtime::consensus::staking::WithdrawResult"]],["impl Unpin for MutableState",1,["oasis_core_runtime::consensus::state::beacon::MutableState"]],["impl Unpin for Status",1,["oasis_core_runtime::consensus::state::keymanager::Status"]],["impl Unpin for ConsensusState",1,["oasis_core_runtime::consensus::state::ConsensusState"]],["impl Unpin for BlockMetadata",1,["oasis_core_runtime::consensus::BlockMetadata"]],["impl Unpin for LightBlock",1,["oasis_core_runtime::consensus::LightBlock"]],["impl Unpin for Proof",1,["oasis_core_runtime::consensus::tendermint::merkle::Proof"]],["impl Unpin for LightBlockMeta",1,["oasis_core_runtime::consensus::tendermint::LightBlockMeta"]],["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 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 Transaction",1,["oasis_core_runtime::consensus::transaction::Transaction"]],["impl Unpin for TrustRoot",1,["oasis_core_runtime::consensus::verifier::TrustRoot"]],["impl Unpin for Dispatcher",1,["oasis_core_runtime::dispatcher::Dispatcher"]],["impl Unpin for PostInitState",1,["oasis_core_runtime::dispatcher::PostInitState"]],["impl Unpin for RpcClient",1,["oasis_core_runtime::enclave_rpc::client::RpcClient"]],["impl Unpin for Context",1,["oasis_core_runtime::enclave_rpc::context::Context"]],["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 Dispatcher",1,["oasis_core_runtime::enclave_rpc::dispatcher::Dispatcher"]],["impl Unpin for Method",1,["oasis_core_runtime::enclave_rpc::dispatcher::Method"]],["impl Unpin for MethodDescriptor",1,["oasis_core_runtime::enclave_rpc::dispatcher::MethodDescriptor"]],["impl Unpin for Builder",1,["oasis_core_runtime::enclave_rpc::session::Builder"]],["impl Unpin for Session",1,["oasis_core_runtime::enclave_rpc::session::Session"]],["impl Unpin for SessionInfo",1,["oasis_core_runtime::enclave_rpc::session::SessionInfo"]],["impl Unpin for Error",1,["oasis_core_runtime::enclave_rpc::types::Error"]],["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 Response",1,["oasis_core_runtime::enclave_rpc::types::Response"]],["impl Unpin for SessionID",1,["oasis_core_runtime::enclave_rpc::types::SessionID"]],["impl Unpin for RegisterNotifyOpts",1,["oasis_core_runtime::host::RegisterNotifyOpts"]],["impl Unpin for SubmitTxOpts",1,["oasis_core_runtime::host::SubmitTxOpts"]],["impl Unpin for TxResult",1,["oasis_core_runtime::host::TxResult"]],["impl Unpin for Identity",1,["oasis_core_runtime::identity::Identity"]],["impl Unpin for PolicyVerifier",1,["oasis_core_runtime::policy::PolicyVerifier"]],["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 NoopApp",1,["oasis_core_runtime::rofl::NoopApp"]],["impl Unpin for LogEntry",1,["oasis_core_runtime::storage::mkvs::LogEntry"]],["impl Unpin for NodePointer",1,["oasis_core_runtime::storage::mkvs::tree::node::NodePointer"]],["impl Unpin for Prefix",1,["oasis_core_runtime::storage::mkvs::Prefix"]],["impl Unpin for Root",1,["oasis_core_runtime::storage::mkvs::tree::node::Root"]],["impl Unpin for Tree",1,["oasis_core_runtime::storage::mkvs::tree::Tree"]],["impl Unpin for GetPrefixesRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetPrefixesRequest"]],["impl Unpin for GetRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetRequest"]],["impl Unpin for HostReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::host::HostReadSyncer"]],["impl Unpin for IterateRequest",1,["oasis_core_runtime::storage::mkvs::sync::IterateRequest"]],["impl Unpin for NoopReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::noop::NoopReadSyncer"]],["impl Unpin for Proof",1,["oasis_core_runtime::storage::mkvs::sync::proof::Proof"]],["impl Unpin for ProofBuilder",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofBuilder"]],["impl Unpin for ProofResponse",1,["oasis_core_runtime::storage::mkvs::sync::ProofResponse"]],["impl Unpin for ProofVerifier",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofVerifier"]],["impl Unpin for RawProofEntry",1,["oasis_core_runtime::storage::mkvs::sync::proof::RawProofEntry"]],["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 UntrustedInMemoryStorage",1,["oasis_core_runtime::storage::UntrustedInMemoryStorage"]],["impl Unpin for BUILD_INFO",1,["oasis_core_runtime::BUILD_INFO"]],["impl Unpin for BuildInfo",1,["oasis_core_runtime::BuildInfo"]],["impl Unpin for ExecuteBatchResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteBatchResult"]],["impl Unpin for ExecuteTxResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteTxResult"]],["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 CheckTxMetadata",1,["oasis_core_runtime::types::CheckTxMetadata"]],["impl Unpin for CheckTxResult",1,["oasis_core_runtime::types::CheckTxResult"]],["impl Unpin for ComputedBatch",1,["oasis_core_runtime::types::ComputedBatch"]],["impl Unpin for Error",1,["oasis_core_runtime::types::Error"]],["impl Unpin for FeatureScheduleControl",1,["oasis_core_runtime::types::FeatureScheduleControl"]],["impl Unpin for Features",1,["oasis_core_runtime::types::Features"]],["impl Unpin for HostFetchConsensusEventsRequest",1,["oasis_core_runtime::types::HostFetchConsensusEventsRequest"]],["impl Unpin for HostFetchConsensusEventsResponse",1,["oasis_core_runtime::types::HostFetchConsensusEventsResponse"]],["impl Unpin for Message",1,["oasis_core_runtime::types::Message"]],["impl Unpin for RegisterNotifyRuntimeEvent",1,["oasis_core_runtime::types::RegisterNotifyRuntimeEvent"]],["impl Unpin for RuntimeInfoRequest",1,["oasis_core_runtime::types::RuntimeInfoRequest"]],["impl Unpin for RuntimeInfoResponse",1,["oasis_core_runtime::types::RuntimeInfoResponse"]],["impl Unpin for RuntimeNotifyEvent",1,["oasis_core_runtime::types::RuntimeNotifyEvent"]],["impl Unpin for StorageSyncRequestWithEndpoint",1,["oasis_core_runtime::types::StorageSyncRequestWithEndpoint"]],["impl<'a> Unpin for PreInitState<'a>",1,["oasis_core_runtime::dispatcher::PreInitState"]],["impl<'a> Unpin for Context<'a>",1,["oasis_core_runtime::transaction::context::Context"]],["impl<'a, T> Unpin for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::beacon::ImmutableState"]],["impl<'a, T> Unpin for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::keymanager::churp::ImmutableState"]],["impl<'a, T> Unpin for ImmutableState<'a, T>",1,["oasis_core_runtime::consensus::state::keymanager::ImmutableState"]],["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<T> Unpin for Versioned<T>
where\n T: Unpin,
",1,["oasis_core_runtime::common::versioned::Versioned"]],["impl<T> Unpin for Response<T>
where\n T: Unpin,
",1,["oasis_core_runtime::enclave_rpc::client::Response"]],["impl<T> Unpin for OverlayTree<T>
where\n T: Unpin,
",1,["oasis_core_runtime::storage::mkvs::tree::overlay::OverlayTree"]]], -"oasis_runtime_sdk":[["impl Unpin for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Unpin for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Unpin for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Unpin for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Unpin for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Unpin for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Unpin for AuthDecision",1,["oasis_runtime_sdk::module::AuthDecision"]],["impl Unpin for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::access::Error"]],["impl Unpin for Authorization",1,["oasis_runtime_sdk::modules::access::types::Authorization"]],["impl Unpin for MethodAuthorization",1,["oasis_runtime_sdk::modules::access::types::MethodAuthorization"]],["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 ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Unpin for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Unpin for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Unpin for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Unpin for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Unpin for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::rofl::app_id::Error"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::rofl::error::Error"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::rofl::event::Event"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::rofl::ParameterValidationError"]],["impl Unpin for AllowedEndorsement",1,["oasis_runtime_sdk::modules::rofl::policy::AllowedEndorsement"]],["impl Unpin for FeePolicy",1,["oasis_runtime_sdk::modules::rofl::policy::FeePolicy"]],["impl Unpin for IdentifierScheme",1,["oasis_runtime_sdk::modules::rofl::types::IdentifierScheme"]],["impl Unpin for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Unpin for Mode",1,["oasis_runtime_sdk::state::Mode"]],["impl Unpin for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl Unpin for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Unpin for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Unpin for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Unpin for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Unpin for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Unpin for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Unpin for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]],["impl Unpin for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Unpin for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Unpin for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Unpin for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl Unpin for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Unpin for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Unpin for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Unpin for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Unpin for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl Unpin for QueryRequest",1,["oasis_runtime_sdk::enclave_rpc::QueryRequest"]],["impl Unpin for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Unpin for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl Unpin for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Unpin for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Unpin for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["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::accounts::Parameters"]],["impl Unpin for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Unpin for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["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 DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Unpin for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Unpin for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Unpin for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Unpin for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Unpin for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl Unpin for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Unpin for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["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 ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Unpin for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Unpin for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Unpin for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Unpin for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Unpin for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Unpin for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["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 Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Unpin for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Unpin for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Unpin for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Unpin for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Unpin for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Unpin for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Unpin for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Unpin for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Unpin for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Unpin for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Unpin for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Unpin for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["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 Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["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 Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl Unpin for Module",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Unpin for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Unpin for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Unpin for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Unpin for AppId",1,["oasis_runtime_sdk::modules::rofl::app_id::AppId"]],["impl Unpin for AppAuthPolicy",1,["oasis_runtime_sdk::modules::rofl::policy::AppAuthPolicy"]],["impl Unpin for KeyEndorsementInfo",1,["oasis_runtime_sdk::modules::rofl::state::KeyEndorsementInfo"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::rofl::Genesis"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::rofl::Parameters"]],["impl Unpin for AppConfig",1,["oasis_runtime_sdk::modules::rofl::types::AppConfig"]],["impl Unpin for AppQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppQuery"]],["impl Unpin for Create",1,["oasis_runtime_sdk::modules::rofl::types::Create"]],["impl Unpin for Register",1,["oasis_runtime_sdk::modules::rofl::types::Register"]],["impl Unpin for Registration",1,["oasis_runtime_sdk::modules::rofl::types::Registration"]],["impl Unpin for Remove",1,["oasis_runtime_sdk::modules::rofl::types::Remove"]],["impl Unpin for Update",1,["oasis_runtime_sdk::modules::rofl::types::Update"]],["impl Unpin for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Unpin for CurrentState",1,["oasis_runtime_sdk::state::CurrentState"]],["impl Unpin for Environment",1,["oasis_runtime_sdk::state::Environment"]],["impl Unpin for Options",1,["oasis_runtime_sdk::state::Options"]],["impl Unpin for State",1,["oasis_runtime_sdk::state::State"]],["impl Unpin for TransactionWithMeta",1,["oasis_runtime_sdk::state::TransactionWithMeta"]],["impl Unpin for HostStore",1,["oasis_runtime_sdk::storage::host::HostStore"]],["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 CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["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 Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["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 BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Unpin for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Unpin for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Unpin for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Unpin for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Unpin for FeeProxy",1,["oasis_runtime_sdk::types::transaction::FeeProxy"]],["impl Unpin for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Unpin for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Unpin for TransactionSigner",1,["oasis_runtime_sdk::types::transaction::TransactionSigner"]],["impl Unpin for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl<'a> Unpin for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<'a, R> Unpin for RuntimeBatchContext<'a, R>
where\n R: Unpin,
",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'a, V> Unpin for StateValue<'a, V>
where\n V: Unpin,
",1,["oasis_runtime_sdk::state::StateValue"]],["impl<A> Unpin for Client<A>",1,["oasis_runtime_sdk::modules::rofl::app::client::Client"]],["impl<A> Unpin for Environment<A>",1,["oasis_runtime_sdk::modules::rofl::app::env::Environment"]],["impl<B, R> Unpin for DispatchResult<B, R>
where\n R: Unpin,\n B: Unpin,
",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl<Cfg> Unpin for Module<Cfg>
where\n Cfg: Unpin,
",1,["oasis_runtime_sdk::modules::access::Module"]],["impl<Cfg> Unpin for Module<Cfg>
where\n Cfg: Unpin,
",1,["oasis_runtime_sdk::modules::core::Module"]],["impl<Cfg> Unpin for Module<Cfg>
where\n Cfg: Unpin,
",1,["oasis_runtime_sdk::modules::rofl::Module"]],["impl<Consensus> Unpin for Module<Consensus>
where\n Consensus: Unpin,
",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl<M> Unpin for MKVSStore<M>
where\n M: Unpin,
",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<R> Unpin for Dispatcher<R>
where\n R: Unpin,
",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl<S> Unpin for ConfidentialStore<S>
where\n S: Unpin,
",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<S> Unpin for OverlayStore<S>
where\n S: Unpin,
",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S> Unpin for TypedStore<S>
where\n S: Unpin,
",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl<S, D> Unpin for HashedStore<S, D>
where\n S: Unpin,\n D: Unpin,
",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<S, P> Unpin for PrefixStore<S, P>
where\n S: Unpin,\n P: Unpin,
",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<T> Unpin for TransactionResult<T>
where\n T: Unpin,
",1,["oasis_runtime_sdk::state::TransactionResult"]]], +"oasis_runtime_sdk":[["impl Unpin for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl Unpin for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl Unpin for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl Unpin for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl Unpin for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl Unpin for Error",1,["oasis_runtime_sdk::history::Error"]],["impl Unpin for AuthDecision",1,["oasis_runtime_sdk::module::AuthDecision"]],["impl Unpin for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::access::Error"]],["impl Unpin for Authorization",1,["oasis_runtime_sdk::modules::access::types::Authorization"]],["impl Unpin for MethodAuthorization",1,["oasis_runtime_sdk::modules::access::types::MethodAuthorization"]],["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 ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl Unpin for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl Unpin for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl Unpin for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl Unpin for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl Unpin for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::rofl::app_id::Error"]],["impl Unpin for Error",1,["oasis_runtime_sdk::modules::rofl::error::Error"]],["impl Unpin for Event",1,["oasis_runtime_sdk::modules::rofl::event::Event"]],["impl Unpin for ParameterValidationError",1,["oasis_runtime_sdk::modules::rofl::ParameterValidationError"]],["impl Unpin for AllowedEndorsement",1,["oasis_runtime_sdk::modules::rofl::policy::AllowedEndorsement"]],["impl Unpin for FeePolicy",1,["oasis_runtime_sdk::modules::rofl::policy::FeePolicy"]],["impl Unpin for IdentifierScheme",1,["oasis_runtime_sdk::modules::rofl::types::IdentifierScheme"]],["impl Unpin for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl Unpin for Mode",1,["oasis_runtime_sdk::state::Mode"]],["impl Unpin for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl Unpin for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl Unpin for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl Unpin for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl Unpin for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl Unpin for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl Unpin for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl Unpin for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]],["impl Unpin for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl Unpin for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl Unpin for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl Unpin for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl Unpin for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl Unpin for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl Unpin for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl Unpin for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl Unpin for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl Unpin for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl Unpin for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl Unpin for QueryRequest",1,["oasis_runtime_sdk::enclave_rpc::QueryRequest"]],["impl Unpin for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl Unpin for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl Unpin for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl Unpin for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl Unpin for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["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::accounts::Parameters"]],["impl Unpin for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl Unpin for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["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 DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl Unpin for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl Unpin for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl Unpin for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl Unpin for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl Unpin for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl Unpin for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl Unpin for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["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 ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl Unpin for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl Unpin for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl Unpin for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl Unpin for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl Unpin for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl Unpin for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["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 Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl Unpin for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl Unpin for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl Unpin for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl Unpin for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl Unpin for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl Unpin for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl Unpin for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl Unpin for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl Unpin for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl Unpin for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl Unpin for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl Unpin for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["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 Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["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 Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl Unpin for Module",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl Unpin for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl Unpin for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl Unpin for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl Unpin for AppId",1,["oasis_runtime_sdk::modules::rofl::app_id::AppId"]],["impl Unpin for AppAuthPolicy",1,["oasis_runtime_sdk::modules::rofl::policy::AppAuthPolicy"]],["impl Unpin for KeyEndorsementInfo",1,["oasis_runtime_sdk::modules::rofl::state::KeyEndorsementInfo"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk::modules::rofl::Genesis"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk::modules::rofl::Parameters"]],["impl Unpin for AppConfig",1,["oasis_runtime_sdk::modules::rofl::types::AppConfig"]],["impl Unpin for AppInstanceQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppInstanceQuery"]],["impl Unpin for AppQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppQuery"]],["impl Unpin for Create",1,["oasis_runtime_sdk::modules::rofl::types::Create"]],["impl Unpin for Register",1,["oasis_runtime_sdk::modules::rofl::types::Register"]],["impl Unpin for Registration",1,["oasis_runtime_sdk::modules::rofl::types::Registration"]],["impl Unpin for Remove",1,["oasis_runtime_sdk::modules::rofl::types::Remove"]],["impl Unpin for Update",1,["oasis_runtime_sdk::modules::rofl::types::Update"]],["impl Unpin for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl Unpin for CurrentState",1,["oasis_runtime_sdk::state::CurrentState"]],["impl Unpin for Environment",1,["oasis_runtime_sdk::state::Environment"]],["impl Unpin for Options",1,["oasis_runtime_sdk::state::Options"]],["impl Unpin for State",1,["oasis_runtime_sdk::state::State"]],["impl Unpin for TransactionWithMeta",1,["oasis_runtime_sdk::state::TransactionWithMeta"]],["impl Unpin for HostStore",1,["oasis_runtime_sdk::storage::host::HostStore"]],["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 CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["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 Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["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 BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl Unpin for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl Unpin for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl Unpin for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl Unpin for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl Unpin for FeeProxy",1,["oasis_runtime_sdk::types::transaction::FeeProxy"]],["impl Unpin for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl Unpin for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl Unpin for TransactionSigner",1,["oasis_runtime_sdk::types::transaction::TransactionSigner"]],["impl Unpin for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl<'a> Unpin for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<'a, R> Unpin for RuntimeBatchContext<'a, R>
where\n R: Unpin,
",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'a, V> Unpin for StateValue<'a, V>
where\n V: Unpin,
",1,["oasis_runtime_sdk::state::StateValue"]],["impl<A> Unpin for Client<A>",1,["oasis_runtime_sdk::modules::rofl::app::client::Client"]],["impl<A> Unpin for Environment<A>",1,["oasis_runtime_sdk::modules::rofl::app::env::Environment"]],["impl<B, R> Unpin for DispatchResult<B, R>
where\n R: Unpin,\n B: Unpin,
",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl<Cfg> Unpin for Module<Cfg>
where\n Cfg: Unpin,
",1,["oasis_runtime_sdk::modules::access::Module"]],["impl<Cfg> Unpin for Module<Cfg>
where\n Cfg: Unpin,
",1,["oasis_runtime_sdk::modules::core::Module"]],["impl<Cfg> Unpin for Module<Cfg>
where\n Cfg: Unpin,
",1,["oasis_runtime_sdk::modules::rofl::Module"]],["impl<Consensus> Unpin for Module<Consensus>
where\n Consensus: Unpin,
",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl<M> Unpin for MKVSStore<M>
where\n M: Unpin,
",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<R> Unpin for Dispatcher<R>
where\n R: Unpin,
",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl<S> Unpin for ConfidentialStore<S>
where\n S: Unpin,
",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<S> Unpin for OverlayStore<S>
where\n S: Unpin,
",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S> Unpin for TypedStore<S>
where\n S: Unpin,
",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl<S, D> Unpin for HashedStore<S, D>
where\n S: Unpin,\n D: Unpin,
",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<S, P> Unpin for PrefixStore<S, P>
where\n S: Unpin,\n P: Unpin,
",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<T> Unpin for TransactionResult<T>
where\n T: Unpin,
",1,["oasis_runtime_sdk::state::TransactionResult"]]], "oasis_runtime_sdk_contracts":[["impl Unpin for Error",1,["oasis_runtime_sdk_contracts::Error"]],["impl Unpin for Event",1,["oasis_runtime_sdk_contracts::Event"]],["impl Unpin for ABI",1,["oasis_runtime_sdk_contracts::types::ABI"]],["impl Unpin for Policy",1,["oasis_runtime_sdk_contracts::types::Policy"]],["impl Unpin for PublicKeyKind",1,["oasis_runtime_sdk_contracts::types::PublicKeyKind"]],["impl Unpin for StoreKind",1,["oasis_runtime_sdk_contracts::types::StoreKind"]],["impl Unpin for GasCosts",1,["oasis_runtime_sdk_contracts::GasCosts"]],["impl Unpin for Genesis",1,["oasis_runtime_sdk_contracts::Genesis"]],["impl Unpin for LocalConfig",1,["oasis_runtime_sdk_contracts::LocalConfig"]],["impl Unpin for Parameters",1,["oasis_runtime_sdk_contracts::Parameters"]],["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 ChangeUpgradePolicy",1,["oasis_runtime_sdk_contracts::types::ChangeUpgradePolicy"]],["impl Unpin for Code",1,["oasis_runtime_sdk_contracts::types::Code"]],["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 ContractEvent",1,["oasis_runtime_sdk_contracts::types::ContractEvent"]],["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 Instance",1,["oasis_runtime_sdk_contracts::types::Instance"]],["impl Unpin for InstanceQuery",1,["oasis_runtime_sdk_contracts::types::InstanceQuery"]],["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 InstanceStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQuery"]],["impl Unpin for InstanceStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQueryResult"]],["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 PublicKeyQuery",1,["oasis_runtime_sdk_contracts::types::PublicKeyQuery"]],["impl Unpin for PublicKeyQueryResult",1,["oasis_runtime_sdk_contracts::types::PublicKeyQueryResult"]],["impl Unpin for Upgrade",1,["oasis_runtime_sdk_contracts::types::Upgrade"]],["impl Unpin for Upload",1,["oasis_runtime_sdk_contracts::types::Upload"]],["impl Unpin for UploadResult",1,["oasis_runtime_sdk_contracts::types::UploadResult"]],["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/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js b/rust/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js index d0e58486f7..5a3bceeab1 100644 --- a/rust/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/rust/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -3,6 +3,6 @@ "oasis_contract_sdk_storage":[["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<'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, T> RefUnwindSafe for ConfidentialCell<'key, T>
where\n T: RefUnwindSafe,
",1,["oasis_contract_sdk_storage::cell::ConfidentialCell"]],["impl<'key, T> RefUnwindSafe for PublicCell<'key, T>
where\n T: RefUnwindSafe,
",1,["oasis_contract_sdk_storage::cell::PublicCell"]],["impl<I> RefUnwindSafe for Int<I>
where\n <I as Integer>::Encoded: RefUnwindSafe,\n I: 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 SignatureKind",1,["oasis_contract_sdk_types::crypto::SignatureKind"]],["impl RefUnwindSafe for CallFormat",1,["oasis_contract_sdk_types::CallFormat"]],["impl RefUnwindSafe for ExecutionResult",1,["oasis_contract_sdk_types::ExecutionResult"]],["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 QueryRequest",1,["oasis_contract_sdk_types::env::QueryRequest"]],["impl RefUnwindSafe for QueryResponse",1,["oasis_contract_sdk_types::env::QueryResponse"]],["impl RefUnwindSafe for CallResult",1,["oasis_contract_sdk_types::message::CallResult"]],["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 StoreKind",1,["oasis_contract_sdk_types::storage::StoreKind"]],["impl RefUnwindSafe for Error",1,["oasis_contract_sdk_types::token::Error"]],["impl RefUnwindSafe for Address",1,["oasis_contract_sdk_types::address::Address"]],["impl RefUnwindSafe for Event",1,["oasis_contract_sdk_types::event::Event"]],["impl RefUnwindSafe for InstantiateResult",1,["oasis_contract_sdk_types::modules::contracts::InstantiateResult"]],["impl RefUnwindSafe for CodeId",1,["oasis_contract_sdk_types::CodeId"]],["impl RefUnwindSafe for ExecutionContext",1,["oasis_contract_sdk_types::ExecutionContext"]],["impl RefUnwindSafe for ExecutionOk",1,["oasis_contract_sdk_types::ExecutionOk"]],["impl RefUnwindSafe for InstanceId",1,["oasis_contract_sdk_types::InstanceId"]],["impl RefUnwindSafe for BaseUnits",1,["oasis_contract_sdk_types::token::BaseUnits"]],["impl RefUnwindSafe for Denomination",1,["oasis_contract_sdk_types::token::Denomination"]]], "oasis_core_runtime":[["impl !RefUnwindSafe for NodeBox",1,["oasis_core_runtime::storage::mkvs::tree::node::NodeBox"]],["impl !RefUnwindSafe for Cache",1,["oasis_core_runtime::cache::Cache"]],["impl !RefUnwindSafe for CacheSet",1,["oasis_core_runtime::cache::CacheSet"]],["impl !RefUnwindSafe for ConsensusState",1,["oasis_core_runtime::consensus::state::ConsensusState"]],["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 Dispatcher",1,["oasis_core_runtime::dispatcher::Dispatcher"]],["impl !RefUnwindSafe for PostInitState",1,["oasis_core_runtime::dispatcher::PostInitState"]],["impl !RefUnwindSafe for RpcClient",1,["oasis_core_runtime::enclave_rpc::client::RpcClient"]],["impl !RefUnwindSafe for MultiplexedSession",1,["oasis_core_runtime::enclave_rpc::demux::MultiplexedSession"]],["impl !RefUnwindSafe for Dispatcher",1,["oasis_core_runtime::enclave_rpc::dispatcher::Dispatcher"]],["impl !RefUnwindSafe for Method",1,["oasis_core_runtime::enclave_rpc::dispatcher::Method"]],["impl !RefUnwindSafe for Builder",1,["oasis_core_runtime::enclave_rpc::session::Builder"]],["impl !RefUnwindSafe for Session",1,["oasis_core_runtime::enclave_rpc::session::Session"]],["impl !RefUnwindSafe for PolicyVerifier",1,["oasis_core_runtime::policy::PolicyVerifier"]],["impl !RefUnwindSafe for Protocol",1,["oasis_core_runtime::protocol::Protocol"]],["impl !RefUnwindSafe for ProtocolUntrustedLocalStorage",1,["oasis_core_runtime::protocol::ProtocolUntrustedLocalStorage"]],["impl !RefUnwindSafe for NodePointer",1,["oasis_core_runtime::storage::mkvs::tree::node::NodePointer"]],["impl !RefUnwindSafe for Tree",1,["oasis_core_runtime::storage::mkvs::tree::Tree"]],["impl !RefUnwindSafe for HostReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::host::HostReadSyncer"]],["impl !RefUnwindSafe for StatsCollector",1,["oasis_core_runtime::storage::mkvs::sync::stats::StatsCollector"]],["impl !RefUnwindSafe for Tree",1,["oasis_core_runtime::transaction::tree::Tree"]],["impl RefUnwindSafe for Quote",1,["oasis_core_runtime::common::sgx::Quote"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::common::sgx::pcs::Error"]],["impl RefUnwindSafe for TCBStatus",1,["oasis_core_runtime::common::sgx::pcs::TCBStatus"]],["impl RefUnwindSafe for Event",1,["oasis_core_runtime::consensus::Event"]],["impl RefUnwindSafe for Vote",1,["oasis_core_runtime::consensus::governance::Vote"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::consensus::keymanager::churp::Error"]],["impl RefUnwindSafe for SuiteId",1,["oasis_core_runtime::consensus::keymanager::churp::SuiteId"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::consensus::keymanager::Error"]],["impl RefUnwindSafe for RuntimeGovernanceModel",1,["oasis_core_runtime::consensus::registry::RuntimeGovernanceModel"]],["impl RefUnwindSafe for RuntimeKind",1,["oasis_core_runtime::consensus::registry::RuntimeKind"]],["impl RefUnwindSafe for SGXAttestation",1,["oasis_core_runtime::consensus::registry::SGXAttestation"]],["impl RefUnwindSafe for SGXConstraints",1,["oasis_core_runtime::consensus::registry::SGXConstraints"]],["impl RefUnwindSafe for TEEHardware",1,["oasis_core_runtime::consensus::registry::TEEHardware"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::consensus::roothash::Error"]],["impl RefUnwindSafe for ExecutorCommitmentFailure",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentFailure"]],["impl RefUnwindSafe for GovernanceMessage",1,["oasis_core_runtime::consensus::roothash::message::GovernanceMessage"]],["impl RefUnwindSafe for HeaderType",1,["oasis_core_runtime::consensus::roothash::block::HeaderType"]],["impl RefUnwindSafe for Message",1,["oasis_core_runtime::consensus::roothash::message::Message"]],["impl RefUnwindSafe for RegistryMessage",1,["oasis_core_runtime::consensus::roothash::message::RegistryMessage"]],["impl RefUnwindSafe for StakingMessage",1,["oasis_core_runtime::consensus::roothash::message::StakingMessage"]],["impl RefUnwindSafe for CommitteeKind",1,["oasis_core_runtime::consensus::scheduler::CommitteeKind"]],["impl RefUnwindSafe for Role",1,["oasis_core_runtime::consensus::scheduler::Role"]],["impl RefUnwindSafe for EscrowEvent",1,["oasis_core_runtime::consensus::staking::EscrowEvent"]],["impl RefUnwindSafe for SlashReason",1,["oasis_core_runtime::consensus::staking::SlashReason"]],["impl RefUnwindSafe for ThresholdKind",1,["oasis_core_runtime::consensus::staking::ThresholdKind"]],["impl RefUnwindSafe for StateError",1,["oasis_core_runtime::consensus::state::StateError"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::consensus::verifier::Error"]],["impl RefUnwindSafe for RpcClientError",1,["oasis_core_runtime::enclave_rpc::client::RpcClientError"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::enclave_rpc::demux::Error"]],["impl RefUnwindSafe for RAKBinding",1,["oasis_core_runtime::enclave_rpc::session::RAKBinding"]],["impl RefUnwindSafe for Body",1,["oasis_core_runtime::enclave_rpc::types::Body"]],["impl RefUnwindSafe for Kind",1,["oasis_core_runtime::enclave_rpc::types::Kind"]],["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 PolicyVerifierError",1,["oasis_core_runtime::policy::PolicyVerifierError"]],["impl RefUnwindSafe for ProtocolError",1,["oasis_core_runtime::protocol::ProtocolError"]],["impl RefUnwindSafe for LogEntryKind",1,["oasis_core_runtime::storage::mkvs::LogEntryKind"]],["impl RefUnwindSafe for RootType",1,["oasis_core_runtime::storage::mkvs::tree::node::RootType"]],["impl RefUnwindSafe for SyncerError",1,["oasis_core_runtime::storage::mkvs::sync::errors::SyncerError"]],["impl RefUnwindSafe for Body",1,["oasis_core_runtime::types::Body"]],["impl RefUnwindSafe for EventKind",1,["oasis_core_runtime::types::EventKind"]],["impl RefUnwindSafe for ExecutionMode",1,["oasis_core_runtime::types::ExecutionMode"]],["impl RefUnwindSafe for HostStorageEndpoint",1,["oasis_core_runtime::types::HostStorageEndpoint"]],["impl RefUnwindSafe for MessageType",1,["oasis_core_runtime::types::MessageType"]],["impl RefUnwindSafe for StorageSyncRequest",1,["oasis_core_runtime::types::StorageSyncRequest"]],["impl RefUnwindSafe for StorageSyncResponse",1,["oasis_core_runtime::types::StorageSyncResponse"]],["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 MultiSigned",1,["oasis_core_runtime::common::crypto::signature::MultiSigned"]],["impl RefUnwindSafe for PrivateKey",1,["oasis_core_runtime::common::crypto::signature::PrivateKey"]],["impl RefUnwindSafe for PublicKey",1,["oasis_core_runtime::common::crypto::signature::PublicKey"]],["impl RefUnwindSafe for Signature",1,["oasis_core_runtime::common::crypto::signature::Signature"]],["impl RefUnwindSafe for SignatureBundle",1,["oasis_core_runtime::common::crypto::signature::SignatureBundle"]],["impl RefUnwindSafe for Signed",1,["oasis_core_runtime::common::crypto::signature::Signed"]],["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 AVR",1,["oasis_core_runtime::common::sgx::ias::AVR"]],["impl RefUnwindSafe for QuotePolicy",1,["oasis_core_runtime::common::sgx::ias::QuotePolicy"]],["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 QEIdentity",1,["oasis_core_runtime::common::sgx::pcs::QEIdentity"]],["impl RefUnwindSafe for QeEcdsaP256Verifier",1,["oasis_core_runtime::common::sgx::pcs::QeEcdsaP256Verifier"]],["impl RefUnwindSafe for QuoteBundle",1,["oasis_core_runtime::common::sgx::pcs::QuoteBundle"]],["impl RefUnwindSafe for QuotePolicy",1,["oasis_core_runtime::common::sgx::pcs::QuotePolicy"]],["impl RefUnwindSafe for SignedQEIdentity",1,["oasis_core_runtime::common::sgx::pcs::SignedQEIdentity"]],["impl RefUnwindSafe for SignedTCBInfo",1,["oasis_core_runtime::common::sgx::pcs::SignedTCBInfo"]],["impl RefUnwindSafe for TCBBundle",1,["oasis_core_runtime::common::sgx::pcs::TCBBundle"]],["impl RefUnwindSafe for TCBComponent",1,["oasis_core_runtime::common::sgx::pcs::TCBComponent"]],["impl RefUnwindSafe for TCBInfo",1,["oasis_core_runtime::common::sgx::pcs::TCBInfo"]],["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 TDXModule",1,["oasis_core_runtime::common::sgx::pcs::TDXModule"]],["impl RefUnwindSafe for EnclaveIdentity",1,["oasis_core_runtime::common::sgx::EnclaveIdentity"]],["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 QuotePolicy",1,["oasis_core_runtime::common::sgx::QuotePolicy"]],["impl RefUnwindSafe for VerifiedQuote",1,["oasis_core_runtime::common::sgx::VerifiedQuote"]],["impl RefUnwindSafe for ProtocolVersions",1,["oasis_core_runtime::common::version::ProtocolVersions"]],["impl RefUnwindSafe for Version",1,["oasis_core_runtime::common::version::Version"]],["impl RefUnwindSafe for Config",1,["oasis_core_runtime::config::Config"]],["impl RefUnwindSafe for Storage",1,["oasis_core_runtime::config::Storage"]],["impl RefUnwindSafe for Address",1,["oasis_core_runtime::consensus::address::Address"]],["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 EpochTimeState",1,["oasis_core_runtime::consensus::beacon::EpochTimeState"]],["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 ConsensusParameterChanges",1,["oasis_core_runtime::consensus::governance::ConsensusParameterChanges"]],["impl RefUnwindSafe for ProposalContent",1,["oasis_core_runtime::consensus::governance::ProposalContent"]],["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 Application",1,["oasis_core_runtime::consensus::keymanager::churp::Application"]],["impl RefUnwindSafe for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::churp::PolicySGX"]],["impl RefUnwindSafe for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::churp::SignedPolicySGX"]],["impl RefUnwindSafe for Status",1,["oasis_core_runtime::consensus::keymanager::churp::Status"]],["impl RefUnwindSafe for EnclavePolicySGX",1,["oasis_core_runtime::consensus::keymanager::EnclavePolicySGX"]],["impl RefUnwindSafe for EncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedEphemeralSecret"]],["impl RefUnwindSafe for EncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedMasterSecret"]],["impl RefUnwindSafe for EncryptedSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedSecret"]],["impl RefUnwindSafe for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::PolicySGX"]],["impl RefUnwindSafe for SignedEncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedEphemeralSecret"]],["impl RefUnwindSafe for SignedEncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedMasterSecret"]],["impl RefUnwindSafe for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::SignedPolicySGX"]],["impl RefUnwindSafe for AnyNodeRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::AnyNodeRuntimeAdmissionPolicy"]],["impl RefUnwindSafe for Capabilities",1,["oasis_core_runtime::consensus::registry::Capabilities"]],["impl RefUnwindSafe for CapabilityTEE",1,["oasis_core_runtime::consensus::registry::CapabilityTEE"]],["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 EndorsedCapabilityTEE",1,["oasis_core_runtime::consensus::registry::EndorsedCapabilityTEE"]],["impl RefUnwindSafe for EntityWhitelistConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistConfig"]],["impl RefUnwindSafe for EntityWhitelistRoleAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRoleAdmissionPolicy"]],["impl RefUnwindSafe for EntityWhitelistRoleConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRoleConfig"]],["impl RefUnwindSafe for EntityWhitelistRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRuntimeAdmissionPolicy"]],["impl RefUnwindSafe for ExecutorParameters",1,["oasis_core_runtime::consensus::registry::ExecutorParameters"]],["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 Node",1,["oasis_core_runtime::consensus::registry::Node"]],["impl RefUnwindSafe for NodeRuntime",1,["oasis_core_runtime::consensus::registry::NodeRuntime"]],["impl RefUnwindSafe for P2PInfo",1,["oasis_core_runtime::consensus::registry::P2PInfo"]],["impl RefUnwindSafe for PerRoleAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::PerRoleAdmissionPolicy"]],["impl RefUnwindSafe for RolesMask",1,["oasis_core_runtime::consensus::registry::RolesMask"]],["impl RefUnwindSafe for Runtime",1,["oasis_core_runtime::consensus::registry::Runtime"]],["impl RefUnwindSafe for RuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::RuntimeAdmissionPolicy"]],["impl RefUnwindSafe for RuntimeGenesis",1,["oasis_core_runtime::consensus::registry::RuntimeGenesis"]],["impl RefUnwindSafe for RuntimeStakingParameters",1,["oasis_core_runtime::consensus::registry::RuntimeStakingParameters"]],["impl RefUnwindSafe for SchedulingConstraints",1,["oasis_core_runtime::consensus::registry::SchedulingConstraints"]],["impl RefUnwindSafe for StorageParameters",1,["oasis_core_runtime::consensus::registry::StorageParameters"]],["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 TxnSchedulerParameters",1,["oasis_core_runtime::consensus::registry::TxnSchedulerParameters"]],["impl RefUnwindSafe for VRFInfo",1,["oasis_core_runtime::consensus::registry::VRFInfo"]],["impl RefUnwindSafe for ValidatorSetConstraint",1,["oasis_core_runtime::consensus::registry::ValidatorSetConstraint"]],["impl RefUnwindSafe for VerifiedAttestation",1,["oasis_core_runtime::consensus::registry::VerifiedAttestation"]],["impl RefUnwindSafe for VerifiedEndorsedCapabilityTEE",1,["oasis_core_runtime::consensus::registry::VerifiedEndorsedCapabilityTEE"]],["impl RefUnwindSafe for VersionInfo",1,["oasis_core_runtime::consensus::registry::VersionInfo"]],["impl RefUnwindSafe for AnnotatedBlock",1,["oasis_core_runtime::consensus::roothash::AnnotatedBlock"]],["impl RefUnwindSafe for Block",1,["oasis_core_runtime::consensus::roothash::block::Block"]],["impl RefUnwindSafe for ComputeResultsHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ComputeResultsHeader"]],["impl RefUnwindSafe for ExecutorCommitment",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitment"]],["impl RefUnwindSafe for ExecutorCommitmentHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentHeader"]],["impl RefUnwindSafe for Header",1,["oasis_core_runtime::consensus::roothash::block::Header"]],["impl RefUnwindSafe for IncomingMessage",1,["oasis_core_runtime::consensus::roothash::message::IncomingMessage"]],["impl RefUnwindSafe for MessageEvent",1,["oasis_core_runtime::consensus::roothash::MessageEvent"]],["impl RefUnwindSafe for Pool",1,["oasis_core_runtime::consensus::roothash::commitment::pool::Pool"]],["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 Committee",1,["oasis_core_runtime::consensus::scheduler::Committee"]],["impl RefUnwindSafe for CommitteeNode",1,["oasis_core_runtime::consensus::scheduler::CommitteeNode"]],["impl RefUnwindSafe for Account",1,["oasis_core_runtime::consensus::staking::Account"]],["impl RefUnwindSafe for AddEscrowResult",1,["oasis_core_runtime::consensus::staking::AddEscrowResult"]],["impl RefUnwindSafe for AllowanceChangeEvent",1,["oasis_core_runtime::consensus::staking::AllowanceChangeEvent"]],["impl RefUnwindSafe for BurnEvent",1,["oasis_core_runtime::consensus::staking::BurnEvent"]],["impl RefUnwindSafe for CommissionRateBoundStep",1,["oasis_core_runtime::consensus::staking::CommissionRateBoundStep"]],["impl RefUnwindSafe for CommissionRateStep",1,["oasis_core_runtime::consensus::staking::CommissionRateStep"]],["impl RefUnwindSafe for CommissionSchedule",1,["oasis_core_runtime::consensus::staking::CommissionSchedule"]],["impl RefUnwindSafe for DebondingDelegation",1,["oasis_core_runtime::consensus::staking::DebondingDelegation"]],["impl RefUnwindSafe for Delegation",1,["oasis_core_runtime::consensus::staking::Delegation"]],["impl RefUnwindSafe for Escrow",1,["oasis_core_runtime::consensus::staking::Escrow"]],["impl RefUnwindSafe for EscrowAccount",1,["oasis_core_runtime::consensus::staking::EscrowAccount"]],["impl RefUnwindSafe for Event",1,["oasis_core_runtime::consensus::staking::Event"]],["impl RefUnwindSafe for GeneralAccount",1,["oasis_core_runtime::consensus::staking::GeneralAccount"]],["impl RefUnwindSafe for ReclaimEscrow",1,["oasis_core_runtime::consensus::staking::ReclaimEscrow"]],["impl RefUnwindSafe for ReclaimEscrowResult",1,["oasis_core_runtime::consensus::staking::ReclaimEscrowResult"]],["impl RefUnwindSafe for SharePool",1,["oasis_core_runtime::consensus::staking::SharePool"]],["impl RefUnwindSafe for Slash",1,["oasis_core_runtime::consensus::staking::Slash"]],["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 Transfer",1,["oasis_core_runtime::consensus::staking::Transfer"]],["impl RefUnwindSafe for TransferEvent",1,["oasis_core_runtime::consensus::staking::TransferEvent"]],["impl RefUnwindSafe for TransferResult",1,["oasis_core_runtime::consensus::staking::TransferResult"]],["impl RefUnwindSafe for Withdraw",1,["oasis_core_runtime::consensus::staking::Withdraw"]],["impl RefUnwindSafe for WithdrawResult",1,["oasis_core_runtime::consensus::staking::WithdrawResult"]],["impl RefUnwindSafe for MutableState",1,["oasis_core_runtime::consensus::state::beacon::MutableState"]],["impl RefUnwindSafe for Status",1,["oasis_core_runtime::consensus::state::keymanager::Status"]],["impl RefUnwindSafe for BlockMetadata",1,["oasis_core_runtime::consensus::BlockMetadata"]],["impl RefUnwindSafe for LightBlock",1,["oasis_core_runtime::consensus::LightBlock"]],["impl RefUnwindSafe for Proof",1,["oasis_core_runtime::consensus::tendermint::merkle::Proof"]],["impl RefUnwindSafe for LightBlockMeta",1,["oasis_core_runtime::consensus::tendermint::LightBlockMeta"]],["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 Transaction",1,["oasis_core_runtime::consensus::transaction::Transaction"]],["impl RefUnwindSafe for TrustRoot",1,["oasis_core_runtime::consensus::verifier::TrustRoot"]],["impl RefUnwindSafe for Context",1,["oasis_core_runtime::enclave_rpc::context::Context"]],["impl RefUnwindSafe for Demux",1,["oasis_core_runtime::enclave_rpc::demux::Demux"]],["impl RefUnwindSafe for MethodDescriptor",1,["oasis_core_runtime::enclave_rpc::dispatcher::MethodDescriptor"]],["impl RefUnwindSafe for SessionInfo",1,["oasis_core_runtime::enclave_rpc::session::SessionInfo"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::enclave_rpc::types::Error"]],["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 Response",1,["oasis_core_runtime::enclave_rpc::types::Response"]],["impl RefUnwindSafe for SessionID",1,["oasis_core_runtime::enclave_rpc::types::SessionID"]],["impl RefUnwindSafe for RegisterNotifyOpts",1,["oasis_core_runtime::host::RegisterNotifyOpts"]],["impl RefUnwindSafe for SubmitTxOpts",1,["oasis_core_runtime::host::SubmitTxOpts"]],["impl RefUnwindSafe for TxResult",1,["oasis_core_runtime::host::TxResult"]],["impl RefUnwindSafe for Identity",1,["oasis_core_runtime::identity::Identity"]],["impl RefUnwindSafe for HostInfo",1,["oasis_core_runtime::protocol::HostInfo"]],["impl RefUnwindSafe for NoopApp",1,["oasis_core_runtime::rofl::NoopApp"]],["impl RefUnwindSafe for LogEntry",1,["oasis_core_runtime::storage::mkvs::LogEntry"]],["impl RefUnwindSafe for Prefix",1,["oasis_core_runtime::storage::mkvs::Prefix"]],["impl RefUnwindSafe for Root",1,["oasis_core_runtime::storage::mkvs::tree::node::Root"]],["impl RefUnwindSafe for GetPrefixesRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetPrefixesRequest"]],["impl RefUnwindSafe for GetRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetRequest"]],["impl RefUnwindSafe for IterateRequest",1,["oasis_core_runtime::storage::mkvs::sync::IterateRequest"]],["impl RefUnwindSafe for NoopReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::noop::NoopReadSyncer"]],["impl RefUnwindSafe for Proof",1,["oasis_core_runtime::storage::mkvs::sync::proof::Proof"]],["impl RefUnwindSafe for ProofBuilder",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofBuilder"]],["impl RefUnwindSafe for ProofResponse",1,["oasis_core_runtime::storage::mkvs::sync::ProofResponse"]],["impl RefUnwindSafe for ProofVerifier",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofVerifier"]],["impl RefUnwindSafe for RawProofEntry",1,["oasis_core_runtime::storage::mkvs::sync::proof::RawProofEntry"]],["impl RefUnwindSafe for TreeID",1,["oasis_core_runtime::storage::mkvs::sync::TreeID"]],["impl RefUnwindSafe for UntrustedInMemoryStorage",1,["oasis_core_runtime::storage::UntrustedInMemoryStorage"]],["impl RefUnwindSafe for BUILD_INFO",1,["oasis_core_runtime::BUILD_INFO"]],["impl RefUnwindSafe for BuildInfo",1,["oasis_core_runtime::BuildInfo"]],["impl RefUnwindSafe for ExecuteBatchResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteBatchResult"]],["impl RefUnwindSafe for ExecuteTxResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteTxResult"]],["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 TxnBatch",1,["oasis_core_runtime::transaction::types::TxnBatch"]],["impl RefUnwindSafe for CheckTxMetadata",1,["oasis_core_runtime::types::CheckTxMetadata"]],["impl RefUnwindSafe for CheckTxResult",1,["oasis_core_runtime::types::CheckTxResult"]],["impl RefUnwindSafe for ComputedBatch",1,["oasis_core_runtime::types::ComputedBatch"]],["impl RefUnwindSafe for Error",1,["oasis_core_runtime::types::Error"]],["impl RefUnwindSafe for FeatureScheduleControl",1,["oasis_core_runtime::types::FeatureScheduleControl"]],["impl RefUnwindSafe for Features",1,["oasis_core_runtime::types::Features"]],["impl RefUnwindSafe for HostFetchConsensusEventsRequest",1,["oasis_core_runtime::types::HostFetchConsensusEventsRequest"]],["impl RefUnwindSafe for HostFetchConsensusEventsResponse",1,["oasis_core_runtime::types::HostFetchConsensusEventsResponse"]],["impl RefUnwindSafe for Message",1,["oasis_core_runtime::types::Message"]],["impl RefUnwindSafe for RegisterNotifyRuntimeEvent",1,["oasis_core_runtime::types::RegisterNotifyRuntimeEvent"]],["impl RefUnwindSafe for RuntimeInfoRequest",1,["oasis_core_runtime::types::RuntimeInfoRequest"]],["impl RefUnwindSafe for RuntimeInfoResponse",1,["oasis_core_runtime::types::RuntimeInfoResponse"]],["impl RefUnwindSafe for RuntimeNotifyEvent",1,["oasis_core_runtime::types::RuntimeNotifyEvent"]],["impl RefUnwindSafe for StorageSyncRequestWithEndpoint",1,["oasis_core_runtime::types::StorageSyncRequestWithEndpoint"]],["impl<'a> !RefUnwindSafe for PreInitState<'a>",1,["oasis_core_runtime::dispatcher::PreInitState"]],["impl<'a> !RefUnwindSafe for Context<'a>",1,["oasis_core_runtime::transaction::context::Context"]],["impl<'a, T> RefUnwindSafe for ImmutableState<'a, T>
where\n T: RefUnwindSafe,
",1,["oasis_core_runtime::consensus::state::beacon::ImmutableState"]],["impl<'a, T> RefUnwindSafe for ImmutableState<'a, T>
where\n T: RefUnwindSafe,
",1,["oasis_core_runtime::consensus::state::keymanager::churp::ImmutableState"]],["impl<'a, T> RefUnwindSafe for ImmutableState<'a, T>
where\n T: RefUnwindSafe,
",1,["oasis_core_runtime::consensus::state::keymanager::ImmutableState"]],["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<T> !RefUnwindSafe for Response<T>",1,["oasis_core_runtime::enclave_rpc::client::Response"]],["impl<T> RefUnwindSafe for Versioned<T>
where\n T: RefUnwindSafe,
",1,["oasis_core_runtime::common::versioned::Versioned"]],["impl<T> RefUnwindSafe for OverlayTree<T>
where\n T: RefUnwindSafe,
",1,["oasis_core_runtime::storage::mkvs::tree::overlay::OverlayTree"]]], -"oasis_runtime_sdk":[["impl !RefUnwindSafe for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl !RefUnwindSafe for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl !RefUnwindSafe for State",1,["oasis_runtime_sdk::state::State"]],["impl !RefUnwindSafe for HostStore",1,["oasis_runtime_sdk::storage::host::HostStore"]],["impl !RefUnwindSafe for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl RefUnwindSafe for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl RefUnwindSafe for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::history::Error"]],["impl RefUnwindSafe for AuthDecision",1,["oasis_runtime_sdk::module::AuthDecision"]],["impl RefUnwindSafe for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::access::Error"]],["impl RefUnwindSafe for Authorization",1,["oasis_runtime_sdk::modules::access::types::Authorization"]],["impl RefUnwindSafe for MethodAuthorization",1,["oasis_runtime_sdk::modules::access::types::MethodAuthorization"]],["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 ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl RefUnwindSafe for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl RefUnwindSafe for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl RefUnwindSafe for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl RefUnwindSafe for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl RefUnwindSafe for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::rofl::app_id::Error"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::rofl::error::Error"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::rofl::event::Event"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::rofl::ParameterValidationError"]],["impl RefUnwindSafe for AllowedEndorsement",1,["oasis_runtime_sdk::modules::rofl::policy::AllowedEndorsement"]],["impl RefUnwindSafe for FeePolicy",1,["oasis_runtime_sdk::modules::rofl::policy::FeePolicy"]],["impl RefUnwindSafe for IdentifierScheme",1,["oasis_runtime_sdk::modules::rofl::types::IdentifierScheme"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl RefUnwindSafe for Mode",1,["oasis_runtime_sdk::state::Mode"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl RefUnwindSafe for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl RefUnwindSafe for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl RefUnwindSafe for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl RefUnwindSafe for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl RefUnwindSafe for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]],["impl RefUnwindSafe for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl RefUnwindSafe for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl RefUnwindSafe for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl RefUnwindSafe for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl RefUnwindSafe for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl RefUnwindSafe for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl RefUnwindSafe for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl RefUnwindSafe for QueryRequest",1,["oasis_runtime_sdk::enclave_rpc::QueryRequest"]],["impl RefUnwindSafe for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl RefUnwindSafe for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl RefUnwindSafe for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl RefUnwindSafe for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["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::accounts::Parameters"]],["impl RefUnwindSafe for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl RefUnwindSafe for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["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 DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl RefUnwindSafe for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl RefUnwindSafe for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl RefUnwindSafe for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl RefUnwindSafe for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl RefUnwindSafe for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl RefUnwindSafe for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl RefUnwindSafe for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["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 ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl RefUnwindSafe for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl RefUnwindSafe for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl RefUnwindSafe for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl RefUnwindSafe for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl RefUnwindSafe for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl RefUnwindSafe for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["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 Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl RefUnwindSafe for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl RefUnwindSafe for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl RefUnwindSafe for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl RefUnwindSafe for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl RefUnwindSafe for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl RefUnwindSafe for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl RefUnwindSafe for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl RefUnwindSafe for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl RefUnwindSafe for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl RefUnwindSafe for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl RefUnwindSafe for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl RefUnwindSafe for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["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 Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["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 Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl RefUnwindSafe for Module",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl RefUnwindSafe for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl RefUnwindSafe for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl RefUnwindSafe for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl RefUnwindSafe for AppId",1,["oasis_runtime_sdk::modules::rofl::app_id::AppId"]],["impl RefUnwindSafe for AppAuthPolicy",1,["oasis_runtime_sdk::modules::rofl::policy::AppAuthPolicy"]],["impl RefUnwindSafe for KeyEndorsementInfo",1,["oasis_runtime_sdk::modules::rofl::state::KeyEndorsementInfo"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::rofl::Genesis"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::rofl::Parameters"]],["impl RefUnwindSafe for AppConfig",1,["oasis_runtime_sdk::modules::rofl::types::AppConfig"]],["impl RefUnwindSafe for AppQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppQuery"]],["impl RefUnwindSafe for Create",1,["oasis_runtime_sdk::modules::rofl::types::Create"]],["impl RefUnwindSafe for Register",1,["oasis_runtime_sdk::modules::rofl::types::Register"]],["impl RefUnwindSafe for Registration",1,["oasis_runtime_sdk::modules::rofl::types::Registration"]],["impl RefUnwindSafe for Remove",1,["oasis_runtime_sdk::modules::rofl::types::Remove"]],["impl RefUnwindSafe for Update",1,["oasis_runtime_sdk::modules::rofl::types::Update"]],["impl RefUnwindSafe for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl RefUnwindSafe for CurrentState",1,["oasis_runtime_sdk::state::CurrentState"]],["impl RefUnwindSafe for Environment",1,["oasis_runtime_sdk::state::Environment"]],["impl RefUnwindSafe for Options",1,["oasis_runtime_sdk::state::Options"]],["impl RefUnwindSafe for TransactionWithMeta",1,["oasis_runtime_sdk::state::TransactionWithMeta"]],["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 CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["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 Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["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 BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl RefUnwindSafe for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl RefUnwindSafe for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl RefUnwindSafe for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl RefUnwindSafe for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl RefUnwindSafe for FeeProxy",1,["oasis_runtime_sdk::types::transaction::FeeProxy"]],["impl RefUnwindSafe for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl RefUnwindSafe for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl RefUnwindSafe for TransactionSigner",1,["oasis_runtime_sdk::types::transaction::TransactionSigner"]],["impl RefUnwindSafe for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl<'a> !RefUnwindSafe for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<'a, R> !RefUnwindSafe for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'a, V> !RefUnwindSafe for StateValue<'a, V>",1,["oasis_runtime_sdk::state::StateValue"]],["impl<A> !RefUnwindSafe for Client<A>",1,["oasis_runtime_sdk::modules::rofl::app::client::Client"]],["impl<A> !RefUnwindSafe for Environment<A>",1,["oasis_runtime_sdk::modules::rofl::app::env::Environment"]],["impl<B, R> RefUnwindSafe for DispatchResult<B, R>
where\n R: RefUnwindSafe,\n B: RefUnwindSafe,
",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl<Cfg> RefUnwindSafe for Module<Cfg>
where\n Cfg: RefUnwindSafe,
",1,["oasis_runtime_sdk::modules::access::Module"]],["impl<Cfg> RefUnwindSafe for Module<Cfg>
where\n Cfg: RefUnwindSafe,
",1,["oasis_runtime_sdk::modules::core::Module"]],["impl<Cfg> RefUnwindSafe for Module<Cfg>
where\n Cfg: RefUnwindSafe,
",1,["oasis_runtime_sdk::modules::rofl::Module"]],["impl<Consensus> RefUnwindSafe for Module<Consensus>
where\n Consensus: RefUnwindSafe,
",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl<M> RefUnwindSafe for MKVSStore<M>
where\n M: RefUnwindSafe,
",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<R> !RefUnwindSafe for Dispatcher<R>",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl<S> RefUnwindSafe for ConfidentialStore<S>
where\n S: RefUnwindSafe,
",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<S> RefUnwindSafe for OverlayStore<S>
where\n S: RefUnwindSafe,
",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S> RefUnwindSafe for TypedStore<S>
where\n S: RefUnwindSafe,
",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl<S, D> RefUnwindSafe for HashedStore<S, D>
where\n S: RefUnwindSafe,\n D: RefUnwindSafe,
",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<S, P> RefUnwindSafe for PrefixStore<S, P>
where\n S: RefUnwindSafe,\n P: RefUnwindSafe,
",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<T> RefUnwindSafe for TransactionResult<T>
where\n T: RefUnwindSafe,
",1,["oasis_runtime_sdk::state::TransactionResult"]]], +"oasis_runtime_sdk":[["impl !RefUnwindSafe for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl !RefUnwindSafe for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl !RefUnwindSafe for State",1,["oasis_runtime_sdk::state::State"]],["impl !RefUnwindSafe for HostStore",1,["oasis_runtime_sdk::storage::host::HostStore"]],["impl !RefUnwindSafe for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl RefUnwindSafe for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl RefUnwindSafe for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::history::Error"]],["impl RefUnwindSafe for AuthDecision",1,["oasis_runtime_sdk::module::AuthDecision"]],["impl RefUnwindSafe for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::access::Error"]],["impl RefUnwindSafe for Authorization",1,["oasis_runtime_sdk::modules::access::types::Authorization"]],["impl RefUnwindSafe for MethodAuthorization",1,["oasis_runtime_sdk::modules::access::types::MethodAuthorization"]],["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 ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl RefUnwindSafe for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl RefUnwindSafe for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl RefUnwindSafe for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl RefUnwindSafe for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl RefUnwindSafe for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::rofl::app_id::Error"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::modules::rofl::error::Error"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk::modules::rofl::event::Event"]],["impl RefUnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::rofl::ParameterValidationError"]],["impl RefUnwindSafe for AllowedEndorsement",1,["oasis_runtime_sdk::modules::rofl::policy::AllowedEndorsement"]],["impl RefUnwindSafe for FeePolicy",1,["oasis_runtime_sdk::modules::rofl::policy::FeePolicy"]],["impl RefUnwindSafe for IdentifierScheme",1,["oasis_runtime_sdk::modules::rofl::types::IdentifierScheme"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl RefUnwindSafe for Mode",1,["oasis_runtime_sdk::state::Mode"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl RefUnwindSafe for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl RefUnwindSafe for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl RefUnwindSafe for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl RefUnwindSafe for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl RefUnwindSafe for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]],["impl RefUnwindSafe for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl RefUnwindSafe for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl RefUnwindSafe for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl RefUnwindSafe for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl RefUnwindSafe for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl RefUnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl RefUnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl RefUnwindSafe for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl RefUnwindSafe for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl RefUnwindSafe for QueryRequest",1,["oasis_runtime_sdk::enclave_rpc::QueryRequest"]],["impl RefUnwindSafe for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl RefUnwindSafe for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl RefUnwindSafe for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl RefUnwindSafe for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["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::accounts::Parameters"]],["impl RefUnwindSafe for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl RefUnwindSafe for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["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 DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl RefUnwindSafe for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl RefUnwindSafe for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl RefUnwindSafe for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl RefUnwindSafe for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl RefUnwindSafe for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl RefUnwindSafe for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl RefUnwindSafe for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["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 ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl RefUnwindSafe for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl RefUnwindSafe for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl RefUnwindSafe for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl RefUnwindSafe for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl RefUnwindSafe for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl RefUnwindSafe for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["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 Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl RefUnwindSafe for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl RefUnwindSafe for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl RefUnwindSafe for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl RefUnwindSafe for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl RefUnwindSafe for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl RefUnwindSafe for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl RefUnwindSafe for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl RefUnwindSafe for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl RefUnwindSafe for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl RefUnwindSafe for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl RefUnwindSafe for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl RefUnwindSafe for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["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 Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["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 Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl RefUnwindSafe for Module",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl RefUnwindSafe for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl RefUnwindSafe for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl RefUnwindSafe for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl RefUnwindSafe for AppId",1,["oasis_runtime_sdk::modules::rofl::app_id::AppId"]],["impl RefUnwindSafe for AppAuthPolicy",1,["oasis_runtime_sdk::modules::rofl::policy::AppAuthPolicy"]],["impl RefUnwindSafe for KeyEndorsementInfo",1,["oasis_runtime_sdk::modules::rofl::state::KeyEndorsementInfo"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::rofl::Genesis"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::rofl::Parameters"]],["impl RefUnwindSafe for AppConfig",1,["oasis_runtime_sdk::modules::rofl::types::AppConfig"]],["impl RefUnwindSafe for AppInstanceQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppInstanceQuery"]],["impl RefUnwindSafe for AppQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppQuery"]],["impl RefUnwindSafe for Create",1,["oasis_runtime_sdk::modules::rofl::types::Create"]],["impl RefUnwindSafe for Register",1,["oasis_runtime_sdk::modules::rofl::types::Register"]],["impl RefUnwindSafe for Registration",1,["oasis_runtime_sdk::modules::rofl::types::Registration"]],["impl RefUnwindSafe for Remove",1,["oasis_runtime_sdk::modules::rofl::types::Remove"]],["impl RefUnwindSafe for Update",1,["oasis_runtime_sdk::modules::rofl::types::Update"]],["impl RefUnwindSafe for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl RefUnwindSafe for CurrentState",1,["oasis_runtime_sdk::state::CurrentState"]],["impl RefUnwindSafe for Environment",1,["oasis_runtime_sdk::state::Environment"]],["impl RefUnwindSafe for Options",1,["oasis_runtime_sdk::state::Options"]],["impl RefUnwindSafe for TransactionWithMeta",1,["oasis_runtime_sdk::state::TransactionWithMeta"]],["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 CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["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 Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["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 BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl RefUnwindSafe for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl RefUnwindSafe for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl RefUnwindSafe for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl RefUnwindSafe for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl RefUnwindSafe for FeeProxy",1,["oasis_runtime_sdk::types::transaction::FeeProxy"]],["impl RefUnwindSafe for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl RefUnwindSafe for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl RefUnwindSafe for TransactionSigner",1,["oasis_runtime_sdk::types::transaction::TransactionSigner"]],["impl RefUnwindSafe for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl<'a> !RefUnwindSafe for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<'a, R> !RefUnwindSafe for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'a, V> !RefUnwindSafe for StateValue<'a, V>",1,["oasis_runtime_sdk::state::StateValue"]],["impl<A> !RefUnwindSafe for Client<A>",1,["oasis_runtime_sdk::modules::rofl::app::client::Client"]],["impl<A> !RefUnwindSafe for Environment<A>",1,["oasis_runtime_sdk::modules::rofl::app::env::Environment"]],["impl<B, R> RefUnwindSafe for DispatchResult<B, R>
where\n R: RefUnwindSafe,\n B: RefUnwindSafe,
",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl<Cfg> RefUnwindSafe for Module<Cfg>
where\n Cfg: RefUnwindSafe,
",1,["oasis_runtime_sdk::modules::access::Module"]],["impl<Cfg> RefUnwindSafe for Module<Cfg>
where\n Cfg: RefUnwindSafe,
",1,["oasis_runtime_sdk::modules::core::Module"]],["impl<Cfg> RefUnwindSafe for Module<Cfg>
where\n Cfg: RefUnwindSafe,
",1,["oasis_runtime_sdk::modules::rofl::Module"]],["impl<Consensus> RefUnwindSafe for Module<Consensus>
where\n Consensus: RefUnwindSafe,
",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl<M> RefUnwindSafe for MKVSStore<M>
where\n M: RefUnwindSafe,
",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<R> !RefUnwindSafe for Dispatcher<R>",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl<S> RefUnwindSafe for ConfidentialStore<S>
where\n S: RefUnwindSafe,
",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<S> RefUnwindSafe for OverlayStore<S>
where\n S: RefUnwindSafe,
",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S> RefUnwindSafe for TypedStore<S>
where\n S: RefUnwindSafe,
",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl<S, D> RefUnwindSafe for HashedStore<S, D>
where\n S: RefUnwindSafe,\n D: RefUnwindSafe,
",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<S, P> RefUnwindSafe for PrefixStore<S, P>
where\n S: RefUnwindSafe,\n P: RefUnwindSafe,
",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<T> RefUnwindSafe for TransactionResult<T>
where\n T: RefUnwindSafe,
",1,["oasis_runtime_sdk::state::TransactionResult"]]], "oasis_runtime_sdk_contracts":[["impl RefUnwindSafe for Error",1,["oasis_runtime_sdk_contracts::Error"]],["impl RefUnwindSafe for Event",1,["oasis_runtime_sdk_contracts::Event"]],["impl RefUnwindSafe for ABI",1,["oasis_runtime_sdk_contracts::types::ABI"]],["impl RefUnwindSafe for Policy",1,["oasis_runtime_sdk_contracts::types::Policy"]],["impl RefUnwindSafe for PublicKeyKind",1,["oasis_runtime_sdk_contracts::types::PublicKeyKind"]],["impl RefUnwindSafe for StoreKind",1,["oasis_runtime_sdk_contracts::types::StoreKind"]],["impl RefUnwindSafe for GasCosts",1,["oasis_runtime_sdk_contracts::GasCosts"]],["impl RefUnwindSafe for Genesis",1,["oasis_runtime_sdk_contracts::Genesis"]],["impl RefUnwindSafe for LocalConfig",1,["oasis_runtime_sdk_contracts::LocalConfig"]],["impl RefUnwindSafe for Parameters",1,["oasis_runtime_sdk_contracts::Parameters"]],["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 ChangeUpgradePolicy",1,["oasis_runtime_sdk_contracts::types::ChangeUpgradePolicy"]],["impl RefUnwindSafe for Code",1,["oasis_runtime_sdk_contracts::types::Code"]],["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 ContractEvent",1,["oasis_runtime_sdk_contracts::types::ContractEvent"]],["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 Instance",1,["oasis_runtime_sdk_contracts::types::Instance"]],["impl RefUnwindSafe for InstanceQuery",1,["oasis_runtime_sdk_contracts::types::InstanceQuery"]],["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 InstanceStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQuery"]],["impl RefUnwindSafe for InstanceStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQueryResult"]],["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 PublicKeyQuery",1,["oasis_runtime_sdk_contracts::types::PublicKeyQuery"]],["impl RefUnwindSafe for PublicKeyQueryResult",1,["oasis_runtime_sdk_contracts::types::PublicKeyQueryResult"]],["impl RefUnwindSafe for Upgrade",1,["oasis_runtime_sdk_contracts::types::Upgrade"]],["impl RefUnwindSafe for Upload",1,["oasis_runtime_sdk_contracts::types::Upload"]],["impl RefUnwindSafe for UploadResult",1,["oasis_runtime_sdk_contracts::types::UploadResult"]],["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/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js b/rust/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js index f0dc375546..99c1de0f44 100644 --- a/rust/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/rust/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js @@ -3,6 +3,6 @@ "oasis_contract_sdk_storage":[["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<'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, T> UnwindSafe for ConfidentialCell<'key, T>
where\n T: UnwindSafe,
",1,["oasis_contract_sdk_storage::cell::ConfidentialCell"]],["impl<'key, T> UnwindSafe for PublicCell<'key, T>
where\n T: UnwindSafe,
",1,["oasis_contract_sdk_storage::cell::PublicCell"]],["impl<I> UnwindSafe for Int<I>
where\n <I as Integer>::Encoded: UnwindSafe,\n I: 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 SignatureKind",1,["oasis_contract_sdk_types::crypto::SignatureKind"]],["impl UnwindSafe for CallFormat",1,["oasis_contract_sdk_types::CallFormat"]],["impl UnwindSafe for ExecutionResult",1,["oasis_contract_sdk_types::ExecutionResult"]],["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 QueryRequest",1,["oasis_contract_sdk_types::env::QueryRequest"]],["impl UnwindSafe for QueryResponse",1,["oasis_contract_sdk_types::env::QueryResponse"]],["impl UnwindSafe for CallResult",1,["oasis_contract_sdk_types::message::CallResult"]],["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 StoreKind",1,["oasis_contract_sdk_types::storage::StoreKind"]],["impl UnwindSafe for Error",1,["oasis_contract_sdk_types::token::Error"]],["impl UnwindSafe for Address",1,["oasis_contract_sdk_types::address::Address"]],["impl UnwindSafe for Event",1,["oasis_contract_sdk_types::event::Event"]],["impl UnwindSafe for InstantiateResult",1,["oasis_contract_sdk_types::modules::contracts::InstantiateResult"]],["impl UnwindSafe for CodeId",1,["oasis_contract_sdk_types::CodeId"]],["impl UnwindSafe for ExecutionContext",1,["oasis_contract_sdk_types::ExecutionContext"]],["impl UnwindSafe for ExecutionOk",1,["oasis_contract_sdk_types::ExecutionOk"]],["impl UnwindSafe for InstanceId",1,["oasis_contract_sdk_types::InstanceId"]],["impl UnwindSafe for BaseUnits",1,["oasis_contract_sdk_types::token::BaseUnits"]],["impl UnwindSafe for Denomination",1,["oasis_contract_sdk_types::token::Denomination"]]], "oasis_core_runtime":[["impl !UnwindSafe for NodeBox",1,["oasis_core_runtime::storage::mkvs::tree::node::NodeBox"]],["impl !UnwindSafe for Cache",1,["oasis_core_runtime::cache::Cache"]],["impl !UnwindSafe for CacheSet",1,["oasis_core_runtime::cache::CacheSet"]],["impl !UnwindSafe for ConsensusState",1,["oasis_core_runtime::consensus::state::ConsensusState"]],["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 Dispatcher",1,["oasis_core_runtime::dispatcher::Dispatcher"]],["impl !UnwindSafe for PostInitState",1,["oasis_core_runtime::dispatcher::PostInitState"]],["impl !UnwindSafe for RpcClient",1,["oasis_core_runtime::enclave_rpc::client::RpcClient"]],["impl !UnwindSafe for MultiplexedSession",1,["oasis_core_runtime::enclave_rpc::demux::MultiplexedSession"]],["impl !UnwindSafe for Dispatcher",1,["oasis_core_runtime::enclave_rpc::dispatcher::Dispatcher"]],["impl !UnwindSafe for Method",1,["oasis_core_runtime::enclave_rpc::dispatcher::Method"]],["impl !UnwindSafe for Builder",1,["oasis_core_runtime::enclave_rpc::session::Builder"]],["impl !UnwindSafe for Session",1,["oasis_core_runtime::enclave_rpc::session::Session"]],["impl !UnwindSafe for PolicyVerifier",1,["oasis_core_runtime::policy::PolicyVerifier"]],["impl !UnwindSafe for Protocol",1,["oasis_core_runtime::protocol::Protocol"]],["impl !UnwindSafe for ProtocolUntrustedLocalStorage",1,["oasis_core_runtime::protocol::ProtocolUntrustedLocalStorage"]],["impl !UnwindSafe for NodePointer",1,["oasis_core_runtime::storage::mkvs::tree::node::NodePointer"]],["impl !UnwindSafe for Tree",1,["oasis_core_runtime::storage::mkvs::tree::Tree"]],["impl !UnwindSafe for HostReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::host::HostReadSyncer"]],["impl !UnwindSafe for StatsCollector",1,["oasis_core_runtime::storage::mkvs::sync::stats::StatsCollector"]],["impl !UnwindSafe for Tree",1,["oasis_core_runtime::transaction::tree::Tree"]],["impl UnwindSafe for Quote",1,["oasis_core_runtime::common::sgx::Quote"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::common::sgx::pcs::Error"]],["impl UnwindSafe for TCBStatus",1,["oasis_core_runtime::common::sgx::pcs::TCBStatus"]],["impl UnwindSafe for Event",1,["oasis_core_runtime::consensus::Event"]],["impl UnwindSafe for Vote",1,["oasis_core_runtime::consensus::governance::Vote"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::consensus::keymanager::churp::Error"]],["impl UnwindSafe for SuiteId",1,["oasis_core_runtime::consensus::keymanager::churp::SuiteId"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::consensus::keymanager::Error"]],["impl UnwindSafe for RuntimeGovernanceModel",1,["oasis_core_runtime::consensus::registry::RuntimeGovernanceModel"]],["impl UnwindSafe for RuntimeKind",1,["oasis_core_runtime::consensus::registry::RuntimeKind"]],["impl UnwindSafe for SGXAttestation",1,["oasis_core_runtime::consensus::registry::SGXAttestation"]],["impl UnwindSafe for SGXConstraints",1,["oasis_core_runtime::consensus::registry::SGXConstraints"]],["impl UnwindSafe for TEEHardware",1,["oasis_core_runtime::consensus::registry::TEEHardware"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::consensus::roothash::Error"]],["impl UnwindSafe for ExecutorCommitmentFailure",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentFailure"]],["impl UnwindSafe for GovernanceMessage",1,["oasis_core_runtime::consensus::roothash::message::GovernanceMessage"]],["impl UnwindSafe for HeaderType",1,["oasis_core_runtime::consensus::roothash::block::HeaderType"]],["impl UnwindSafe for Message",1,["oasis_core_runtime::consensus::roothash::message::Message"]],["impl UnwindSafe for RegistryMessage",1,["oasis_core_runtime::consensus::roothash::message::RegistryMessage"]],["impl UnwindSafe for StakingMessage",1,["oasis_core_runtime::consensus::roothash::message::StakingMessage"]],["impl UnwindSafe for CommitteeKind",1,["oasis_core_runtime::consensus::scheduler::CommitteeKind"]],["impl UnwindSafe for Role",1,["oasis_core_runtime::consensus::scheduler::Role"]],["impl UnwindSafe for EscrowEvent",1,["oasis_core_runtime::consensus::staking::EscrowEvent"]],["impl UnwindSafe for SlashReason",1,["oasis_core_runtime::consensus::staking::SlashReason"]],["impl UnwindSafe for ThresholdKind",1,["oasis_core_runtime::consensus::staking::ThresholdKind"]],["impl UnwindSafe for StateError",1,["oasis_core_runtime::consensus::state::StateError"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::consensus::verifier::Error"]],["impl UnwindSafe for RpcClientError",1,["oasis_core_runtime::enclave_rpc::client::RpcClientError"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::enclave_rpc::demux::Error"]],["impl UnwindSafe for RAKBinding",1,["oasis_core_runtime::enclave_rpc::session::RAKBinding"]],["impl UnwindSafe for Body",1,["oasis_core_runtime::enclave_rpc::types::Body"]],["impl UnwindSafe for Kind",1,["oasis_core_runtime::enclave_rpc::types::Kind"]],["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 PolicyVerifierError",1,["oasis_core_runtime::policy::PolicyVerifierError"]],["impl UnwindSafe for ProtocolError",1,["oasis_core_runtime::protocol::ProtocolError"]],["impl UnwindSafe for LogEntryKind",1,["oasis_core_runtime::storage::mkvs::LogEntryKind"]],["impl UnwindSafe for RootType",1,["oasis_core_runtime::storage::mkvs::tree::node::RootType"]],["impl UnwindSafe for SyncerError",1,["oasis_core_runtime::storage::mkvs::sync::errors::SyncerError"]],["impl UnwindSafe for Body",1,["oasis_core_runtime::types::Body"]],["impl UnwindSafe for EventKind",1,["oasis_core_runtime::types::EventKind"]],["impl UnwindSafe for ExecutionMode",1,["oasis_core_runtime::types::ExecutionMode"]],["impl UnwindSafe for HostStorageEndpoint",1,["oasis_core_runtime::types::HostStorageEndpoint"]],["impl UnwindSafe for MessageType",1,["oasis_core_runtime::types::MessageType"]],["impl UnwindSafe for StorageSyncRequest",1,["oasis_core_runtime::types::StorageSyncRequest"]],["impl UnwindSafe for StorageSyncResponse",1,["oasis_core_runtime::types::StorageSyncResponse"]],["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 MultiSigned",1,["oasis_core_runtime::common::crypto::signature::MultiSigned"]],["impl UnwindSafe for PrivateKey",1,["oasis_core_runtime::common::crypto::signature::PrivateKey"]],["impl UnwindSafe for PublicKey",1,["oasis_core_runtime::common::crypto::signature::PublicKey"]],["impl UnwindSafe for Signature",1,["oasis_core_runtime::common::crypto::signature::Signature"]],["impl UnwindSafe for SignatureBundle",1,["oasis_core_runtime::common::crypto::signature::SignatureBundle"]],["impl UnwindSafe for Signed",1,["oasis_core_runtime::common::crypto::signature::Signed"]],["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 AVR",1,["oasis_core_runtime::common::sgx::ias::AVR"]],["impl UnwindSafe for QuotePolicy",1,["oasis_core_runtime::common::sgx::ias::QuotePolicy"]],["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 QEIdentity",1,["oasis_core_runtime::common::sgx::pcs::QEIdentity"]],["impl UnwindSafe for QeEcdsaP256Verifier",1,["oasis_core_runtime::common::sgx::pcs::QeEcdsaP256Verifier"]],["impl UnwindSafe for QuoteBundle",1,["oasis_core_runtime::common::sgx::pcs::QuoteBundle"]],["impl UnwindSafe for QuotePolicy",1,["oasis_core_runtime::common::sgx::pcs::QuotePolicy"]],["impl UnwindSafe for SignedQEIdentity",1,["oasis_core_runtime::common::sgx::pcs::SignedQEIdentity"]],["impl UnwindSafe for SignedTCBInfo",1,["oasis_core_runtime::common::sgx::pcs::SignedTCBInfo"]],["impl UnwindSafe for TCBBundle",1,["oasis_core_runtime::common::sgx::pcs::TCBBundle"]],["impl UnwindSafe for TCBComponent",1,["oasis_core_runtime::common::sgx::pcs::TCBComponent"]],["impl UnwindSafe for TCBInfo",1,["oasis_core_runtime::common::sgx::pcs::TCBInfo"]],["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 TDXModule",1,["oasis_core_runtime::common::sgx::pcs::TDXModule"]],["impl UnwindSafe for EnclaveIdentity",1,["oasis_core_runtime::common::sgx::EnclaveIdentity"]],["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 QuotePolicy",1,["oasis_core_runtime::common::sgx::QuotePolicy"]],["impl UnwindSafe for VerifiedQuote",1,["oasis_core_runtime::common::sgx::VerifiedQuote"]],["impl UnwindSafe for ProtocolVersions",1,["oasis_core_runtime::common::version::ProtocolVersions"]],["impl UnwindSafe for Version",1,["oasis_core_runtime::common::version::Version"]],["impl UnwindSafe for Config",1,["oasis_core_runtime::config::Config"]],["impl UnwindSafe for Storage",1,["oasis_core_runtime::config::Storage"]],["impl UnwindSafe for Address",1,["oasis_core_runtime::consensus::address::Address"]],["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 EpochTimeState",1,["oasis_core_runtime::consensus::beacon::EpochTimeState"]],["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 ConsensusParameterChanges",1,["oasis_core_runtime::consensus::governance::ConsensusParameterChanges"]],["impl UnwindSafe for ProposalContent",1,["oasis_core_runtime::consensus::governance::ProposalContent"]],["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 Application",1,["oasis_core_runtime::consensus::keymanager::churp::Application"]],["impl UnwindSafe for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::churp::PolicySGX"]],["impl UnwindSafe for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::churp::SignedPolicySGX"]],["impl UnwindSafe for Status",1,["oasis_core_runtime::consensus::keymanager::churp::Status"]],["impl UnwindSafe for EnclavePolicySGX",1,["oasis_core_runtime::consensus::keymanager::EnclavePolicySGX"]],["impl UnwindSafe for EncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedEphemeralSecret"]],["impl UnwindSafe for EncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedMasterSecret"]],["impl UnwindSafe for EncryptedSecret",1,["oasis_core_runtime::consensus::keymanager::EncryptedSecret"]],["impl UnwindSafe for PolicySGX",1,["oasis_core_runtime::consensus::keymanager::PolicySGX"]],["impl UnwindSafe for SignedEncryptedEphemeralSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedEphemeralSecret"]],["impl UnwindSafe for SignedEncryptedMasterSecret",1,["oasis_core_runtime::consensus::keymanager::SignedEncryptedMasterSecret"]],["impl UnwindSafe for SignedPolicySGX",1,["oasis_core_runtime::consensus::keymanager::SignedPolicySGX"]],["impl UnwindSafe for AnyNodeRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::AnyNodeRuntimeAdmissionPolicy"]],["impl UnwindSafe for Capabilities",1,["oasis_core_runtime::consensus::registry::Capabilities"]],["impl UnwindSafe for CapabilityTEE",1,["oasis_core_runtime::consensus::registry::CapabilityTEE"]],["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 EndorsedCapabilityTEE",1,["oasis_core_runtime::consensus::registry::EndorsedCapabilityTEE"]],["impl UnwindSafe for EntityWhitelistConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistConfig"]],["impl UnwindSafe for EntityWhitelistRoleAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRoleAdmissionPolicy"]],["impl UnwindSafe for EntityWhitelistRoleConfig",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRoleConfig"]],["impl UnwindSafe for EntityWhitelistRuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::EntityWhitelistRuntimeAdmissionPolicy"]],["impl UnwindSafe for ExecutorParameters",1,["oasis_core_runtime::consensus::registry::ExecutorParameters"]],["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 Node",1,["oasis_core_runtime::consensus::registry::Node"]],["impl UnwindSafe for NodeRuntime",1,["oasis_core_runtime::consensus::registry::NodeRuntime"]],["impl UnwindSafe for P2PInfo",1,["oasis_core_runtime::consensus::registry::P2PInfo"]],["impl UnwindSafe for PerRoleAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::PerRoleAdmissionPolicy"]],["impl UnwindSafe for RolesMask",1,["oasis_core_runtime::consensus::registry::RolesMask"]],["impl UnwindSafe for Runtime",1,["oasis_core_runtime::consensus::registry::Runtime"]],["impl UnwindSafe for RuntimeAdmissionPolicy",1,["oasis_core_runtime::consensus::registry::RuntimeAdmissionPolicy"]],["impl UnwindSafe for RuntimeGenesis",1,["oasis_core_runtime::consensus::registry::RuntimeGenesis"]],["impl UnwindSafe for RuntimeStakingParameters",1,["oasis_core_runtime::consensus::registry::RuntimeStakingParameters"]],["impl UnwindSafe for SchedulingConstraints",1,["oasis_core_runtime::consensus::registry::SchedulingConstraints"]],["impl UnwindSafe for StorageParameters",1,["oasis_core_runtime::consensus::registry::StorageParameters"]],["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 TxnSchedulerParameters",1,["oasis_core_runtime::consensus::registry::TxnSchedulerParameters"]],["impl UnwindSafe for VRFInfo",1,["oasis_core_runtime::consensus::registry::VRFInfo"]],["impl UnwindSafe for ValidatorSetConstraint",1,["oasis_core_runtime::consensus::registry::ValidatorSetConstraint"]],["impl UnwindSafe for VerifiedAttestation",1,["oasis_core_runtime::consensus::registry::VerifiedAttestation"]],["impl UnwindSafe for VerifiedEndorsedCapabilityTEE",1,["oasis_core_runtime::consensus::registry::VerifiedEndorsedCapabilityTEE"]],["impl UnwindSafe for VersionInfo",1,["oasis_core_runtime::consensus::registry::VersionInfo"]],["impl UnwindSafe for AnnotatedBlock",1,["oasis_core_runtime::consensus::roothash::AnnotatedBlock"]],["impl UnwindSafe for Block",1,["oasis_core_runtime::consensus::roothash::block::Block"]],["impl UnwindSafe for ComputeResultsHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ComputeResultsHeader"]],["impl UnwindSafe for ExecutorCommitment",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitment"]],["impl UnwindSafe for ExecutorCommitmentHeader",1,["oasis_core_runtime::consensus::roothash::commitment::executor::ExecutorCommitmentHeader"]],["impl UnwindSafe for Header",1,["oasis_core_runtime::consensus::roothash::block::Header"]],["impl UnwindSafe for IncomingMessage",1,["oasis_core_runtime::consensus::roothash::message::IncomingMessage"]],["impl UnwindSafe for MessageEvent",1,["oasis_core_runtime::consensus::roothash::MessageEvent"]],["impl UnwindSafe for Pool",1,["oasis_core_runtime::consensus::roothash::commitment::pool::Pool"]],["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 Committee",1,["oasis_core_runtime::consensus::scheduler::Committee"]],["impl UnwindSafe for CommitteeNode",1,["oasis_core_runtime::consensus::scheduler::CommitteeNode"]],["impl UnwindSafe for Account",1,["oasis_core_runtime::consensus::staking::Account"]],["impl UnwindSafe for AddEscrowResult",1,["oasis_core_runtime::consensus::staking::AddEscrowResult"]],["impl UnwindSafe for AllowanceChangeEvent",1,["oasis_core_runtime::consensus::staking::AllowanceChangeEvent"]],["impl UnwindSafe for BurnEvent",1,["oasis_core_runtime::consensus::staking::BurnEvent"]],["impl UnwindSafe for CommissionRateBoundStep",1,["oasis_core_runtime::consensus::staking::CommissionRateBoundStep"]],["impl UnwindSafe for CommissionRateStep",1,["oasis_core_runtime::consensus::staking::CommissionRateStep"]],["impl UnwindSafe for CommissionSchedule",1,["oasis_core_runtime::consensus::staking::CommissionSchedule"]],["impl UnwindSafe for DebondingDelegation",1,["oasis_core_runtime::consensus::staking::DebondingDelegation"]],["impl UnwindSafe for Delegation",1,["oasis_core_runtime::consensus::staking::Delegation"]],["impl UnwindSafe for Escrow",1,["oasis_core_runtime::consensus::staking::Escrow"]],["impl UnwindSafe for EscrowAccount",1,["oasis_core_runtime::consensus::staking::EscrowAccount"]],["impl UnwindSafe for Event",1,["oasis_core_runtime::consensus::staking::Event"]],["impl UnwindSafe for GeneralAccount",1,["oasis_core_runtime::consensus::staking::GeneralAccount"]],["impl UnwindSafe for ReclaimEscrow",1,["oasis_core_runtime::consensus::staking::ReclaimEscrow"]],["impl UnwindSafe for ReclaimEscrowResult",1,["oasis_core_runtime::consensus::staking::ReclaimEscrowResult"]],["impl UnwindSafe for SharePool",1,["oasis_core_runtime::consensus::staking::SharePool"]],["impl UnwindSafe for Slash",1,["oasis_core_runtime::consensus::staking::Slash"]],["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 Transfer",1,["oasis_core_runtime::consensus::staking::Transfer"]],["impl UnwindSafe for TransferEvent",1,["oasis_core_runtime::consensus::staking::TransferEvent"]],["impl UnwindSafe for TransferResult",1,["oasis_core_runtime::consensus::staking::TransferResult"]],["impl UnwindSafe for Withdraw",1,["oasis_core_runtime::consensus::staking::Withdraw"]],["impl UnwindSafe for WithdrawResult",1,["oasis_core_runtime::consensus::staking::WithdrawResult"]],["impl UnwindSafe for MutableState",1,["oasis_core_runtime::consensus::state::beacon::MutableState"]],["impl UnwindSafe for Status",1,["oasis_core_runtime::consensus::state::keymanager::Status"]],["impl UnwindSafe for BlockMetadata",1,["oasis_core_runtime::consensus::BlockMetadata"]],["impl UnwindSafe for LightBlock",1,["oasis_core_runtime::consensus::LightBlock"]],["impl UnwindSafe for Proof",1,["oasis_core_runtime::consensus::tendermint::merkle::Proof"]],["impl UnwindSafe for LightBlockMeta",1,["oasis_core_runtime::consensus::tendermint::LightBlockMeta"]],["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 Transaction",1,["oasis_core_runtime::consensus::transaction::Transaction"]],["impl UnwindSafe for TrustRoot",1,["oasis_core_runtime::consensus::verifier::TrustRoot"]],["impl UnwindSafe for Context",1,["oasis_core_runtime::enclave_rpc::context::Context"]],["impl UnwindSafe for Demux",1,["oasis_core_runtime::enclave_rpc::demux::Demux"]],["impl UnwindSafe for MethodDescriptor",1,["oasis_core_runtime::enclave_rpc::dispatcher::MethodDescriptor"]],["impl UnwindSafe for SessionInfo",1,["oasis_core_runtime::enclave_rpc::session::SessionInfo"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::enclave_rpc::types::Error"]],["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 Response",1,["oasis_core_runtime::enclave_rpc::types::Response"]],["impl UnwindSafe for SessionID",1,["oasis_core_runtime::enclave_rpc::types::SessionID"]],["impl UnwindSafe for RegisterNotifyOpts",1,["oasis_core_runtime::host::RegisterNotifyOpts"]],["impl UnwindSafe for SubmitTxOpts",1,["oasis_core_runtime::host::SubmitTxOpts"]],["impl UnwindSafe for TxResult",1,["oasis_core_runtime::host::TxResult"]],["impl UnwindSafe for Identity",1,["oasis_core_runtime::identity::Identity"]],["impl UnwindSafe for HostInfo",1,["oasis_core_runtime::protocol::HostInfo"]],["impl UnwindSafe for NoopApp",1,["oasis_core_runtime::rofl::NoopApp"]],["impl UnwindSafe for LogEntry",1,["oasis_core_runtime::storage::mkvs::LogEntry"]],["impl UnwindSafe for Prefix",1,["oasis_core_runtime::storage::mkvs::Prefix"]],["impl UnwindSafe for Root",1,["oasis_core_runtime::storage::mkvs::tree::node::Root"]],["impl UnwindSafe for GetPrefixesRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetPrefixesRequest"]],["impl UnwindSafe for GetRequest",1,["oasis_core_runtime::storage::mkvs::sync::GetRequest"]],["impl UnwindSafe for IterateRequest",1,["oasis_core_runtime::storage::mkvs::sync::IterateRequest"]],["impl UnwindSafe for NoopReadSyncer",1,["oasis_core_runtime::storage::mkvs::sync::noop::NoopReadSyncer"]],["impl UnwindSafe for Proof",1,["oasis_core_runtime::storage::mkvs::sync::proof::Proof"]],["impl UnwindSafe for ProofBuilder",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofBuilder"]],["impl UnwindSafe for ProofResponse",1,["oasis_core_runtime::storage::mkvs::sync::ProofResponse"]],["impl UnwindSafe for ProofVerifier",1,["oasis_core_runtime::storage::mkvs::sync::proof::ProofVerifier"]],["impl UnwindSafe for RawProofEntry",1,["oasis_core_runtime::storage::mkvs::sync::proof::RawProofEntry"]],["impl UnwindSafe for TreeID",1,["oasis_core_runtime::storage::mkvs::sync::TreeID"]],["impl UnwindSafe for UntrustedInMemoryStorage",1,["oasis_core_runtime::storage::UntrustedInMemoryStorage"]],["impl UnwindSafe for BUILD_INFO",1,["oasis_core_runtime::BUILD_INFO"]],["impl UnwindSafe for BuildInfo",1,["oasis_core_runtime::BuildInfo"]],["impl UnwindSafe for ExecuteBatchResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteBatchResult"]],["impl UnwindSafe for ExecuteTxResult",1,["oasis_core_runtime::transaction::dispatcher::ExecuteTxResult"]],["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 TxnBatch",1,["oasis_core_runtime::transaction::types::TxnBatch"]],["impl UnwindSafe for CheckTxMetadata",1,["oasis_core_runtime::types::CheckTxMetadata"]],["impl UnwindSafe for CheckTxResult",1,["oasis_core_runtime::types::CheckTxResult"]],["impl UnwindSafe for ComputedBatch",1,["oasis_core_runtime::types::ComputedBatch"]],["impl UnwindSafe for Error",1,["oasis_core_runtime::types::Error"]],["impl UnwindSafe for FeatureScheduleControl",1,["oasis_core_runtime::types::FeatureScheduleControl"]],["impl UnwindSafe for Features",1,["oasis_core_runtime::types::Features"]],["impl UnwindSafe for HostFetchConsensusEventsRequest",1,["oasis_core_runtime::types::HostFetchConsensusEventsRequest"]],["impl UnwindSafe for HostFetchConsensusEventsResponse",1,["oasis_core_runtime::types::HostFetchConsensusEventsResponse"]],["impl UnwindSafe for Message",1,["oasis_core_runtime::types::Message"]],["impl UnwindSafe for RegisterNotifyRuntimeEvent",1,["oasis_core_runtime::types::RegisterNotifyRuntimeEvent"]],["impl UnwindSafe for RuntimeInfoRequest",1,["oasis_core_runtime::types::RuntimeInfoRequest"]],["impl UnwindSafe for RuntimeInfoResponse",1,["oasis_core_runtime::types::RuntimeInfoResponse"]],["impl UnwindSafe for RuntimeNotifyEvent",1,["oasis_core_runtime::types::RuntimeNotifyEvent"]],["impl UnwindSafe for StorageSyncRequestWithEndpoint",1,["oasis_core_runtime::types::StorageSyncRequestWithEndpoint"]],["impl<'a> !UnwindSafe for PreInitState<'a>",1,["oasis_core_runtime::dispatcher::PreInitState"]],["impl<'a> !UnwindSafe for Context<'a>",1,["oasis_core_runtime::transaction::context::Context"]],["impl<'a, T> UnwindSafe for ImmutableState<'a, T>
where\n T: RefUnwindSafe,
",1,["oasis_core_runtime::consensus::state::beacon::ImmutableState"]],["impl<'a, T> UnwindSafe for ImmutableState<'a, T>
where\n T: RefUnwindSafe,
",1,["oasis_core_runtime::consensus::state::keymanager::churp::ImmutableState"]],["impl<'a, T> UnwindSafe for ImmutableState<'a, T>
where\n T: RefUnwindSafe,
",1,["oasis_core_runtime::consensus::state::keymanager::ImmutableState"]],["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<T> !UnwindSafe for Response<T>",1,["oasis_core_runtime::enclave_rpc::client::Response"]],["impl<T> UnwindSafe for Versioned<T>
where\n T: UnwindSafe,
",1,["oasis_core_runtime::common::versioned::Versioned"]],["impl<T> UnwindSafe for OverlayTree<T>
where\n T: UnwindSafe,
",1,["oasis_core_runtime::storage::mkvs::tree::overlay::OverlayTree"]]], -"oasis_runtime_sdk":[["impl !UnwindSafe for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl !UnwindSafe for State",1,["oasis_runtime_sdk::state::State"]],["impl !UnwindSafe for HostStore",1,["oasis_runtime_sdk::storage::host::HostStore"]],["impl !UnwindSafe for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl UnwindSafe for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl UnwindSafe for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::history::Error"]],["impl UnwindSafe for AuthDecision",1,["oasis_runtime_sdk::module::AuthDecision"]],["impl UnwindSafe for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::access::Error"]],["impl UnwindSafe for Authorization",1,["oasis_runtime_sdk::modules::access::types::Authorization"]],["impl UnwindSafe for MethodAuthorization",1,["oasis_runtime_sdk::modules::access::types::MethodAuthorization"]],["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 ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl UnwindSafe for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl UnwindSafe for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl UnwindSafe for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl UnwindSafe for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl UnwindSafe for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::rofl::app_id::Error"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::rofl::error::Error"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::rofl::event::Event"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::rofl::ParameterValidationError"]],["impl UnwindSafe for AllowedEndorsement",1,["oasis_runtime_sdk::modules::rofl::policy::AllowedEndorsement"]],["impl UnwindSafe for FeePolicy",1,["oasis_runtime_sdk::modules::rofl::policy::FeePolicy"]],["impl UnwindSafe for IdentifierScheme",1,["oasis_runtime_sdk::modules::rofl::types::IdentifierScheme"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl UnwindSafe for Mode",1,["oasis_runtime_sdk::state::Mode"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl UnwindSafe for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl UnwindSafe for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl UnwindSafe for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl UnwindSafe for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl UnwindSafe for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]],["impl UnwindSafe for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl UnwindSafe for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl UnwindSafe for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl UnwindSafe for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl UnwindSafe for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl UnwindSafe for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl UnwindSafe for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl UnwindSafe for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl UnwindSafe for QueryRequest",1,["oasis_runtime_sdk::enclave_rpc::QueryRequest"]],["impl UnwindSafe for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl UnwindSafe for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl UnwindSafe for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl UnwindSafe for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["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::accounts::Parameters"]],["impl UnwindSafe for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl UnwindSafe for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["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 DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl UnwindSafe for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl UnwindSafe for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl UnwindSafe for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl UnwindSafe for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl UnwindSafe for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl UnwindSafe for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl UnwindSafe for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["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 ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl UnwindSafe for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl UnwindSafe for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl UnwindSafe for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl UnwindSafe for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl UnwindSafe for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl UnwindSafe for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["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 Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl UnwindSafe for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl UnwindSafe for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl UnwindSafe for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl UnwindSafe for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl UnwindSafe for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl UnwindSafe for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl UnwindSafe for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl UnwindSafe for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl UnwindSafe for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl UnwindSafe for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl UnwindSafe for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl UnwindSafe for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["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 Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["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 Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl UnwindSafe for Module",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl UnwindSafe for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl UnwindSafe for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl UnwindSafe for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl UnwindSafe for AppId",1,["oasis_runtime_sdk::modules::rofl::app_id::AppId"]],["impl UnwindSafe for AppAuthPolicy",1,["oasis_runtime_sdk::modules::rofl::policy::AppAuthPolicy"]],["impl UnwindSafe for KeyEndorsementInfo",1,["oasis_runtime_sdk::modules::rofl::state::KeyEndorsementInfo"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::rofl::Genesis"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::rofl::Parameters"]],["impl UnwindSafe for AppConfig",1,["oasis_runtime_sdk::modules::rofl::types::AppConfig"]],["impl UnwindSafe for AppQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppQuery"]],["impl UnwindSafe for Create",1,["oasis_runtime_sdk::modules::rofl::types::Create"]],["impl UnwindSafe for Register",1,["oasis_runtime_sdk::modules::rofl::types::Register"]],["impl UnwindSafe for Registration",1,["oasis_runtime_sdk::modules::rofl::types::Registration"]],["impl UnwindSafe for Remove",1,["oasis_runtime_sdk::modules::rofl::types::Remove"]],["impl UnwindSafe for Update",1,["oasis_runtime_sdk::modules::rofl::types::Update"]],["impl UnwindSafe for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl UnwindSafe for CurrentState",1,["oasis_runtime_sdk::state::CurrentState"]],["impl UnwindSafe for Environment",1,["oasis_runtime_sdk::state::Environment"]],["impl UnwindSafe for Options",1,["oasis_runtime_sdk::state::Options"]],["impl UnwindSafe for TransactionWithMeta",1,["oasis_runtime_sdk::state::TransactionWithMeta"]],["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 CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["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 Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["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 BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl UnwindSafe for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl UnwindSafe for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl UnwindSafe for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl UnwindSafe for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl UnwindSafe for FeeProxy",1,["oasis_runtime_sdk::types::transaction::FeeProxy"]],["impl UnwindSafe for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl UnwindSafe for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl UnwindSafe for TransactionSigner",1,["oasis_runtime_sdk::types::transaction::TransactionSigner"]],["impl UnwindSafe for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl<'a> !UnwindSafe for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<'a, R> !UnwindSafe for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'a, V> !UnwindSafe for StateValue<'a, V>",1,["oasis_runtime_sdk::state::StateValue"]],["impl<A> !UnwindSafe for Client<A>",1,["oasis_runtime_sdk::modules::rofl::app::client::Client"]],["impl<A> !UnwindSafe for Environment<A>",1,["oasis_runtime_sdk::modules::rofl::app::env::Environment"]],["impl<B, R> UnwindSafe for DispatchResult<B, R>
where\n R: UnwindSafe,\n B: UnwindSafe,
",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl<Cfg> UnwindSafe for Module<Cfg>
where\n Cfg: UnwindSafe,
",1,["oasis_runtime_sdk::modules::access::Module"]],["impl<Cfg> UnwindSafe for Module<Cfg>
where\n Cfg: UnwindSafe,
",1,["oasis_runtime_sdk::modules::core::Module"]],["impl<Cfg> UnwindSafe for Module<Cfg>
where\n Cfg: UnwindSafe,
",1,["oasis_runtime_sdk::modules::rofl::Module"]],["impl<Consensus> UnwindSafe for Module<Consensus>
where\n Consensus: UnwindSafe,
",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl<M> UnwindSafe for MKVSStore<M>
where\n M: UnwindSafe,
",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<R> !UnwindSafe for Dispatcher<R>",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl<S> UnwindSafe for ConfidentialStore<S>
where\n S: UnwindSafe,
",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<S> UnwindSafe for OverlayStore<S>
where\n S: UnwindSafe,
",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S> UnwindSafe for TypedStore<S>
where\n S: UnwindSafe,
",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl<S, D> UnwindSafe for HashedStore<S, D>
where\n S: UnwindSafe,\n D: UnwindSafe,
",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<S, P> UnwindSafe for PrefixStore<S, P>
where\n S: UnwindSafe,\n P: UnwindSafe,
",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<T> UnwindSafe for TransactionResult<T>
where\n T: UnwindSafe,
",1,["oasis_runtime_sdk::state::TransactionResult"]]], +"oasis_runtime_sdk":[["impl !UnwindSafe for KeyManagerClientWithContext",1,["oasis_runtime_sdk::keymanager::KeyManagerClientWithContext"]],["impl !UnwindSafe for State",1,["oasis_runtime_sdk::state::State"]],["impl !UnwindSafe for HostStore",1,["oasis_runtime_sdk::storage::host::HostStore"]],["impl !UnwindSafe for Mock",1,["oasis_runtime_sdk::testing::mock::Mock"]],["impl UnwindSafe for Metadata",1,["oasis_runtime_sdk::callformat::Metadata"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::crypto::multisig::Error"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::crypto::signature::Error"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::PublicKey"]],["impl UnwindSafe for SignatureType",1,["oasis_runtime_sdk::crypto::signature::SignatureType"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::dispatcher::Error"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::history::Error"]],["impl UnwindSafe for AuthDecision",1,["oasis_runtime_sdk::module::AuthDecision"]],["impl UnwindSafe for CallResult",1,["oasis_runtime_sdk::module::CallResult"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::access::Error"]],["impl UnwindSafe for Authorization",1,["oasis_runtime_sdk::modules::access::types::Authorization"]],["impl UnwindSafe for MethodAuthorization",1,["oasis_runtime_sdk::modules::access::types::MethodAuthorization"]],["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 ParameterValidationError",1,["oasis_runtime_sdk::modules::accounts::ParameterValidationError"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus::Error"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus::Event"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::consensus::ParameterValidationError"]],["impl UnwindSafe for RootKind",1,["oasis_runtime_sdk::modules::consensus::types::RootKind"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::consensus_accounts::Error"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::consensus_accounts::Event"]],["impl UnwindSafe for ReceiptKind",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ReceiptKind"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::core::Error"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::core::Event"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::core::ParameterValidationError"]],["impl UnwindSafe for MethodHandlerKind",1,["oasis_runtime_sdk::modules::core::types::MethodHandlerKind"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::rewards::Error"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::rewards::ParameterValidationError"]],["impl UnwindSafe for RewardAction",1,["oasis_runtime_sdk::modules::rewards::types::RewardAction"]],["impl UnwindSafe for RewardScheduleError",1,["oasis_runtime_sdk::modules::rewards::types::RewardScheduleError"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::rofl::app_id::Error"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::modules::rofl::error::Error"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk::modules::rofl::event::Event"]],["impl UnwindSafe for ParameterValidationError",1,["oasis_runtime_sdk::modules::rofl::ParameterValidationError"]],["impl UnwindSafe for AllowedEndorsement",1,["oasis_runtime_sdk::modules::rofl::policy::AllowedEndorsement"]],["impl UnwindSafe for FeePolicy",1,["oasis_runtime_sdk::modules::rofl::policy::FeePolicy"]],["impl UnwindSafe for IdentifierScheme",1,["oasis_runtime_sdk::modules::rofl::types::IdentifierScheme"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::schedule_control::Error"]],["impl UnwindSafe for Mode",1,["oasis_runtime_sdk::state::Mode"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::storage::confidential::Error"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::types::address::Error"]],["impl UnwindSafe for SignatureAddressSpec",1,["oasis_runtime_sdk::types::address::SignatureAddressSpec"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::types::token::Error"]],["impl UnwindSafe for AddressSpec",1,["oasis_runtime_sdk::types::transaction::AddressSpec"]],["impl UnwindSafe for AuthProof",1,["oasis_runtime_sdk::types::transaction::AuthProof"]],["impl UnwindSafe for CallFormat",1,["oasis_runtime_sdk::types::transaction::CallFormat"]],["impl UnwindSafe for CallResult",1,["oasis_runtime_sdk::types::transaction::CallResult"]],["impl UnwindSafe for CallerAddress",1,["oasis_runtime_sdk::types::transaction::CallerAddress"]],["impl UnwindSafe for Error",1,["oasis_runtime_sdk::types::transaction::Error"]],["impl UnwindSafe for ScheduleControl",1,["oasis_runtime_sdk::config::ScheduleControl"]],["impl UnwindSafe for Config",1,["oasis_runtime_sdk::crypto::multisig::Config"]],["impl UnwindSafe for Signer",1,["oasis_runtime_sdk::crypto::multisig::Signer"]],["impl UnwindSafe for LeafRng",1,["oasis_runtime_sdk::crypto::random::LeafRng"]],["impl UnwindSafe for RootRng",1,["oasis_runtime_sdk::crypto::random::RootRng"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::ed25519::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::ed25519::PublicKey"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256k1::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256k1::PublicKey"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp256r1::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp256r1::PublicKey"]],["impl UnwindSafe for MemorySigner",1,["oasis_runtime_sdk::crypto::signature::secp384r1::MemorySigner"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::secp384r1::PublicKey"]],["impl UnwindSafe for PublicKey",1,["oasis_runtime_sdk::crypto::signature::sr25519::PublicKey"]],["impl UnwindSafe for Signature",1,["oasis_runtime_sdk::crypto::signature::Signature"]],["impl UnwindSafe for DispatchResult",1,["oasis_runtime_sdk::dispatcher::DispatchResult"]],["impl UnwindSafe for QueryRequest",1,["oasis_runtime_sdk::enclave_rpc::QueryRequest"]],["impl UnwindSafe for EventTag",1,["oasis_runtime_sdk::event::EventTag"]],["impl UnwindSafe for FeeManager",1,["oasis_runtime_sdk::modules::accounts::fee::FeeManager"]],["impl UnwindSafe for FeeUpdates",1,["oasis_runtime_sdk::modules::accounts::fee::FeeUpdates"]],["impl UnwindSafe for TransactionFee",1,["oasis_runtime_sdk::modules::accounts::fee::TransactionFee"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::accounts::GasCosts"]],["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::accounts::Parameters"]],["impl UnwindSafe for Account",1,["oasis_runtime_sdk::modules::accounts::types::Account"]],["impl UnwindSafe for AccountBalances",1,["oasis_runtime_sdk::modules::accounts::types::AccountBalances"]],["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 DenominationInfo",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfo"]],["impl UnwindSafe for DenominationInfoQuery",1,["oasis_runtime_sdk::modules::accounts::types::DenominationInfoQuery"]],["impl UnwindSafe for NonceQuery",1,["oasis_runtime_sdk::modules::accounts::types::NonceQuery"]],["impl UnwindSafe for Transfer",1,["oasis_runtime_sdk::modules::accounts::types::Transfer"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::consensus::GasCosts"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus::Genesis"]],["impl UnwindSafe for Module",1,["oasis_runtime_sdk::modules::consensus::Module"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus::Parameters"]],["impl UnwindSafe for RoundRootBody",1,["oasis_runtime_sdk::modules::consensus::types::RoundRootBody"]],["impl UnwindSafe for Undelegation",1,["oasis_runtime_sdk::modules::consensus_accounts::state::Undelegation"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::consensus_accounts::GasCosts"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::consensus_accounts::Genesis"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::consensus_accounts::Parameters"]],["impl UnwindSafe for AccountBalance",1,["oasis_runtime_sdk::modules::consensus_accounts::types::AccountBalance"]],["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 ConsensusDelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusDelegateContext"]],["impl UnwindSafe for ConsensusError",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusError"]],["impl UnwindSafe for ConsensusTransferContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusTransferContext"]],["impl UnwindSafe for ConsensusUndelegateContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusUndelegateContext"]],["impl UnwindSafe for ConsensusWithdrawContext",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ConsensusWithdrawContext"]],["impl UnwindSafe for Delegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Delegate"]],["impl UnwindSafe for DelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::DelegationInfo"]],["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 Deposit",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Deposit"]],["impl UnwindSafe for ExtendedDelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::ExtendedDelegationInfo"]],["impl UnwindSafe for Receipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Receipt"]],["impl UnwindSafe for TakeReceipt",1,["oasis_runtime_sdk::modules::consensus_accounts::types::TakeReceipt"]],["impl UnwindSafe for Undelegate",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Undelegate"]],["impl UnwindSafe for UndelegationInfo",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationInfo"]],["impl UnwindSafe for UndelegationsQuery",1,["oasis_runtime_sdk::modules::consensus_accounts::types::UndelegationsQuery"]],["impl UnwindSafe for Withdraw",1,["oasis_runtime_sdk::modules::consensus_accounts::types::Withdraw"]],["impl UnwindSafe for DynamicMinGasPrice",1,["oasis_runtime_sdk::modules::core::DynamicMinGasPrice"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk::modules::core::GasCosts"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::core::Genesis"]],["impl UnwindSafe for LocalConfig",1,["oasis_runtime_sdk::modules::core::LocalConfig"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::core::Parameters"]],["impl UnwindSafe for TxSimulationFailure",1,["oasis_runtime_sdk::modules::core::TxSimulationFailure"]],["impl UnwindSafe for CallDataPublicKeyQueryResponse",1,["oasis_runtime_sdk::modules::core::types::CallDataPublicKeyQueryResponse"]],["impl UnwindSafe for EstimateGasQuery",1,["oasis_runtime_sdk::modules::core::types::EstimateGasQuery"]],["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 Metadata",1,["oasis_runtime_sdk::modules::core::types::Metadata"]],["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 Genesis",1,["oasis_runtime_sdk::modules::rewards::Genesis"]],["impl UnwindSafe for Module",1,["oasis_runtime_sdk::modules::rewards::Module"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::rewards::Parameters"]],["impl UnwindSafe for EpochRewards",1,["oasis_runtime_sdk::modules::rewards::types::EpochRewards"]],["impl UnwindSafe for RewardSchedule",1,["oasis_runtime_sdk::modules::rewards::types::RewardSchedule"]],["impl UnwindSafe for RewardStep",1,["oasis_runtime_sdk::modules::rewards::types::RewardStep"]],["impl UnwindSafe for AppId",1,["oasis_runtime_sdk::modules::rofl::app_id::AppId"]],["impl UnwindSafe for AppAuthPolicy",1,["oasis_runtime_sdk::modules::rofl::policy::AppAuthPolicy"]],["impl UnwindSafe for KeyEndorsementInfo",1,["oasis_runtime_sdk::modules::rofl::state::KeyEndorsementInfo"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk::modules::rofl::Genesis"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk::modules::rofl::Parameters"]],["impl UnwindSafe for AppConfig",1,["oasis_runtime_sdk::modules::rofl::types::AppConfig"]],["impl UnwindSafe for AppInstanceQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppInstanceQuery"]],["impl UnwindSafe for AppQuery",1,["oasis_runtime_sdk::modules::rofl::types::AppQuery"]],["impl UnwindSafe for Create",1,["oasis_runtime_sdk::modules::rofl::types::Create"]],["impl UnwindSafe for Register",1,["oasis_runtime_sdk::modules::rofl::types::Register"]],["impl UnwindSafe for Registration",1,["oasis_runtime_sdk::modules::rofl::types::Registration"]],["impl UnwindSafe for Remove",1,["oasis_runtime_sdk::modules::rofl::types::Remove"]],["impl UnwindSafe for Update",1,["oasis_runtime_sdk::modules::rofl::types::Update"]],["impl UnwindSafe for SenderMeta",1,["oasis_runtime_sdk::sender::SenderMeta"]],["impl UnwindSafe for CurrentState",1,["oasis_runtime_sdk::state::CurrentState"]],["impl UnwindSafe for Environment",1,["oasis_runtime_sdk::state::Environment"]],["impl UnwindSafe for Options",1,["oasis_runtime_sdk::state::Options"]],["impl UnwindSafe for TransactionWithMeta",1,["oasis_runtime_sdk::state::TransactionWithMeta"]],["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 CallOptions",1,["oasis_runtime_sdk::testing::mock::CallOptions"]],["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 Signer",1,["oasis_runtime_sdk::testing::mock::Signer"]],["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 BaseUnits",1,["oasis_runtime_sdk::types::token::BaseUnits"]],["impl UnwindSafe for Denomination",1,["oasis_runtime_sdk::types::token::Denomination"]],["impl UnwindSafe for AuthInfo",1,["oasis_runtime_sdk::types::transaction::AuthInfo"]],["impl UnwindSafe for Call",1,["oasis_runtime_sdk::types::transaction::Call"]],["impl UnwindSafe for Fee",1,["oasis_runtime_sdk::types::transaction::Fee"]],["impl UnwindSafe for FeeProxy",1,["oasis_runtime_sdk::types::transaction::FeeProxy"]],["impl UnwindSafe for SignerInfo",1,["oasis_runtime_sdk::types::transaction::SignerInfo"]],["impl UnwindSafe for Transaction",1,["oasis_runtime_sdk::types::transaction::Transaction"]],["impl UnwindSafe for TransactionSigner",1,["oasis_runtime_sdk::types::transaction::TransactionSigner"]],["impl UnwindSafe for UnverifiedTransaction",1,["oasis_runtime_sdk::types::transaction::UnverifiedTransaction"]],["impl<'a> !UnwindSafe for DispatchOptions<'a>",1,["oasis_runtime_sdk::dispatcher::DispatchOptions"]],["impl<'a, R> !UnwindSafe for RuntimeBatchContext<'a, R>",1,["oasis_runtime_sdk::context::RuntimeBatchContext"]],["impl<'a, V> !UnwindSafe for StateValue<'a, V>",1,["oasis_runtime_sdk::state::StateValue"]],["impl<A> !UnwindSafe for Client<A>",1,["oasis_runtime_sdk::modules::rofl::app::client::Client"]],["impl<A> !UnwindSafe for Environment<A>",1,["oasis_runtime_sdk::modules::rofl::app::env::Environment"]],["impl<B, R> UnwindSafe for DispatchResult<B, R>
where\n R: UnwindSafe,\n B: UnwindSafe,
",1,["oasis_runtime_sdk::module::DispatchResult"]],["impl<Cfg> UnwindSafe for Module<Cfg>
where\n Cfg: UnwindSafe,
",1,["oasis_runtime_sdk::modules::access::Module"]],["impl<Cfg> UnwindSafe for Module<Cfg>
where\n Cfg: UnwindSafe,
",1,["oasis_runtime_sdk::modules::core::Module"]],["impl<Cfg> UnwindSafe for Module<Cfg>
where\n Cfg: UnwindSafe,
",1,["oasis_runtime_sdk::modules::rofl::Module"]],["impl<Consensus> UnwindSafe for Module<Consensus>
where\n Consensus: UnwindSafe,
",1,["oasis_runtime_sdk::modules::consensus_accounts::Module"]],["impl<M> UnwindSafe for MKVSStore<M>
where\n M: UnwindSafe,
",1,["oasis_runtime_sdk::storage::mkvs::MKVSStore"]],["impl<R> !UnwindSafe for Dispatcher<R>",1,["oasis_runtime_sdk::dispatcher::Dispatcher"]],["impl<S> UnwindSafe for ConfidentialStore<S>
where\n S: UnwindSafe,
",1,["oasis_runtime_sdk::storage::confidential::ConfidentialStore"]],["impl<S> UnwindSafe for OverlayStore<S>
where\n S: UnwindSafe,
",1,["oasis_runtime_sdk::storage::overlay::OverlayStore"]],["impl<S> UnwindSafe for TypedStore<S>
where\n S: UnwindSafe,
",1,["oasis_runtime_sdk::storage::typed::TypedStore"]],["impl<S, D> UnwindSafe for HashedStore<S, D>
where\n S: UnwindSafe,\n D: UnwindSafe,
",1,["oasis_runtime_sdk::storage::hashed::HashedStore"]],["impl<S, P> UnwindSafe for PrefixStore<S, P>
where\n S: UnwindSafe,\n P: UnwindSafe,
",1,["oasis_runtime_sdk::storage::prefix::PrefixStore"]],["impl<T> UnwindSafe for TransactionResult<T>
where\n T: UnwindSafe,
",1,["oasis_runtime_sdk::state::TransactionResult"]]], "oasis_runtime_sdk_contracts":[["impl UnwindSafe for Error",1,["oasis_runtime_sdk_contracts::Error"]],["impl UnwindSafe for Event",1,["oasis_runtime_sdk_contracts::Event"]],["impl UnwindSafe for ABI",1,["oasis_runtime_sdk_contracts::types::ABI"]],["impl UnwindSafe for Policy",1,["oasis_runtime_sdk_contracts::types::Policy"]],["impl UnwindSafe for PublicKeyKind",1,["oasis_runtime_sdk_contracts::types::PublicKeyKind"]],["impl UnwindSafe for StoreKind",1,["oasis_runtime_sdk_contracts::types::StoreKind"]],["impl UnwindSafe for GasCosts",1,["oasis_runtime_sdk_contracts::GasCosts"]],["impl UnwindSafe for Genesis",1,["oasis_runtime_sdk_contracts::Genesis"]],["impl UnwindSafe for LocalConfig",1,["oasis_runtime_sdk_contracts::LocalConfig"]],["impl UnwindSafe for Parameters",1,["oasis_runtime_sdk_contracts::Parameters"]],["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 ChangeUpgradePolicy",1,["oasis_runtime_sdk_contracts::types::ChangeUpgradePolicy"]],["impl UnwindSafe for Code",1,["oasis_runtime_sdk_contracts::types::Code"]],["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 ContractEvent",1,["oasis_runtime_sdk_contracts::types::ContractEvent"]],["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 Instance",1,["oasis_runtime_sdk_contracts::types::Instance"]],["impl UnwindSafe for InstanceQuery",1,["oasis_runtime_sdk_contracts::types::InstanceQuery"]],["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 InstanceStorageQuery",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQuery"]],["impl UnwindSafe for InstanceStorageQueryResult",1,["oasis_runtime_sdk_contracts::types::InstanceStorageQueryResult"]],["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 PublicKeyQuery",1,["oasis_runtime_sdk_contracts::types::PublicKeyQuery"]],["impl UnwindSafe for PublicKeyQueryResult",1,["oasis_runtime_sdk_contracts::types::PublicKeyQueryResult"]],["impl UnwindSafe for Upgrade",1,["oasis_runtime_sdk_contracts::types::Upgrade"]],["impl UnwindSafe for Upload",1,["oasis_runtime_sdk_contracts::types::Upload"]],["impl UnwindSafe for UploadResult",1,["oasis_runtime_sdk_contracts::types::UploadResult"]],["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/trait.impl/oasis_cbor/decode/trait.Decode.js b/rust/trait.impl/oasis_cbor/decode/trait.Decode.js index 0be3656e21..bce597ab38 100644 --- a/rust/trait.impl/oasis_cbor/decode/trait.Decode.js +++ b/rust/trait.impl/oasis_cbor/decode/trait.Decode.js @@ -1,6 +1,6 @@ (function() {var implementors = { "oasis_contract_sdk_types":[["impl Decode for CallFormat"],["impl Decode for ExecutionResult"],["impl Decode for AccountsQuery"],["impl Decode for AccountsResponse"],["impl Decode for QueryRequest"],["impl Decode for QueryResponse"],["impl Decode for CallResult"],["impl Decode for Message"],["impl Decode for NotifyReply"],["impl Decode for Reply"],["impl Decode for Address"],["impl Decode for Event"],["impl Decode for InstantiateResult"],["impl Decode for CodeId"],["impl Decode for ExecutionContext"],["impl Decode for ExecutionOk"],["impl Decode for InstanceId"],["impl Decode for BaseUnits"],["impl Decode for Denomination"]], "oasis_core_runtime":[["impl Decode for Quote"],["impl Decode for Event"],["impl Decode for Vote"],["impl Decode for SuiteId"],["impl Decode for RuntimeGovernanceModel"],["impl Decode for RuntimeKind"],["impl Decode for SGXAttestation"],["impl Decode for SGXConstraints"],["impl Decode for TEEHardware"],["impl Decode for ExecutorCommitmentFailure"],["impl Decode for GovernanceMessage"],["impl Decode for HeaderType"],["impl Decode for Message"],["impl Decode for RegistryMessage"],["impl Decode for StakingMessage"],["impl Decode for CommitteeKind"],["impl Decode for Role"],["impl Decode for EscrowEvent"],["impl Decode for SlashReason"],["impl Decode for ThresholdKind"],["impl Decode for RAKBinding"],["impl Decode for Body"],["impl Decode for Kind"],["impl Decode for Message"],["impl Decode for PeerFeedback"],["impl Decode for RootType"],["impl Decode for Body"],["impl Decode for EventKind"],["impl Decode for ExecutionMode"],["impl Decode for HostStorageEndpoint"],["impl Decode for MessageType"],["impl Decode for StorageSyncRequest"],["impl Decode for StorageSyncResponse"],["impl Decode for Hash"],["impl Decode for MultiSigned"],["impl Decode for PublicKey"],["impl Decode for Signature"],["impl Decode for SignatureBundle"],["impl Decode for Signed"],["impl Decode for PrivateKey"],["impl Decode for PublicKey"],["impl Decode for Namespace"],["impl Decode for Quantity"],["impl Decode for AVR"],["impl Decode for QuotePolicy"],["impl Decode for QuoteBundle"],["impl Decode for QuotePolicy"],["impl Decode for SignedQEIdentity"],["impl Decode for SignedTCBInfo"],["impl Decode for TCBBundle"],["impl Decode for EnclaveIdentity"],["impl Decode for MrEnclave"],["impl Decode for MrSigner"],["impl Decode for QuotePolicy"],["impl Decode for ProtocolVersions"],["impl Decode for Version"],["impl Decode for Address"],["impl Decode for EpochTimeState"],["impl Decode for CancelUpgradeProposal"],["impl Decode for ChangeParametersProposal"],["impl Decode for ConsensusParameterChanges"],["impl Decode for ProposalContent"],["impl Decode for ProposalVote"],["impl Decode for UpgradeProposal"],["impl Decode for Application"],["impl Decode for PolicySGX"],["impl Decode for SignedPolicySGX"],["impl Decode for Status"],["impl Decode for EnclavePolicySGX"],["impl Decode for EncryptedEphemeralSecret"],["impl Decode for EncryptedMasterSecret"],["impl Decode for EncryptedSecret"],["impl Decode for PolicySGX"],["impl Decode for SignedEncryptedEphemeralSecret"],["impl Decode for SignedEncryptedMasterSecret"],["impl Decode for SignedPolicySGX"],["impl Decode for AnyNodeRuntimeAdmissionPolicy"],["impl Decode for Capabilities"],["impl Decode for CapabilityTEE"],["impl Decode for ConsensusAddress"],["impl Decode for ConsensusInfo"],["impl Decode for EndorsedCapabilityTEE"],["impl Decode for EntityWhitelistConfig"],["impl Decode for EntityWhitelistRoleAdmissionPolicy"],["impl Decode for EntityWhitelistRoleConfig"],["impl Decode for EntityWhitelistRuntimeAdmissionPolicy"],["impl Decode for ExecutorParameters"],["impl Decode for MaxNodesConstraint"],["impl Decode for MinPoolSizeConstraint"],["impl Decode for Node"],["impl Decode for NodeRuntime"],["impl Decode for P2PInfo"],["impl Decode for PerRoleAdmissionPolicy"],["impl Decode for RolesMask"],["impl Decode for Runtime"],["impl Decode for RuntimeAdmissionPolicy"],["impl Decode for RuntimeGenesis"],["impl Decode for RuntimeStakingParameters"],["impl Decode for SchedulingConstraints"],["impl Decode for StorageParameters"],["impl Decode for TCPAddress"],["impl Decode for TLSAddress"],["impl Decode for TLSInfo"],["impl Decode for TxnSchedulerParameters"],["impl Decode for VRFInfo"],["impl Decode for ValidatorSetConstraint"],["impl Decode for VersionInfo"],["impl Decode for AnnotatedBlock"],["impl Decode for Block"],["impl Decode for ComputeResultsHeader"],["impl Decode for ExecutorCommitment"],["impl Decode for ExecutorCommitmentHeader"],["impl Decode for Header"],["impl Decode for IncomingMessage"],["impl Decode for MessageEvent"],["impl Decode for RoundResults"],["impl Decode for RoundRoots"],["impl Decode for Account"],["impl Decode for AddEscrowResult"],["impl Decode for AllowanceChangeEvent"],["impl Decode for BurnEvent"],["impl Decode for CommissionRateBoundStep"],["impl Decode for CommissionRateStep"],["impl Decode for CommissionSchedule"],["impl Decode for DebondingDelegation"],["impl Decode for Delegation"],["impl Decode for Escrow"],["impl Decode for EscrowAccount"],["impl Decode for Event"],["impl Decode for GeneralAccount"],["impl Decode for ReclaimEscrow"],["impl Decode for ReclaimEscrowResult"],["impl Decode for SharePool"],["impl Decode for Slash"],["impl Decode for StakeAccumulator"],["impl Decode for StakeThreshold"],["impl Decode for Transfer"],["impl Decode for TransferEvent"],["impl Decode for TransferResult"],["impl Decode for Withdraw"],["impl Decode for WithdrawResult"],["impl Decode for Status"],["impl Decode for BlockMetadata"],["impl Decode for LightBlock"],["impl Decode for Proof"],["impl Decode for Fee"],["impl Decode for Proof"],["impl Decode for SignedTransactionWithProof"],["impl Decode for Transaction"],["impl Decode for TrustRoot"],["impl Decode for Error"],["impl Decode for Frame"],["impl Decode for Request"],["impl Decode for Response"],["impl Decode for SessionID"],["impl Decode for LogEntry"],["impl Decode for Prefix"],["impl Decode for Root"],["impl Decode for GetPrefixesRequest"],["impl Decode for GetRequest"],["impl Decode for IterateRequest"],["impl Decode for Proof"],["impl Decode for ProofResponse"],["impl Decode for RawProofEntry"],["impl Decode for TreeID"],["impl Decode for CoarsenedKey"],["impl Decode for ReadWriteSet"],["impl Decode for TxnBatch"],["impl Decode for CheckTxMetadata"],["impl Decode for CheckTxResult"],["impl Decode for ComputedBatch"],["impl Decode for Error"],["impl Decode for FeatureScheduleControl"],["impl Decode for Features"],["impl Decode for HostFetchConsensusEventsRequest"],["impl Decode for HostFetchConsensusEventsResponse"],["impl Decode for Message"],["impl Decode for RegisterNotifyRuntimeEvent"],["impl Decode for RuntimeInfoRequest"],["impl Decode for RuntimeInfoResponse"],["impl Decode for RuntimeNotifyEvent"],["impl Decode for StorageSyncRequestWithEndpoint"],["impl<T: Decode> Decode for Versioned<T>"]], -"oasis_runtime_sdk":[["impl Decode for PublicKey"],["impl Decode for SignatureType"],["impl Decode for RootKind"],["impl Decode for ReceiptKind"],["impl Decode for MethodHandlerKind"],["impl Decode for RewardAction"],["impl Decode for AllowedEndorsement"],["impl Decode for FeePolicy"],["impl Decode for IdentifierScheme"],["impl Decode for SignatureAddressSpec"],["impl Decode for AddressSpec"],["impl Decode for AuthProof"],["impl Decode for CallFormat"],["impl Decode for CallResult"],["impl Decode for CallerAddress"],["impl Decode for Config"],["impl Decode for Signer"],["impl Decode for PublicKey"],["impl Decode for PublicKey"],["impl Decode for PublicKey"],["impl Decode for PublicKey"],["impl Decode for PublicKey"],["impl Decode for Signature"],["impl Decode for QueryRequest"],["impl Decode for GasCosts"],["impl Decode for Genesis"],["impl Decode for Parameters"],["impl Decode for Account"],["impl Decode for AccountBalances"],["impl Decode for AddressesQuery"],["impl Decode for BalancesQuery"],["impl Decode for DenominationInfo"],["impl Decode for DenominationInfoQuery"],["impl Decode for NonceQuery"],["impl Decode for Transfer"],["impl Decode for GasCosts"],["impl Decode for Genesis"],["impl Decode for Parameters"],["impl Decode for RoundRootBody"],["impl Decode for GasCosts"],["impl Decode for Genesis"],["impl Decode for Parameters"],["impl Decode for AccountBalance"],["impl Decode for BalanceQuery"],["impl Decode for ConsensusAccountQuery"],["impl Decode for ConsensusDelegateContext"],["impl Decode for ConsensusError"],["impl Decode for ConsensusTransferContext"],["impl Decode for ConsensusUndelegateContext"],["impl Decode for ConsensusWithdrawContext"],["impl Decode for Delegate"],["impl Decode for DelegationInfo"],["impl Decode for DelegationQuery"],["impl Decode for DelegationsQuery"],["impl Decode for Deposit"],["impl Decode for ExtendedDelegationInfo"],["impl Decode for Receipt"],["impl Decode for TakeReceipt"],["impl Decode for Undelegate"],["impl Decode for UndelegationInfo"],["impl Decode for UndelegationsQuery"],["impl Decode for Withdraw"],["impl Decode for DynamicMinGasPrice"],["impl Decode for GasCosts"],["impl Decode for Genesis"],["impl Decode for LocalConfig"],["impl Decode for Parameters"],["impl Decode for CallDataPublicKeyQueryResponse"],["impl Decode for EstimateGasQuery"],["impl Decode for ExecuteReadOnlyTxQuery"],["impl Decode for ExecuteReadOnlyTxResponse"],["impl Decode for Metadata"],["impl Decode for MethodHandlerInfo"],["impl Decode for ModuleInfo"],["impl Decode for RuntimeInfoResponse"],["impl Decode for Genesis"],["impl Decode for Parameters"],["impl Decode for EpochRewards"],["impl Decode for RewardSchedule"],["impl Decode for RewardStep"],["impl Decode for AppId"],["impl Decode for AppAuthPolicy"],["impl Decode for KeyEndorsementInfo"],["impl Decode for Genesis"],["impl Decode for Parameters"],["impl Decode for AppConfig"],["impl Decode for AppQuery"],["impl Decode for Create"],["impl Decode for Register"],["impl Decode for Registration"],["impl Decode for Remove"],["impl Decode for Update"],["impl Decode for Address"],["impl Decode for CallEnvelopeX25519DeoxysII"],["impl Decode for ResultEnvelopeX25519DeoxysII"],["impl Decode for MessageEventHookInvocation"],["impl Decode for BaseUnits"],["impl Decode for Denomination"],["impl Decode for AuthInfo"],["impl Decode for Call"],["impl Decode for Fee"],["impl Decode for FeeProxy"],["impl Decode for SignerInfo"],["impl Decode for Transaction"],["impl Decode for UnverifiedTransaction"]], +"oasis_runtime_sdk":[["impl Decode for PublicKey"],["impl Decode for SignatureType"],["impl Decode for RootKind"],["impl Decode for ReceiptKind"],["impl Decode for MethodHandlerKind"],["impl Decode for RewardAction"],["impl Decode for AllowedEndorsement"],["impl Decode for FeePolicy"],["impl Decode for IdentifierScheme"],["impl Decode for SignatureAddressSpec"],["impl Decode for AddressSpec"],["impl Decode for AuthProof"],["impl Decode for CallFormat"],["impl Decode for CallResult"],["impl Decode for CallerAddress"],["impl Decode for Config"],["impl Decode for Signer"],["impl Decode for PublicKey"],["impl Decode for PublicKey"],["impl Decode for PublicKey"],["impl Decode for PublicKey"],["impl Decode for PublicKey"],["impl Decode for Signature"],["impl Decode for QueryRequest"],["impl Decode for GasCosts"],["impl Decode for Genesis"],["impl Decode for Parameters"],["impl Decode for Account"],["impl Decode for AccountBalances"],["impl Decode for AddressesQuery"],["impl Decode for BalancesQuery"],["impl Decode for DenominationInfo"],["impl Decode for DenominationInfoQuery"],["impl Decode for NonceQuery"],["impl Decode for Transfer"],["impl Decode for GasCosts"],["impl Decode for Genesis"],["impl Decode for Parameters"],["impl Decode for RoundRootBody"],["impl Decode for GasCosts"],["impl Decode for Genesis"],["impl Decode for Parameters"],["impl Decode for AccountBalance"],["impl Decode for BalanceQuery"],["impl Decode for ConsensusAccountQuery"],["impl Decode for ConsensusDelegateContext"],["impl Decode for ConsensusError"],["impl Decode for ConsensusTransferContext"],["impl Decode for ConsensusUndelegateContext"],["impl Decode for ConsensusWithdrawContext"],["impl Decode for Delegate"],["impl Decode for DelegationInfo"],["impl Decode for DelegationQuery"],["impl Decode for DelegationsQuery"],["impl Decode for Deposit"],["impl Decode for ExtendedDelegationInfo"],["impl Decode for Receipt"],["impl Decode for TakeReceipt"],["impl Decode for Undelegate"],["impl Decode for UndelegationInfo"],["impl Decode for UndelegationsQuery"],["impl Decode for Withdraw"],["impl Decode for DynamicMinGasPrice"],["impl Decode for GasCosts"],["impl Decode for Genesis"],["impl Decode for LocalConfig"],["impl Decode for Parameters"],["impl Decode for CallDataPublicKeyQueryResponse"],["impl Decode for EstimateGasQuery"],["impl Decode for ExecuteReadOnlyTxQuery"],["impl Decode for ExecuteReadOnlyTxResponse"],["impl Decode for Metadata"],["impl Decode for MethodHandlerInfo"],["impl Decode for ModuleInfo"],["impl Decode for RuntimeInfoResponse"],["impl Decode for Genesis"],["impl Decode for Parameters"],["impl Decode for EpochRewards"],["impl Decode for RewardSchedule"],["impl Decode for RewardStep"],["impl Decode for AppId"],["impl Decode for AppAuthPolicy"],["impl Decode for KeyEndorsementInfo"],["impl Decode for Genesis"],["impl Decode for Parameters"],["impl Decode for AppConfig"],["impl Decode for AppInstanceQuery"],["impl Decode for AppQuery"],["impl Decode for Create"],["impl Decode for Register"],["impl Decode for Registration"],["impl Decode for Remove"],["impl Decode for Update"],["impl Decode for Address"],["impl Decode for CallEnvelopeX25519DeoxysII"],["impl Decode for ResultEnvelopeX25519DeoxysII"],["impl Decode for MessageEventHookInvocation"],["impl Decode for BaseUnits"],["impl Decode for Denomination"],["impl Decode for AuthInfo"],["impl Decode for Call"],["impl Decode for Fee"],["impl Decode for FeeProxy"],["impl Decode for SignerInfo"],["impl Decode for Transaction"],["impl Decode for UnverifiedTransaction"]], "oasis_runtime_sdk_contracts":[["impl Decode for ABI"],["impl Decode for Policy"],["impl Decode for PublicKeyKind"],["impl Decode for StoreKind"],["impl Decode for GasCosts"],["impl Decode for Genesis"],["impl Decode for LocalConfig"],["impl Decode for Parameters"],["impl Decode for Call"],["impl Decode for CallResult"],["impl Decode for ChangeUpgradePolicy"],["impl Decode for Code"],["impl Decode for CodeQuery"],["impl Decode for CodeStorageQuery"],["impl Decode for CodeStorageQueryResult"],["impl Decode for ContractEvent"],["impl Decode for CustomQuery"],["impl Decode for CustomQueryResult"],["impl Decode for Instance"],["impl Decode for InstanceQuery"],["impl Decode for InstanceRawStorageQuery"],["impl Decode for InstanceRawStorageQueryResult"],["impl Decode for InstanceStorageQuery"],["impl Decode for InstanceStorageQueryResult"],["impl Decode for Instantiate"],["impl Decode for InstantiateResult"],["impl Decode for PublicKeyQuery"],["impl Decode for PublicKeyQueryResult"],["impl Decode for Upgrade"],["impl Decode for Upload"],["impl Decode for UploadResult"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/trait.impl/oasis_cbor/encode/trait.Encode.js b/rust/trait.impl/oasis_cbor/encode/trait.Encode.js index 919b1077e9..6e96ae4d91 100644 --- a/rust/trait.impl/oasis_cbor/encode/trait.Encode.js +++ b/rust/trait.impl/oasis_cbor/encode/trait.Encode.js @@ -1,6 +1,6 @@ (function() {var implementors = { "oasis_contract_sdk_types":[["impl Encode for CallFormat"],["impl Encode for ExecutionResult"],["impl Encode for AccountsQuery"],["impl Encode for AccountsResponse"],["impl Encode for QueryRequest"],["impl Encode for QueryResponse"],["impl Encode for CallResult"],["impl Encode for Message"],["impl Encode for NotifyReply"],["impl Encode for Reply"],["impl Encode for Address"],["impl Encode for Event"],["impl Encode for InstantiateResult"],["impl Encode for CodeId"],["impl Encode for ExecutionContext"],["impl Encode for ExecutionOk"],["impl Encode for InstanceId"],["impl Encode for BaseUnits"],["impl Encode for Denomination"]], "oasis_core_runtime":[["impl Encode for Quote"],["impl Encode for Event"],["impl Encode for Vote"],["impl Encode for SuiteId"],["impl Encode for RuntimeGovernanceModel"],["impl Encode for RuntimeKind"],["impl Encode for SGXAttestation"],["impl Encode for SGXConstraints"],["impl Encode for TEEHardware"],["impl Encode for ExecutorCommitmentFailure"],["impl Encode for GovernanceMessage"],["impl Encode for HeaderType"],["impl Encode for Message"],["impl Encode for RegistryMessage"],["impl Encode for StakingMessage"],["impl Encode for CommitteeKind"],["impl Encode for Role"],["impl Encode for EscrowEvent"],["impl Encode for SlashReason"],["impl Encode for ThresholdKind"],["impl Encode for RAKBinding"],["impl Encode for Body"],["impl Encode for Kind"],["impl Encode for Message"],["impl Encode for PeerFeedback"],["impl Encode for RootType"],["impl Encode for Body"],["impl Encode for EventKind"],["impl Encode for ExecutionMode"],["impl Encode for HostStorageEndpoint"],["impl Encode for MessageType"],["impl Encode for StorageSyncRequest"],["impl Encode for StorageSyncResponse"],["impl Encode for Hash"],["impl Encode for MultiSigned"],["impl Encode for PublicKey"],["impl Encode for Signature"],["impl Encode for SignatureBundle"],["impl Encode for Signed"],["impl Encode for PrivateKey"],["impl Encode for PublicKey"],["impl Encode for Namespace"],["impl Encode for Quantity"],["impl Encode for AVR"],["impl Encode for QuotePolicy"],["impl Encode for QuoteBundle"],["impl Encode for QuotePolicy"],["impl Encode for SignedQEIdentity"],["impl Encode for SignedTCBInfo"],["impl Encode for TCBBundle"],["impl Encode for EnclaveIdentity"],["impl Encode for MrEnclave"],["impl Encode for MrSigner"],["impl Encode for QuotePolicy"],["impl Encode for ProtocolVersions"],["impl Encode for Version"],["impl Encode for Address"],["impl Encode for EpochTimeState"],["impl Encode for CancelUpgradeProposal"],["impl Encode for ChangeParametersProposal"],["impl Encode for ConsensusParameterChanges"],["impl Encode for ProposalContent"],["impl Encode for ProposalVote"],["impl Encode for UpgradeProposal"],["impl Encode for Application"],["impl Encode for PolicySGX"],["impl Encode for SignedPolicySGX"],["impl Encode for Status"],["impl Encode for EnclavePolicySGX"],["impl Encode for EncryptedEphemeralSecret"],["impl Encode for EncryptedMasterSecret"],["impl Encode for EncryptedSecret"],["impl Encode for PolicySGX"],["impl Encode for SignedEncryptedEphemeralSecret"],["impl Encode for SignedEncryptedMasterSecret"],["impl Encode for SignedPolicySGX"],["impl Encode for AnyNodeRuntimeAdmissionPolicy"],["impl Encode for Capabilities"],["impl Encode for CapabilityTEE"],["impl Encode for ConsensusAddress"],["impl Encode for ConsensusInfo"],["impl Encode for EndorsedCapabilityTEE"],["impl Encode for EntityWhitelistConfig"],["impl Encode for EntityWhitelistRoleAdmissionPolicy"],["impl Encode for EntityWhitelistRoleConfig"],["impl Encode for EntityWhitelistRuntimeAdmissionPolicy"],["impl Encode for ExecutorParameters"],["impl Encode for MaxNodesConstraint"],["impl Encode for MinPoolSizeConstraint"],["impl Encode for Node"],["impl Encode for NodeRuntime"],["impl Encode for P2PInfo"],["impl Encode for PerRoleAdmissionPolicy"],["impl Encode for RolesMask"],["impl Encode for Runtime"],["impl Encode for RuntimeAdmissionPolicy"],["impl Encode for RuntimeGenesis"],["impl Encode for RuntimeStakingParameters"],["impl Encode for SchedulingConstraints"],["impl Encode for StorageParameters"],["impl Encode for TCPAddress"],["impl Encode for TLSAddress"],["impl Encode for TLSInfo"],["impl Encode for TxnSchedulerParameters"],["impl Encode for VRFInfo"],["impl Encode for ValidatorSetConstraint"],["impl Encode for VersionInfo"],["impl Encode for AnnotatedBlock"],["impl Encode for Block"],["impl Encode for ComputeResultsHeader"],["impl Encode for ExecutorCommitment"],["impl Encode for ExecutorCommitmentHeader"],["impl Encode for Header"],["impl Encode for IncomingMessage"],["impl Encode for MessageEvent"],["impl Encode for RoundResults"],["impl Encode for RoundRoots"],["impl Encode for Account"],["impl Encode for AddEscrowResult"],["impl Encode for AllowanceChangeEvent"],["impl Encode for BurnEvent"],["impl Encode for CommissionRateBoundStep"],["impl Encode for CommissionRateStep"],["impl Encode for CommissionSchedule"],["impl Encode for DebondingDelegation"],["impl Encode for Delegation"],["impl Encode for Escrow"],["impl Encode for EscrowAccount"],["impl Encode for Event"],["impl Encode for GeneralAccount"],["impl Encode for ReclaimEscrow"],["impl Encode for ReclaimEscrowResult"],["impl Encode for SharePool"],["impl Encode for Slash"],["impl Encode for StakeAccumulator"],["impl Encode for StakeThreshold"],["impl Encode for Transfer"],["impl Encode for TransferEvent"],["impl Encode for TransferResult"],["impl Encode for Withdraw"],["impl Encode for WithdrawResult"],["impl Encode for Status"],["impl Encode for BlockMetadata"],["impl Encode for LightBlock"],["impl Encode for Proof"],["impl Encode for Fee"],["impl Encode for Proof"],["impl Encode for SignedTransactionWithProof"],["impl Encode for Transaction"],["impl Encode for TrustRoot"],["impl Encode for Error"],["impl Encode for Frame"],["impl Encode for Request"],["impl Encode for Response"],["impl Encode for SessionID"],["impl Encode for LogEntry"],["impl Encode for Prefix"],["impl Encode for Root"],["impl Encode for GetPrefixesRequest"],["impl Encode for GetRequest"],["impl Encode for IterateRequest"],["impl Encode for Proof"],["impl Encode for ProofResponse"],["impl Encode for RawProofEntry"],["impl Encode for TreeID"],["impl Encode for CoarsenedKey"],["impl Encode for ReadWriteSet"],["impl Encode for TxnBatch"],["impl Encode for CheckTxMetadata"],["impl Encode for CheckTxResult"],["impl Encode for ComputedBatch"],["impl Encode for Error"],["impl Encode for FeatureScheduleControl"],["impl Encode for Features"],["impl Encode for HostFetchConsensusEventsRequest"],["impl Encode for HostFetchConsensusEventsResponse"],["impl Encode for Message"],["impl Encode for RegisterNotifyRuntimeEvent"],["impl Encode for RuntimeInfoRequest"],["impl Encode for RuntimeInfoResponse"],["impl Encode for RuntimeNotifyEvent"],["impl Encode for StorageSyncRequestWithEndpoint"],["impl<T: EncodeAsMap> Encode for Versioned<T>"]], -"oasis_runtime_sdk":[["impl Encode for PublicKey"],["impl Encode for SignatureType"],["impl Encode for Event"],["impl Encode for Event"],["impl Encode for RootKind"],["impl Encode for Event"],["impl Encode for ReceiptKind"],["impl Encode for Event"],["impl Encode for MethodHandlerKind"],["impl Encode for RewardAction"],["impl Encode for Event"],["impl Encode for AllowedEndorsement"],["impl Encode for FeePolicy"],["impl Encode for IdentifierScheme"],["impl Encode for SignatureAddressSpec"],["impl Encode for AddressSpec"],["impl Encode for AuthProof"],["impl Encode for CallFormat"],["impl Encode for CallResult"],["impl Encode for CallerAddress"],["impl Encode for Config"],["impl Encode for Signer"],["impl Encode for PublicKey"],["impl Encode for PublicKey"],["impl Encode for PublicKey"],["impl Encode for PublicKey"],["impl Encode for PublicKey"],["impl Encode for Signature"],["impl Encode for QueryRequest"],["impl Encode for GasCosts"],["impl Encode for Genesis"],["impl Encode for Parameters"],["impl Encode for Account"],["impl Encode for AccountBalances"],["impl Encode for AddressesQuery"],["impl Encode for BalancesQuery"],["impl Encode for DenominationInfo"],["impl Encode for DenominationInfoQuery"],["impl Encode for NonceQuery"],["impl Encode for Transfer"],["impl Encode for GasCosts"],["impl Encode for Genesis"],["impl Encode for Parameters"],["impl Encode for RoundRootBody"],["impl Encode for GasCosts"],["impl Encode for Genesis"],["impl Encode for Parameters"],["impl Encode for AccountBalance"],["impl Encode for BalanceQuery"],["impl Encode for ConsensusAccountQuery"],["impl Encode for ConsensusDelegateContext"],["impl Encode for ConsensusError"],["impl Encode for ConsensusTransferContext"],["impl Encode for ConsensusUndelegateContext"],["impl Encode for ConsensusWithdrawContext"],["impl Encode for Delegate"],["impl Encode for DelegationInfo"],["impl Encode for DelegationQuery"],["impl Encode for DelegationsQuery"],["impl Encode for Deposit"],["impl Encode for ExtendedDelegationInfo"],["impl Encode for Receipt"],["impl Encode for TakeReceipt"],["impl Encode for Undelegate"],["impl Encode for UndelegationInfo"],["impl Encode for UndelegationsQuery"],["impl Encode for Withdraw"],["impl Encode for DynamicMinGasPrice"],["impl Encode for GasCosts"],["impl Encode for Genesis"],["impl Encode for LocalConfig"],["impl Encode for Parameters"],["impl Encode for CallDataPublicKeyQueryResponse"],["impl Encode for EstimateGasQuery"],["impl Encode for ExecuteReadOnlyTxQuery"],["impl Encode for ExecuteReadOnlyTxResponse"],["impl Encode for Metadata"],["impl Encode for MethodHandlerInfo"],["impl Encode for ModuleInfo"],["impl Encode for RuntimeInfoResponse"],["impl Encode for Genesis"],["impl Encode for Parameters"],["impl Encode for EpochRewards"],["impl Encode for RewardSchedule"],["impl Encode for RewardStep"],["impl Encode for AppId"],["impl Encode for AppAuthPolicy"],["impl Encode for KeyEndorsementInfo"],["impl Encode for Genesis"],["impl Encode for Parameters"],["impl Encode for AppConfig"],["impl Encode for AppQuery"],["impl Encode for Create"],["impl Encode for Register"],["impl Encode for Registration"],["impl Encode for Remove"],["impl Encode for Update"],["impl Encode for Address"],["impl Encode for CallEnvelopeX25519DeoxysII"],["impl Encode for ResultEnvelopeX25519DeoxysII"],["impl Encode for MessageEventHookInvocation"],["impl Encode for BaseUnits"],["impl Encode for Denomination"],["impl Encode for AuthInfo"],["impl Encode for Call"],["impl Encode for Fee"],["impl Encode for FeeProxy"],["impl Encode for SignerInfo"],["impl Encode for Transaction"],["impl Encode for UnverifiedTransaction"]], +"oasis_runtime_sdk":[["impl Encode for PublicKey"],["impl Encode for SignatureType"],["impl Encode for Event"],["impl Encode for Event"],["impl Encode for RootKind"],["impl Encode for Event"],["impl Encode for ReceiptKind"],["impl Encode for Event"],["impl Encode for MethodHandlerKind"],["impl Encode for RewardAction"],["impl Encode for Event"],["impl Encode for AllowedEndorsement"],["impl Encode for FeePolicy"],["impl Encode for IdentifierScheme"],["impl Encode for SignatureAddressSpec"],["impl Encode for AddressSpec"],["impl Encode for AuthProof"],["impl Encode for CallFormat"],["impl Encode for CallResult"],["impl Encode for CallerAddress"],["impl Encode for Config"],["impl Encode for Signer"],["impl Encode for PublicKey"],["impl Encode for PublicKey"],["impl Encode for PublicKey"],["impl Encode for PublicKey"],["impl Encode for PublicKey"],["impl Encode for Signature"],["impl Encode for QueryRequest"],["impl Encode for GasCosts"],["impl Encode for Genesis"],["impl Encode for Parameters"],["impl Encode for Account"],["impl Encode for AccountBalances"],["impl Encode for AddressesQuery"],["impl Encode for BalancesQuery"],["impl Encode for DenominationInfo"],["impl Encode for DenominationInfoQuery"],["impl Encode for NonceQuery"],["impl Encode for Transfer"],["impl Encode for GasCosts"],["impl Encode for Genesis"],["impl Encode for Parameters"],["impl Encode for RoundRootBody"],["impl Encode for GasCosts"],["impl Encode for Genesis"],["impl Encode for Parameters"],["impl Encode for AccountBalance"],["impl Encode for BalanceQuery"],["impl Encode for ConsensusAccountQuery"],["impl Encode for ConsensusDelegateContext"],["impl Encode for ConsensusError"],["impl Encode for ConsensusTransferContext"],["impl Encode for ConsensusUndelegateContext"],["impl Encode for ConsensusWithdrawContext"],["impl Encode for Delegate"],["impl Encode for DelegationInfo"],["impl Encode for DelegationQuery"],["impl Encode for DelegationsQuery"],["impl Encode for Deposit"],["impl Encode for ExtendedDelegationInfo"],["impl Encode for Receipt"],["impl Encode for TakeReceipt"],["impl Encode for Undelegate"],["impl Encode for UndelegationInfo"],["impl Encode for UndelegationsQuery"],["impl Encode for Withdraw"],["impl Encode for DynamicMinGasPrice"],["impl Encode for GasCosts"],["impl Encode for Genesis"],["impl Encode for LocalConfig"],["impl Encode for Parameters"],["impl Encode for CallDataPublicKeyQueryResponse"],["impl Encode for EstimateGasQuery"],["impl Encode for ExecuteReadOnlyTxQuery"],["impl Encode for ExecuteReadOnlyTxResponse"],["impl Encode for Metadata"],["impl Encode for MethodHandlerInfo"],["impl Encode for ModuleInfo"],["impl Encode for RuntimeInfoResponse"],["impl Encode for Genesis"],["impl Encode for Parameters"],["impl Encode for EpochRewards"],["impl Encode for RewardSchedule"],["impl Encode for RewardStep"],["impl Encode for AppId"],["impl Encode for AppAuthPolicy"],["impl Encode for KeyEndorsementInfo"],["impl Encode for Genesis"],["impl Encode for Parameters"],["impl Encode for AppConfig"],["impl Encode for AppInstanceQuery"],["impl Encode for AppQuery"],["impl Encode for Create"],["impl Encode for Register"],["impl Encode for Registration"],["impl Encode for Remove"],["impl Encode for Update"],["impl Encode for Address"],["impl Encode for CallEnvelopeX25519DeoxysII"],["impl Encode for ResultEnvelopeX25519DeoxysII"],["impl Encode for MessageEventHookInvocation"],["impl Encode for BaseUnits"],["impl Encode for Denomination"],["impl Encode for AuthInfo"],["impl Encode for Call"],["impl Encode for Fee"],["impl Encode for FeeProxy"],["impl Encode for SignerInfo"],["impl Encode for Transaction"],["impl Encode for UnverifiedTransaction"]], "oasis_runtime_sdk_contracts":[["impl Encode for Event"],["impl Encode for ABI"],["impl Encode for Policy"],["impl Encode for PublicKeyKind"],["impl Encode for StoreKind"],["impl Encode for GasCosts"],["impl Encode for Genesis"],["impl Encode for LocalConfig"],["impl Encode for Parameters"],["impl Encode for Call"],["impl Encode for CallResult"],["impl Encode for ChangeUpgradePolicy"],["impl Encode for Code"],["impl Encode for CodeQuery"],["impl Encode for CodeStorageQuery"],["impl Encode for CodeStorageQueryResult"],["impl Encode for ContractEvent"],["impl Encode for CustomQuery"],["impl Encode for CustomQueryResult"],["impl Encode for Instance"],["impl Encode for InstanceQuery"],["impl Encode for InstanceRawStorageQuery"],["impl Encode for InstanceRawStorageQueryResult"],["impl Encode for InstanceStorageQuery"],["impl Encode for InstanceStorageQueryResult"],["impl Encode for Instantiate"],["impl Encode for InstantiateResult"],["impl Encode for PublicKeyQuery"],["impl Encode for PublicKeyQueryResult"],["impl Encode for Upgrade"],["impl Encode for Upload"],["impl Encode for UploadResult"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/trait.impl/oasis_cbor/encode/trait.EncodeAsMap.js b/rust/trait.impl/oasis_cbor/encode/trait.EncodeAsMap.js index 823a88f060..74db9f9ea8 100644 --- a/rust/trait.impl/oasis_cbor/encode/trait.EncodeAsMap.js +++ b/rust/trait.impl/oasis_cbor/encode/trait.EncodeAsMap.js @@ -1,6 +1,6 @@ (function() {var implementors = { "oasis_contract_sdk_types":[["impl EncodeAsMap for ExecutionResult"],["impl EncodeAsMap for AccountsQuery"],["impl EncodeAsMap for AccountsResponse"],["impl EncodeAsMap for QueryResponse"],["impl EncodeAsMap for CallResult"],["impl EncodeAsMap for Message"],["impl EncodeAsMap for Reply"],["impl EncodeAsMap for Event"],["impl EncodeAsMap for InstantiateResult"],["impl EncodeAsMap for ExecutionContext"],["impl EncodeAsMap for ExecutionOk"]], "oasis_core_runtime":[["impl EncodeAsMap for Quote"],["impl EncodeAsMap for Event"],["impl EncodeAsMap for SGXAttestation"],["impl EncodeAsMap for SGXConstraints"],["impl EncodeAsMap for GovernanceMessage"],["impl EncodeAsMap for Message"],["impl EncodeAsMap for RegistryMessage"],["impl EncodeAsMap for StakingMessage"],["impl EncodeAsMap for EscrowEvent"],["impl EncodeAsMap for RAKBinding"],["impl EncodeAsMap for Body"],["impl EncodeAsMap for Body"],["impl EncodeAsMap for StorageSyncRequest"],["impl EncodeAsMap for StorageSyncResponse"],["impl EncodeAsMap for MultiSigned"],["impl EncodeAsMap for SignatureBundle"],["impl EncodeAsMap for Signed"],["impl EncodeAsMap for AVR"],["impl EncodeAsMap for QuotePolicy"],["impl EncodeAsMap for QuoteBundle"],["impl EncodeAsMap for QuotePolicy"],["impl EncodeAsMap for SignedQEIdentity"],["impl EncodeAsMap for SignedTCBInfo"],["impl EncodeAsMap for TCBBundle"],["impl EncodeAsMap for EnclaveIdentity"],["impl EncodeAsMap for QuotePolicy"],["impl EncodeAsMap for ProtocolVersions"],["impl EncodeAsMap for Version"],["impl EncodeAsMap for EpochTimeState"],["impl EncodeAsMap for CancelUpgradeProposal"],["impl EncodeAsMap for ChangeParametersProposal"],["impl EncodeAsMap for ConsensusParameterChanges"],["impl EncodeAsMap for ProposalContent"],["impl EncodeAsMap for ProposalVote"],["impl EncodeAsMap for UpgradeProposal"],["impl EncodeAsMap for Application"],["impl EncodeAsMap for PolicySGX"],["impl EncodeAsMap for SignedPolicySGX"],["impl EncodeAsMap for Status"],["impl EncodeAsMap for EnclavePolicySGX"],["impl EncodeAsMap for EncryptedEphemeralSecret"],["impl EncodeAsMap for EncryptedMasterSecret"],["impl EncodeAsMap for EncryptedSecret"],["impl EncodeAsMap for PolicySGX"],["impl EncodeAsMap for SignedEncryptedEphemeralSecret"],["impl EncodeAsMap for SignedEncryptedMasterSecret"],["impl EncodeAsMap for SignedPolicySGX"],["impl EncodeAsMap for AnyNodeRuntimeAdmissionPolicy"],["impl EncodeAsMap for Capabilities"],["impl EncodeAsMap for CapabilityTEE"],["impl EncodeAsMap for ConsensusAddress"],["impl EncodeAsMap for ConsensusInfo"],["impl EncodeAsMap for EndorsedCapabilityTEE"],["impl EncodeAsMap for EntityWhitelistConfig"],["impl EncodeAsMap for EntityWhitelistRoleAdmissionPolicy"],["impl EncodeAsMap for EntityWhitelistRoleConfig"],["impl EncodeAsMap for EntityWhitelistRuntimeAdmissionPolicy"],["impl EncodeAsMap for ExecutorParameters"],["impl EncodeAsMap for MaxNodesConstraint"],["impl EncodeAsMap for MinPoolSizeConstraint"],["impl EncodeAsMap for Node"],["impl EncodeAsMap for NodeRuntime"],["impl EncodeAsMap for P2PInfo"],["impl EncodeAsMap for PerRoleAdmissionPolicy"],["impl EncodeAsMap for Runtime"],["impl EncodeAsMap for RuntimeAdmissionPolicy"],["impl EncodeAsMap for RuntimeGenesis"],["impl EncodeAsMap for RuntimeStakingParameters"],["impl EncodeAsMap for SchedulingConstraints"],["impl EncodeAsMap for StorageParameters"],["impl EncodeAsMap for TCPAddress"],["impl EncodeAsMap for TLSAddress"],["impl EncodeAsMap for TLSInfo"],["impl EncodeAsMap for TxnSchedulerParameters"],["impl EncodeAsMap for VRFInfo"],["impl EncodeAsMap for ValidatorSetConstraint"],["impl EncodeAsMap for VersionInfo"],["impl EncodeAsMap for AnnotatedBlock"],["impl EncodeAsMap for Block"],["impl EncodeAsMap for ComputeResultsHeader"],["impl EncodeAsMap for ExecutorCommitment"],["impl EncodeAsMap for ExecutorCommitmentHeader"],["impl EncodeAsMap for Header"],["impl EncodeAsMap for IncomingMessage"],["impl EncodeAsMap for MessageEvent"],["impl EncodeAsMap for RoundResults"],["impl EncodeAsMap for Account"],["impl EncodeAsMap for AddEscrowResult"],["impl EncodeAsMap for AllowanceChangeEvent"],["impl EncodeAsMap for BurnEvent"],["impl EncodeAsMap for CommissionRateBoundStep"],["impl EncodeAsMap for CommissionRateStep"],["impl EncodeAsMap for CommissionSchedule"],["impl EncodeAsMap for DebondingDelegation"],["impl EncodeAsMap for Delegation"],["impl EncodeAsMap for Escrow"],["impl EncodeAsMap for EscrowAccount"],["impl EncodeAsMap for Event"],["impl EncodeAsMap for GeneralAccount"],["impl EncodeAsMap for ReclaimEscrow"],["impl EncodeAsMap for ReclaimEscrowResult"],["impl EncodeAsMap for SharePool"],["impl EncodeAsMap for Slash"],["impl EncodeAsMap for StakeAccumulator"],["impl EncodeAsMap for StakeThreshold"],["impl EncodeAsMap for Transfer"],["impl EncodeAsMap for TransferEvent"],["impl EncodeAsMap for TransferResult"],["impl EncodeAsMap for Withdraw"],["impl EncodeAsMap for WithdrawResult"],["impl EncodeAsMap for Status"],["impl EncodeAsMap for BlockMetadata"],["impl EncodeAsMap for LightBlock"],["impl EncodeAsMap for Proof"],["impl EncodeAsMap for Fee"],["impl EncodeAsMap for Proof"],["impl EncodeAsMap for SignedTransactionWithProof"],["impl EncodeAsMap for Transaction"],["impl EncodeAsMap for TrustRoot"],["impl EncodeAsMap for Error"],["impl EncodeAsMap for Frame"],["impl EncodeAsMap for Request"],["impl EncodeAsMap for Response"],["impl EncodeAsMap for Root"],["impl EncodeAsMap for GetPrefixesRequest"],["impl EncodeAsMap for GetRequest"],["impl EncodeAsMap for IterateRequest"],["impl EncodeAsMap for Proof"],["impl EncodeAsMap for ProofResponse"],["impl EncodeAsMap for TreeID"],["impl EncodeAsMap for ReadWriteSet"],["impl EncodeAsMap for CheckTxMetadata"],["impl EncodeAsMap for CheckTxResult"],["impl EncodeAsMap for ComputedBatch"],["impl EncodeAsMap for Error"],["impl EncodeAsMap for FeatureScheduleControl"],["impl EncodeAsMap for Features"],["impl EncodeAsMap for HostFetchConsensusEventsRequest"],["impl EncodeAsMap for HostFetchConsensusEventsResponse"],["impl EncodeAsMap for Message"],["impl EncodeAsMap for RegisterNotifyRuntimeEvent"],["impl EncodeAsMap for RuntimeInfoRequest"],["impl EncodeAsMap for RuntimeInfoResponse"],["impl EncodeAsMap for RuntimeNotifyEvent"]], -"oasis_runtime_sdk":[["impl EncodeAsMap for PublicKey"],["impl EncodeAsMap for AllowedEndorsement"],["impl EncodeAsMap for SignatureAddressSpec"],["impl EncodeAsMap for AddressSpec"],["impl EncodeAsMap for AuthProof"],["impl EncodeAsMap for CallResult"],["impl EncodeAsMap for CallerAddress"],["impl EncodeAsMap for Config"],["impl EncodeAsMap for Signer"],["impl EncodeAsMap for QueryRequest"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for Account"],["impl EncodeAsMap for AccountBalances"],["impl EncodeAsMap for AddressesQuery"],["impl EncodeAsMap for BalancesQuery"],["impl EncodeAsMap for DenominationInfo"],["impl EncodeAsMap for DenominationInfoQuery"],["impl EncodeAsMap for NonceQuery"],["impl EncodeAsMap for Transfer"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for RoundRootBody"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for AccountBalance"],["impl EncodeAsMap for BalanceQuery"],["impl EncodeAsMap for ConsensusAccountQuery"],["impl EncodeAsMap for ConsensusDelegateContext"],["impl EncodeAsMap for ConsensusError"],["impl EncodeAsMap for ConsensusTransferContext"],["impl EncodeAsMap for ConsensusUndelegateContext"],["impl EncodeAsMap for ConsensusWithdrawContext"],["impl EncodeAsMap for Delegate"],["impl EncodeAsMap for DelegationInfo"],["impl EncodeAsMap for DelegationQuery"],["impl EncodeAsMap for DelegationsQuery"],["impl EncodeAsMap for Deposit"],["impl EncodeAsMap for ExtendedDelegationInfo"],["impl EncodeAsMap for Receipt"],["impl EncodeAsMap for TakeReceipt"],["impl EncodeAsMap for Undelegate"],["impl EncodeAsMap for UndelegationInfo"],["impl EncodeAsMap for UndelegationsQuery"],["impl EncodeAsMap for Withdraw"],["impl EncodeAsMap for DynamicMinGasPrice"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for LocalConfig"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for CallDataPublicKeyQueryResponse"],["impl EncodeAsMap for EstimateGasQuery"],["impl EncodeAsMap for ExecuteReadOnlyTxQuery"],["impl EncodeAsMap for ExecuteReadOnlyTxResponse"],["impl EncodeAsMap for Metadata"],["impl EncodeAsMap for MethodHandlerInfo"],["impl EncodeAsMap for ModuleInfo"],["impl EncodeAsMap for RuntimeInfoResponse"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for EpochRewards"],["impl EncodeAsMap for RewardSchedule"],["impl EncodeAsMap for RewardStep"],["impl EncodeAsMap for AppAuthPolicy"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for AppConfig"],["impl EncodeAsMap for AppQuery"],["impl EncodeAsMap for Create"],["impl EncodeAsMap for Register"],["impl EncodeAsMap for Registration"],["impl EncodeAsMap for Remove"],["impl EncodeAsMap for Update"],["impl EncodeAsMap for CallEnvelopeX25519DeoxysII"],["impl EncodeAsMap for ResultEnvelopeX25519DeoxysII"],["impl EncodeAsMap for MessageEventHookInvocation"],["impl EncodeAsMap for AuthInfo"],["impl EncodeAsMap for Call"],["impl EncodeAsMap for Fee"],["impl EncodeAsMap for FeeProxy"],["impl EncodeAsMap for SignerInfo"],["impl EncodeAsMap for Transaction"]], +"oasis_runtime_sdk":[["impl EncodeAsMap for PublicKey"],["impl EncodeAsMap for AllowedEndorsement"],["impl EncodeAsMap for SignatureAddressSpec"],["impl EncodeAsMap for AddressSpec"],["impl EncodeAsMap for AuthProof"],["impl EncodeAsMap for CallResult"],["impl EncodeAsMap for CallerAddress"],["impl EncodeAsMap for Config"],["impl EncodeAsMap for Signer"],["impl EncodeAsMap for QueryRequest"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for Account"],["impl EncodeAsMap for AccountBalances"],["impl EncodeAsMap for AddressesQuery"],["impl EncodeAsMap for BalancesQuery"],["impl EncodeAsMap for DenominationInfo"],["impl EncodeAsMap for DenominationInfoQuery"],["impl EncodeAsMap for NonceQuery"],["impl EncodeAsMap for Transfer"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for RoundRootBody"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for AccountBalance"],["impl EncodeAsMap for BalanceQuery"],["impl EncodeAsMap for ConsensusAccountQuery"],["impl EncodeAsMap for ConsensusDelegateContext"],["impl EncodeAsMap for ConsensusError"],["impl EncodeAsMap for ConsensusTransferContext"],["impl EncodeAsMap for ConsensusUndelegateContext"],["impl EncodeAsMap for ConsensusWithdrawContext"],["impl EncodeAsMap for Delegate"],["impl EncodeAsMap for DelegationInfo"],["impl EncodeAsMap for DelegationQuery"],["impl EncodeAsMap for DelegationsQuery"],["impl EncodeAsMap for Deposit"],["impl EncodeAsMap for ExtendedDelegationInfo"],["impl EncodeAsMap for Receipt"],["impl EncodeAsMap for TakeReceipt"],["impl EncodeAsMap for Undelegate"],["impl EncodeAsMap for UndelegationInfo"],["impl EncodeAsMap for UndelegationsQuery"],["impl EncodeAsMap for Withdraw"],["impl EncodeAsMap for DynamicMinGasPrice"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for LocalConfig"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for CallDataPublicKeyQueryResponse"],["impl EncodeAsMap for EstimateGasQuery"],["impl EncodeAsMap for ExecuteReadOnlyTxQuery"],["impl EncodeAsMap for ExecuteReadOnlyTxResponse"],["impl EncodeAsMap for Metadata"],["impl EncodeAsMap for MethodHandlerInfo"],["impl EncodeAsMap for ModuleInfo"],["impl EncodeAsMap for RuntimeInfoResponse"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for EpochRewards"],["impl EncodeAsMap for RewardSchedule"],["impl EncodeAsMap for RewardStep"],["impl EncodeAsMap for AppAuthPolicy"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for AppConfig"],["impl EncodeAsMap for AppInstanceQuery"],["impl EncodeAsMap for AppQuery"],["impl EncodeAsMap for Create"],["impl EncodeAsMap for Register"],["impl EncodeAsMap for Registration"],["impl EncodeAsMap for Remove"],["impl EncodeAsMap for Update"],["impl EncodeAsMap for CallEnvelopeX25519DeoxysII"],["impl EncodeAsMap for ResultEnvelopeX25519DeoxysII"],["impl EncodeAsMap for MessageEventHookInvocation"],["impl EncodeAsMap for AuthInfo"],["impl EncodeAsMap for Call"],["impl EncodeAsMap for Fee"],["impl EncodeAsMap for FeeProxy"],["impl EncodeAsMap for SignerInfo"],["impl EncodeAsMap for Transaction"]], "oasis_runtime_sdk_contracts":[["impl EncodeAsMap for Policy"],["impl EncodeAsMap for GasCosts"],["impl EncodeAsMap for Genesis"],["impl EncodeAsMap for LocalConfig"],["impl EncodeAsMap for Parameters"],["impl EncodeAsMap for Call"],["impl EncodeAsMap for ChangeUpgradePolicy"],["impl EncodeAsMap for Code"],["impl EncodeAsMap for CodeQuery"],["impl EncodeAsMap for CodeStorageQuery"],["impl EncodeAsMap for CodeStorageQueryResult"],["impl EncodeAsMap for ContractEvent"],["impl EncodeAsMap for CustomQuery"],["impl EncodeAsMap for Instance"],["impl EncodeAsMap for InstanceQuery"],["impl EncodeAsMap for InstanceRawStorageQuery"],["impl EncodeAsMap for InstanceRawStorageQueryResult"],["impl EncodeAsMap for InstanceStorageQuery"],["impl EncodeAsMap for InstanceStorageQueryResult"],["impl EncodeAsMap for Instantiate"],["impl EncodeAsMap for InstantiateResult"],["impl EncodeAsMap for PublicKeyQuery"],["impl EncodeAsMap for PublicKeyQueryResult"],["impl EncodeAsMap for Upgrade"],["impl EncodeAsMap for Upload"],["impl EncodeAsMap for UploadResult"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/trait.impl/oasis_runtime_sdk/error/trait.Error.js b/rust/trait.impl/oasis_runtime_sdk/error/trait.Error.js index c1eb206b29..7137b592d8 100644 --- a/rust/trait.impl/oasis_runtime_sdk/error/trait.Error.js +++ b/rust/trait.impl/oasis_runtime_sdk/error/trait.Error.js @@ -1,4 +1,4 @@ (function() {var implementors = { "oasis_runtime_sdk":[], -"oasis_runtime_sdk_contracts":[["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/trait.impl/oasis_runtime_sdk/event/trait.Event.js b/rust/trait.impl/oasis_runtime_sdk/event/trait.Event.js index 736dc14cd1..eec4db0f70 100644 --- a/rust/trait.impl/oasis_runtime_sdk/event/trait.Event.js +++ b/rust/trait.impl/oasis_runtime_sdk/event/trait.Event.js @@ -1,4 +1,4 @@ (function() {var implementors = { "oasis_runtime_sdk":[], -"oasis_runtime_sdk_contracts":[["impl Event for Event"]] +"oasis_runtime_sdk_contracts":[["impl Event for Event"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/trait.impl/oasis_runtime_sdk/module/trait.BlockHandler.js b/rust/trait.impl/oasis_runtime_sdk/module/trait.BlockHandler.js index 6a4b28bb43..32b7c445ac 100644 --- a/rust/trait.impl/oasis_runtime_sdk/module/trait.BlockHandler.js +++ b/rust/trait.impl/oasis_runtime_sdk/module/trait.BlockHandler.js @@ -1,4 +1,4 @@ (function() {var implementors = { "oasis_runtime_sdk":[], -"oasis_runtime_sdk_contracts":[["impl<Cfg: Config> BlockHandler for Module<Cfg>"]] +"oasis_runtime_sdk_contracts":[["impl<Cfg: Config> BlockHandler for Module<Cfg>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/trait.impl/oasis_runtime_sdk/module/trait.InvariantHandler.js b/rust/trait.impl/oasis_runtime_sdk/module/trait.InvariantHandler.js index b9dd5d089e..3c02737955 100644 --- a/rust/trait.impl/oasis_runtime_sdk/module/trait.InvariantHandler.js +++ b/rust/trait.impl/oasis_runtime_sdk/module/trait.InvariantHandler.js @@ -1,4 +1,4 @@ (function() {var implementors = { "oasis_runtime_sdk":[], -"oasis_runtime_sdk_contracts":[["impl<Cfg: Config> InvariantHandler for Module<Cfg>"]] +"oasis_runtime_sdk_contracts":[["impl<Cfg: Config> InvariantHandler for Module<Cfg>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/trait.impl/oasis_runtime_sdk/module/trait.MethodHandler.js b/rust/trait.impl/oasis_runtime_sdk/module/trait.MethodHandler.js index 4227a75d84..6ea39dd307 100644 --- a/rust/trait.impl/oasis_runtime_sdk/module/trait.MethodHandler.js +++ b/rust/trait.impl/oasis_runtime_sdk/module/trait.MethodHandler.js @@ -1,4 +1,4 @@ (function() {var implementors = { "oasis_runtime_sdk":[], -"oasis_runtime_sdk_contracts":[["impl<Cfg: Config> MethodHandler for Module<Cfg>"]] +"oasis_runtime_sdk_contracts":[["impl<Cfg: Config> MethodHandler for Module<Cfg>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/trait.impl/oasis_runtime_sdk/module/trait.MigrationHandler.js b/rust/trait.impl/oasis_runtime_sdk/module/trait.MigrationHandler.js index 7eb560d4a3..a40ca3fe2f 100644 --- a/rust/trait.impl/oasis_runtime_sdk/module/trait.MigrationHandler.js +++ b/rust/trait.impl/oasis_runtime_sdk/module/trait.MigrationHandler.js @@ -1,4 +1,4 @@ (function() {var implementors = { "oasis_runtime_sdk":[], -"oasis_runtime_sdk_contracts":[["impl<Cfg: Config> MigrationHandler for Module<Cfg>"]] +"oasis_runtime_sdk_contracts":[["impl<Cfg: Config> MigrationHandler for Module<Cfg>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/trait.impl/oasis_runtime_sdk/module/trait.Module.js b/rust/trait.impl/oasis_runtime_sdk/module/trait.Module.js index 960e0293e3..7de6382054 100644 --- a/rust/trait.impl/oasis_runtime_sdk/module/trait.Module.js +++ b/rust/trait.impl/oasis_runtime_sdk/module/trait.Module.js @@ -1,4 +1,4 @@ (function() {var implementors = { "oasis_runtime_sdk":[], -"oasis_runtime_sdk_contracts":[["impl<Cfg: Config> Module for Module<Cfg>"]] +"oasis_runtime_sdk_contracts":[["impl<Cfg: Config> Module for Module<Cfg>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/trait.impl/oasis_runtime_sdk/module/trait.Parameters.js b/rust/trait.impl/oasis_runtime_sdk/module/trait.Parameters.js index 16d94698a1..d6325fab2d 100644 --- a/rust/trait.impl/oasis_runtime_sdk/module/trait.Parameters.js +++ b/rust/trait.impl/oasis_runtime_sdk/module/trait.Parameters.js @@ -1,4 +1,4 @@ (function() {var implementors = { "oasis_runtime_sdk":[], -"oasis_runtime_sdk_contracts":[["impl Parameters for Parameters"]] +"oasis_runtime_sdk_contracts":[["impl Parameters for Parameters"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust/trait.impl/oasis_runtime_sdk/module/trait.TransactionHandler.js b/rust/trait.impl/oasis_runtime_sdk/module/trait.TransactionHandler.js index 7273d48b4e..b7c7f1019b 100644 --- a/rust/trait.impl/oasis_runtime_sdk/module/trait.TransactionHandler.js +++ b/rust/trait.impl/oasis_runtime_sdk/module/trait.TransactionHandler.js @@ -1,4 +1,4 @@ (function() {var implementors = { "oasis_runtime_sdk":[], -"oasis_runtime_sdk_contracts":[["impl<Cfg: Config> TransactionHandler for Module<Cfg>"]] +"oasis_runtime_sdk_contracts":[["impl<Cfg: Config> TransactionHandler for Module<Cfg>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file