diff --git a/da_test/fixtures/struct.da_client.html b/da_test/fixtures/struct.da_client.html index 23abeb8acf..3d39b64571 100644 --- a/da_test/fixtures/struct.da_client.html +++ b/da_test/fixtures/struct.da_client.html @@ -66,12 +66,12 @@ function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/help.html b/help.html index aa4bc4c607..aa23319e54 100644 --- a/help.html +++ b/help.html @@ -1 +1 @@ -Rustdoc help

Rustdoc help

Back
\ No newline at end of file +Rustdoc help

Rustdoc help

Back
\ No newline at end of file diff --git a/implementors/bounded_collections/trait.Get.js b/implementors/bounded_collections/trait.Get.js index e27b1e1b6f..f33062d8e2 100644 --- a/implementors/bounded_collections/trait.Get.js +++ b/implementors/bounded_collections/trait.Get.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"madara_runtime":[["impl<_I: From<u8>> Get<_I> for SS58Prefix"],["impl<_I: From<BlockWeights>> Get<_I> for BlockWeights"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<BlockLength>> Get<_I> for BlockLength"],["impl<_I: From<SealingMode>> Get<_I> for Sealing"]] +"madara_runtime":[["impl<_I: From<BlockWeights>> Get<_I> for BlockWeights"],["impl<_I: From<SealingMode>> Get<_I> for Sealing"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<u8>> Get<_I> for SS58Prefix"],["impl<_I: From<BlockLength>> Get<_I> for BlockLength"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/bounded_collections/trait.TypedGet.js b/implementors/bounded_collections/trait.TypedGet.js index 72a8cfaba7..311572e809 100644 --- a/implementors/bounded_collections/trait.TypedGet.js +++ b/implementors/bounded_collections/trait.TypedGet.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"madara_runtime":[["impl TypedGet for BlockHashCount"],["impl TypedGet for BlockWeights"],["impl TypedGet for SS58Prefix"],["impl TypedGet for Sealing"],["impl TypedGet for Version"],["impl TypedGet for BlockLength"]] +"madara_runtime":[["impl TypedGet for BlockHashCount"],["impl TypedGet for SS58Prefix"],["impl TypedGet for BlockLength"],["impl TypedGet for Version"],["impl TypedGet for BlockWeights"],["impl TypedGet for Sealing"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/clap_builder/derive/trait.Args.js b/implementors/clap_builder/derive/trait.Args.js index 64e345a983..ee2fc98075 100644 --- a/implementors/clap_builder/derive/trait.Args.js +++ b/implementors/clap_builder/derive/trait.Args.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"madara":[["impl Args for L1Messages"],["impl Args for SetupSource"],["impl Args for L1MessagesParams"],["impl Args for Cli"],["impl Args for ExtendedRunCmd"],["impl Args for SetupCmd"]] +"madara":[["impl Args for Cli"],["impl Args for ExtendedRunCmd"],["impl Args for SetupCmd"],["impl Args for L1Messages"],["impl Args for L1MessagesParams"],["impl Args for SetupSource"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/clap_builder/derive/trait.FromArgMatches.js b/implementors/clap_builder/derive/trait.FromArgMatches.js index 08aa25dd8a..d495754d01 100644 --- a/implementors/clap_builder/derive/trait.FromArgMatches.js +++ b/implementors/clap_builder/derive/trait.FromArgMatches.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"madara":[["impl FromArgMatches for Subcommand"],["impl FromArgMatches for SetupCmd"],["impl FromArgMatches for L1MessagesParams"],["impl FromArgMatches for ExtendedRunCmd"],["impl FromArgMatches for Cli"],["impl FromArgMatches for SetupSource"],["impl FromArgMatches for L1Messages"]] +"madara":[["impl FromArgMatches for ExtendedRunCmd"],["impl FromArgMatches for SetupSource"],["impl FromArgMatches for Cli"],["impl FromArgMatches for Subcommand"],["impl FromArgMatches for L1Messages"],["impl FromArgMatches for L1MessagesParams"],["impl FromArgMatches for SetupCmd"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index c0abad59e4..fad841e273 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -1,24 +1,24 @@ (function() {var implementors = { -"madara":[["impl Clone for ExtendedRunCmd"],["impl Clone for L1Messages"],["impl<C, G: GenesisProvider, B: BlockT> Clone for StarknetDeps<C, G, B>"],["impl Clone for Sealing"],["impl Clone for L1MessagesParams"]], -"madara_runtime":[["impl Clone for Runtime"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeCall"],["impl Clone for SessionKeys"],["impl Clone for RuntimeOrigin"],["impl Clone for SealingMode"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeEvent"],["impl Clone for OriginCaller"]], -"madara_test_runner":[["impl Clone for Settlement"],["impl Clone for MadaraArgs"]], +"madara":[["impl Clone for Sealing"],["impl Clone for ExtendedRunCmd"],["impl Clone for L1Messages"],["impl<C, G: GenesisProvider, B: BlockT> Clone for StarknetDeps<C, G, B>"],["impl Clone for L1MessagesParams"]], +"madara_runtime":[["impl Clone for Runtime"],["impl Clone for SessionKeys"],["impl Clone for RuntimeHoldReason"],["impl Clone for SealingMode"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeLockId"],["impl Clone for OriginCaller"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeOrigin"],["impl Clone for RuntimeFreezeReason"]], +"madara_test_runner":[["impl Clone for MadaraArgs"],["impl Clone for Settlement"]], "mc_commitment_state_diff":[["impl Clone for BlockDAData"]], -"mc_data_availability":[["impl Clone for DaLayer"],["impl Clone for DaMode"],["impl Clone for EthereumClient"],["impl Clone for EthereumConfig"]], +"mc_data_availability":[["impl Clone for EthereumClient"],["impl Clone for EthereumConfig"],["impl Clone for DaLayer"],["impl Clone for DaMode"]], "mc_l1_messages":[["impl Clone for L1MessagesWorkerConfig"]], "mc_settlement":[["impl Clone for StarknetSpec"],["impl Clone for StarknetState"],["impl Clone for SettlementLayer"]], -"mp_block":[["impl Clone for BlockId"],["impl Clone for Header"],["impl Clone for BlockTag"],["impl Clone for Block"]], +"mp_block":[["impl Clone for Header"],["impl Clone for BlockTag"],["impl Clone for Block"],["impl Clone for BlockId"]], "mp_digest_log":[["impl Clone for FindLogError"],["impl Clone for Log"]], "mp_fee":[["impl Clone for ResourcePrice"]], "mp_felt":[["impl Clone for Felt252Wrapper"]], "mp_genesis_config":[["impl Clone for HexFelt"],["impl Clone for ContractClass"]], -"mp_hashers":[["impl Clone for PoseidonHasher"],["impl Clone for PedersenHasher"]], -"mp_messages":[["impl Clone for MessageL1ToL2"],["impl Clone for MessageL2ToL1"]], +"mp_hashers":[["impl Clone for PedersenHasher"],["impl Clone for PoseidonHasher"]], +"mp_messages":[["impl Clone for MessageL2ToL1"],["impl Clone for MessageL1ToL2"]], "mp_sequencer_address":[["impl Clone for InherentDataProvider"]], "mp_simulations":[["impl Clone for SimulationFlags"]], "mp_snos_output":[["impl Clone for StarknetOsOutput"]], -"mp_state":[["impl Clone for DeployedContractItem"],["impl Clone for StorageEntry"],["impl Clone for ContractStorageDiffItem"],["impl Clone for NonceUpdate"],["impl Clone for DeclaredClassItem"],["impl Clone for StateDiff"],["impl Clone for ReplacedClassItem"]], +"mp_state":[["impl Clone for StorageEntry"],["impl Clone for DeployedContractItem"],["impl Clone for ContractStorageDiffItem"],["impl Clone for StateDiff"],["impl Clone for ReplacedClassItem"],["impl Clone for NonceUpdate"],["impl Clone for DeclaredClassItem"]], "mp_storage":[["impl Clone for StarknetStorageSchemaVersion"]], -"mp_transactions":[["impl Clone for DeclareTransaction"],["impl Clone for DeclareTransactionV1"],["impl Clone for DeclareTransactionV0"],["impl Clone for TransactionStatus"],["impl Clone for ExecutionConfig"],["impl Clone for InvokeTransactionV1"],["impl Clone for DeployAccountTransaction"],["impl Clone for UserAndL1HandlerTransaction"],["impl Clone for InvokeTransactionV0"],["impl Clone for TxType"],["impl Clone for Transaction"],["impl Clone for UserTransaction"],["impl Clone for HandleL1MessageTransaction"],["impl Clone for DeclareTransactionV2"],["impl Clone for InvokeTransaction"]], -"pallet_starknet":[["impl Clone for TransactionOutput"],["impl<T: Config> Clone for Event<T>"],["impl<T> Clone for Pallet<T>"],["impl Clone for DeployAccountTransactionOutput"],["impl<T: Config> Clone for Call<T>"]], +"mp_transactions":[["impl Clone for UserTransaction"],["impl Clone for InvokeTransaction"],["impl Clone for DeclareTransactionV2"],["impl Clone for DeclareTransactionV1"],["impl Clone for TxType"],["impl Clone for Transaction"],["impl Clone for DeclareTransaction"],["impl Clone for TransactionStatus"],["impl Clone for UserAndL1HandlerTransaction"],["impl Clone for InvokeTransactionV0"],["impl Clone for ExecutionConfig"],["impl Clone for HandleL1MessageTransaction"],["impl Clone for DeclareTransactionV0"],["impl Clone for InvokeTransactionV1"],["impl Clone for DeployAccountTransaction"]], +"pallet_starknet":[["impl Clone for DeployAccountTransactionOutput"],["impl Clone for TransactionOutput"],["impl<T: Config> Clone for Event<T>"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"]], "pallet_starknet_runtime_api":[["impl Clone for BlockContext"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index 11a13036fd..16a6c4c187 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"madara_runtime":[["impl Eq for Runtime"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeHoldReason"],["impl Eq for OriginCaller"],["impl Eq for RuntimeEvent"],["impl Eq for SessionKeys"],["impl Eq for RuntimeSlashReason"]], +"madara_runtime":[["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeFreezeReason"],["impl Eq for SessionKeys"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeSlashReason"],["impl Eq for Runtime"],["impl Eq for RuntimeLockId"],["impl Eq for OriginCaller"]], "mc_data_availability":[["impl Eq for DaMode"],["impl Eq for DaLayer"]], -"mp_block":[["impl Eq for BlockId"],["impl Eq for Header"],["impl Eq for Block"],["impl Eq for BlockTag"]], +"mp_block":[["impl Eq for Header"],["impl Eq for BlockId"],["impl Eq for Block"],["impl Eq for BlockTag"]], "mp_digest_log":[["impl Eq for Log"]], "mp_fee":[["impl Eq for ResourcePrice"]], "mp_felt":[["impl Eq for Felt252Wrapper"]], @@ -9,6 +9,6 @@ "mp_simulations":[["impl Eq for SimulationFlags"]], "mp_snos_output":[["impl Eq for StarknetOsOutput"]], "mp_storage":[["impl Eq for StarknetStorageSchemaVersion"]], -"mp_transactions":[["impl Eq for InvokeTransaction"],["impl Eq for HandleL1MessageTransaction"],["impl Eq for DeclareTransactionV2"],["impl Eq for DeclareTransaction"],["impl Eq for TransactionStatus"],["impl Eq for Transaction"],["impl Eq for TxType"],["impl Eq for UserTransaction"],["impl Eq for UserAndL1HandlerTransaction"],["impl Eq for DeclareTransactionV0"],["impl Eq for DeployAccountTransaction"],["impl Eq for DeclareTransactionV1"],["impl Eq for InvokeTransactionV1"],["impl Eq for InvokeTransactionV0"]], -"pallet_starknet":[["impl Eq for DeployAccountTransactionOutput"],["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Event<T>"],["impl<T: Config> Eq for Call<T>"],["impl Eq for TxPriorityInfo"],["impl Eq for TransactionOutput"]] +"mp_transactions":[["impl Eq for DeclareTransactionV0"],["impl Eq for InvokeTransactionV1"],["impl Eq for DeployAccountTransaction"],["impl Eq for DeclareTransactionV1"],["impl Eq for UserAndL1HandlerTransaction"],["impl Eq for HandleL1MessageTransaction"],["impl Eq for TransactionStatus"],["impl Eq for Transaction"],["impl Eq for InvokeTransactionV0"],["impl Eq for UserTransaction"],["impl Eq for InvokeTransaction"],["impl Eq for DeclareTransactionV2"],["impl Eq for TxType"],["impl Eq for DeclareTransaction"]], +"pallet_starknet":[["impl<T: Config> Eq for Event<T>"],["impl<T: Config> Eq for Call<T>"],["impl Eq for DeployAccountTransactionOutput"],["impl Eq for TransactionOutput"],["impl<T> Eq for Pallet<T>"],["impl Eq for TxPriorityInfo"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index 65821bfc3c..3b994ac5a7 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -1,16 +1,16 @@ (function() {var implementors = { -"madara_runtime":[["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<SealingMode> for SealingMode"]], +"madara_runtime":[["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<SealingMode> for SealingMode"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeCall> for RuntimeCall"]], "mc_data_availability":[["impl PartialEq<DaMode> for DaMode"],["impl PartialEq<DaLayer> for DaLayer"],["impl PartialEq<EthereumConfig> for EthereumConfig"]], "mc_l1_messages":[["impl PartialEq<L1MessagesWorkerConfig> for L1MessagesWorkerConfig"]], "mc_settlement":[["impl PartialEq<StarknetSpec> for StarknetSpec"],["impl PartialEq<StarknetState> for StarknetState"],["impl PartialEq<SettlementLayer> for SettlementLayer"]], -"mp_block":[["impl PartialEq<Block> for Block"],["impl PartialEq<Header> for Header"],["impl PartialEq<BlockId> for BlockId"],["impl PartialEq<BlockTag> for BlockTag"]], +"mp_block":[["impl PartialEq<BlockTag> for BlockTag"],["impl PartialEq<BlockId> for BlockId"],["impl PartialEq<Block> for Block"],["impl PartialEq<Header> for Header"]], "mp_digest_log":[["impl PartialEq<Log> for Log"]], "mp_fee":[["impl PartialEq<ResourcePrice> for ResourcePrice"]], "mp_felt":[["impl PartialEq<Felt252Wrapper> for Felt252Wrapper"],["impl PartialEq<Felt252WrapperError> for Felt252WrapperError"]], -"mp_messages":[["impl PartialEq<MessageL2ToL1> for MessageL2ToL1"],["impl PartialEq<MessageL1ToL2> for MessageL1ToL2"]], +"mp_messages":[["impl PartialEq<MessageL1ToL2> for MessageL1ToL2"],["impl PartialEq<MessageL2ToL1> for MessageL2ToL1"]], "mp_simulations":[["impl PartialEq<SimulationFlags> for SimulationFlags"]], "mp_snos_output":[["impl PartialEq<StarknetOsOutput> for StarknetOsOutput"]], "mp_storage":[["impl PartialEq<StarknetStorageSchemaVersion> for StarknetStorageSchemaVersion"]], -"mp_transactions":[["impl PartialEq<DeployAccountTransaction> for DeployAccountTransaction"],["impl PartialEq<TxType> for TxType"],["impl PartialEq<UserTransaction> for UserTransaction"],["impl PartialEq<InvokeTransactionV0> for InvokeTransactionV0"],["impl PartialEq<HandleL1MessageTransaction> for HandleL1MessageTransaction"],["impl PartialEq<UserAndL1HandlerTransaction> for UserAndL1HandlerTransaction"],["impl PartialEq<TransactionStatus> for TransactionStatus"],["impl PartialEq<InvokeTransaction> for InvokeTransaction"],["impl PartialEq<DeclareTransactionV0> for DeclareTransactionV0"],["impl PartialEq<DeclareTransactionV1> for DeclareTransactionV1"],["impl PartialEq<DeclareTransaction> for DeclareTransaction"],["impl PartialEq<InvokeTransactionV1> for InvokeTransactionV1"],["impl PartialEq<DeclareTransactionV2> for DeclareTransactionV2"],["impl PartialEq<Transaction> for Transaction"]], -"pallet_starknet":[["impl PartialEq<TxPriorityInfo> for TxPriorityInfo"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl PartialEq<DeployAccountTransactionOutput> for DeployAccountTransactionOutput"],["impl PartialEq<TransactionOutput> for TransactionOutput"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"]] +"mp_transactions":[["impl PartialEq<HandleL1MessageTransaction> for HandleL1MessageTransaction"],["impl PartialEq<DeclareTransactionV0> for DeclareTransactionV0"],["impl PartialEq<UserAndL1HandlerTransaction> for UserAndL1HandlerTransaction"],["impl PartialEq<InvokeTransaction> for InvokeTransaction"],["impl PartialEq<UserTransaction> for UserTransaction"],["impl PartialEq<TransactionStatus> for TransactionStatus"],["impl PartialEq<Transaction> for Transaction"],["impl PartialEq<TxType> for TxType"],["impl PartialEq<DeclareTransactionV2> for DeclareTransactionV2"],["impl PartialEq<DeclareTransactionV1> for DeclareTransactionV1"],["impl PartialEq<InvokeTransactionV0> for InvokeTransactionV0"],["impl PartialEq<InvokeTransactionV1> for InvokeTransactionV1"],["impl PartialEq<DeployAccountTransaction> for DeployAccountTransaction"],["impl PartialEq<DeclareTransaction> for DeclareTransaction"]], +"pallet_starknet":[["impl PartialEq<TxPriorityInfo> for TxPriorityInfo"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl PartialEq<TransactionOutput> for TransactionOutput"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl PartialEq<DeployAccountTransactionOutput> for DeployAccountTransactionOutput"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index a331665f47..f5c3306f01 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -1,16 +1,16 @@ (function() {var implementors = { -"madara":[["impl From<Sealing> for SealingMode"]], -"madara_runtime":[["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], -"mc_db":[["impl From<DatabaseError> for DbError"],["impl From<Error> for DbError"],["impl From<Error> for DbError"]], +"madara":[["impl From<Sealing> for SealingMode"]], +"madara_runtime":[["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], +"mc_db":[["impl From<Error> for DbError"],["impl From<Error> for DbError"],["impl From<DatabaseError> for DbError"]], "mc_genesis_data_provider":[["impl From<LoadGenesisDataError> for Error"]], -"mc_l1_messages":[["impl From<Error> for L1MessagesWorkerConfigError"],["impl From<Error> for L1MessagesWorkerConfigError"],["impl<PE> From<ParseError> for L1MessagesWorkerError<PE>"],["impl From<ParseError> for L1MessagesWorkerConfigError"],["impl From<FromHexError> for L1MessagesWorkerConfigError"],["impl<PE> From<DbError> for L1MessagesWorkerError<PE>"]], -"mc_settlement":[["impl From<FromHexError> for Error"],["impl<B: Block> From<FindLogError> for Error<B>"],["impl<B: Block> From<Error> for Error<B>"],["impl From<ParseError> for Error"],["impl From<ProviderError> for Error"],["impl<B: Block> From<Error> for Error<B>"],["impl From<WalletError> for Error"],["impl<B: Block> From<StarknetApiError> for Error<B>"],["impl<B: Block> From<ApiError> for Error<B>"],["impl From<ContractError<SignerMiddleware<Provider<Provider>, Wallet<SigningKey<Secp256k1>>>>> for Error"]], +"mc_l1_messages":[["impl<PE> From<DbError> for L1MessagesWorkerError<PE>"],["impl From<FromHexError> for L1MessagesWorkerConfigError"],["impl<PE> From<ParseError> for L1MessagesWorkerError<PE>"],["impl From<Error> for L1MessagesWorkerConfigError"],["impl From<ParseError> for L1MessagesWorkerConfigError"],["impl From<Error> for L1MessagesWorkerConfigError"]], +"mc_settlement":[["impl<B: Block> From<ApiError> for Error<B>"],["impl From<ProviderError> for Error"],["impl From<ParseError> for Error"],["impl<B: Block> From<Error> for Error<B>"],["impl From<FromHexError> for Error"],["impl From<WalletError> for Error"],["impl<B: Block> From<FindLogError> for Error<B>"],["impl From<ContractError<SignerMiddleware<Provider<Provider>, Wallet<SigningKey<Secp256k1>>>>> for Error"],["impl<B: Block> From<StarknetApiError> for Error<B>"],["impl<B: Block> From<Error> for Error<B>"]], "mp_fee":[["impl From<ResourcePrice> for ResourcePrice"]], -"mp_felt":[["impl From<FromStrError> for Felt252WrapperError"],["impl From<PatriciaKey> for Felt252Wrapper"],["impl From<Felt252Wrapper> for U256"],["impl From<Felt252Wrapper> for BlockHash"],["impl From<Felt252Wrapper> for CompiledClassHash"],["impl From<Felt252WrapperError> for String"],["impl From<u128> for Felt252Wrapper"],["impl From<Felt252Wrapper> for ContractAddressSalt"],["impl From<ContractAddressSalt> for Felt252Wrapper"],["impl From<Felt252Wrapper> for EventKey"],["impl From<Felt252Wrapper> for StorageKey"],["impl From<TransactionVersion> for Felt252Wrapper"],["impl From<CompiledClassHash> for Felt252Wrapper"],["impl From<Felt252Wrapper> for ClassHash"],["impl From<u32> for Felt252Wrapper"],["impl From<Felt252Wrapper> for Felt252"],["impl From<Felt252> for Felt252Wrapper"],["impl From<EntryPointSelector> for Felt252Wrapper"],["impl From<Felt252Wrapper> for PatriciaKey"],["impl From<Felt252Wrapper> for FieldElement"],["impl From<StarkFelt> for Felt252Wrapper"],["impl From<Nonce> for Felt252Wrapper"],["impl From<u8> for Felt252Wrapper"],["impl From<ContractAddress> for Felt252Wrapper"],["impl From<Felt252Wrapper> for Nonce"],["impl From<BlockHash> for Felt252Wrapper"],["impl From<Felt252Wrapper> for StarkFelt"],["impl From<Felt252Wrapper> for TransactionHash"],["impl From<Felt252Wrapper> for [u8; 32]"],["impl From<EventKey> for Felt252Wrapper"],["impl From<Felt252Wrapper> for EntryPointSelector"],["impl From<Felt252Wrapper> for H256"],["impl From<Felt252WrapperError> for Cow<'static, str>"],["impl From<Felt252Wrapper> for TransactionVersion"],["impl From<ClassHash> for Felt252Wrapper"],["impl From<StorageKey> for Felt252Wrapper"],["impl From<u64> for Felt252Wrapper"],["impl From<TransactionHash> for Felt252Wrapper"],["impl From<FieldElement> for Felt252Wrapper"],["impl From<Felt252Wrapper> for ContractAddress"]], -"mp_genesis_config":[["impl From<HexFelt> for FieldElement"],["impl From<Felt252Wrapper> for HexFelt"],["impl From<FieldElement> for HexFelt"]], +"mp_felt":[["impl From<EntryPointSelector> for Felt252Wrapper"],["impl From<Felt252Wrapper> for EntryPointSelector"],["impl From<Felt252> for Felt252Wrapper"],["impl From<Nonce> for Felt252Wrapper"],["impl From<Felt252Wrapper> for TransactionHash"],["impl From<Felt252WrapperError> for String"],["impl From<Felt252Wrapper> for TransactionVersion"],["impl From<Felt252Wrapper> for U256"],["impl From<Felt252Wrapper> for ContractAddress"],["impl From<Felt252Wrapper> for [u8; 32]"],["impl From<ClassHash> for Felt252Wrapper"],["impl From<Felt252Wrapper> for Felt252"],["impl From<u64> for Felt252Wrapper"],["impl From<StarkFelt> for Felt252Wrapper"],["impl From<Felt252Wrapper> for StarkFelt"],["impl From<EventKey> for Felt252Wrapper"],["impl From<u32> for Felt252Wrapper"],["impl From<TransactionVersion> for Felt252Wrapper"],["impl From<FromStrError> for Felt252WrapperError"],["impl From<FieldElement> for Felt252Wrapper"],["impl From<PatriciaKey> for Felt252Wrapper"],["impl From<ContractAddress> for Felt252Wrapper"],["impl From<StorageKey> for Felt252Wrapper"],["impl From<BlockHash> for Felt252Wrapper"],["impl From<Felt252Wrapper> for H256"],["impl From<ContractAddressSalt> for Felt252Wrapper"],["impl From<Felt252WrapperError> for Cow<'static, str>"],["impl From<Felt252Wrapper> for BlockHash"],["impl From<Felt252Wrapper> for ContractAddressSalt"],["impl From<TransactionHash> for Felt252Wrapper"],["impl From<Felt252Wrapper> for PatriciaKey"],["impl From<Felt252Wrapper> for StorageKey"],["impl From<Felt252Wrapper> for FieldElement"],["impl From<u8> for Felt252Wrapper"],["impl From<Felt252Wrapper> for Nonce"],["impl From<CompiledClassHash> for Felt252Wrapper"],["impl From<u128> for Felt252Wrapper"],["impl From<Felt252Wrapper> for EventKey"],["impl From<Felt252Wrapper> for CompiledClassHash"],["impl From<Felt252Wrapper> for ClassHash"]], +"mp_genesis_config":[["impl From<FieldElement> for HexFelt"],["impl From<Felt252Wrapper> for HexFelt"],["impl From<HexFelt> for FieldElement"]], "mp_messages":[["impl From<MessageToL1> for MessageL2ToL1"],["impl From<HandleL1MessageTransaction> for MessageL1ToL2"]], "mp_simulations":[["impl From<Vec<SimulationFlag, Global>> for SimulationFlags"]], -"mp_transactions":[["impl From<DeployAccountTransaction> for Transaction"],["impl From<InvokeTransaction> for Transaction"],["impl From<DeclareTransactionV1> for DeclareTransaction"],["impl From<HandleL1MessageTransaction> for Transaction"],["impl From<InvokeTransaction> for UserTransaction"],["impl From<TxType> for TransactionType"],["impl From<(DeclareTransaction, ContractClass)> for UserTransaction"],["impl From<DeployAccountTransaction> for UserTransaction"],["impl From<InvokeTransactionV0> for InvokeTransaction"],["impl From<DeclareTransaction> for Transaction"],["impl From<DeclareTransactionV2> for DeclareTransaction"],["impl From<InvokeTransactionV1> for InvokeTransaction"],["impl From<(HandleL1MessageTransaction, Fee)> for UserAndL1HandlerTransaction"],["impl From<MsgFromL1> for HandleL1MessageTransaction"],["impl From<DeclareTransactionV0> for DeclareTransaction"],["impl From<UserTransaction> for UserAndL1HandlerTransaction"]], -"pallet_starknet":[["impl<T: Config> From<Error<T>> for &'static str"],["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<GenesisLoader> for GenesisConfig<T>"]], +"mp_transactions":[["impl From<(HandleL1MessageTransaction, Fee)> for UserAndL1HandlerTransaction"],["impl From<UserTransaction> for UserAndL1HandlerTransaction"],["impl From<InvokeTransaction> for UserTransaction"],["impl From<DeployAccountTransaction> for UserTransaction"],["impl From<(DeclareTransaction, ContractClass)> for UserTransaction"],["impl From<DeclareTransactionV0> for DeclareTransaction"],["impl From<DeployAccountTransaction> for Transaction"],["impl From<InvokeTransactionV0> for InvokeTransaction"],["impl From<InvokeTransactionV1> for InvokeTransaction"],["impl From<MsgFromL1> for HandleL1MessageTransaction"],["impl From<HandleL1MessageTransaction> for Transaction"],["impl From<DeclareTransactionV1> for DeclareTransaction"],["impl From<TxType> for TransactionType"],["impl From<DeclareTransaction> for Transaction"],["impl From<InvokeTransaction> for Transaction"],["impl From<DeclareTransactionV2> for DeclareTransaction"]], +"pallet_starknet":[["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Error<T>> for &'static str"],["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<GenesisLoader> for GenesisConfig<T>"]], "pallet_starknet_runtime_api":[["impl From<BlockContext> for BlockContext"],["impl From<BlockContext> for BlockContext"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.TryFrom.js b/implementors/core/convert/trait.TryFrom.js index 2e97529b5f..65a07bbe1c 100644 --- a/implementors/core/convert/trait.TryFrom.js +++ b/implementors/core/convert/trait.TryFrom.js @@ -1,8 +1,8 @@ (function() {var implementors = { "madara_runtime":[["impl TryFrom<OriginCaller> for Origin<Runtime>"]], -"mc_data_availability":[["impl TryFrom<&PathBuf> for EthereumConfig"],["impl TryFrom<EthereumConfig> for EthereumClient"]], +"mc_data_availability":[["impl TryFrom<EthereumConfig> for EthereumClient"],["impl TryFrom<&PathBuf> for EthereumConfig"]], "mc_settlement":[["impl TryFrom<EthereumConfig> for StarknetContractClient"]], -"mp_felt":[["impl TryFrom<Felt252Wrapper> for u64"],["impl TryFrom<&[u8]> for Felt252Wrapper"],["impl TryFrom<H256> for Felt252Wrapper"],["impl TryFrom<&[u8; 32]> for Felt252Wrapper"],["impl TryFrom<U256> for Felt252Wrapper"],["impl TryFrom<Felt252Wrapper> for u128"]], +"mp_felt":[["impl TryFrom<&[u8]> for Felt252Wrapper"],["impl TryFrom<U256> for Felt252Wrapper"],["impl TryFrom<Felt252Wrapper> for u128"],["impl TryFrom<&[u8; 32]> for Felt252Wrapper"],["impl TryFrom<Felt252Wrapper> for u64"],["impl TryFrom<H256> for Felt252Wrapper"]], "mp_sequencer_address":[["impl TryFrom<Vec<u8, Global>> for InherentDataProvider"]], -"mp_transactions":[["impl TryFrom<BroadcastedDeclareTransaction> for UserTransaction"],["impl TryFrom<BroadcastedInvokeTransaction> for UserTransaction"],["impl TryFrom<BroadcastedTransaction> for UserTransaction"],["impl TryFrom<BroadcastedDeployAccountTransaction> for UserTransaction"]] +"mp_transactions":[["impl TryFrom<BroadcastedTransaction> for UserTransaction"],["impl TryFrom<BroadcastedDeclareTransaction> for UserTransaction"],["impl TryFrom<BroadcastedInvokeTransaction> for UserTransaction"],["impl TryFrom<BroadcastedDeployAccountTransaction> for UserTransaction"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.TryInto.js b/implementors/core/convert/trait.TryInto.js index 0663c06bbd..3809aeb860 100644 --- a/implementors/core/convert/trait.TryInto.js +++ b/implementors/core/convert/trait.TryInto.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"madara_runtime":[["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"]] +"madara_runtime":[["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index fa1992dbde..8f29ad8b8c 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -1,8 +1,8 @@ (function() {var implementors = { "madara":[["impl Default for Sealing"]], "madara_runtime":[["impl Default for SealingMode"],["impl Default for RuntimeGenesisConfig"]], -"madara_test_runner":[["impl Default for MadaraArgs"],["impl Default for MadaraTempDir"]], -"mc_data_availability":[["impl Default for DaMode"],["impl Default for EthereumConfig"]], +"madara_test_runner":[["impl Default for MadaraTempDir"],["impl Default for MadaraArgs"]], +"mc_data_availability":[["impl Default for EthereumConfig"],["impl Default for DaMode"]], "mc_settlement":[["impl Default for StarknetState"]], "mp_block":[["impl Default for Header"],["impl Default for Block"]], "mp_fee":[["impl Default for ResourcePrice"]], diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 0f951d8f33..07c9c42d1c 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -1,24 +1,24 @@ (function() {var implementors = { -"madara":[["impl Debug for Sealing"],["impl Debug for Cli"],["impl Debug for L1MessagesParams"],["impl Debug for SetupSource"],["impl Debug for L1Messages"],["impl Debug for ExtendedRunCmd"],["impl Debug for SetupCmd"],["impl Debug for Subcommand"]], -"madara_runtime":[["impl Debug for RuntimeCall"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeEvent"],["impl Debug for Runtime"],["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeHoldReason"],["impl Debug for SealingMode"],["impl Debug for SessionKeys"],["impl Debug for RuntimeError"],["impl Debug for OriginCaller"],["impl Debug for RuntimeLockId"]], -"madara_test_runner":[["impl Debug for Settlement"],["impl Debug for MadaraRunner"],["impl Debug for MadaraArgs"],["impl Debug for MadaraTempDir"],["impl Debug for MadaraNode"]], -"mc_data_availability":[["impl Debug for DaMode"],["impl Debug for EthereumConfig"],["impl Debug for EthereumClient"],["impl Debug for DaLayer"]], -"mc_db":[["impl Debug for DbError"],["impl<B: Debug + BlockT> Debug for MappingCommitment<B>where\n B::Hash: Debug,"]], +"madara":[["impl Debug for ExtendedRunCmd"],["impl Debug for L1Messages"],["impl Debug for SetupCmd"],["impl Debug for Cli"],["impl Debug for Sealing"],["impl Debug for Subcommand"],["impl Debug for SetupSource"],["impl Debug for L1MessagesParams"]], +"madara_runtime":[["impl Debug for OriginCaller"],["impl Debug for SessionKeys"],["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeSlashReason"],["impl Debug for Runtime"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeError"],["impl Debug for SealingMode"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeHoldReason"]], +"madara_test_runner":[["impl Debug for MadaraRunner"],["impl Debug for MadaraTempDir"],["impl Debug for Settlement"],["impl Debug for MadaraNode"],["impl Debug for MadaraArgs"]], +"mc_data_availability":[["impl Debug for EthereumConfig"],["impl Debug for EthereumClient"],["impl Debug for DaMode"],["impl Debug for DaLayer"]], +"mc_db":[["impl<B: Debug + BlockT> Debug for MappingCommitment<B>where\n B::Hash: Debug,"],["impl Debug for DbError"]], "mc_genesis_data_provider":[["impl Debug for LoadGenesisDataError"]], -"mc_l1_messages":[["impl Debug for L1MessagesWorkerConfigError"],["impl Debug for L1MessagesWorkerConfig"],["impl<PE: Debug> Debug for L1MessagesWorkerError<PE>"]], -"mc_settlement":[["impl Debug for StarknetSpec"],["impl Debug for StarknetState"],["impl<B: Debug + Block> Debug for Error<B>where\n B::Hash: Debug,"],["impl Debug for Error"],["impl Debug for SettlementLayer"]], -"mp_block":[["impl Debug for Header"],["impl Debug for BlockTag"],["impl Debug for BlockId"],["impl Debug for Block"]], -"mp_digest_log":[["impl Debug for FindLogError"],["impl Debug for Log"]], +"mc_l1_messages":[["impl<PE: Debug> Debug for L1MessagesWorkerError<PE>"],["impl Debug for L1MessagesWorkerConfig"],["impl Debug for L1MessagesWorkerConfigError"]], +"mc_settlement":[["impl Debug for SettlementLayer"],["impl Debug for Error"],["impl Debug for StarknetSpec"],["impl Debug for StarknetState"],["impl<B: Debug + Block> Debug for Error<B>where\n B::Hash: Debug,"]], +"mp_block":[["impl Debug for BlockId"],["impl Debug for Header"],["impl Debug for BlockTag"],["impl Debug for Block"]], +"mp_digest_log":[["impl Debug for Log"],["impl Debug for FindLogError"]], "mp_fee":[["impl Debug for ResourcePrice"]], "mp_felt":[["impl Debug for Felt252Wrapper"],["impl Debug for Felt252WrapperError"]], -"mp_messages":[["impl Debug for MessageL1ToL2"],["impl Debug for MessageL2ToL1"]], -"mp_sequencer_address":[["impl Debug for InherentError"],["impl Debug for InherentDataProvider"]], -"mp_simulations":[["impl Debug for PlaceHolderErrorTypeForFailedStarknetExecution"],["impl Debug for SimulationFlags"]], +"mp_messages":[["impl Debug for MessageL2ToL1"],["impl Debug for MessageL1ToL2"]], +"mp_sequencer_address":[["impl Debug for InherentDataProvider"],["impl Debug for InherentError"]], +"mp_simulations":[["impl Debug for SimulationFlags"],["impl Debug for PlaceHolderErrorTypeForFailedStarknetExecution"]], "mp_snos_output":[["impl Debug for StarknetOsOutput"]], -"mp_state":[["impl Debug for StateDiff"],["impl Debug for ContractStorageDiffItem"],["impl Debug for DictStateReader"],["impl Debug for ReplacedClassItem"],["impl Debug for DeployedContractItem"],["impl Debug for StorageEntry"],["impl Debug for DeclaredClassItem"],["impl Debug for NonceUpdate"]], +"mp_state":[["impl Debug for DeployedContractItem"],["impl Debug for ReplacedClassItem"],["impl Debug for NonceUpdate"],["impl Debug for StateDiff"],["impl Debug for DeclaredClassItem"],["impl Debug for DictStateReader"],["impl Debug for ContractStorageDiffItem"],["impl Debug for StorageEntry"]], "mp_storage":[["impl Debug for StarknetStorageSchemaVersion"]], -"mp_transactions":[["impl Debug for DeployAccountTransaction"],["impl Debug for UserAndL1HandlerTransaction"],["impl Debug for Transaction"],["impl Debug for ExecutionConfig"],["impl Debug for InvokeTransaction"],["impl Debug for UserTransaction"],["impl Debug for TxType"],["impl Debug for DeclareTransactionV0"],["impl Debug for DeclareTransactionV2"],["impl Debug for HandleL1MessageTransaction"],["impl Debug for InvokeTransactionV0"],["impl Debug for InvokeTransactionV1"],["impl Debug for DeclareTransaction"],["impl Debug for BroadcastedTransactionConversionError"],["impl Debug for DeclareTransactionV1"],["impl Debug for TransactionStatus"]], -"pallet_starknet":[["impl Debug for TransactionOutput"],["impl Debug for DeployAccountTransactionOutput"],["impl<T: Config> Debug for Error<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Event<T>"],["impl Debug for TxPriorityInfo"]], +"mp_transactions":[["impl Debug for BroadcastedTransactionConversionError"],["impl Debug for DeclareTransactionV0"],["impl Debug for DeployAccountTransaction"],["impl Debug for HandleL1MessageTransaction"],["impl Debug for UserAndL1HandlerTransaction"],["impl Debug for TxType"],["impl Debug for UserTransaction"],["impl Debug for DeclareTransactionV1"],["impl Debug for DeclareTransactionV2"],["impl Debug for ExecutionConfig"],["impl Debug for InvokeTransaction"],["impl Debug for TransactionStatus"],["impl Debug for InvokeTransactionV0"],["impl Debug for InvokeTransactionV1"],["impl Debug for Transaction"],["impl Debug for DeclareTransaction"]], +"pallet_starknet":[["impl Debug for TxPriorityInfo"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Error<T>"],["impl Debug for TransactionOutput"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Event<T>"],["impl Debug for DeployAccountTransactionOutput"]], "pallet_starknet_runtime_api":[["impl Debug for BlockContext"]], -"starknet_rpc_test":[["impl Debug for SendTransactionError"],["impl Debug for MadaraClient"],["impl Debug for TransactionResult"]] +"starknet_rpc_test":[["impl Debug for MadaraClient"],["impl Debug for SendTransactionError"],["impl Debug for TransactionResult"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js index 5b0c6c8a86..ab87d763fc 100644 --- a/implementors/core/marker/trait.Copy.js +++ b/implementors/core/marker/trait.Copy.js @@ -1,9 +1,9 @@ (function() {var implementors = { "madara":[["impl Copy for Sealing"]], -"madara_runtime":[["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeSlashReason"],["impl Copy for Runtime"]], +"madara_runtime":[["impl Copy for RuntimeHoldReason"],["impl Copy for Runtime"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeSlashReason"]], "mc_data_availability":[["impl Copy for DaMode"],["impl Copy for DaLayer"]], "mc_settlement":[["impl Copy for SettlementLayer"]], -"mp_block":[["impl Copy for BlockId"],["impl Copy for BlockTag"]], +"mp_block":[["impl Copy for BlockTag"],["impl Copy for BlockId"]], "mp_fee":[["impl Copy for ResourcePrice"]], "mp_felt":[["impl Copy for Felt252Wrapper"]], "mp_genesis_config":[["impl Copy for HexFelt"]], diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index 08c94fd8ee..fbf7a29c7c 100644 --- a/implementors/core/marker/trait.StructuralEq.js +++ b/implementors/core/marker/trait.StructuralEq.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"madara_runtime":[["impl StructuralEq for RuntimeCall"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeFreezeReason"]], -"mc_data_availability":[["impl StructuralEq for DaMode"],["impl StructuralEq for DaLayer"]], -"mp_block":[["impl StructuralEq for Block"],["impl StructuralEq for BlockId"],["impl StructuralEq for Header"],["impl StructuralEq for BlockTag"]], +"madara_runtime":[["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for Runtime"]], +"mc_data_availability":[["impl StructuralEq for DaLayer"],["impl StructuralEq for DaMode"]], +"mp_block":[["impl StructuralEq for Header"],["impl StructuralEq for Block"],["impl StructuralEq for BlockTag"],["impl StructuralEq for BlockId"]], "mp_digest_log":[["impl StructuralEq for Log"]], "mp_fee":[["impl StructuralEq for ResourcePrice"]], "mp_felt":[["impl StructuralEq for Felt252Wrapper"]], @@ -9,6 +9,6 @@ "mp_simulations":[["impl StructuralEq for SimulationFlags"]], "mp_snos_output":[["impl StructuralEq for StarknetOsOutput"]], "mp_storage":[["impl StructuralEq for StarknetStorageSchemaVersion"]], -"mp_transactions":[["impl StructuralEq for DeclareTransactionV1"],["impl StructuralEq for Transaction"],["impl StructuralEq for UserAndL1HandlerTransaction"],["impl StructuralEq for DeclareTransactionV0"],["impl StructuralEq for InvokeTransaction"],["impl StructuralEq for InvokeTransactionV0"],["impl StructuralEq for DeployAccountTransaction"],["impl StructuralEq for DeclareTransaction"],["impl StructuralEq for HandleL1MessageTransaction"],["impl StructuralEq for TransactionStatus"],["impl StructuralEq for TxType"],["impl StructuralEq for UserTransaction"],["impl StructuralEq for DeclareTransactionV2"],["impl StructuralEq for InvokeTransactionV1"]], -"pallet_starknet":[["impl StructuralEq for DeployAccountTransactionOutput"],["impl StructuralEq for TxPriorityInfo"],["impl StructuralEq for TransactionOutput"]] +"mp_transactions":[["impl StructuralEq for TransactionStatus"],["impl StructuralEq for InvokeTransaction"],["impl StructuralEq for TxType"],["impl StructuralEq for Transaction"],["impl StructuralEq for DeployAccountTransaction"],["impl StructuralEq for DeclareTransaction"],["impl StructuralEq for DeclareTransactionV2"],["impl StructuralEq for UserAndL1HandlerTransaction"],["impl StructuralEq for UserTransaction"],["impl StructuralEq for InvokeTransactionV1"],["impl StructuralEq for HandleL1MessageTransaction"],["impl StructuralEq for DeclareTransactionV0"],["impl StructuralEq for InvokeTransactionV0"],["impl StructuralEq for DeclareTransactionV1"]], +"pallet_starknet":[["impl StructuralEq for TransactionOutput"],["impl StructuralEq for DeployAccountTransactionOutput"],["impl StructuralEq for TxPriorityInfo"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.StructuralPartialEq.js b/implementors/core/marker/trait.StructuralPartialEq.js index bd67b5003e..0e41c4d95b 100644 --- a/implementors/core/marker/trait.StructuralPartialEq.js +++ b/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"madara_runtime":[["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for SealingMode"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for SessionKeys"]], -"mc_data_availability":[["impl StructuralPartialEq for EthereumConfig"],["impl StructuralPartialEq for DaLayer"],["impl StructuralPartialEq for DaMode"]], +"madara_runtime":[["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for SealingMode"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for OriginCaller"]], +"mc_data_availability":[["impl StructuralPartialEq for EthereumConfig"],["impl StructuralPartialEq for DaMode"],["impl StructuralPartialEq for DaLayer"]], "mc_l1_messages":[["impl StructuralPartialEq for L1MessagesWorkerConfig"]], -"mc_settlement":[["impl StructuralPartialEq for StarknetSpec"],["impl StructuralPartialEq for SettlementLayer"],["impl StructuralPartialEq for StarknetState"]], -"mp_block":[["impl StructuralPartialEq for Header"],["impl StructuralPartialEq for Block"],["impl StructuralPartialEq for BlockId"],["impl StructuralPartialEq for BlockTag"]], +"mc_settlement":[["impl StructuralPartialEq for SettlementLayer"],["impl StructuralPartialEq for StarknetState"],["impl StructuralPartialEq for StarknetSpec"]], +"mp_block":[["impl StructuralPartialEq for Header"],["impl StructuralPartialEq for BlockId"],["impl StructuralPartialEq for BlockTag"],["impl StructuralPartialEq for Block"]], "mp_digest_log":[["impl StructuralPartialEq for Log"]], "mp_fee":[["impl StructuralPartialEq for ResourcePrice"]], "mp_felt":[["impl StructuralPartialEq for Felt252Wrapper"],["impl StructuralPartialEq for Felt252WrapperError"]], @@ -11,6 +11,6 @@ "mp_simulations":[["impl StructuralPartialEq for SimulationFlags"]], "mp_snos_output":[["impl StructuralPartialEq for StarknetOsOutput"]], "mp_storage":[["impl StructuralPartialEq for StarknetStorageSchemaVersion"]], -"mp_transactions":[["impl StructuralPartialEq for TransactionStatus"],["impl StructuralPartialEq for InvokeTransaction"],["impl StructuralPartialEq for UserTransaction"],["impl StructuralPartialEq for InvokeTransactionV1"],["impl StructuralPartialEq for HandleL1MessageTransaction"],["impl StructuralPartialEq for DeployAccountTransaction"],["impl StructuralPartialEq for DeclareTransactionV2"],["impl StructuralPartialEq for DeclareTransaction"],["impl StructuralPartialEq for UserAndL1HandlerTransaction"],["impl StructuralPartialEq for TxType"],["impl StructuralPartialEq for Transaction"],["impl StructuralPartialEq for DeclareTransactionV1"],["impl StructuralPartialEq for DeclareTransactionV0"],["impl StructuralPartialEq for InvokeTransactionV0"]], -"pallet_starknet":[["impl StructuralPartialEq for DeployAccountTransactionOutput"],["impl StructuralPartialEq for TxPriorityInfo"],["impl StructuralPartialEq for TransactionOutput"]] +"mp_transactions":[["impl StructuralPartialEq for Transaction"],["impl StructuralPartialEq for TxType"],["impl StructuralPartialEq for InvokeTransaction"],["impl StructuralPartialEq for DeclareTransactionV0"],["impl StructuralPartialEq for UserTransaction"],["impl StructuralPartialEq for TransactionStatus"],["impl StructuralPartialEq for InvokeTransactionV1"],["impl StructuralPartialEq for DeclareTransactionV2"],["impl StructuralPartialEq for UserAndL1HandlerTransaction"],["impl StructuralPartialEq for DeclareTransaction"],["impl StructuralPartialEq for HandleL1MessageTransaction"],["impl StructuralPartialEq for DeclareTransactionV1"],["impl StructuralPartialEq for InvokeTransactionV0"],["impl StructuralPartialEq for DeployAccountTransaction"]], +"pallet_starknet":[["impl StructuralPartialEq for DeployAccountTransactionOutput"],["impl StructuralPartialEq for TransactionOutput"],["impl StructuralPartialEq for TxPriorityInfo"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Sync.js b/implementors/core/marker/trait.Sync.js index bd0e5fad97..88365f9205 100644 --- a/implementors/core/marker/trait.Sync.js +++ b/implementors/core/marker/trait.Sync.js @@ -18,7 +18,7 @@ "mp_fee":[["impl Sync for ResourcePrice",1,["mp_fee::ResourcePrice"]]], "mp_felt":[["impl Sync for UfeHex",1,["mp_felt::with_serde::UfeHex"]],["impl Sync for Felt252Wrapper",1,["mp_felt::Felt252Wrapper"]],["impl Sync for Felt252WrapperError",1,["mp_felt::Felt252WrapperError"]]], "mp_genesis_config":[["impl Sync for HexFelt",1,["mp_genesis_config::HexFelt"]],["impl Sync for GenesisData",1,["mp_genesis_config::GenesisData"]],["impl Sync for GenesisLoader",1,["mp_genesis_config::GenesisLoader"]],["impl Sync for ContractClass",1,["mp_genesis_config::ContractClass"]],["impl Sync for PredeployedAccount",1,["mp_genesis_config::PredeployedAccount"]]], -"mp_hashers":[["impl Sync for PedersenHasher"],["impl Sync for PoseidonHasher"]], +"mp_hashers":[["impl Sync for PoseidonHasher"],["impl Sync for PedersenHasher"]], "mp_messages":[["impl Sync for MessageL2ToL1",1,["mp_messages::MessageL2ToL1"]],["impl Sync for MessageL1ToL2",1,["mp_messages::MessageL1ToL2"]]], "mp_sequencer_address":[["impl Sync for InherentDataProvider",1,["mp_sequencer_address::reexport_for_client_only::InherentDataProvider"]],["impl Sync for InherentError",1,["mp_sequencer_address::InherentError"]]], "mp_simulations":[["impl Sync for PlaceHolderErrorTypeForFailedStarknetExecution",1,["mp_simulations::PlaceHolderErrorTypeForFailedStarknetExecution"]],["impl Sync for SimulationFlags",1,["mp_simulations::SimulationFlags"]]], diff --git a/implementors/core/ops/deref/trait.Deref.js b/implementors/core/ops/deref/trait.Deref.js index 0861622be0..1f49a8c3ee 100644 --- a/implementors/core/ops/deref/trait.Deref.js +++ b/implementors/core/ops/deref/trait.Deref.js @@ -1,4 +1,4 @@ (function() {var implementors = { "madara_test_runner":[["impl Deref for MadaraRunner"]], -"mp_storage":[["impl Deref for SN_STORAGE_PREFIX"],["impl Deref for SN_NONCE_PREFIX"],["impl Deref for SN_COMPILED_CLASS_HASH_PREFIX"],["impl Deref for SN_CONTRACT_CLASS_HASH_PREFIX"]] +"mp_storage":[["impl Deref for SN_STORAGE_PREFIX"],["impl Deref for SN_NONCE_PREFIX"],["impl Deref for SN_CONTRACT_CLASS_HASH_PREFIX"],["impl Deref for SN_COMPILED_CLASS_HASH_PREFIX"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/lazy_static/trait.LazyStatic.js b/implementors/lazy_static/trait.LazyStatic.js index b560511146..fade6713e6 100644 --- a/implementors/lazy_static/trait.LazyStatic.js +++ b/implementors/lazy_static/trait.LazyStatic.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"mp_storage":[["impl LazyStatic for SN_CONTRACT_CLASS_HASH_PREFIX"],["impl LazyStatic for SN_NONCE_PREFIX"],["impl LazyStatic for SN_COMPILED_CLASS_HASH_PREFIX"],["impl LazyStatic for SN_STORAGE_PREFIX"]] +"mp_storage":[["impl LazyStatic for SN_STORAGE_PREFIX"],["impl LazyStatic for SN_COMPILED_CLASS_HASH_PREFIX"],["impl LazyStatic for SN_CONTRACT_CLASS_HASH_PREFIX"],["impl LazyStatic for SN_NONCE_PREFIX"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/parity_scale_codec/codec/trait.Decode.js b/implementors/parity_scale_codec/codec/trait.Decode.js index 58f6e8d256..1a9bf0c38b 100644 --- a/implementors/parity_scale_codec/codec/trait.Decode.js +++ b/implementors/parity_scale_codec/codec/trait.Decode.js @@ -1,16 +1,16 @@ (function() {var implementors = { -"madara_runtime":[["impl Decode for RuntimeError"],["impl Decode for SessionKeys"],["impl Decode for RuntimeFreezeReason"],["impl Decode for SealingMode"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeSlashReason"],["impl Decode for OriginCaller"],["impl Decode for RuntimeCall"]], +"madara_runtime":[["impl Decode for RuntimeError"],["impl Decode for RuntimeSlashReason"],["impl Decode for SealingMode"],["impl Decode for SessionKeys"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeHoldReason"],["impl Decode for OriginCaller"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeEvent"]], "mc_db":[["impl Decode for LastSyncedEventBlock"]], -"mp_block":[["impl Decode for BlockTag"],["impl Decode for Header"],["impl Decode for BlockId"],["impl Decode for Block"]], +"mp_block":[["impl Decode for Block"],["impl Decode for BlockId"],["impl Decode for Header"],["impl Decode for BlockTag"]], "mp_digest_log":[["impl Decode for Log"]], "mp_fee":[["impl Decode for ResourcePrice"]], "mp_felt":[["impl Decode for Felt252Wrapper"]], "mp_messages":[["impl Decode for MessageL2ToL1"],["impl Decode for MessageL1ToL2"]], "mp_sequencer_address":[["impl Decode for InherentError"],["impl Decode for InherentDataProvider"]], -"mp_simulations":[["impl Decode for PlaceHolderErrorTypeForFailedStarknetExecution"],["impl Decode for SimulationFlags"]], +"mp_simulations":[["impl Decode for SimulationFlags"],["impl Decode for PlaceHolderErrorTypeForFailedStarknetExecution"]], "mp_snos_output":[["impl Decode for StarknetOsOutput"]], "mp_storage":[["impl Decode for StarknetStorageSchemaVersion"]], -"mp_transactions":[["impl Decode for TxType"],["impl Decode for HandleL1MessageTransaction"],["impl Decode for UserAndL1HandlerTransaction"],["impl Decode for DeclareTransactionV1"],["impl Decode for InvokeTransactionV1"],["impl Decode for InvokeTransactionV0"],["impl Decode for DeclareTransactionV0"],["impl Decode for DeclareTransactionV2"],["impl Decode for Transaction"],["impl Decode for InvokeTransaction"],["impl Decode for UserTransaction"],["impl Decode for DeclareTransaction"],["impl Decode for DeployAccountTransaction"]], -"pallet_starknet":[["impl<T: Config> Decode for Call<T>"],["impl<T> Decode for Error<T>"],["impl Decode for DeployAccountTransactionOutput"],["impl<T: Config> Decode for Event<T>"],["impl Decode for TransactionOutput"]], +"mp_transactions":[["impl Decode for InvokeTransaction"],["impl Decode for InvokeTransactionV0"],["impl Decode for UserTransaction"],["impl Decode for DeclareTransactionV0"],["impl Decode for InvokeTransactionV1"],["impl Decode for DeclareTransactionV2"],["impl Decode for DeclareTransactionV1"],["impl Decode for HandleL1MessageTransaction"],["impl Decode for UserAndL1HandlerTransaction"],["impl Decode for TxType"],["impl Decode for Transaction"],["impl Decode for DeclareTransaction"],["impl Decode for DeployAccountTransaction"]], +"pallet_starknet":[["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"],["impl Decode for DeployAccountTransactionOutput"],["impl Decode for TransactionOutput"],["impl<T: Config> Decode for Event<T>"]], "pallet_starknet_runtime_api":[["impl Decode for BlockContext"],["impl Decode for StarknetTransactionExecutionError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/parity_scale_codec/codec/trait.Encode.js b/implementors/parity_scale_codec/codec/trait.Encode.js index c2099487b0..47e4a1d424 100644 --- a/implementors/parity_scale_codec/codec/trait.Encode.js +++ b/implementors/parity_scale_codec/codec/trait.Encode.js @@ -1,16 +1,16 @@ (function() {var implementors = { -"madara_runtime":[["impl Encode for SessionKeys"],["impl Encode for RuntimeSlashReason"],["impl Encode for OriginCaller"],["impl Encode for RuntimeError"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeEvent"],["impl Encode for SealingMode"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeHoldReason"]], +"madara_runtime":[["impl Encode for RuntimeError"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeSlashReason"],["impl Encode for SealingMode"],["impl Encode for RuntimeCall"],["impl Encode for SessionKeys"],["impl Encode for OriginCaller"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeHoldReason"]], "mc_db":[["impl Encode for LastSyncedEventBlock"]], -"mp_block":[["impl Encode for BlockId"],["impl Encode for Block"],["impl Encode for Header"],["impl Encode for BlockTag"]], +"mp_block":[["impl Encode for Block"],["impl Encode for BlockId"],["impl Encode for BlockTag"],["impl Encode for Header"]], "mp_digest_log":[["impl Encode for Log"]], "mp_fee":[["impl Encode for ResourcePrice"]], "mp_felt":[["impl Encode for Felt252Wrapper"]], -"mp_messages":[["impl Encode for MessageL1ToL2"],["impl Encode for MessageL2ToL1"]], +"mp_messages":[["impl Encode for MessageL2ToL1"],["impl Encode for MessageL1ToL2"]], "mp_sequencer_address":[["impl Encode for InherentError"],["impl Encode for InherentDataProvider"]], "mp_simulations":[["impl Encode for PlaceHolderErrorTypeForFailedStarknetExecution"],["impl Encode for SimulationFlags"]], "mp_snos_output":[["impl Encode for StarknetOsOutput"]], "mp_storage":[["impl Encode for StarknetStorageSchemaVersion"]], -"mp_transactions":[["impl Encode for Transaction"],["impl Encode for DeclareTransactionV0"],["impl Encode for InvokeTransaction"],["impl Encode for InvokeTransactionV1"],["impl Encode for DeclareTransactionV1"],["impl Encode for DeclareTransaction"],["impl Encode for UserTransaction"],["impl Encode for DeclareTransactionV2"],["impl Encode for UserAndL1HandlerTransaction"],["impl Encode for TxType"],["impl Encode for DeployAccountTransaction"],["impl Encode for InvokeTransactionV0"],["impl Encode for HandleL1MessageTransaction"]], -"pallet_starknet":[["impl<T: Config> Encode for Call<T>"],["impl Encode for TransactionOutput"],["impl<T: Config> Encode for Event<T>"],["impl<T> Encode for Error<T>"],["impl Encode for DeployAccountTransactionOutput"]], +"mp_transactions":[["impl Encode for InvokeTransactionV1"],["impl Encode for HandleL1MessageTransaction"],["impl Encode for DeployAccountTransaction"],["impl Encode for UserTransaction"],["impl Encode for TxType"],["impl Encode for InvokeTransaction"],["impl Encode for UserAndL1HandlerTransaction"],["impl Encode for DeclareTransactionV1"],["impl Encode for DeclareTransactionV0"],["impl Encode for InvokeTransactionV0"],["impl Encode for DeclareTransaction"],["impl Encode for DeclareTransactionV2"],["impl Encode for Transaction"]], +"pallet_starknet":[["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Event<T>"],["impl Encode for DeployAccountTransactionOutput"],["impl Encode for TransactionOutput"]], "pallet_starknet_runtime_api":[["impl Encode for StarknetTransactionExecutionError"],["impl Encode for BlockContext"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js b/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js index b51af40170..25706564e2 100644 --- a/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js +++ b/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"madara_runtime":[["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<SealingMode> for SealingMode"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<RuntimeError> for RuntimeError"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"]], +"madara_runtime":[["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<SealingMode> for SealingMode"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<RuntimeError> for RuntimeError"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"]], "mc_db":[["impl EncodeLike<LastSyncedEventBlock> for LastSyncedEventBlock"]], -"mp_block":[["impl EncodeLike<BlockTag> for BlockTag"],["impl EncodeLike<BlockId> for BlockId"],["impl EncodeLike<Block> for Block"],["impl EncodeLike<Header> for Header"]], +"mp_block":[["impl EncodeLike<Block> for Block"],["impl EncodeLike<BlockTag> for BlockTag"],["impl EncodeLike<BlockId> for BlockId"],["impl EncodeLike<Header> for Header"]], "mp_digest_log":[["impl EncodeLike<Log> for Log"]], "mp_fee":[["impl EncodeLike<ResourcePrice> for ResourcePrice"]], "mp_felt":[["impl EncodeLike<Felt252Wrapper> for Felt252Wrapper"]], @@ -10,7 +10,7 @@ "mp_simulations":[["impl EncodeLike<SimulationFlags> for SimulationFlags"],["impl EncodeLike<PlaceHolderErrorTypeForFailedStarknetExecution> for PlaceHolderErrorTypeForFailedStarknetExecution"]], "mp_snos_output":[["impl EncodeLike<StarknetOsOutput> for StarknetOsOutput"]], "mp_storage":[["impl EncodeLike<StarknetStorageSchemaVersion> for StarknetStorageSchemaVersion"]], -"mp_transactions":[["impl EncodeLike<InvokeTransactionV1> for InvokeTransactionV1"],["impl EncodeLike<DeclareTransactionV0> for DeclareTransactionV0"],["impl EncodeLike<DeclareTransactionV2> for DeclareTransactionV2"],["impl EncodeLike<InvokeTransactionV0> for InvokeTransactionV0"],["impl EncodeLike<HandleL1MessageTransaction> for HandleL1MessageTransaction"],["impl EncodeLike<DeclareTransaction> for DeclareTransaction"],["impl EncodeLike<UserAndL1HandlerTransaction> for UserAndL1HandlerTransaction"],["impl EncodeLike<InvokeTransaction> for InvokeTransaction"],["impl EncodeLike<UserTransaction> for UserTransaction"],["impl EncodeLike<DeclareTransactionV1> for DeclareTransactionV1"],["impl EncodeLike<TxType> for TxType"],["impl EncodeLike<DeployAccountTransaction> for DeployAccountTransaction"],["impl EncodeLike<Transaction> for Transaction"]], -"pallet_starknet":[["impl<T: Config> EncodeLike<Event<T>> for Event<T>"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<DeployAccountTransactionOutput> for DeployAccountTransactionOutput"],["impl EncodeLike<TransactionOutput> for TransactionOutput"],["impl<T> EncodeLike<Error<T>> for Error<T>"]], +"mp_transactions":[["impl EncodeLike<TxType> for TxType"],["impl EncodeLike<DeployAccountTransaction> for DeployAccountTransaction"],["impl EncodeLike<DeclareTransactionV2> for DeclareTransactionV2"],["impl EncodeLike<DeclareTransactionV0> for DeclareTransactionV0"],["impl EncodeLike<InvokeTransaction> for InvokeTransaction"],["impl EncodeLike<UserAndL1HandlerTransaction> for UserAndL1HandlerTransaction"],["impl EncodeLike<UserTransaction> for UserTransaction"],["impl EncodeLike<HandleL1MessageTransaction> for HandleL1MessageTransaction"],["impl EncodeLike<Transaction> for Transaction"],["impl EncodeLike<InvokeTransactionV0> for InvokeTransactionV0"],["impl EncodeLike<InvokeTransactionV1> for InvokeTransactionV1"],["impl EncodeLike<DeclareTransaction> for DeclareTransaction"],["impl EncodeLike<DeclareTransactionV1> for DeclareTransactionV1"]], +"pallet_starknet":[["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<DeployAccountTransactionOutput> for DeployAccountTransactionOutput"],["impl EncodeLike<TransactionOutput> for TransactionOutput"]], "pallet_starknet_runtime_api":[["impl EncodeLike<BlockContext> for BlockContext"],["impl EncodeLike<StarknetTransactionExecutionError> for StarknetTransactionExecutionError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js b/implementors/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js index d0a8425964..4b7c9ad928 100644 --- a/implementors/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js +++ b/implementors/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"madara_runtime":[["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeLockId"]], +"madara_runtime":[["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeFreezeReason"]], "mp_felt":[["impl MaxEncodedLen for Felt252Wrapper"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/scale_info/trait.TypeInfo.js b/implementors/scale_info/trait.TypeInfo.js index fe886924e0..86c7454a5c 100644 --- a/implementors/scale_info/trait.TypeInfo.js +++ b/implementors/scale_info/trait.TypeInfo.js @@ -1,11 +1,11 @@ (function() {var implementors = { -"madara_runtime":[["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeFreezeReason"]], +"madara_runtime":[["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for SessionKeys"]], "mp_fee":[["impl TypeInfo for ResourcePrice"]], "mp_felt":[["impl TypeInfo for Felt252Wrapper"]], "mp_messages":[["impl TypeInfo for MessageL1ToL2"],["impl TypeInfo for MessageL2ToL1"]], -"mp_simulations":[["impl TypeInfo for SimulationFlags"],["impl TypeInfo for PlaceHolderErrorTypeForFailedStarknetExecution"]], +"mp_simulations":[["impl TypeInfo for PlaceHolderErrorTypeForFailedStarknetExecution"],["impl TypeInfo for SimulationFlags"]], "mp_snos_output":[["impl TypeInfo for StarknetOsOutput"]], -"mp_transactions":[["impl TypeInfo for InvokeTransaction"],["impl TypeInfo for Transaction"],["impl TypeInfo for UserTransaction"],["impl TypeInfo for DeclareTransactionV0"],["impl TypeInfo for DeclareTransactionV2"],["impl TypeInfo for InvokeTransactionV0"],["impl TypeInfo for DeclareTransaction"],["impl TypeInfo for UserAndL1HandlerTransaction"],["impl TypeInfo for DeclareTransactionV1"],["impl TypeInfo for HandleL1MessageTransaction"],["impl TypeInfo for TxType"],["impl TypeInfo for DeployAccountTransaction"],["impl TypeInfo for InvokeTransactionV1"]], -"pallet_starknet":[["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl TypeInfo for DeployAccountTransactionOutput"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for TransactionOutput"],["impl<T> TypeInfo for Event<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"]], -"pallet_starknet_runtime_api":[["impl TypeInfo for StarknetTransactionExecutionError"],["impl TypeInfo for BlockContext"]] +"mp_transactions":[["impl TypeInfo for UserTransaction"],["impl TypeInfo for InvokeTransaction"],["impl TypeInfo for DeclareTransactionV0"],["impl TypeInfo for DeclareTransaction"],["impl TypeInfo for DeclareTransactionV1"],["impl TypeInfo for Transaction"],["impl TypeInfo for DeployAccountTransaction"],["impl TypeInfo for DeclareTransactionV2"],["impl TypeInfo for HandleL1MessageTransaction"],["impl TypeInfo for TxType"],["impl TypeInfo for InvokeTransactionV0"],["impl TypeInfo for UserAndL1HandlerTransaction"],["impl TypeInfo for InvokeTransactionV1"]], +"pallet_starknet":[["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for DeployAccountTransactionOutput"],["impl TypeInfo for TransactionOutput"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl<T> TypeInfo for Event<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"]], +"pallet_starknet_runtime_api":[["impl TypeInfo for BlockContext"],["impl TypeInfo for StarknetTransactionExecutionError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/de/trait.Deserialize.js b/implementors/serde/de/trait.Deserialize.js index 08a8e69e10..6a97748814 100644 --- a/implementors/serde/de/trait.Deserialize.js +++ b/implementors/serde/de/trait.Deserialize.js @@ -1,14 +1,14 @@ (function() {var implementors = { -"madara":[["impl<'de> Deserialize<'de> for FileInfos"],["impl<'de> Deserialize<'de> for Configs"],["impl<'de> Deserialize<'de> for Sealing"],["impl<'de> Deserialize<'de> for DevGenesisExt"]], -"madara_runtime":[["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de> Deserialize<'de> for SealingMode"],["impl<'de> Deserialize<'de> for SessionKeys"]], -"mc_data_availability":[["impl<'de> Deserialize<'de> for EthereumConfig"],["impl<'de> Deserialize<'de> for DaMode"]], -"mc_l1_messages":[["impl<'de> Deserialize<'de> for L1MessagesWorkerConfig"]], -"mc_rpc_core":[["impl<'de> Deserialize<'de> for PredeployedAccountWithBalance"],["impl<'de> Deserialize<'de> for Felt"]], -"mc_settlement":[["impl<'de> Deserialize<'de> for StarknetState"],["impl<'de> Deserialize<'de> for StarknetSpec"]], -"mp_block":[["impl<'de> Deserialize<'de> for BlockTag"],["impl<'de> Deserialize<'de> for Header"]], -"mp_fee":[["impl<'de> Deserialize<'de> for ResourcePrice"]], -"mp_felt":[["impl<'de> Deserialize<'de> for Felt252Wrapper"]], -"mp_genesis_config":[["impl<'de> Deserialize<'de> for PredeployedAccount"],["impl<'de> Deserialize<'de> for ContractClass"],["impl<'de> Deserialize<'de> for HexFelt"],["impl<'de> Deserialize<'de> for GenesisData"]], -"mp_transactions":[["impl<'de> Deserialize<'de> for TransactionStatus"],["impl<'de> Deserialize<'de> for TxType"]], -"pallet_starknet":[["impl<'de, T: Config> Deserialize<'de> for GenesisConfig<T>"],["impl<'de> Deserialize<'de> for TransactionOutput"],["impl<'de> Deserialize<'de> for DeployAccountTransactionOutput"]] +"madara":[["impl<'de> Deserialize<'de> for FileInfos"],["impl<'de> Deserialize<'de> for DevGenesisExt"],["impl<'de> Deserialize<'de> for Configs"],["impl<'de> Deserialize<'de> for Sealing"]], +"madara_runtime":[["impl<'de> Deserialize<'de> for SessionKeys"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de> Deserialize<'de> for SealingMode"]], +"mc_data_availability":[["impl<'de> Deserialize<'de> for EthereumConfig"],["impl<'de> Deserialize<'de> for DaMode"]], +"mc_l1_messages":[["impl<'de> Deserialize<'de> for L1MessagesWorkerConfig"]], +"mc_rpc_core":[["impl<'de> Deserialize<'de> for Felt"],["impl<'de> Deserialize<'de> for PredeployedAccountWithBalance"]], +"mc_settlement":[["impl<'de> Deserialize<'de> for StarknetSpec"],["impl<'de> Deserialize<'de> for StarknetState"]], +"mp_block":[["impl<'de> Deserialize<'de> for BlockTag"],["impl<'de> Deserialize<'de> for Header"]], +"mp_fee":[["impl<'de> Deserialize<'de> for ResourcePrice"]], +"mp_felt":[["impl<'de> Deserialize<'de> for Felt252Wrapper"]], +"mp_genesis_config":[["impl<'de> Deserialize<'de> for HexFelt"],["impl<'de> Deserialize<'de> for GenesisData"],["impl<'de> Deserialize<'de> for ContractClass"],["impl<'de> Deserialize<'de> for PredeployedAccount"]], +"mp_transactions":[["impl<'de> Deserialize<'de> for TxType"],["impl<'de> Deserialize<'de> for TransactionStatus"]], +"pallet_starknet":[["impl<'de> Deserialize<'de> for DeployAccountTransactionOutput"],["impl<'de> Deserialize<'de> for TransactionOutput"],["impl<'de, T: Config> Deserialize<'de> for GenesisConfig<T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/ser/trait.Serialize.js b/implementors/serde/ser/trait.Serialize.js index c031e316c6..15935ddbe4 100644 --- a/implementors/serde/ser/trait.Serialize.js +++ b/implementors/serde/ser/trait.Serialize.js @@ -1,13 +1,13 @@ (function() {var implementors = { -"madara":[["impl Serialize for Sealing"],["impl Serialize for DevGenesisExt"]], -"madara_runtime":[["impl Serialize for SealingMode"],["impl Serialize for SessionKeys"],["impl Serialize for RuntimeGenesisConfig"]], -"mc_data_availability":[["impl Serialize for DaMode"],["impl Serialize for EthereumConfig"]], -"mc_rpc_core":[["impl Serialize for Felt"],["impl Serialize for PredeployedAccountWithBalance"]], -"mc_settlement":[["impl Serialize for StarknetState"],["impl Serialize for StarknetSpec"]], -"mp_block":[["impl Serialize for BlockTag"],["impl Serialize for Header"]], -"mp_fee":[["impl Serialize for ResourcePrice"]], -"mp_felt":[["impl Serialize for Felt252Wrapper"]], -"mp_genesis_config":[["impl Serialize for GenesisData"],["impl Serialize for PredeployedAccount"],["impl Serialize for HexFelt"],["impl Serialize for ContractClass"]], -"mp_transactions":[["impl Serialize for TransactionStatus"],["impl Serialize for TxType"]], -"pallet_starknet":[["impl Serialize for DeployAccountTransactionOutput"],["impl<T: Config> Serialize for GenesisConfig<T>"],["impl Serialize for TransactionOutput"]] +"madara":[["impl Serialize for Sealing"],["impl Serialize for DevGenesisExt"]], +"madara_runtime":[["impl Serialize for SessionKeys"],["impl Serialize for RuntimeGenesisConfig"],["impl Serialize for SealingMode"]], +"mc_data_availability":[["impl Serialize for DaMode"],["impl Serialize for EthereumConfig"]], +"mc_rpc_core":[["impl Serialize for PredeployedAccountWithBalance"],["impl Serialize for Felt"]], +"mc_settlement":[["impl Serialize for StarknetSpec"],["impl Serialize for StarknetState"]], +"mp_block":[["impl Serialize for Header"],["impl Serialize for BlockTag"]], +"mp_fee":[["impl Serialize for ResourcePrice"]], +"mp_felt":[["impl Serialize for Felt252Wrapper"]], +"mp_genesis_config":[["impl Serialize for HexFelt"],["impl Serialize for GenesisData"],["impl Serialize for PredeployedAccount"],["impl Serialize for ContractClass"]], +"mp_transactions":[["impl Serialize for TxType"],["impl Serialize for TransactionStatus"]], +"pallet_starknet":[["impl<T: Config> Serialize for GenesisConfig<T>"],["impl Serialize for DeployAccountTransactionOutput"],["impl Serialize for TransactionOutput"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sp_api/trait.RuntimeApiInfo.js b/implementors/sp_api/trait.RuntimeApiInfo.js index 2fde70fec6..dfd9fa42b0 100644 --- a/implementors/sp_api/trait.RuntimeApiInfo.js +++ b/implementors/sp_api/trait.RuntimeApiInfo.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pallet_starknet_runtime_api":[["impl<Block: BlockT> RuntimeApiInfo for dyn StarknetRuntimeApi<Block>"],["impl<Block: BlockT> RuntimeApiInfo for dyn ConvertTransactionRuntimeApi<Block>"]] +"pallet_starknet_runtime_api":[["impl<Block: BlockT> RuntimeApiInfo for dyn ConvertTransactionRuntimeApi<Block>"],["impl<Block: BlockT> RuntimeApiInfo for dyn StarknetRuntimeApi<Block>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/madara/benchmarking/fn.create_benchmark_extrinsic.html b/madara/benchmarking/fn.create_benchmark_extrinsic.html index 0f86fda4eb..87791305aa 100644 --- a/madara/benchmarking/fn.create_benchmark_extrinsic.html +++ b/madara/benchmarking/fn.create_benchmark_extrinsic.html @@ -1,8 +1,8 @@ create_benchmark_extrinsic in madara::benchmarking - Rust
pub fn create_benchmark_extrinsic(
-    client: &TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>,
+    client: &TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>,
     sender: Pair,
-    call: RuntimeCall,
+    call: RuntimeCall,
     nonce: u32
-) -> UncheckedExtrinsic
Expand description

Create a transaction using the given call.

+) -> UncheckedExtrinsic
Expand description

Create a transaction using the given call.

Note: Should only be used for benchmarking.

\ No newline at end of file diff --git a/madara/benchmarking/struct.RemarkBuilder.html b/madara/benchmarking/struct.RemarkBuilder.html index e6a7c44c57..095f4ecd78 100644 --- a/madara/benchmarking/struct.RemarkBuilder.html +++ b/madara/benchmarking/struct.RemarkBuilder.html @@ -1,9 +1,9 @@ RemarkBuilder in madara::benchmarking - Rust
pub struct RemarkBuilder {
-    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
+    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
 }
Expand description

Generates extrinsics for the benchmark overhead command.

Note: Should only be used for benchmarking.

-

Fields§

§client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>

Implementations§

source§

impl RemarkBuilder

Fields§

§client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>

Implementations§

source§

impl RemarkBuilder

source

pub fn new( + client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>> ) -> Self

Creates a new Self from the given client.

Trait Implementations§

source§

impl ExtrinsicBuilder for RemarkBuilder

source§

fn pallet(&self) -> &str

Name of the pallet this builder is for. Read more
source§

fn extrinsic(&self) -> &str

Name of the extrinsic this builder is for. Read more
source§

fn build(&self, nonce: u32) -> Result<OpaqueExtrinsic, &'static str>

Builds an extrinsic. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere @@ -75,12 +75,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/chain_spec/fn.development_config.html b/madara/chain_spec/fn.development_config.html index 929ea7f104..6cf926900f 100644 --- a/madara/chain_spec/fn.development_config.html +++ b/madara/chain_spec/fn.development_config.html @@ -1,4 +1,4 @@ development_config in madara::chain_spec - Rust
pub fn development_config(
-    sealing: SealingMode,
+    sealing: SealingMode,
     base_path: BasePath
 ) -> Result<GenericChainSpec<DevGenesisExt>, String>
\ No newline at end of file diff --git a/madara/chain_spec/fn.local_testnet_config.html b/madara/chain_spec/fn.local_testnet_config.html index a24ee4fddb..427200961e 100644 --- a/madara/chain_spec/fn.local_testnet_config.html +++ b/madara/chain_spec/fn.local_testnet_config.html @@ -1,4 +1,4 @@ local_testnet_config in madara::chain_spec - Rust
pub fn local_testnet_config(
     base_path: BasePath,
     chain_id: &str
-) -> Result<GenericChainSpec<RuntimeGenesisConfig>, String>
\ No newline at end of file +) -> Result<GenericChainSpec<RuntimeGenesisConfig>, String>

\ No newline at end of file diff --git a/madara/chain_spec/fn.testnet_genesis.html b/madara/chain_spec/fn.testnet_genesis.html index 1b8d03bc5d..20264e9230 100644 --- a/madara/chain_spec/fn.testnet_genesis.html +++ b/madara/chain_spec/fn.testnet_genesis.html @@ -3,5 +3,5 @@ wasm_binary: &[u8], initial_authorities: Vec<(AuthorityId, AuthorityId)>, _enable_println: bool -) -> RuntimeGenesisConfig
Expand description

Configure initial storage state for FRAME modules.

+) -> RuntimeGenesisConfig
Expand description

Configure initial storage state for FRAME modules.

\ No newline at end of file diff --git a/madara/chain_spec/struct.DevGenesisExt.html b/madara/chain_spec/struct.DevGenesisExt.html index f51c756809..d5bb3a2700 100644 --- a/madara/chain_spec/struct.DevGenesisExt.html +++ b/madara/chain_spec/struct.DevGenesisExt.html @@ -1,16 +1,16 @@ DevGenesisExt in madara::chain_spec - Rust
pub struct DevGenesisExt {
-    genesis_config: RuntimeGenesisConfig,
-    sealing: SealingMode,
+    genesis_config: RuntimeGenesisConfig,
+    sealing: SealingMode,
 }
Expand description

Extension for the dev genesis config to support a custom changes to the genesis state.

-

Fields§

§genesis_config: RuntimeGenesisConfig

Genesis config.

-
§sealing: SealingMode

The sealing mode being used.

+

Fields§

§genesis_config: RuntimeGenesisConfig

Genesis config.

+
§sealing: SealingMode

The sealing mode being used.

Trait Implementations§

source§

impl BuildStorage for DevGenesisExt

The sealing from the DevGenesisExt is passed to the runtime via the storage. The runtime can then use this information to adjust accordingly. This is just a common way to pass information from the chain spec to the runtime.

NOTE: if sealing is None, then the runtime will use the default sealing mode.

-
source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
source§

impl<'de> Deserialize<'de> for DevGenesisExt

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for DevGenesisExt

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
source§

impl<'de> Deserialize<'de> for DevGenesisExt

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for DevGenesisExt

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for DevGenesisExt

§

impl Send for DevGenesisExt

§

impl Sync for DevGenesisExt

§

impl Unpin for DevGenesisExt

§

impl UnwindSafe for DevGenesisExt

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

§

fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T, Global>) -> Arc<dyn Any + Sync + Send, Global>

source§

impl<T> Borrow<T> for Twhere @@ -80,12 +80,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, @@ -133,10 +133,10 @@ [WithDispatch] wrapper. Read more

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for Twhere +WithDispatch wrapper. Read more
source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

§

impl<T> MaybeSend for Twhere T: Send,

§

impl<T> MaybeSerialize for Twhere - T: Serialize,

§

impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

§

impl<T> RuntimeGenesis for Twhere - T: Serialize + DeserializeOwned + BuildStorage,

\ No newline at end of file + T: Serialize,
§

impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

§

impl<T> RuntimeGenesis for Twhere + T: Serialize + DeserializeOwned + BuildStorage,

\ No newline at end of file diff --git a/madara/chain_spec/type.ChainSpec.html b/madara/chain_spec/type.ChainSpec.html index 79a8ce6ada..cc56feced9 100644 --- a/madara/chain_spec/type.ChainSpec.html +++ b/madara/chain_spec/type.ChainSpec.html @@ -1,2 +1,2 @@ -ChainSpec in madara::chain_spec - Rust

Type Definition madara::chain_spec::ChainSpec

source ·
pub type ChainSpec = GenericChainSpec<RuntimeGenesisConfig>;
Expand description

Specialized ChainSpec. This is a specialization of the general Substrate ChainSpec type.

+ChainSpec in madara::chain_spec - Rust

Type Definition madara::chain_spec::ChainSpec

source ·
pub type ChainSpec = GenericChainSpec<RuntimeGenesisConfig>;
Expand description

Specialized ChainSpec. This is a specialization of the general Substrate ChainSpec type.

\ No newline at end of file diff --git a/madara/cli/enum.Subcommand.html b/madara/cli/enum.Subcommand.html index aefd76df42..d2575a035c 100644 --- a/madara/cli/enum.Subcommand.html +++ b/madara/cli/enum.Subcommand.html @@ -101,12 +101,12 @@ function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/cli/struct.Cli.html b/madara/cli/struct.Cli.html index 251eac8687..c33f85b2ac 100644 --- a/madara/cli/struct.Cli.html +++ b/madara/cli/struct.Cli.html @@ -9,13 +9,13 @@ ) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for Cli

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error<RichFormatter>>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Selfwhere +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for Cli

§

fn parse() -> Self

Parse from std::env::args_os(), [exit][Error::exit] on error.
§

fn try_parse() -> Result<Self, Error<RichFormatter>>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Selfwhere I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error<RichFormatter>>where + T: Into<OsString> + Clone,

Parse from iterator, [exit][Error::exit] on error.
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error<RichFormatter>>where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error<RichFormatter>>where + T: Into<OsString> + Clone,

Update from iterator, [exit][Error::exit] on error.
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error<RichFormatter>>where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Update from iterator, return Err on error.
source§

impl SubstrateCli for Cli

source§

fn impl_name() -> String

Implementation name.
source§

fn impl_version() -> String

Implementation version. Read more
source§

fn description() -> String

Executable file description.
source§

fn author() -> String

Executable file author.
source§

fn support_url() -> String

Support URL.
source§

fn copyright_start_year() -> i32

Copyright starting year (x-current year)
source§

fn load_spec(&self, id: &str) -> Result<Box<dyn ChainSpec>, String>

Chain spec factory
§

fn executable_name() -> String

Executable file name. Read more
§

fn from_args() -> Selfwhere Self: Parser + Sized,

Helper function used to parse the command line arguments. This is the equivalent of @@ -113,12 +113,12 @@ function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/commands/run/enum.Sealing.html b/madara/commands/run/enum.Sealing.html index 9eebfc047a..5d3c97c876 100644 --- a/madara/commands/run/enum.Sealing.html +++ b/madara/commands/run/enum.Sealing.html @@ -7,9 +7,9 @@

§

Instant

Seal when transaction is executed. This mode does not finalize blocks, if you want to finalize blocks use --sealing=instant-finality.

§

InstantFinality

Seal when transaction is executed with finalization.

-

Trait Implementations§

source§

impl Clone for Sealing

source§

fn clone(&self) -> Sealing

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 Sealing

source§

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

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

impl Default for Sealing

source§

fn default() -> Sealing

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

impl<'de> Deserialize<'de> for Sealing

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<Sealing> for SealingMode

source§

fn from(value: Sealing) -> Self

Converts to this type from the input type.
source§

impl Serialize for Sealing

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl ValueEnum for Sealing

source§

fn value_variants<'a>() -> &'a [Self]

All possible argument values, in display order.
source§

fn to_possible_value<'a>(&self) -> Option<PossibleValue>

The canonical argument value. Read more
§

fn from_str(input: &str, ignore_case: bool) -> Result<Self, String>

Parse an argument into Self.
source§

impl Copy for Sealing

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for Sealing

source§

fn clone(&self) -> Sealing

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 Sealing

source§

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

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

impl Default for Sealing

source§

fn default() -> Sealing

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

impl<'de> Deserialize<'de> for Sealing

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<Sealing> for SealingMode

source§

fn from(value: Sealing) -> Self

Converts to this type from the input type.
source§

impl Serialize for Sealing

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl ValueEnum for Sealing

source§

fn value_variants<'a>() -> &'a [Self]

All possible argument values, in display order.
source§

fn to_possible_value<'a>(&self) -> Option<PossibleValue>

The canonical argument value. Read more
§

fn from_str(input: &str, ignore_case: bool) -> Result<Self, String>

Parse an argument into Self.
source§

impl Copy for Sealing

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

§

fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T, Global>) -> Arc<dyn Any + Sync + Send, Global>

source§

impl<T> Borrow<T> for Twhere @@ -80,12 +80,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, @@ -134,10 +134,10 @@ [WithDispatch] wrapper. Read more

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for Twhere +WithDispatch wrapper. Read more
source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for Twhere T: Debug,

§

impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

§

impl<T> MaybeSend for Twhere T: Send,

§

impl<T> MaybeSerialize for Twhere - T: Serialize,

§

impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

\ No newline at end of file + T: Serialize,
§

impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

\ No newline at end of file diff --git a/madara/commands/run/struct.ExtendedRunCmd.html b/madara/commands/run/struct.ExtendedRunCmd.html index 9e83d987f6..b68342fdfd 100644 --- a/madara/commands/run/struct.ExtendedRunCmd.html +++ b/madara/commands/run/struct.ExtendedRunCmd.html @@ -108,12 +108,12 @@ function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/commands/run/struct.L1Messages.html b/madara/commands/run/struct.L1Messages.html index 08fbfd944f..7b351aa3b6 100644 --- a/madara/commands/run/struct.L1Messages.html +++ b/madara/commands/run/struct.L1Messages.html @@ -81,12 +81,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/commands/run/struct.L1MessagesParams.html b/madara/commands/run/struct.L1MessagesParams.html index 7c49721ab4..b7af0d4eba 100644 --- a/madara/commands/run/struct.L1MessagesParams.html +++ b/madara/commands/run/struct.L1MessagesParams.html @@ -82,12 +82,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/commands/setup/enum.ConfigSource.html b/madara/commands/setup/enum.ConfigSource.html index 0a87756611..f30aadab39 100644 --- a/madara/commands/setup/enum.ConfigSource.html +++ b/madara/commands/setup/enum.ConfigSource.html @@ -71,12 +71,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/commands/setup/struct.SetupCmd.html b/madara/commands/setup/struct.SetupCmd.html index 1364de4a70..524b21c520 100644 --- a/madara/commands/setup/struct.SetupCmd.html +++ b/madara/commands/setup/struct.SetupCmd.html @@ -81,12 +81,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/commands/setup/struct.SetupSource.html b/madara/commands/setup/struct.SetupSource.html index 36a76daf90..afab91fad5 100644 --- a/madara/commands/setup/struct.SetupSource.html +++ b/madara/commands/setup/struct.SetupSource.html @@ -85,12 +85,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/configs/struct.Configs.html b/madara/configs/struct.Configs.html index 91d1f81e6b..797be152ae 100644 --- a/madara/configs/struct.Configs.html +++ b/madara/configs/struct.Configs.html @@ -1,8 +1,8 @@ Configs in madara::configs - Rust

Struct madara::configs::Configs

source ·
pub struct Configs {
     pub remote_base_path: String,
     pub genesis_assets: Vec<FileInfos>,
-}

Fields§

§remote_base_path: String§genesis_assets: Vec<FileInfos>

Trait Implementations§

source§

impl<'de> Deserialize<'de> for Configs

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Fields§

§remote_base_path: String§genesis_assets: Vec<FileInfos>

Trait Implementations§

source§

impl<'de> Deserialize<'de> for Configs

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

§

fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T, Global>) -> Arc<dyn Any + Sync + Send, Global>

source§

impl<T> Borrow<T> for Twhere @@ -72,12 +72,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, @@ -125,7 +125,7 @@ [WithDispatch] wrapper. Read more

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for Twhere +WithDispatch wrapper. Read more
source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

§

impl<T> MaybeSend for Twhere T: Send,

\ No newline at end of file diff --git a/madara/configs/struct.FileInfos.html b/madara/configs/struct.FileInfos.html index ffec221b1a..c17d8777a1 100644 --- a/madara/configs/struct.FileInfos.html +++ b/madara/configs/struct.FileInfos.html @@ -2,8 +2,8 @@ pub name: String, pub sha3_256: Option<String>, pub url: Option<String>, -}

Fields§

§name: String§sha3_256: Option<String>§url: Option<String>

Trait Implementations§

source§

impl<'de> Deserialize<'de> for FileInfos

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for FileInfos

§

impl Send for FileInfos

§

impl Sync for FileInfos

§

impl Unpin for FileInfos

§

impl UnwindSafe for FileInfos

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Fields§

§name: String§sha3_256: Option<String>§url: Option<String>

Trait Implementations§

source§

impl<'de> Deserialize<'de> for FileInfos

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

§

fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T, Global>) -> Arc<dyn Any + Sync + Send, Global>

source§

impl<T> Borrow<T> for Twhere @@ -73,12 +73,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, @@ -126,7 +126,7 @@ [WithDispatch] wrapper. Read more

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for Twhere +WithDispatch wrapper. Read more
source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

§

impl<T> MaybeSend for Twhere T: Send,

\ No newline at end of file diff --git a/madara/genesis_block/struct.MadaraGenesisBlockBuilder.html b/madara/genesis_block/struct.MadaraGenesisBlockBuilder.html index f1ce16b664..09339f3597 100644 --- a/madara/genesis_block/struct.MadaraGenesisBlockBuilder.html +++ b/madara/genesis_block/struct.MadaraGenesisBlockBuilder.html @@ -94,12 +94,12 @@ function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/rpc/enum.DenyUnsafe.html b/madara/rpc/enum.DenyUnsafe.html index 35d744eb8e..7dab9e9672 100644 --- a/madara/rpc/enum.DenyUnsafe.html +++ b/madara/rpc/enum.DenyUnsafe.html @@ -77,12 +77,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/rpc/fn.create_full.html b/madara/rpc/fn.create_full.html index 3ada5798e2..e0b474ddd0 100644 --- a/madara/rpc/fn.create_full.html +++ b/madara/rpc/fn.create_full.html @@ -1,10 +1,10 @@ create_full in madara::rpc - Rust

Function madara::rpc::create_full

source ·
pub fn create_full<A, C, G, P, BE>(
     deps: FullDeps<A, C, G, P>
 ) -> Result<RpcModule<()>, Box<dyn Error + Send + Sync>>where
-    A: ChainApi<Block = Block> + 'static,
-    C: ProvideRuntimeApi<Block> + HeaderBackend<Block> + BlockBackend<Block> + HeaderMetadata<Block, Error = Error> + StorageProvider<Block, BE> + 'static + Send + Sync,
-    C::Api: AccountNonceApi<Block, AccountId, Index> + BlockBuilder<Block> + StarknetRuntimeApi<Block> + ConvertTransactionRuntimeApi<Block>,
+    A: ChainApi<Block = Block> + 'static,
+    C: ProvideRuntimeApi<Block> + HeaderBackend<Block> + BlockBackend<Block> + HeaderMetadata<Block, Error = Error> + StorageProvider<Block, BE> + 'static + Send + Sync,
+    C::Api: AccountNonceApi<Block, AccountId, Index> + BlockBuilder<Block> + StarknetRuntimeApi<Block> + ConvertTransactionRuntimeApi<Block>,
     G: GenesisProvider + Send + Sync + 'static,
-    P: TransactionPool<Block = Block> + 'static,
-    BE: Backend<Block> + 'static,
Expand description

Instantiate all full RPC extensions.

+ P: TransactionPool<Block = Block> + 'static, + BE: Backend<Block> + 'static,
Expand description

Instantiate all full RPC extensions.

\ No newline at end of file diff --git a/madara/rpc/starknet/struct.StarknetDeps.html b/madara/rpc/starknet/struct.StarknetDeps.html index 9776d8a85c..d039e4aa5f 100644 --- a/madara/rpc/starknet/struct.StarknetDeps.html +++ b/madara/rpc/starknet/struct.StarknetDeps.html @@ -1,14 +1,14 @@ StarknetDeps in madara::rpc::starknet - Rust
pub struct StarknetDeps<C, G: GenesisProvider, B: BlockT> {
     pub client: Arc<C>,
     pub madara_backend: Arc<Backend<B>>,
-    pub overrides: Arc<OverrideHandle<B>>,
+    pub overrides: Arc<OverrideHandle<B>>,
     pub sync_service: Arc<SyncingService<B>>,
     pub starting_block: <B::Header as HeaderT>::Number,
     pub genesis_provider: Arc<G>,
 }
Expand description

Extra dependencies for Starknet compatibility.

Fields§

§client: Arc<C>

The client instance to use.

§madara_backend: Arc<Backend<B>>

Madara Backend.

-
§overrides: Arc<OverrideHandle<B>>

Starknet data access overrides.

+
§overrides: Arc<OverrideHandle<B>>

Starknet data access overrides.

§sync_service: Arc<SyncingService<B>>

The Substrate client sync service.

§starting_block: <B::Header as HeaderT>::Number

The starting block for the syncing.

§genesis_provider: Arc<G>

The genesis state data provider

@@ -88,12 +88,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/rpc/struct.FullDeps.html b/madara/rpc/struct.FullDeps.html index dd4b924662..ab34d86a2d 100644 --- a/madara/rpc/struct.FullDeps.html +++ b/madara/rpc/struct.FullDeps.html @@ -3,15 +3,15 @@ pub pool: Arc<P>, pub graph: Arc<Pool<A>>, pub deny_unsafe: DenyUnsafe, - pub command_sink: Option<Sender<EngineCommand<Hash>>>, - pub starknet: StarknetDeps<C, G, Block>, + pub command_sink: Option<Sender<EngineCommand<Hash>>>, + pub starknet: StarknetDeps<C, G, Block>, }
Expand description

Full client dependencies.

Fields§

§client: Arc<C>

The client instance to use.

§pool: Arc<P>

Transaction pool instance.

§graph: Arc<Pool<A>>

Extrinsic pool graph instance.

§deny_unsafe: DenyUnsafe

Whether to deny unsafe calls

-
§command_sink: Option<Sender<EngineCommand<Hash>>>

Manual seal command sink

-
§starknet: StarknetDeps<C, G, Block>

Starknet dependencies

+
§command_sink: Option<Sender<EngineCommand<Hash>>>

Manual seal command sink

+
§starknet: StarknetDeps<C, G, Block>

Starknet dependencies

Auto Trait Implementations§

§

impl<A, C, G, P> !RefUnwindSafe for FullDeps<A, C, G, P>

§

impl<A, C, G, P> Send for FullDeps<A, C, G, P>where C: Send + Sync, G: Send + Sync, @@ -88,12 +88,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/service/fn.build_aura_grandpa_import_queue.html b/madara/service/fn.build_aura_grandpa_import_queue.html index dcc5b1cbbb..d0d60460f8 100644 --- a/madara/service/fn.build_aura_grandpa_import_queue.html +++ b/madara/service/fn.build_aura_grandpa_import_queue.html @@ -1,10 +1,10 @@ build_aura_grandpa_import_queue in madara::service - Rust
pub fn build_aura_grandpa_import_queue(
-    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
+    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
     config: &Configuration,
     task_manager: &TaskManager,
     telemetry: Option<TelemetryHandle>,
-    grandpa_block_import: GrandpaBlockImport<TFullBackend<Block>, Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>,
-    _madara_backend: Arc<Backend<Block>>
-) -> Result<(DefaultImportQueue<Block>, BoxBlockImport<Block>), Error>where
-    RuntimeApi: ConstructRuntimeApi<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>> + Send + Sync + 'static,
Expand description

Build the import queue for the template runtime (aura + grandpa).

+ grandpa_block_import: GrandpaBlockImport<TFullBackend<Block>, Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>, + _madara_backend: Arc<Backend<Block>> +) -> Result<(DefaultImportQueue<Block>, BoxBlockImport<Block>), Error>where + RuntimeApi: ConstructRuntimeApi<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>> + Send + Sync + 'static,
Expand description

Build the import queue for the template runtime (aura + grandpa).

\ No newline at end of file diff --git a/madara/service/fn.build_manual_seal_import_queue.html b/madara/service/fn.build_manual_seal_import_queue.html index 4f84034048..304dd62c66 100644 --- a/madara/service/fn.build_manual_seal_import_queue.html +++ b/madara/service/fn.build_manual_seal_import_queue.html @@ -1,10 +1,10 @@ build_manual_seal_import_queue in madara::service - Rust
pub fn build_manual_seal_import_queue(
-    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
+    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
     config: &Configuration,
     task_manager: &TaskManager,
     _telemetry: Option<TelemetryHandle>,
-    _grandpa_block_import: GrandpaBlockImport<TFullBackend<Block>, Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>,
-    _madara_backend: Arc<Backend<Block>>
-) -> Result<(DefaultImportQueue<Block>, BoxBlockImport<Block>), Error>where
-    RuntimeApi: ConstructRuntimeApi<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>> + Send + Sync + 'static,
Expand description

Build the import queue for the template runtime (manual seal).

+ _grandpa_block_import: GrandpaBlockImport<TFullBackend<Block>, Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>, + _madara_backend: Arc<Backend<Block>> +) -> Result<(DefaultImportQueue<Block>, BoxBlockImport<Block>), Error>where + RuntimeApi: ConstructRuntimeApi<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>> + Send + Sync + 'static,
Expand description

Build the import queue for the template runtime (manual seal).

\ No newline at end of file diff --git a/madara/service/fn.new_chain_ops.html b/madara/service/fn.new_chain_ops.html index 2d56338a4b..d71b5363ea 100644 --- a/madara/service/fn.new_chain_ops.html +++ b/madara/service/fn.new_chain_ops.html @@ -1,4 +1,4 @@ new_chain_ops in madara::service - Rust

Function madara::service::new_chain_ops

source ·
pub fn new_chain_ops(
     config: &mut Configuration,
     cache_more_things: bool
-) -> Result<(Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, Arc<TFullBackend<Block>>, BasicQueue<Block>, TaskManager, Arc<Backend<Block>>), Error>
\ No newline at end of file +) -> Result<(Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, Arc<TFullBackend<Block>>, BasicQueue<Block>, TaskManager, Arc<Backend<Block>>), Error>

\ No newline at end of file diff --git a/madara/service/fn.new_full.html b/madara/service/fn.new_full.html index 0d12595be1..866700ce92 100644 --- a/madara/service/fn.new_full.html +++ b/madara/service/fn.new_full.html @@ -1,6 +1,6 @@ new_full in madara::service - Rust

Function madara::service::new_full

source ·
pub fn new_full(
     config: Configuration,
-    sealing: SealingMode,
+    sealing: SealingMode,
     da_client: Option<Box<dyn DaClient + Send + Sync>>,
     cache_more_things: bool,
     l1_messages_worker_config: Option<L1MessagesWorkerConfig>,
diff --git a/madara/service/fn.new_partial.html b/madara/service/fn.new_partial.html
index 4bd35191ea..3ccc441b11 100644
--- a/madara/service/fn.new_partial.html
+++ b/madara/service/fn.new_partial.html
@@ -2,6 +2,6 @@
     config: &Configuration,
     build_import_queue: BIQ,
     cache_more_things: bool
-) -> Result<PartialComponents<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, TFullBackend<Block>, LongestChain<TFullBackend<Block>, Block>, DefaultImportQueue<Block>, FullPool<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, (BoxBlockImport<Block>, LinkHalf<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>, Option<Telemetry>, Arc<Backend<Block>>)>, Error>where
-    RuntimeApi: ConstructRuntimeApi<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>> + Send + Sync + 'static,
-    BIQ: FnOnce(Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, &Configuration, &TaskManager, Option<TelemetryHandle>, GrandpaBlockImport<TFullBackend<Block>, Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>, Arc<Backend<Block>>) -> Result<(DefaultImportQueue<Block>, BoxBlockImport<Block>), Error>,
\ No newline at end of file +) -> Result<PartialComponents<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, TFullBackend<Block>, LongestChain<TFullBackend<Block>, Block>, DefaultImportQueue<Block>, FullPool<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, (BoxBlockImport<Block>, LinkHalf<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>, Option<Telemetry>, Arc<Backend<Block>>)>, Error>where + RuntimeApi: ConstructRuntimeApi<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>> + Send + Sync + 'static, + BIQ: FnOnce(Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, &Configuration, &TaskManager, Option<TelemetryHandle>, GrandpaBlockImport<TFullBackend<Block>, Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>, Arc<Backend<Block>>) -> Result<(DefaultImportQueue<Block>, BoxBlockImport<Block>), Error>, \ No newline at end of file diff --git a/madara/service/fn.run_manual_seal_authorship.html b/madara/service/fn.run_manual_seal_authorship.html index bd2e96dc8d..0b3b3a6db2 100644 --- a/madara/service/fn.run_manual_seal_authorship.html +++ b/madara/service/fn.run_manual_seal_authorship.html @@ -1,12 +1,12 @@ run_manual_seal_authorship in madara::service - Rust
fn run_manual_seal_authorship(
-    sealing: SealingMode,
-    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
-    transaction_pool: Arc<FullPool<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>>,
-    select_chain: LongestChain<TFullBackend<Block>, Block>,
-    block_import: BoxBlockImport<Block>,
+    sealing: SealingMode,
+    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
+    transaction_pool: Arc<FullPool<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>>,
+    select_chain: LongestChain<TFullBackend<Block>, Block>,
+    block_import: BoxBlockImport<Block>,
     task_manager: &TaskManager,
     prometheus_registry: Option<&Registry>,
-    commands_stream: Option<Receiver<EngineCommand<Hash>>>,
+    commands_stream: Option<Receiver<EngineCommand<Hash>>>,
     telemetry: Option<Telemetry>
 ) -> Result<(), Error>where
-    RuntimeApi: ConstructRuntimeApi<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>> + Send + Sync + 'static,
\ No newline at end of file + RuntimeApi: ConstructRuntimeApi<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>> + Send + Sync + 'static, \ No newline at end of file diff --git a/madara/service/struct.ExecutorDispatch.html b/madara/service/struct.ExecutorDispatch.html index c3b56f858c..228bc3ca07 100644 --- a/madara/service/struct.ExecutorDispatch.html +++ b/madara/service/struct.ExecutorDispatch.html @@ -69,12 +69,12 @@ function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/service/struct.NativeElseWasmExecutor.html b/madara/service/struct.NativeElseWasmExecutor.html index eb8a6131dc..ab38e21755 100644 --- a/madara/service/struct.NativeElseWasmExecutor.html +++ b/madara/service/struct.NativeElseWasmExecutor.html @@ -119,12 +119,12 @@
Parameters
function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, diff --git a/madara/service/type.BasicImportQueue.html b/madara/service/type.BasicImportQueue.html index 85fa69c3bb..4a21bcc9c2 100644 --- a/madara/service/type.BasicImportQueue.html +++ b/madara/service/type.BasicImportQueue.html @@ -1 +1 @@ -BasicImportQueue in madara::service - Rust

Type Definition madara::service::BasicImportQueue

source ·
type BasicImportQueue = DefaultImportQueue<Block>;
\ No newline at end of file +BasicImportQueue in madara::service - Rust

Type Definition madara::service::BasicImportQueue

source ·
type BasicImportQueue = DefaultImportQueue<Block>;
\ No newline at end of file diff --git a/madara/service/type.BoxBlockImport.html b/madara/service/type.BoxBlockImport.html index 5fae6c3e60..716ce9e500 100644 --- a/madara/service/type.BoxBlockImport.html +++ b/madara/service/type.BoxBlockImport.html @@ -1 +1 @@ -BoxBlockImport in madara::service - Rust

Type Definition madara::service::BoxBlockImport

source ·
type BoxBlockImport = BoxBlockImport<Block>;
\ No newline at end of file +BoxBlockImport in madara::service - Rust

Type Definition madara::service::BoxBlockImport

source ·
type BoxBlockImport = BoxBlockImport<Block>;
\ No newline at end of file diff --git a/madara/service/type.ChainOpsResult.html b/madara/service/type.ChainOpsResult.html index d999e40bd6..82abc6f756 100644 --- a/madara/service/type.ChainOpsResult.html +++ b/madara/service/type.ChainOpsResult.html @@ -1 +1 @@ -ChainOpsResult in madara::service - Rust

Type Definition madara::service::ChainOpsResult

source ·
type ChainOpsResult = Result<(Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, Arc<TFullBackend<Block>>, BasicQueue<Block>, TaskManager, Arc<Backend<Block>>), Error>;
\ No newline at end of file +ChainOpsResult in madara::service - Rust

Type Definition madara::service::ChainOpsResult

source ·
type ChainOpsResult = Result<(Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, Arc<TFullBackend<Block>>, BasicQueue<Block>, TaskManager, Arc<Backend<Block>>), Error>;
\ No newline at end of file diff --git a/madara/service/type.FullBackend.html b/madara/service/type.FullBackend.html index 20156fa786..fd38042e7c 100644 --- a/madara/service/type.FullBackend.html +++ b/madara/service/type.FullBackend.html @@ -1 +1 @@ -FullBackend in madara::service - Rust

Type Definition madara::service::FullBackend

source ·
type FullBackend = TFullBackend<Block>;
\ No newline at end of file +FullBackend in madara::service - Rust

Type Definition madara::service::FullBackend

source ·
type FullBackend = TFullBackend<Block>;
\ No newline at end of file diff --git a/madara/service/type.FullClient.html b/madara/service/type.FullClient.html index e8677aadd2..024c9a2f91 100644 --- a/madara/service/type.FullClient.html +++ b/madara/service/type.FullClient.html @@ -1 +1 @@ -FullClient in madara::service - Rust

Type Definition madara::service::FullClient

source ·
pub(crate) type FullClient = TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>;
\ No newline at end of file +FullClient in madara::service - Rust

Type Definition madara::service::FullClient

source ·
pub(crate) type FullClient = TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>;
\ No newline at end of file diff --git a/madara/service/type.FullSelectChain.html b/madara/service/type.FullSelectChain.html index a9561f4ab3..1f20039580 100644 --- a/madara/service/type.FullSelectChain.html +++ b/madara/service/type.FullSelectChain.html @@ -1 +1 @@ -FullSelectChain in madara::service - Rust

Type Definition madara::service::FullSelectChain

source ·
type FullSelectChain = LongestChain<TFullBackend<Block>, Block>;
\ No newline at end of file +FullSelectChain in madara::service - Rust

Type Definition madara::service::FullSelectChain

source ·
type FullSelectChain = LongestChain<TFullBackend<Block>, Block>;
\ No newline at end of file diff --git a/madara/starknet/type.MadaraBackend.html b/madara/starknet/type.MadaraBackend.html index 0a7ba6d152..fde07e3d57 100644 --- a/madara/starknet/type.MadaraBackend.html +++ b/madara/starknet/type.MadaraBackend.html @@ -1 +1 @@ -MadaraBackend in madara::starknet - Rust

Type Definition madara::starknet::MadaraBackend

source ·
pub type MadaraBackend = Backend<Block>;
\ No newline at end of file +MadaraBackend in madara::starknet - Rust

Type Definition madara::starknet::MadaraBackend

source ·
pub type MadaraBackend = Backend<Block>;
\ No newline at end of file diff --git a/madara_runtime/all.html b/madara_runtime/all.html index d3a347a2bd..b7c6886136 100644 --- a/madara_runtime/all.html +++ b/madara_runtime/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Functions

Type Definitions

Constants

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

List of all items

Structs

Enums

Traits

Macros

Functions

Type Definitions

Constants

\ No newline at end of file diff --git a/madara_runtime/constant.WASM_BINARY.html b/madara_runtime/constant.WASM_BINARY.html index 365da7a608..dd40f98a35 100644 --- a/madara_runtime/constant.WASM_BINARY.html +++ b/madara_runtime/constant.WASM_BINARY.html @@ -1 +1 @@ -WASM_BINARY in madara_runtime - Rust
pub const WASM_BINARY: Option<&[u8]>;
\ No newline at end of file +WASM_BINARY in madara_runtime - Rust
pub const WASM_BINARY: Option<&[u8]>;
\ No newline at end of file diff --git a/madara_runtime/enum.OriginCaller.html b/madara_runtime/enum.OriginCaller.html index 1c5c0fbdc1..94f7ba64c2 100644 --- a/madara_runtime/enum.OriginCaller.html +++ b/madara_runtime/enum.OriginCaller.html @@ -100,12 +100,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/enum.RuntimeCall.html b/madara_runtime/enum.RuntimeCall.html index 251c98e11e..8f2dd86990 100644 --- a/madara_runtime/enum.RuntimeCall.html +++ b/madara_runtime/enum.RuntimeCall.html @@ -19,7 +19,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Grandpa, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Starknet, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<System, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Timestamp, Runtime>) -> Self

Converts to this type from the input type.
source§

impl GetCallMetadata for RuntimeCall

source§

fn get_call_metadata(&self) -> CallMetadata

Return a [CallMetadata], containing function and pallet name of the Call.
source§

fn get_module_names() -> &'static [&'static str]

Return all module names.
source§

fn get_call_names(module: &str) -> &'static [&'static str]

Return all function names for the given module.
source§

impl GetDispatchInfo for RuntimeCall

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Grandpa, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Timestamp, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Starknet, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl PartialEq<RuntimeCall> for RuntimeCall

source§

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

This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Grandpa, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Starknet, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Timestamp, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<System, Runtime>) -> Self

Converts to this type from the input type.
source§

impl GetCallMetadata for RuntimeCall

source§

fn get_call_metadata(&self) -> CallMetadata

Return a [CallMetadata], containing function and pallet name of the Call.
source§

fn get_module_names() -> &'static [&'static str]

Return all module names.
source§

fn get_call_names(module: &str) -> &'static [&'static str]

Return all function names for the given module.
source§

impl GetDispatchInfo for RuntimeCall

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Grandpa, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Timestamp, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Starknet, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl PartialEq<RuntimeCall> for RuntimeCall

source§

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

§

type Identity = RuntimeCall

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl UnfilteredDispatchable for RuntimeCall

§

type RuntimeOrigin = RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
source§

fn dispatch_bypass_filter( self, @@ -110,12 +110,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/enum.RuntimeError.html b/madara_runtime/enum.RuntimeError.html index c1bad4b8f8..eec3fdf0bc 100644 --- a/madara_runtime/enum.RuntimeError.html +++ b/madara_runtime/enum.RuntimeError.html @@ -15,7 +15,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeError

§

type Identity = RuntimeError

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeError> for RuntimeError

Auto Trait Implementations§

§

impl RefUnwindSafe for RuntimeError

§

impl Send for RuntimeError

§

impl Sync for RuntimeError

§

impl Unpin for RuntimeError

§

impl UnwindSafe for RuntimeError

Blanket Implementations§

source§

impl<T> Any for Twhere + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeError

§

type Identity = RuntimeError

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeError> for RuntimeError

Auto Trait Implementations§

§

impl RefUnwindSafe for RuntimeError

§

impl Send for RuntimeError

§

impl Sync for RuntimeError

§

impl Unpin for RuntimeError

§

impl UnwindSafe for RuntimeError

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where @@ -90,12 +90,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/enum.RuntimeEvent.html b/madara_runtime/enum.RuntimeEvent.html index 95522dbc2e..fb00230bc0 100644 --- a/madara_runtime/enum.RuntimeEvent.html +++ b/madara_runtime/enum.RuntimeEvent.html @@ -15,7 +15,7 @@ )

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl PartialEq<RuntimeEvent> for RuntimeEvent

source§

fn eq(&self, other: &RuntimeEvent) -> 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 TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeEvent

§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeEvent> for RuntimeEvent

source§

impl Eq for RuntimeEvent

source§

impl StructuralEq for RuntimeEvent

source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

§

impl RefUnwindSafe for RuntimeEvent

§

impl Send for RuntimeEvent

§

impl Sync for RuntimeEvent

§

impl Unpin for RuntimeEvent

§

impl UnwindSafe for RuntimeEvent

Blanket Implementations§

source§

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

source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeEvent

§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeEvent> for RuntimeEvent

source§

impl Eq for RuntimeEvent

source§

impl StructuralEq for RuntimeEvent

source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

§

impl RefUnwindSafe for RuntimeEvent

§

impl Send for RuntimeEvent

§

impl Sync for RuntimeEvent

§

impl Unpin for RuntimeEvent

§

impl UnwindSafe for RuntimeEvent

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where @@ -101,12 +101,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/enum.RuntimeFreezeReason.html b/madara_runtime/enum.RuntimeFreezeReason.html index 92f2abf7cc..3e51f9ef11 100644 --- a/madara_runtime/enum.RuntimeFreezeReason.html +++ b/madara_runtime/enum.RuntimeFreezeReason.html @@ -96,12 +96,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/enum.RuntimeHoldReason.html b/madara_runtime/enum.RuntimeHoldReason.html index b543760e44..a9da2534c3 100644 --- a/madara_runtime/enum.RuntimeHoldReason.html +++ b/madara_runtime/enum.RuntimeHoldReason.html @@ -96,12 +96,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/enum.RuntimeLockId.html b/madara_runtime/enum.RuntimeLockId.html index bbb6a27856..d72f861bc4 100644 --- a/madara_runtime/enum.RuntimeLockId.html +++ b/madara_runtime/enum.RuntimeLockId.html @@ -96,12 +96,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/enum.RuntimeSlashReason.html b/madara_runtime/enum.RuntimeSlashReason.html index 6b2a544c38..e1710223e5 100644 --- a/madara_runtime/enum.RuntimeSlashReason.html +++ b/madara_runtime/enum.RuntimeSlashReason.html @@ -96,12 +96,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/enum.SealingMode.html b/madara_runtime/enum.SealingMode.html index 87651d9708..263f182b76 100644 --- a/madara_runtime/enum.SealingMode.html +++ b/madara_runtime/enum.SealingMode.html @@ -1,4 +1,4 @@ -SealingMode in madara_runtime - Rust

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
source§

impl Default for SealingMode

source§

fn default() -> SealingMode

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

impl<'de> Deserialize<'de> for SealingMode

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for SealingMode

source§

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

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

impl Encode for SealingMode

source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
source§

impl Default for SealingMode

source§

fn default() -> SealingMode

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

impl<'de> Deserialize<'de> for SealingMode

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for SealingMode

source§

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

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

impl Encode for SealingMode

source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl PartialEq<SealingMode> for SealingMode

source§

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

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl EncodeLike<SealingMode> for SealingMode

source§

impl StructuralPartialEq for SealingMode

Auto Trait Implementations§

§

impl RefUnwindSafe for SealingMode

§

impl Send for SealingMode

§

impl Sync for SealingMode

§

impl Unpin for SealingMode

§

impl UnwindSafe for SealingMode

Blanket Implementations§

source§

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

source§

impl Serialize for SealingMode

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl EncodeLike<SealingMode> for SealingMode

source§

impl StructuralPartialEq for SealingMode

Auto Trait Implementations§

§

impl RefUnwindSafe for SealingMode

§

impl Send for SealingMode

§

impl Sync for SealingMode

§

impl Unpin for SealingMode

§

impl UnwindSafe for SealingMode

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where @@ -97,12 +97,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -134,7 +134,8 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> ToSmolStr for Twhere + T: Display + ?Sized,

§

fn to_smolstr(&self) -> SmolStr

source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere @@ -148,8 +149,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<S> Codec for Swhere - S: Decode + Encode,

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

§

impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

§

impl<T> EncodeLike<&&T> for Twhere T: Encode,

§

impl<T> EncodeLike<&T> for Twhere T: Encode,

§

impl<T> EncodeLike<&mut T> for Twhere T: Encode,

§

impl<T> EncodeLike<Arc<T, Global>> for Twhere @@ -163,5 +164,5 @@ T: Debug,

§

impl<T> MaybeDisplay for Twhere T: Display,

§

impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

§

impl<T> MaybeSerialize for Twhere - T: Serialize,

§

impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

\ No newline at end of file + T: Serialize,
§

impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

\ No newline at end of file diff --git a/madara_runtime/enum.SystemCall.html b/madara_runtime/enum.SystemCall.html index cd19a4d185..62726b9a1b 100644 --- a/madara_runtime/enum.SystemCall.html +++ b/madara_runtime/enum.SystemCall.html @@ -175,12 +175,12 @@ function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/enum.TimestampCall.html b/madara_runtime/enum.TimestampCall.html index 5e37aca20c..67264e0789 100644 --- a/madara_runtime/enum.TimestampCall.html +++ b/madara_runtime/enum.TimestampCall.html @@ -136,12 +136,12 @@ function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

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

Initializes a with the given initializer. Read more
§

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

Dereferences the given pointer. Read more
§

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

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

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

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

§

fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

§

impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

§

impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

§

impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

§

fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/index.html b/madara_runtime/index.html index 3606ab3ece..4fd501932e 100644 --- a/madara_runtime/index.html +++ b/madara_runtime/index.html @@ -10,7 +10,7 @@ accordingly, e.g. suppress Aura validations in OnTimestampSet for manual or instant sealing.

  • Contains a variant per dispatchable extrinsic that this pallet has.
  • Contains a variant per dispatchable extrinsic that this pallet has.
  • Constants

    Traits

    Traits

    • Complex storage builder stuff.
    • Something which can compute and check proofs of a historical key owner and return full identification data of that key owner.
    • A trait that is able to provide randomness.
    • A trait for working with macro-generated storage values under the substrate storage API.

    Functions

    • The version information used to identify this runtime when compiled natively.

    Type Definitions

    • Import the types. Some way of identifying an account on the chain. We intentionally make it equivalent diff --git a/madara_runtime/opaque/enum.SystemCall.html b/madara_runtime/opaque/enum.SystemCall.html index 9691984aa4..dd2d158271 100644 --- a/madara_runtime/opaque/enum.SystemCall.html +++ b/madara_runtime/opaque/enum.SystemCall.html @@ -175,12 +175,12 @@ function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/opaque/enum.TimestampCall.html b/madara_runtime/opaque/enum.TimestampCall.html index c97b32f51c..50ac24d9dc 100644 --- a/madara_runtime/opaque/enum.TimestampCall.html +++ b/madara_runtime/opaque/enum.TimestampCall.html @@ -136,12 +136,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/opaque/struct.BlockExecutionWeight.html b/madara_runtime/opaque/struct.BlockExecutionWeight.html index d5cdeb8ff8..3efafcde98 100644 --- a/madara_runtime/opaque/struct.BlockExecutionWeight.html +++ b/madara_runtime/opaque/struct.BlockExecutionWeight.html @@ -77,12 +77,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/opaque/struct.ConstU128.html b/madara_runtime/opaque/struct.ConstU128.html index 8dc3ae71a2..df08fa2ec9 100644 --- a/madara_runtime/opaque/struct.ConstU128.html +++ b/madara_runtime/opaque/struct.ConstU128.html @@ -66,12 +66,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/opaque/struct.ConstU32.html b/madara_runtime/opaque/struct.ConstU32.html index d31ae760f6..a2daa3f3e0 100644 --- a/madara_runtime/opaque/struct.ConstU32.html +++ b/madara_runtime/opaque/struct.ConstU32.html @@ -68,12 +68,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/opaque/struct.ConstU64.html b/madara_runtime/opaque/struct.ConstU64.html index 112d95cc70..fd982fc057 100644 --- a/madara_runtime/opaque/struct.ConstU64.html +++ b/madara_runtime/opaque/struct.ConstU64.html @@ -1,5 +1,5 @@ ConstU64 in madara_runtime::opaque - Rust
    pub struct ConstU64<const T: u64>;
    Expand description

    Const getter for a basic type.

    -

    Trait Implementations§

    §

    impl<const T: u64> Clone for ConstU64<T>

    §

    fn clone(&self) -> ConstU64<T>

    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<const T: u64> Debug for ConstU64<T>

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<const T: u64> Default for ConstU64<T>

    §

    fn default() -> ConstU64<T>

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

    impl<const T: u64> Get<Option<u64>> for ConstU64<T>

    §

    fn get() -> Option<u64>

    Return the current value.
    §

    impl<const T: u64> Get<u64> for ConstU64<T>

    §

    fn get() -> u64

    Return the current value.
    §

    impl<const T: u64> TypedGet for ConstU64<T>

    §

    type Type = u64

    The type which is returned.
    §

    fn get() -> u64

    Return the current value.

    Auto Trait Implementations§

    §

    impl<const T: u64> RefUnwindSafe for ConstU64<T>

    §

    impl<const T: u64> Send for ConstU64<T>

    §

    impl<const T: u64> Sync for ConstU64<T>

    §

    impl<const T: u64> Unpin for ConstU64<T>

    §

    impl<const T: u64> UnwindSafe for ConstU64<T>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    §

    impl<const T: u64> Clone for ConstU64<T>

    §

    fn clone(&self) -> ConstU64<T>

    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<const T: u64> Debug for ConstU64<T>

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<const T: u64> Default for ConstU64<T>

    §

    fn default() -> ConstU64<T>

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

    impl<const T: u64> Get<Option<u64>> for ConstU64<T>

    §

    fn get() -> Option<u64>

    Return the current value.
    §

    impl<const T: u64> Get<u64> for ConstU64<T>

    §

    fn get() -> u64

    Return the current value.
    §

    impl<const T: u64> TypedGet for ConstU64<T>

    §

    type Type = u64

    The type which is returned.
    §

    fn get() -> u64

    Return the current value.

    Auto Trait Implementations§

    §

    impl<const T: u64> RefUnwindSafe for ConstU64<T>

    §

    impl<const T: u64> Send for ConstU64<T>

    §

    impl<const T: u64> Sync for ConstU64<T>

    §

    impl<const T: u64> Unpin for ConstU64<T>

    §

    impl<const T: u64> UnwindSafe for ConstU64<T>

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -66,12 +66,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/opaque/struct.ConstU8.html b/madara_runtime/opaque/struct.ConstU8.html index b6aba4f3d3..975000113c 100644 --- a/madara_runtime/opaque/struct.ConstU8.html +++ b/madara_runtime/opaque/struct.ConstU8.html @@ -1,5 +1,5 @@ ConstU8 in madara_runtime::opaque - Rust
    pub struct ConstU8<const T: u8>;
    Expand description

    Const getter for a basic type.

    -

    Trait Implementations§

    §

    impl<const T: u8> Clone for ConstU8<T>

    §

    fn clone(&self) -> ConstU8<T>

    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<const T: u8> Debug for ConstU8<T>

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<const T: u8> Default for ConstU8<T>

    §

    fn default() -> ConstU8<T>

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

    impl<const T: u8> Get<Option<u8>> for ConstU8<T>

    §

    fn get() -> Option<u8>

    Return the current value.
    §

    impl<const T: u8> Get<u8> for ConstU8<T>

    §

    fn get() -> u8

    Return the current value.
    §

    impl<const T: u8> TypedGet for ConstU8<T>

    §

    type Type = u8

    The type which is returned.
    §

    fn get() -> u8

    Return the current value.

    Auto Trait Implementations§

    §

    impl<const T: u8> RefUnwindSafe for ConstU8<T>

    §

    impl<const T: u8> Send for ConstU8<T>

    §

    impl<const T: u8> Sync for ConstU8<T>

    §

    impl<const T: u8> Unpin for ConstU8<T>

    §

    impl<const T: u8> UnwindSafe for ConstU8<T>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    §

    impl<const T: u8> Clone for ConstU8<T>

    §

    fn clone(&self) -> ConstU8<T>

    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<const T: u8> Debug for ConstU8<T>

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<const T: u8> Default for ConstU8<T>

    §

    fn default() -> ConstU8<T>

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

    impl<const T: u8> Get<Option<u8>> for ConstU8<T>

    §

    fn get() -> Option<u8>

    Return the current value.
    §

    impl<const T: u8> Get<u8> for ConstU8<T>

    §

    fn get() -> u8

    Return the current value.
    §

    impl<const T: u8> TypedGet for ConstU8<T>

    §

    type Type = u8

    The type which is returned.
    §

    fn get() -> u8

    Return the current value.

    Auto Trait Implementations§

    §

    impl<const T: u8> RefUnwindSafe for ConstU8<T>

    §

    impl<const T: u8> Send for ConstU8<T>

    §

    impl<const T: u8> Sync for ConstU8<T>

    §

    impl<const T: u8> Unpin for ConstU8<T>

    §

    impl<const T: u8> UnwindSafe for ConstU8<T>

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -66,12 +66,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/opaque/struct.ExtrinsicBaseWeight.html b/madara_runtime/opaque/struct.ExtrinsicBaseWeight.html index ace83224d5..29182f5992 100644 --- a/madara_runtime/opaque/struct.ExtrinsicBaseWeight.html +++ b/madara_runtime/opaque/struct.ExtrinsicBaseWeight.html @@ -77,12 +77,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/opaque/struct.IdentityFee.html b/madara_runtime/opaque/struct.IdentityFee.html index 9198b55967..3bda534c2d 100644 --- a/madara_runtime/opaque/struct.IdentityFee.html +++ b/madara_runtime/opaque/struct.IdentityFee.html @@ -71,12 +71,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/opaque/struct.Perbill.html b/madara_runtime/opaque/struct.Perbill.html index 8ab26ec76a..65a8ee2b87 100644 --- a/madara_runtime/opaque/struct.Perbill.html +++ b/madara_runtime/opaque/struct.Perbill.html @@ -68,10 +68,10 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    §

    impl Default for Perbill

    §

    fn default() -> Perbill

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

    impl<'de> Deserialize<'de> for Perbill

    §

    fn deserialize<__D>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    §

    impl Default for Perbill

    §

    fn default() -> Perbill

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

    impl<'de> Deserialize<'de> for Perbill

    §

    fn deserialize<__D>( __deserializer: __D -) -> Result<Perbill, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl<N> Div<N> for Perbillwhere +) -> Result<Perbill, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl<N> Div<N> for Perbillwhere u32: TryFrom<N>,

    §

    type Output = Perbill

    The resulting type after applying the / operator.
    §

    fn div(self, b: N) -> <Perbill as Div<N>>::Output

    Performs the / operation. Read more
    §

    impl Div<Perbill> for Perbill

    §

    type Output = Perbill

    The resulting type after applying the / operator.
    §

    fn div(self, rhs: Perbill) -> <Perbill as Div<Perbill>>::Output

    Performs the / operation. Read more
    §

    impl Encode for Perbill

    §

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    §

    fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy @@ -140,11 +140,11 @@ Self: One,

    Increment self by some amount, saturating.
    §

    fn saturating_reduce(&mut self, amount: Self)where Self: One,

    Decrement self by some amount, saturating at zero.
    §

    impl SaturatingAdd for Perbill

    §

    fn saturating_add(&self, v: &Perbill) -> Perbill

    Saturating addition. Computes self + other, saturating at the relevant high or low boundary of the type.
    §

    impl SaturatingSub for Perbill

    §

    fn saturating_sub(&self, v: &Perbill) -> Perbill

    Saturating subtraction. Computes self - other, saturating at the relevant high or low boundary of -the type.
    §

    impl Serialize for Perbill

    §

    fn serialize<__S>( +the type.

    §

    impl Serialize for Perbill

    §

    fn serialize<__S>( &self, __serializer: __S -) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl Sub<Perbill> for Perbill

    §

    type Output = Perbill

    The resulting type after applying the - operator.
    §

    fn sub(self, rhs: Perbill) -> <Perbill as Sub<Perbill>>::Output

    Performs the - operation. Read more
    §

    impl TypeInfo for Perbill

    §

    type Identity = Perbill

    The type identifying for which type info is provided. Read more
    §

    fn type_info() -> Type<MetaForm>

    Returns the static type identifier for Self.
    §

    impl Zero for Perbill

    §

    fn zero() -> Perbill

    Returns the additive identity element of Self, 0. Read more
    §

    fn is_zero(&self) -> bool

    Returns true if self is equal to the additive identity.
    source§

    fn set_zero(&mut self)

    Sets self to the additive identity element of Self, 0.
    §

    impl Copy for Perbill

    §

    impl EncodeLike<Perbill> for Perbill

    §

    impl Eq for Perbill

    §

    impl StructuralEq for Perbill

    §

    impl StructuralPartialEq for Perbill

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl Sub<Perbill> for Perbill

    §

    type Output = Perbill

    The resulting type after applying the - operator.
    §

    fn sub(self, rhs: Perbill) -> <Perbill as Sub<Perbill>>::Output

    Performs the - operation. Read more
    §

    impl TypeInfo for Perbill

    §

    type Identity = Perbill

    The type identifying for which type info is provided. Read more
    §

    fn type_info() -> Type<MetaForm>

    Returns the static type identifier for Self.
    §

    impl Zero for Perbill

    §

    fn zero() -> Perbill

    Returns the additive identity element of Self, 0. Read more
    §

    fn is_zero(&self) -> bool

    Returns true if self is equal to the additive identity.
    source§

    fn set_zero(&mut self)

    Sets self to the additive identity element of Self, 0.
    §

    impl Copy for Perbill

    §

    impl EncodeLike<Perbill> for Perbill

    §

    impl Eq for Perbill

    §

    impl StructuralEq for Perbill

    §

    impl StructuralPartialEq for Perbill

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -249,12 +249,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -303,8 +303,8 @@ [WithDispatch] wrapper. Read more

    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> AssetId for Twhere T: FullCodec + Clone + Eq + PartialEq<T> + Debug + TypeInfo + MaxEncodedLen,

    §

    impl<S> Codec for Swhere - S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&mut T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<Arc<T, Global>> for Twhere @@ -317,8 +317,8 @@ T: One<Output = T> + Add<T, Output = T> + Sub<T, Output = T> + 'static + Mul<T> + Copy + Div<T, Output = T> + Zero,

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere + T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere T: Send + Sync + Debug + Eq + PartialEq<T> + Clone + 'static,

    §

    impl<T> Parameter for Twhere T: Codec + EncodeLike<T> + Clone + Eq + Debug + TypeInfo,

    §

    impl<T> StaticTypeInfo for Twhere T: TypeInfo + 'static,

    \ No newline at end of file diff --git a/madara_runtime/opaque/struct.Permill.html b/madara_runtime/opaque/struct.Permill.html index c84255a10a..ffad7c4298 100644 --- a/madara_runtime/opaque/struct.Permill.html +++ b/madara_runtime/opaque/struct.Permill.html @@ -68,10 +68,10 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,
    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    §

    impl Default for Permill

    §

    fn default() -> Permill

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

    impl<'de> Deserialize<'de> for Permill

    §

    fn deserialize<__D>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    §

    impl Default for Permill

    §

    fn default() -> Permill

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

    impl<'de> Deserialize<'de> for Permill

    §

    fn deserialize<__D>( __deserializer: __D -) -> Result<Permill, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl<N> Div<N> for Permillwhere +) -> Result<Permill, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl<N> Div<N> for Permillwhere u32: TryFrom<N>,

    §

    type Output = Permill

    The resulting type after applying the / operator.
    §

    fn div(self, b: N) -> <Permill as Div<N>>::Output

    Performs the / operation. Read more
    §

    impl Div<Permill> for Permill

    §

    type Output = Permill

    The resulting type after applying the / operator.
    §

    fn div(self, rhs: Permill) -> <Permill as Div<Permill>>::Output

    Performs the / operation. Read more
    §

    impl Encode for Permill

    §

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    §

    fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy @@ -84,7 +84,7 @@ N: Div<N, Output = N> + Clone + Mul<N, Output = N> + UniqueSaturatedInto<u32> + Add<N, Output = N> + Rem<N, Output = N> + Unsigned, u32: Into<N>,

    Non-overflow multiplication.

    This is tailored to be used with a balance type.

    -
    §

    type Output = N

    The resulting type after applying the * operator.
    §

    fn mul(self, b: N) -> <Permill as Mul<N>>::Output

    Performs the * operation. Read more
    §

    impl Mul<Permill> for Permill

    §

    type Output = Permill

    The resulting type after applying the * operator.
    §

    fn mul(self, rhs: Permill) -> <Permill as Mul<Permill>>::Output

    Performs the * operation. Read more
    §

    impl Mul<Weight> for Permill

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl One for Permill

    §

    fn one() -> Permill

    Returns the multiplicative identity element of Self, 1. Read more
    source§

    fn set_one(&mut self)

    Sets self to the multiplicative identity element of Self, 1.
    source§

    fn is_one(&self) -> boolwhere +

    §

    type Output = N

    The resulting type after applying the * operator.
    §

    fn mul(self, b: N) -> <Permill as Mul<N>>::Output

    Performs the * operation. Read more
    §

    impl Mul<Permill> for Permill

    §

    type Output = Permill

    The resulting type after applying the * operator.
    §

    fn mul(self, rhs: Permill) -> <Permill as Mul<Permill>>::Output

    Performs the * operation. Read more
    §

    impl Mul<Weight> for Permill

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl One for Permill

    §

    fn one() -> Permill

    Returns the multiplicative identity element of Self, 1. Read more
    source§

    fn set_one(&mut self)

    Sets self to the multiplicative identity element of Self, 1.
    source§

    fn is_one(&self) -> boolwhere Self: PartialEq<Self>,

    Returns true if self is equal to the multiplicative identity. Read more
    §

    impl Ord for Permill

    §

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

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

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

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

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

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

    fn clamp(self, min: Self, max: Self) -> Selfwhere @@ -140,11 +140,11 @@ Self: One,

    Increment self by some amount, saturating.
    §

    fn saturating_reduce(&mut self, amount: Self)where Self: One,

    Decrement self by some amount, saturating at zero.
    §

    impl SaturatingAdd for Permill

    §

    fn saturating_add(&self, v: &Permill) -> Permill

    Saturating addition. Computes self + other, saturating at the relevant high or low boundary of the type.
    §

    impl SaturatingSub for Permill

    §

    fn saturating_sub(&self, v: &Permill) -> Permill

    Saturating subtraction. Computes self - other, saturating at the relevant high or low boundary of -the type.
    §

    impl Serialize for Permill

    §

    fn serialize<__S>( +the type.

    §

    impl Serialize for Permill

    §

    fn serialize<__S>( &self, __serializer: __S -) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl Sub<Permill> for Permill

    §

    type Output = Permill

    The resulting type after applying the - operator.
    §

    fn sub(self, rhs: Permill) -> <Permill as Sub<Permill>>::Output

    Performs the - operation. Read more
    §

    impl TypeInfo for Permill

    §

    type Identity = Permill

    The type identifying for which type info is provided. Read more
    §

    fn type_info() -> Type<MetaForm>

    Returns the static type identifier for Self.
    §

    impl Zero for Permill

    §

    fn zero() -> Permill

    Returns the additive identity element of Self, 0. Read more
    §

    fn is_zero(&self) -> bool

    Returns true if self is equal to the additive identity.
    source§

    fn set_zero(&mut self)

    Sets self to the additive identity element of Self, 0.
    §

    impl Copy for Permill

    §

    impl EncodeLike<Permill> for Permill

    §

    impl Eq for Permill

    §

    impl StructuralEq for Permill

    §

    impl StructuralPartialEq for Permill

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl Sub<Permill> for Permill

    §

    type Output = Permill

    The resulting type after applying the - operator.
    §

    fn sub(self, rhs: Permill) -> <Permill as Sub<Permill>>::Output

    Performs the - operation. Read more
    §

    impl TypeInfo for Permill

    §

    type Identity = Permill

    The type identifying for which type info is provided. Read more
    §

    fn type_info() -> Type<MetaForm>

    Returns the static type identifier for Self.
    §

    impl Zero for Permill

    §

    fn zero() -> Permill

    Returns the additive identity element of Self, 0. Read more
    §

    fn is_zero(&self) -> bool

    Returns true if self is equal to the additive identity.
    source§

    fn set_zero(&mut self)

    Sets self to the additive identity element of Self, 0.
    §

    impl Copy for Permill

    §

    impl EncodeLike<Permill> for Permill

    §

    impl Eq for Permill

    §

    impl StructuralEq for Permill

    §

    impl StructuralPartialEq for Permill

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -249,12 +249,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -303,8 +303,8 @@ [WithDispatch] wrapper. Read more

    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> AssetId for Twhere T: FullCodec + Clone + Eq + PartialEq<T> + Debug + TypeInfo + MaxEncodedLen,

    §

    impl<S> Codec for Swhere - S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&mut T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<Arc<T, Global>> for Twhere @@ -317,8 +317,8 @@ T: One<Output = T> + Add<T, Output = T> + Sub<T, Output = T> + 'static + Mul<T> + Copy + Div<T, Output = T> + Zero,

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere + T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere T: Send + Sync + Debug + Eq + PartialEq<T> + Clone + 'static,

    §

    impl<T> Parameter for Twhere T: Codec + EncodeLike<T> + Clone + Eq + Debug + TypeInfo,

    §

    impl<T> StaticTypeInfo for Twhere T: TypeInfo + 'static,

    \ No newline at end of file diff --git a/madara_runtime/opaque/struct.RocksDbWeight.html b/madara_runtime/opaque/struct.RocksDbWeight.html index 7fc668394b..153f2f66a4 100644 --- a/madara_runtime/opaque/struct.RocksDbWeight.html +++ b/madara_runtime/opaque/struct.RocksDbWeight.html @@ -68,12 +68,12 @@ function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/opaque/struct.SessionKeys.html b/madara_runtime/opaque/struct.SessionKeys.html index bf6b9fbbfc..6af80f951e 100644 --- a/madara_runtime/opaque/struct.SessionKeys.html +++ b/madara_runtime/opaque/struct.SessionKeys.html @@ -17,16 +17,16 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<'de> Deserialize<'de> for SessionKeys

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for SessionKeys

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<'de> Deserialize<'de> for SessionKeys

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for SessionKeys

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl OpaqueKeys for SessionKeys

    §

    type KeyTypeIdProviders = (Pallet<Runtime>, Pallet<Runtime>)

    Types bound to this opaque keys that provide the key type ids returned.
    source§

    fn key_ids() -> &'static [KeyTypeId]

    Return the key-type IDs supported by this set.
    source§

    fn get_raw(&self, i: KeyTypeId) -> &[u8]

    Get the raw bytes of key with key-type ID i.
    §

    fn get<T>(&self, i: KeyTypeId) -> Option<T>where T: Decode,

    Get the decoded key with key-type ID i.
    §

    fn ownership_proof_is_valid(&self, _proof: &[u8]) -> bool

    Verify a proof of ownership for the keys.
    source§

    impl PartialEq<SessionKeys> for SessionKeys

    source§

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

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TypeInfo for SessionKeys

    §

    type Identity = SessionKeys

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<SessionKeys> for SessionKeys

    source§

    impl Eq for SessionKeys

    source§

    impl StructuralEq for SessionKeys

    source§

    impl StructuralPartialEq for SessionKeys

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl Serialize for SessionKeys

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TypeInfo for SessionKeys

    §

    type Identity = SessionKeys

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<SessionKeys> for SessionKeys

    source§

    impl Eq for SessionKeys

    source§

    impl StructuralEq for SessionKeys

    source§

    impl StructuralPartialEq for SessionKeys

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -112,12 +112,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -162,8 +162,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<S> Codec for Swhere - S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&mut T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<Arc<T, Global>> for Twhere @@ -175,8 +175,8 @@ S: Encode + EncodeLike<S>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere + T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere T: Send + Sync + Debug + Eq + PartialEq<T> + Clone + 'static,

    §

    impl<T> Parameter for Twhere T: Codec + EncodeLike<T> + Clone + Eq + Debug + TypeInfo,

    §

    impl<T> StaticTypeInfo for Twhere T: TypeInfo + 'static,

    \ No newline at end of file diff --git a/madara_runtime/opaque/struct.StorageInfo.html b/madara_runtime/opaque/struct.StorageInfo.html index 22167f5787..0e47db7b31 100644 --- a/madara_runtime/opaque/struct.StorageInfo.html +++ b/madara_runtime/opaque/struct.StorageInfo.html @@ -111,12 +111,12 @@ function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/opaque/struct.UncheckedExtrinsic.html b/madara_runtime/opaque/struct.UncheckedExtrinsic.html index 62ed1aaf30..5cc40df230 100644 --- a/madara_runtime/opaque/struct.UncheckedExtrinsic.html +++ b/madara_runtime/opaque/struct.UncheckedExtrinsic.html @@ -13,10 +13,10 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    §

    impl Default for OpaqueExtrinsic

    §

    fn default() -> OpaqueExtrinsic

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

    impl<'a> Deserialize<'a> for OpaqueExtrinsic

    §

    fn deserialize<D>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    §

    impl Default for OpaqueExtrinsic

    §

    fn default() -> OpaqueExtrinsic

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

    impl<'a> Deserialize<'a> for OpaqueExtrinsic

    §

    fn deserialize<D>( de: D -) -> Result<OpaqueExtrinsic, <D as Deserializer<'a>>::Error>where - D: Deserializer<'a>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl Encode for OpaqueExtrinsic

    §

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    §

    fn encode_to<__CodecOutputEdqy>( +) -> Result<OpaqueExtrinsic, <D as Deserializer<'a>>::Error>where + D: Deserializer<'a>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl Encode for OpaqueExtrinsic

    §

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    §

    fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )where @@ -36,11 +36,11 @@ extrinsic: UncheckedExtrinsic<Address, Call, Signature, Extra> ) -> OpaqueExtrinsic

    Converts to this type from the input type.
    §

    impl PartialEq<OpaqueExtrinsic> for OpaqueExtrinsic

    §

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

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

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

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

    impl Serialize for OpaqueExtrinsic

    §

    fn serialize<S>( +sufficient, and should not be overridden without very good reason.

    §

    impl Serialize for OpaqueExtrinsic

    §

    fn serialize<S>( &self, seq: S -) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl TypeInfo for OpaqueExtrinsic

    §

    type Identity = OpaqueExtrinsic

    The type identifying for which type info is provided. Read more
    §

    fn type_info() -> Type<MetaForm>

    Returns the static type identifier for Self.
    §

    impl EncodeLike<OpaqueExtrinsic> for OpaqueExtrinsic

    §

    impl Eq for OpaqueExtrinsic

    §

    impl StructuralEq for OpaqueExtrinsic

    §

    impl StructuralPartialEq for OpaqueExtrinsic

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl TypeInfo for OpaqueExtrinsic

    §

    type Identity = OpaqueExtrinsic

    The type identifying for which type info is provided. Read more
    §

    fn type_info() -> Type<MetaForm>

    Returns the static type identifier for Self.
    §

    impl EncodeLike<OpaqueExtrinsic> for OpaqueExtrinsic

    §

    impl Eq for OpaqueExtrinsic

    §

    impl StructuralEq for OpaqueExtrinsic

    §

    impl StructuralPartialEq for OpaqueExtrinsic

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -127,12 +127,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -177,8 +177,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<S> Codec for Swhere - S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&mut T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<Arc<T, Global>> for Twhere @@ -190,8 +190,8 @@ S: Encode + EncodeLike<S>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere + T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere T: Send + Sync + Debug + Eq + PartialEq<T> + Clone + 'static,

    §

    impl<T> Parameter for Twhere T: Codec + EncodeLike<T> + Clone + Eq + Debug + TypeInfo,

    §

    impl<T> StaticTypeInfo for Twhere T: TypeInfo + 'static,

    \ No newline at end of file diff --git a/madara_runtime/opaque/struct.Weight.html b/madara_runtime/opaque/struct.Weight.html index 5ea6601488..a6a765d209 100644 --- a/madara_runtime/opaque/struct.Weight.html +++ b/madara_runtime/opaque/struct.Weight.html @@ -1,4 +1,4 @@ -Weight in madara_runtime::opaque - Rust
    pub struct Weight { /* private fields */ }

    Implementations§

    §

    impl Weight

    pub const fn set_ref_time(self, c: u64) -> Weight

    Set the reference time part of the weight.

    +Weight in madara_runtime::opaque - Rust
    pub struct Weight { /* private fields */ }

    Implementations§

    §

    impl Weight

    pub const fn set_ref_time(self, c: u64) -> Weight

    Set the reference time part of the weight.

    pub const fn set_proof_size(self, c: u64) -> Weight

    Set the storage size part of the weight.

    pub const fn ref_time(&self) -> u64

    Return the reference time part of the weight.

    pub const fn proof_size(&self) -> u64

    Return the storage size part of the weight.

    @@ -69,7 +69,7 @@ other’s, otherwise returns false.

    pub const fn any_eq(self, other: Weight) -> bool

    Returns true if any of self’s constituent weights is equal to that of the other’s, otherwise returns false.

    -

    Trait Implementations§

    §

    impl Add<Weight> for Weight

    §

    type Output = Weight

    The resulting type after applying the + operator.
    §

    fn add(self, rhs: Weight) -> Weight

    Performs the + operation. Read more
    §

    impl AddAssign<Weight> for Weight

    §

    fn add_assign(&mut self, other: Weight)

    Performs the += operation. Read more
    §

    impl Bounded for Weight

    §

    fn min_value() -> Weight

    Returns the smallest finite number this type can represent
    §

    fn max_value() -> Weight

    Returns the largest finite number this type can represent
    §

    impl CheckedAdd for Weight

    §

    fn checked_add(&self, rhs: &Weight) -> Option<Weight>

    Adds two numbers, checking for overflow. If overflow happens, None is +

    Trait Implementations§

    §

    impl Add<Weight> for Weight

    §

    type Output = Weight

    The resulting type after applying the + operator.
    §

    fn add(self, rhs: Weight) -> Weight

    Performs the + operation. Read more
    §

    impl AddAssign<Weight> for Weight

    §

    fn add_assign(&mut self, other: Weight)

    Performs the += operation. Read more
    §

    impl Bounded for Weight

    §

    fn min_value() -> Weight

    Returns the smallest finite number this type can represent
    §

    fn max_value() -> Weight

    Returns the largest finite number this type can represent
    §

    impl CheckedAdd for Weight

    §

    fn checked_add(&self, rhs: &Weight) -> Option<Weight>

    Adds two numbers, checking for overflow. If overflow happens, None is returned.
    §

    impl CheckedSub for Weight

    §

    fn checked_sub(&self, rhs: &Weight) -> Option<Weight>

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

    impl<T> ClassifyDispatch<T> for Weight

    §

    fn classify_dispatch(&self, _: T) -> DispatchClass

    Classify the dispatch function based on input data target of type T. When implementing this for a dispatchable, T will be a tuple of all arguments given to the function (except @@ -81,24 +81,24 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,
    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    §

    impl Default for Weight

    §

    fn default() -> Weight

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

    impl<'de> Deserialize<'de> for Weight

    §

    fn deserialize<__D>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    §

    impl Default for Weight

    §

    fn default() -> Weight

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

    impl<'de> Deserialize<'de> for Weight

    §

    fn deserialize<__D>( __deserializer: __D -) -> Result<Weight, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl Display for Weight

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<T> Div<T> for Weightwhere +) -> Result<Weight, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl Display for Weight

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<T> Div<T> for Weightwhere u64: Div<T, Output = u64>, T: Copy,

    §

    type Output = Weight

    The resulting type after applying the / operator.
    §

    fn div(self, b: T) -> Weight

    Performs the / operation. Read more
    §

    impl Encode for Weight

    §

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    §

    fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )where __CodecOutputEdqy: Output + ?Sized,

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    §

    impl From<(u64, u64)> for Weight

    §

    fn from(value: (u64, u64)) -> Weight

    Converts to this type from the input type.
    §

    impl From<u64> for Weight

    §

    fn from(value: u64) -> Weight

    Converts to this type from the input type.
    §

    impl MaxEncodedLen for Weight

    §

    fn max_encoded_len() -> usize

    Upper bound, in bytes, of the maximum encoded size of this item.
    §

    impl<T> Mul<T> for Weightwhere - T: Mul<u64, Output = u64> + Copy,

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: T) -> Weight

    Performs the * operation. Read more
    §

    impl Mul<Weight> for Perbill

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl Mul<Weight> for Permill

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl Mul<Weight> for u64

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl PartialEq<Weight> for Weight

    §

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

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    §

    impl From<(u64, u64)> for Weight

    §

    fn from(value: (u64, u64)) -> Weight

    Converts to this type from the input type.
    §

    impl From<u64> for Weight

    §

    fn from(value: u64) -> Weight

    Converts to this type from the input type.
    §

    impl MaxEncodedLen for Weight

    §

    fn max_encoded_len() -> usize

    Upper bound, in bytes, of the maximum encoded size of this item.
    §

    impl<T> Mul<T> for Weightwhere + T: Mul<u64, Output = u64> + Copy,

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: T) -> Weight

    Performs the * operation. Read more
    §

    impl Mul<Weight> for Perbill

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl Mul<Weight> for Permill

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl Mul<Weight> for u64

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl PartialEq<Weight> for Weight

    §

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

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

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

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

    impl<T> PaysFee<T> for Weight

    §

    fn pays_fee(&self, _: T) -> Pays

    §

    impl Printable for Weight

    §

    fn print(&self)

    Print the object.
    §

    impl Serialize for Weight

    §

    fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

    §

    impl<T> PaysFee<T> for Weight

    §

    fn pays_fee(&self, _: T) -> Pays

    §

    impl Printable for Weight

    §

    fn print(&self)

    Print the object.
    §

    impl Serialize for Weight

    §

    fn serialize<__S>( &self, __serializer: __S -) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl Sub<Weight> for Weight

    §

    type Output = Weight

    The resulting type after applying the - operator.
    §

    fn sub(self, rhs: Weight) -> Weight

    Performs the - operation. Read more
    §

    impl SubAssign<Weight> for Weight

    §

    fn sub_assign(&mut self, other: Weight)

    Performs the -= operation. Read more
    §

    impl TypeInfo for Weight

    §

    type Identity = Weight

    The type identifying for which type info is provided. Read more
    §

    fn type_info() -> Type<MetaForm>

    Returns the static type identifier for Self.
    §

    impl<T> WeighData<T> for Weight

    §

    fn weigh_data(&self, _: T) -> Weight

    Weigh the data T given by target. When implementing this for a dispatchable, T will be +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,
    Serialize this value into the given Serde serializer. Read more
    §

    impl Sub<Weight> for Weight

    §

    type Output = Weight

    The resulting type after applying the - operator.
    §

    fn sub(self, rhs: Weight) -> Weight

    Performs the - operation. Read more
    §

    impl SubAssign<Weight> for Weight

    §

    fn sub_assign(&mut self, other: Weight)

    Performs the -= operation. Read more
    §

    impl TypeInfo for Weight

    §

    type Identity = Weight

    The type identifying for which type info is provided. Read more
    §

    fn type_info() -> Type<MetaForm>

    Returns the static type identifier for Self.
    §

    impl<T> WeighData<T> for Weight

    §

    fn weigh_data(&self, _: T) -> Weight

    Weigh the data T given by target. When implementing this for a dispatchable, T will be a tuple of all arguments given to the function (except origin).
    §

    impl Zero for Weight

    §

    fn zero() -> Weight

    Returns the additive identity element of Self, 0. Read more
    §

    fn is_zero(&self) -> bool

    Returns true if self is equal to the additive identity.
    source§

    fn set_zero(&mut self)

    Sets self to the additive identity element of Self, 0.
    §

    impl Copy for Weight

    §

    impl EncodeLike<Weight> for Weight

    §

    impl Eq for Weight

    §

    impl StructuralEq for Weight

    §

    impl StructuralPartialEq for Weight

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere @@ -187,12 +187,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -224,7 +224,8 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> ToSmolStr for Twhere + T: Display + ?Sized,

    §

    fn to_smolstr(&self) -> SmolStr

    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere @@ -241,8 +242,8 @@ [WithDispatch] wrapper. Read more

    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> AssetId for Twhere T: FullCodec + Clone + Eq + PartialEq<T> + Debug + TypeInfo + MaxEncodedLen,

    §

    impl<S> Codec for Swhere - S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&mut T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<Arc<T, Global>> for Twhere @@ -257,8 +258,8 @@ T: Debug,

    §

    impl<T> MaybeDisplay for Twhere T: Display,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere + T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere T: Send + Sync + Debug + Eq + PartialEq<T> + Clone + 'static,

    §

    impl<T> Parameter for Twhere T: Codec + EncodeLike<T> + Clone + Eq + Debug + TypeInfo,

    §

    impl<T> StaticTypeInfo for Twhere T: TypeInfo + 'static,

    \ No newline at end of file diff --git a/madara_runtime/opaque/trait.BuildStorage.html b/madara_runtime/opaque/trait.BuildStorage.html index d7918f6ab2..85d13c2de3 100644 --- a/madara_runtime/opaque/trait.BuildStorage.html +++ b/madara_runtime/opaque/trait.BuildStorage.html @@ -7,9 +7,9 @@ }
    Expand description

    Complex storage builder stuff.

    Required Methods§

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    Assimilate the storage for this module into pre-existing overlays.

    Provided Methods§

    fn build_storage(&self) -> Result<Storage, String>

    Build the storage out of this builder.

    -

    Implementations on Foreign Types§

    §

    impl BuildStorage for Storage

    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    §

    impl BuildStorage for ()

    §

    fn assimilate_storage(&self, _: &mut Storage) -> Result<(), String>

    §

    impl<T> BuildStorage for GenesisConfig<T>where - T: Config,

    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    source§

    impl<T> BuildStorage for GenesisConfig<T>where - T: Config,

    source§

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    §

    impl<T> BuildStorage for GenesisConfig<T>where +

    Implementations on Foreign Types§

    §

    impl BuildStorage for ()

    §

    fn assimilate_storage(&self, _: &mut Storage) -> Result<(), String>

    §

    impl BuildStorage for Storage

    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    §

    impl<T> BuildStorage for GenesisConfig<T>where + T: Config,

    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    source§

    impl<T> BuildStorage for GenesisConfig<T>where + T: Config,

    source§

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    §

    impl<T> BuildStorage for GenesisConfig<T>where T: Config,

    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    §

    impl<T> BuildStorage for GenesisConfig<T>where T: Config,

    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    §

    impl<T> BuildStorage for GenesisConfig<T>where T: Config,

    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    Implementors§

    source§

    impl BuildStorage for RuntimeGenesisConfig

    \ No newline at end of file diff --git a/madara_runtime/sidebar-items.js b/madara_runtime/sidebar-items.js index 1a15c98dd9..d3a38fbabc 100644 --- a/madara_runtime/sidebar-items.js +++ b/madara_runtime/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"constant":["DAYS","EXISTENTIAL_DEPOSIT","HOURS","MILLISECS_PER_BLOCK","MINUTES","NORMAL_DISPATCH_RATIO","SLOT_DURATION","VERSION","WASM_BINARY","WASM_BINARY_BLOATY","WEIGHT_REF_TIME_PER_SECOND"],"enum":["OriginCaller","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeHoldReason","RuntimeLockId","RuntimeSlashReason","SealingMode","SystemCall","TimestampCall"],"fn":["native_version"],"macro":["construct_runtime","parameter_types"],"mod":["api","opaque"],"struct":["BlockExecutionWeight","BlockHashCount","BlockLength","BlockWeights","ConstU128","ConstU32","ConstU64","ConstU8","ExtrinsicBaseWeight","IdentityFee","PalletInfo","Perbill","Permill","RocksDbWeight","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeGenesisConfig","RuntimeOrigin","SS58Prefix","Sealing","StorageInfo","Version","Weight"],"trait":["BuildStorage","KeyOwnerProofSystem","Randomness","StorageValue"],"type":["AccountId","Address","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","Aura","AuraConfig","Balance","Block","BlockNumber","Executive","GenesisConfig","Grandpa","GrandpaConfig","Hash","Header","Index","InvokeTxMaxNSteps","Signature","SignedExtra","SignedPayload","Starknet","StarknetConfig","StarknetHasher","System","SystemConfig","Timestamp","UncheckedExtrinsic","ValidateMaxNSteps"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"constant":["DAYS","EXISTENTIAL_DEPOSIT","HOURS","MILLISECS_PER_BLOCK","MINUTES","NORMAL_DISPATCH_RATIO","SLOT_DURATION","VERSION","WASM_BINARY","WEIGHT_REF_TIME_PER_SECOND"],"enum":["OriginCaller","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeHoldReason","RuntimeLockId","RuntimeSlashReason","SealingMode","SystemCall","TimestampCall"],"fn":["native_version"],"macro":["construct_runtime","parameter_types"],"mod":["api","opaque"],"struct":["BlockExecutionWeight","BlockHashCount","BlockLength","BlockWeights","ConstU128","ConstU32","ConstU64","ConstU8","ExtrinsicBaseWeight","IdentityFee","PalletInfo","Perbill","Permill","RocksDbWeight","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeGenesisConfig","RuntimeOrigin","SS58Prefix","Sealing","StorageInfo","Version","Weight"],"trait":["BuildStorage","KeyOwnerProofSystem","Randomness","StorageValue"],"type":["AccountId","Address","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","Aura","AuraConfig","Balance","Block","BlockNumber","Executive","GenesisConfig","Grandpa","GrandpaConfig","Hash","Header","Index","InvokeTxMaxNSteps","Signature","SignedExtra","SignedPayload","Starknet","StarknetConfig","StarknetHasher","System","SystemConfig","Timestamp","UncheckedExtrinsic","ValidateMaxNSteps"]}; \ No newline at end of file diff --git a/madara_runtime/struct.BlockExecutionWeight.html b/madara_runtime/struct.BlockExecutionWeight.html index 63ec9363a2..1b44688f77 100644 --- a/madara_runtime/struct.BlockExecutionWeight.html +++ b/madara_runtime/struct.BlockExecutionWeight.html @@ -77,12 +77,12 @@ function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.BlockHashCount.html b/madara_runtime/struct.BlockHashCount.html index 71c8ba4f52..ae9367d41f 100644 --- a/madara_runtime/struct.BlockHashCount.html +++ b/madara_runtime/struct.BlockHashCount.html @@ -65,12 +65,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.BlockLength.html b/madara_runtime/struct.BlockLength.html index 34f7065a98..5851798ea0 100644 --- a/madara_runtime/struct.BlockLength.html +++ b/madara_runtime/struct.BlockLength.html @@ -1,5 +1,5 @@ BlockLength in madara_runtime - Rust
    pub struct BlockLength;

    Implementations§

    source§

    impl BlockLength

    source

    pub fn get() -> BlockLength

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<BlockLength>> Get<_I> for BlockLength

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for BlockLength

    §

    type Type = BlockLength

    The type which is returned.
    source§

    fn get() -> BlockLength

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<BlockLength>> Get<_I> for BlockLength

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for BlockLength

    §

    type Type = BlockLength

    The type which is returned.
    source§

    fn get() -> BlockLength

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -65,12 +65,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.BlockWeights.html b/madara_runtime/struct.BlockWeights.html index 78ccb193cf..4cff683916 100644 --- a/madara_runtime/struct.BlockWeights.html +++ b/madara_runtime/struct.BlockWeights.html @@ -1,6 +1,6 @@ BlockWeights in madara_runtime - Rust
    pub struct BlockWeights;
    Expand description

    We allow for 2 seconds of compute with a 6 second average block time.

    Implementations§

    source§

    impl BlockWeights

    source

    pub fn get() -> BlockWeights

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<BlockWeights>> Get<_I> for BlockWeights

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for BlockWeights

    §

    type Type = BlockWeights

    The type which is returned.
    source§

    fn get() -> BlockWeights

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<BlockWeights>> Get<_I> for BlockWeights

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for BlockWeights

    §

    type Type = BlockWeights

    The type which is returned.
    source§

    fn get() -> BlockWeights

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -66,12 +66,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.ConstU128.html b/madara_runtime/struct.ConstU128.html index edfdf607b9..1120a2cbc2 100644 --- a/madara_runtime/struct.ConstU128.html +++ b/madara_runtime/struct.ConstU128.html @@ -66,12 +66,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.ConstU32.html b/madara_runtime/struct.ConstU32.html index d143169a67..6725b95e81 100644 --- a/madara_runtime/struct.ConstU32.html +++ b/madara_runtime/struct.ConstU32.html @@ -68,12 +68,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.ConstU64.html b/madara_runtime/struct.ConstU64.html index 8e5fe09730..f04fbe6b16 100644 --- a/madara_runtime/struct.ConstU64.html +++ b/madara_runtime/struct.ConstU64.html @@ -1,5 +1,5 @@ ConstU64 in madara_runtime - Rust
    pub struct ConstU64<const T: u64>;
    Expand description

    Const getter for a basic type.

    -

    Trait Implementations§

    §

    impl<const T: u64> Clone for ConstU64<T>

    §

    fn clone(&self) -> ConstU64<T>

    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<const T: u64> Debug for ConstU64<T>

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<const T: u64> Default for ConstU64<T>

    §

    fn default() -> ConstU64<T>

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

    impl<const T: u64> Get<Option<u64>> for ConstU64<T>

    §

    fn get() -> Option<u64>

    Return the current value.
    §

    impl<const T: u64> Get<u64> for ConstU64<T>

    §

    fn get() -> u64

    Return the current value.
    §

    impl<const T: u64> TypedGet for ConstU64<T>

    §

    type Type = u64

    The type which is returned.
    §

    fn get() -> u64

    Return the current value.

    Auto Trait Implementations§

    §

    impl<const T: u64> RefUnwindSafe for ConstU64<T>

    §

    impl<const T: u64> Send for ConstU64<T>

    §

    impl<const T: u64> Sync for ConstU64<T>

    §

    impl<const T: u64> Unpin for ConstU64<T>

    §

    impl<const T: u64> UnwindSafe for ConstU64<T>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    §

    impl<const T: u64> Clone for ConstU64<T>

    §

    fn clone(&self) -> ConstU64<T>

    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<const T: u64> Debug for ConstU64<T>

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<const T: u64> Default for ConstU64<T>

    §

    fn default() -> ConstU64<T>

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

    impl<const T: u64> Get<Option<u64>> for ConstU64<T>

    §

    fn get() -> Option<u64>

    Return the current value.
    §

    impl<const T: u64> Get<u64> for ConstU64<T>

    §

    fn get() -> u64

    Return the current value.
    §

    impl<const T: u64> TypedGet for ConstU64<T>

    §

    type Type = u64

    The type which is returned.
    §

    fn get() -> u64

    Return the current value.

    Auto Trait Implementations§

    §

    impl<const T: u64> RefUnwindSafe for ConstU64<T>

    §

    impl<const T: u64> Send for ConstU64<T>

    §

    impl<const T: u64> Sync for ConstU64<T>

    §

    impl<const T: u64> Unpin for ConstU64<T>

    §

    impl<const T: u64> UnwindSafe for ConstU64<T>

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -66,12 +66,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.ConstU8.html b/madara_runtime/struct.ConstU8.html index 01ecd85258..0eff363833 100644 --- a/madara_runtime/struct.ConstU8.html +++ b/madara_runtime/struct.ConstU8.html @@ -1,5 +1,5 @@ ConstU8 in madara_runtime - Rust

    Struct madara_runtime::ConstU8

    pub struct ConstU8<const T: u8>;
    Expand description

    Const getter for a basic type.

    -

    Trait Implementations§

    §

    impl<const T: u8> Clone for ConstU8<T>

    §

    fn clone(&self) -> ConstU8<T>

    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<const T: u8> Debug for ConstU8<T>

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<const T: u8> Default for ConstU8<T>

    §

    fn default() -> ConstU8<T>

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

    impl<const T: u8> Get<Option<u8>> for ConstU8<T>

    §

    fn get() -> Option<u8>

    Return the current value.
    §

    impl<const T: u8> Get<u8> for ConstU8<T>

    §

    fn get() -> u8

    Return the current value.
    §

    impl<const T: u8> TypedGet for ConstU8<T>

    §

    type Type = u8

    The type which is returned.
    §

    fn get() -> u8

    Return the current value.

    Auto Trait Implementations§

    §

    impl<const T: u8> RefUnwindSafe for ConstU8<T>

    §

    impl<const T: u8> Send for ConstU8<T>

    §

    impl<const T: u8> Sync for ConstU8<T>

    §

    impl<const T: u8> Unpin for ConstU8<T>

    §

    impl<const T: u8> UnwindSafe for ConstU8<T>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    §

    impl<const T: u8> Clone for ConstU8<T>

    §

    fn clone(&self) -> ConstU8<T>

    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<const T: u8> Debug for ConstU8<T>

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<const T: u8> Default for ConstU8<T>

    §

    fn default() -> ConstU8<T>

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

    impl<const T: u8> Get<Option<u8>> for ConstU8<T>

    §

    fn get() -> Option<u8>

    Return the current value.
    §

    impl<const T: u8> Get<u8> for ConstU8<T>

    §

    fn get() -> u8

    Return the current value.
    §

    impl<const T: u8> TypedGet for ConstU8<T>

    §

    type Type = u8

    The type which is returned.
    §

    fn get() -> u8

    Return the current value.

    Auto Trait Implementations§

    §

    impl<const T: u8> RefUnwindSafe for ConstU8<T>

    §

    impl<const T: u8> Send for ConstU8<T>

    §

    impl<const T: u8> Sync for ConstU8<T>

    §

    impl<const T: u8> Unpin for ConstU8<T>

    §

    impl<const T: u8> UnwindSafe for ConstU8<T>

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -66,12 +66,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.ExtrinsicBaseWeight.html b/madara_runtime/struct.ExtrinsicBaseWeight.html index 268fd2698c..ab19a500ac 100644 --- a/madara_runtime/struct.ExtrinsicBaseWeight.html +++ b/madara_runtime/struct.ExtrinsicBaseWeight.html @@ -77,12 +77,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.IdentityFee.html b/madara_runtime/struct.IdentityFee.html index 30b26e15db..8fa7f2961b 100644 --- a/madara_runtime/struct.IdentityFee.html +++ b/madara_runtime/struct.IdentityFee.html @@ -71,12 +71,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.PalletInfo.html b/madara_runtime/struct.PalletInfo.html index 165d5f032a..f19ef6ece5 100644 --- a/madara_runtime/struct.PalletInfo.html +++ b/madara_runtime/struct.PalletInfo.html @@ -66,12 +66,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.Perbill.html b/madara_runtime/struct.Perbill.html index b0462af48f..9933dec82d 100644 --- a/madara_runtime/struct.Perbill.html +++ b/madara_runtime/struct.Perbill.html @@ -68,10 +68,10 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    §

    impl Default for Perbill

    §

    fn default() -> Perbill

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

    impl<'de> Deserialize<'de> for Perbill

    §

    fn deserialize<__D>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    §

    impl Default for Perbill

    §

    fn default() -> Perbill

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

    impl<'de> Deserialize<'de> for Perbill

    §

    fn deserialize<__D>( __deserializer: __D -) -> Result<Perbill, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl<N> Div<N> for Perbillwhere +) -> Result<Perbill, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl<N> Div<N> for Perbillwhere u32: TryFrom<N>,

    §

    type Output = Perbill

    The resulting type after applying the / operator.
    §

    fn div(self, b: N) -> <Perbill as Div<N>>::Output

    Performs the / operation. Read more
    §

    impl Div<Perbill> for Perbill

    §

    type Output = Perbill

    The resulting type after applying the / operator.
    §

    fn div(self, rhs: Perbill) -> <Perbill as Div<Perbill>>::Output

    Performs the / operation. Read more
    §

    impl Encode for Perbill

    §

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    §

    fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy @@ -140,11 +140,11 @@ Self: One,

    Increment self by some amount, saturating.
    §

    fn saturating_reduce(&mut self, amount: Self)where Self: One,

    Decrement self by some amount, saturating at zero.
    §

    impl SaturatingAdd for Perbill

    §

    fn saturating_add(&self, v: &Perbill) -> Perbill

    Saturating addition. Computes self + other, saturating at the relevant high or low boundary of the type.
    §

    impl SaturatingSub for Perbill

    §

    fn saturating_sub(&self, v: &Perbill) -> Perbill

    Saturating subtraction. Computes self - other, saturating at the relevant high or low boundary of -the type.
    §

    impl Serialize for Perbill

    §

    fn serialize<__S>( +the type.

    §

    impl Serialize for Perbill

    §

    fn serialize<__S>( &self, __serializer: __S -) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl Sub<Perbill> for Perbill

    §

    type Output = Perbill

    The resulting type after applying the - operator.
    §

    fn sub(self, rhs: Perbill) -> <Perbill as Sub<Perbill>>::Output

    Performs the - operation. Read more
    §

    impl TypeInfo for Perbill

    §

    type Identity = Perbill

    The type identifying for which type info is provided. Read more
    §

    fn type_info() -> Type<MetaForm>

    Returns the static type identifier for Self.
    §

    impl Zero for Perbill

    §

    fn zero() -> Perbill

    Returns the additive identity element of Self, 0. Read more
    §

    fn is_zero(&self) -> bool

    Returns true if self is equal to the additive identity.
    source§

    fn set_zero(&mut self)

    Sets self to the additive identity element of Self, 0.
    §

    impl Copy for Perbill

    §

    impl EncodeLike<Perbill> for Perbill

    §

    impl Eq for Perbill

    §

    impl StructuralEq for Perbill

    §

    impl StructuralPartialEq for Perbill

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl Sub<Perbill> for Perbill

    §

    type Output = Perbill

    The resulting type after applying the - operator.
    §

    fn sub(self, rhs: Perbill) -> <Perbill as Sub<Perbill>>::Output

    Performs the - operation. Read more
    §

    impl TypeInfo for Perbill

    §

    type Identity = Perbill

    The type identifying for which type info is provided. Read more
    §

    fn type_info() -> Type<MetaForm>

    Returns the static type identifier for Self.
    §

    impl Zero for Perbill

    §

    fn zero() -> Perbill

    Returns the additive identity element of Self, 0. Read more
    §

    fn is_zero(&self) -> bool

    Returns true if self is equal to the additive identity.
    source§

    fn set_zero(&mut self)

    Sets self to the additive identity element of Self, 0.
    §

    impl Copy for Perbill

    §

    impl EncodeLike<Perbill> for Perbill

    §

    impl Eq for Perbill

    §

    impl StructuralEq for Perbill

    §

    impl StructuralPartialEq for Perbill

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Perbill

    §

    impl Send for Perbill

    §

    impl Sync for Perbill

    §

    impl Unpin for Perbill

    §

    impl UnwindSafe for Perbill

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -249,12 +249,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -303,8 +303,8 @@ [WithDispatch] wrapper. Read more

    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> AssetId for Twhere T: FullCodec + Clone + Eq + PartialEq<T> + Debug + TypeInfo + MaxEncodedLen,

    §

    impl<S> Codec for Swhere - S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&mut T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<Arc<T, Global>> for Twhere @@ -317,8 +317,8 @@ T: One<Output = T> + Add<T, Output = T> + Sub<T, Output = T> + 'static + Mul<T> + Copy + Div<T, Output = T> + Zero,

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere + T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere T: Send + Sync + Debug + Eq + PartialEq<T> + Clone + 'static,

    §

    impl<T> Parameter for Twhere T: Codec + EncodeLike<T> + Clone + Eq + Debug + TypeInfo,

    §

    impl<T> StaticTypeInfo for Twhere T: TypeInfo + 'static,

    \ No newline at end of file diff --git a/madara_runtime/struct.Permill.html b/madara_runtime/struct.Permill.html index c820e03854..b3e2a2cff1 100644 --- a/madara_runtime/struct.Permill.html +++ b/madara_runtime/struct.Permill.html @@ -68,10 +68,10 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,
    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    §

    impl Default for Permill

    §

    fn default() -> Permill

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

    impl<'de> Deserialize<'de> for Permill

    §

    fn deserialize<__D>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    §

    impl Default for Permill

    §

    fn default() -> Permill

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

    impl<'de> Deserialize<'de> for Permill

    §

    fn deserialize<__D>( __deserializer: __D -) -> Result<Permill, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl<N> Div<N> for Permillwhere +) -> Result<Permill, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl<N> Div<N> for Permillwhere u32: TryFrom<N>,

    §

    type Output = Permill

    The resulting type after applying the / operator.
    §

    fn div(self, b: N) -> <Permill as Div<N>>::Output

    Performs the / operation. Read more
    §

    impl Div<Permill> for Permill

    §

    type Output = Permill

    The resulting type after applying the / operator.
    §

    fn div(self, rhs: Permill) -> <Permill as Div<Permill>>::Output

    Performs the / operation. Read more
    §

    impl Encode for Permill

    §

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    §

    fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy @@ -84,7 +84,7 @@ N: Div<N, Output = N> + Clone + Mul<N, Output = N> + UniqueSaturatedInto<u32> + Add<N, Output = N> + Rem<N, Output = N> + Unsigned, u32: Into<N>,

    Non-overflow multiplication.

    This is tailored to be used with a balance type.

    -
    §

    type Output = N

    The resulting type after applying the * operator.
    §

    fn mul(self, b: N) -> <Permill as Mul<N>>::Output

    Performs the * operation. Read more
    §

    impl Mul<Permill> for Permill

    §

    type Output = Permill

    The resulting type after applying the * operator.
    §

    fn mul(self, rhs: Permill) -> <Permill as Mul<Permill>>::Output

    Performs the * operation. Read more
    §

    impl Mul<Weight> for Permill

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl One for Permill

    §

    fn one() -> Permill

    Returns the multiplicative identity element of Self, 1. Read more
    source§

    fn set_one(&mut self)

    Sets self to the multiplicative identity element of Self, 1.
    source§

    fn is_one(&self) -> boolwhere +

    §

    type Output = N

    The resulting type after applying the * operator.
    §

    fn mul(self, b: N) -> <Permill as Mul<N>>::Output

    Performs the * operation. Read more
    §

    impl Mul<Permill> for Permill

    §

    type Output = Permill

    The resulting type after applying the * operator.
    §

    fn mul(self, rhs: Permill) -> <Permill as Mul<Permill>>::Output

    Performs the * operation. Read more
    §

    impl Mul<Weight> for Permill

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl One for Permill

    §

    fn one() -> Permill

    Returns the multiplicative identity element of Self, 1. Read more
    source§

    fn set_one(&mut self)

    Sets self to the multiplicative identity element of Self, 1.
    source§

    fn is_one(&self) -> boolwhere Self: PartialEq<Self>,

    Returns true if self is equal to the multiplicative identity. Read more
    §

    impl Ord for Permill

    §

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

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

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

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

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

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

    fn clamp(self, min: Self, max: Self) -> Selfwhere @@ -140,11 +140,11 @@ Self: One,

    Increment self by some amount, saturating.
    §

    fn saturating_reduce(&mut self, amount: Self)where Self: One,

    Decrement self by some amount, saturating at zero.
    §

    impl SaturatingAdd for Permill

    §

    fn saturating_add(&self, v: &Permill) -> Permill

    Saturating addition. Computes self + other, saturating at the relevant high or low boundary of the type.
    §

    impl SaturatingSub for Permill

    §

    fn saturating_sub(&self, v: &Permill) -> Permill

    Saturating subtraction. Computes self - other, saturating at the relevant high or low boundary of -the type.
    §

    impl Serialize for Permill

    §

    fn serialize<__S>( +the type.

    §

    impl Serialize for Permill

    §

    fn serialize<__S>( &self, __serializer: __S -) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl Sub<Permill> for Permill

    §

    type Output = Permill

    The resulting type after applying the - operator.
    §

    fn sub(self, rhs: Permill) -> <Permill as Sub<Permill>>::Output

    Performs the - operation. Read more
    §

    impl TypeInfo for Permill

    §

    type Identity = Permill

    The type identifying for which type info is provided. Read more
    §

    fn type_info() -> Type<MetaForm>

    Returns the static type identifier for Self.
    §

    impl Zero for Permill

    §

    fn zero() -> Permill

    Returns the additive identity element of Self, 0. Read more
    §

    fn is_zero(&self) -> bool

    Returns true if self is equal to the additive identity.
    source§

    fn set_zero(&mut self)

    Sets self to the additive identity element of Self, 0.
    §

    impl Copy for Permill

    §

    impl EncodeLike<Permill> for Permill

    §

    impl Eq for Permill

    §

    impl StructuralEq for Permill

    §

    impl StructuralPartialEq for Permill

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Permill

    §

    impl Send for Permill

    §

    impl Sync for Permill

    §

    impl Unpin for Permill

    §

    impl UnwindSafe for Permill

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl Sub<Permill> for Permill

    §

    type Output = Permill

    The resulting type after applying the - operator.
    §

    fn sub(self, rhs: Permill) -> <Permill as Sub<Permill>>::Output

    Performs the - operation. Read more
    §

    impl TypeInfo for Permill

    §

    type Identity = Permill

    The type identifying for which type info is provided. Read more
    §

    fn type_info() -> Type<MetaForm>

    Returns the static type identifier for Self.
    §

    impl Zero for Permill

    §

    fn zero() -> Permill

    Returns the additive identity element of Self, 0. Read more
    §

    fn is_zero(&self) -> bool

    Returns true if self is equal to the additive identity.
    source§

    fn set_zero(&mut self)

    Sets self to the additive identity element of Self, 0.
    §

    impl Copy for Permill

    §

    impl EncodeLike<Permill> for Permill

    §

    impl Eq for Permill

    §

    impl StructuralEq for Permill

    §

    impl StructuralPartialEq for Permill

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Permill

    §

    impl Send for Permill

    §

    impl Sync for Permill

    §

    impl Unpin for Permill

    §

    impl UnwindSafe for Permill

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -249,12 +249,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -303,8 +303,8 @@ [WithDispatch] wrapper. Read more

    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> AssetId for Twhere T: FullCodec + Clone + Eq + PartialEq<T> + Debug + TypeInfo + MaxEncodedLen,

    §

    impl<S> Codec for Swhere - S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&mut T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<Arc<T, Global>> for Twhere @@ -317,8 +317,8 @@ T: One<Output = T> + Add<T, Output = T> + Sub<T, Output = T> + 'static + Mul<T> + Copy + Div<T, Output = T> + Zero,

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere + T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere T: Send + Sync + Debug + Eq + PartialEq<T> + Clone + 'static,

    §

    impl<T> Parameter for Twhere T: Codec + EncodeLike<T> + Clone + Eq + Debug + TypeInfo,

    §

    impl<T> StaticTypeInfo for Twhere T: TypeInfo + 'static,

    \ No newline at end of file diff --git a/madara_runtime/struct.RocksDbWeight.html b/madara_runtime/struct.RocksDbWeight.html index 192c10ca1a..b1222894f3 100644 --- a/madara_runtime/struct.RocksDbWeight.html +++ b/madara_runtime/struct.RocksDbWeight.html @@ -68,12 +68,12 @@ function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.Runtime.html b/madara_runtime/struct.Runtime.html index 7cb07a002f..8dce9a9746 100644 --- a/madara_runtime/struct.Runtime.html +++ b/madara_runtime/struct.Runtime.html @@ -1,22 +1,18 @@ Runtime in madara_runtime - Rust

    Struct madara_runtime::Runtime

    source ·
    pub struct Runtime;

    Implementations§

    source§

    impl Runtime

    source

    pub fn metadata() -> RuntimeMetadataPrefixed

    source

    pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

    source

    pub fn metadata_versions() -> Vec<u32>

    Trait Implementations§

    source§

    impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime

    source§

    fn account_nonce(account: AccountId) -> Index

    Get current account nonce of given AccountId.
    source§

    impl AuraApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>, Public> for Runtime

    source§

    fn slot_duration() -> SlotDuration

    Returns the slot duration for Aura. Read more
    source§

    fn authorities() -> Vec<AuraId>

    Return the current set of authorities.
    source§

    impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>> for Runtime

    source§

    fn apply_extrinsic( extrinsic: <Block as BlockT>::Extrinsic ) -> ApplyExtrinsicResult

    Apply the given extrinsic. Read more
    source§

    fn finalize_block() -> <Block as BlockT>::Header

    Finish the current block.
    source§

    fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>

    Generate inherent extrinsics. The inherent data will vary from chain to chain.
    source§

    fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult

    Check that the inherents are valid. The inherent data will vary from chain to chain.
    source§

    impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

    source§

    fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

    Extract the signer from the message if it is a Signed origin.
    source§

    fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

    Extract a reference to the system-level RawOrigin if it is that.
    §

    fn as_signed(&self) -> Option<&AccountId>

    Extract the signer from it if a system Signed origin, None otherwise.
    §

    fn is_root(&self) -> bool

    Returns true if self is a system Root origin, None otherwise.
    §

    fn is_none(&self) -> bool

    Returns true if self is a system None origin, None otherwise.
    source§

    impl Clone for Runtime

    source§

    fn clone(&self) -> Runtime

    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 Config for Runtime

    Configure the Starknet pallet in pallets/starknet.

    -
    §

    type RuntimeEvent = RuntimeEvent

    Because this pallet emits events, it depends on the runtime’s definition of an event.
    §

    type SystemHash = PedersenHasher

    The hashing function to use.
    §

    type TimestampProvider = Pallet<Runtime>

    The block time
    §

    type UnsignedPriority = UnsignedPriority

    A configuration for base priority of unsigned transactions. Read more
    §

    type TransactionLongevity = TransactionLongevity

    A configuration for longevity of transactions. Read more
    §

    type DisableTransactionFee = ConstBool<false>

    A bool to disable transaction fees and make all transactions free
    §

    type DisableNonceValidation = ConstBool<false>

    A bool to disable Nonce validation
    §

    type InvokeTxMaxNSteps = InvokeTxMaxNSteps

    §

    type ValidateMaxNSteps = ValidateMaxNSteps

    §

    type ProtocolVersion = ProtocolVersion

    §

    type ChainId = ChainId

    §

    type MaxRecursionDepth = MaxRecursionDepth

    §

    type ProgramHash = ProgramHash

    §

    type L1GasPrice = L1GasPrice

    The gas price
    source§

    impl Config for Runtime

    Authority-based consensus protocol used for block production. -TODO: Comment and explain the rationale behind the configuration items.

    -
    §

    type AuthorityId = Public

    The identifier type for an authority.
    §

    type DisabledValidators = ()

    A way to check whether a given validator is disabled and should not be authoring blocks. -Blocks authored by a disabled validator will lead to a panic as part of this module’s -initialization.
    §

    type MaxAuthorities = ConstU32<32>

    The maximum number of authorities that the pallet can hold.
    §

    type AllowMultipleBlocksPerSlot = ConstBool<false>

    Whether to allow block authors to create multiple blocks per slot. Read more
    source§

    impl Config for Runtime


    +
    §

    type RuntimeEvent = RuntimeEvent

    Because this pallet emits events, it depends on the runtime’s definition of an event.
    §

    type SystemHash = PedersenHasher

    The hashing function to use.
    §

    type TimestampProvider = Pallet<Runtime>

    The block time
    §

    type UnsignedPriority = UnsignedPriority

    A configuration for base priority of unsigned transactions. Read more
    §

    type TransactionLongevity = TransactionLongevity

    A configuration for longevity of transactions. Read more
    §

    type DisableTransactionFee = ConstBool<false>

    A bool to disable transaction fees and make all transactions free
    §

    type DisableNonceValidation = ConstBool<false>

    A bool to disable Nonce validation
    §

    type InvokeTxMaxNSteps = InvokeTxMaxNSteps

    §

    type ValidateMaxNSteps = ValidateMaxNSteps

    §

    type ProtocolVersion = ProtocolVersion

    §

    type ChainId = ChainId

    §

    type MaxRecursionDepth = MaxRecursionDepth

    §

    type ProgramHash = ProgramHash

    §

    type L1GasPrice = L1GasPrice

    The gas price
    source§

    impl Config for Runtime


    OTHER 3RD PARTY FRAME PALLETS

    Timestamp manipulation. For instance, we need it to set the timestamp of the Starknet block.

    §

    type Moment = u64

    A timestamp: milliseconds since the unix epoch.

    -
    §

    type OnTimestampSet = ConsensusOnTimestampSet<Runtime>

    Something which can be notified (e.g. another pallet) when the timestamp is set. Read more
    §

    type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>

    The minimum period between blocks. Read more
    §

    type WeightInfo = ()

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    Deterministic finality mechanism used for block finalization. +

    §

    type OnTimestampSet = ConsensusOnTimestampSet<Runtime>

    Something which can be notified (e.g. another pallet) when the timestamp is set. Read more
    §

    type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>

    The minimum period between blocks. Read more
    §

    type WeightInfo = ()

    Weight information for extrinsics in this pallet.

    source§

    impl Config for Runtime

    Deterministic finality mechanism used for block finalization. TODO: Comment and explain the rationale behind the configuration items.

    -
    §

    type RuntimeEvent = RuntimeEvent

    The event type of this module.
    §

    type WeightInfo = ()

    Weights for this pallet.
    §

    type MaxAuthorities = ConstU32<32>

    Max Authorities in use
    §

    type MaxSetIdSessionEntries = ConstU64<0>

    The maximum number of entries to keep in the set id to session index mapping. Read more
    §

    type MaxNominators = ConstU32<1000>

    The maximum number of nominators for each validator.
    §

    type KeyOwnerProof = Void

    The proof of key ownership, used for validating equivocation reports +
    §

    type RuntimeEvent = RuntimeEvent

    The event type of this module.
    §

    type WeightInfo = ()

    Weights for this pallet.
    §

    type MaxAuthorities = ConstU32<32>

    Max Authorities in use
    §

    type MaxSetIdSessionEntries = ConstU64<0>

    The maximum number of entries to keep in the set id to session index mapping. Read more
    §

    type MaxNominators = ConstU32<1000>

    The maximum number of nominators for each validator.
    §

    type KeyOwnerProof = Void

    The proof of key ownership, used for validating equivocation reports The proof include the session index and validator count of the session at which the equivocation occurred.
    §

    type EquivocationReportSystem = ()

    The equivocation handling subsystem, defines methods to check/report an offence and for submitting a transaction to report an equivocation -(from an offchain context).
    source§

    impl Config for Runtime


    +(from an offchain context).
    source§

    impl Config for Runtime


    FRAME SYSTEM PALLET

    Configuration of frame_system pallet.

    §

    type BaseCallFilter = Everything

    The basic call filter to use in dispatchable.

    @@ -42,7 +38,11 @@
    FRAME SYSTEM PALLET<
    §

    type SystemWeightInfo = ()

    Weight information for the extrinsics of this pallet.

    §

    type SS58Prefix = SS58Prefix

    This is used as an identifier of the chain. 42 is the generic substrate prefix.

    §

    type OnSetCode = ()

    The set code logic, just the default since we’re not a parachain.

    -
    §

    type MaxConsumers = ConstU32<16>

    The maximum number of consumers allowed on a single account.
    source§

    impl ConvertTransactionRuntimeApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>> for Runtime

    source§

    fn convert_transaction(transaction: UserTransaction) -> UncheckedExtrinsic

    Converts the transaction to an UncheckedExtrinsic for submission to the pool.
    source§

    fn convert_l1_transaction( +

    §

    type MaxConsumers = ConstU32<16>

    The maximum number of consumers allowed on a single account.
    source§

    impl Config for Runtime

    Authority-based consensus protocol used for block production. +TODO: Comment and explain the rationale behind the configuration items.

    +
    §

    type AuthorityId = Public

    The identifier type for an authority.
    §

    type DisabledValidators = ()

    A way to check whether a given validator is disabled and should not be authoring blocks. +Blocks authored by a disabled validator will lead to a panic as part of this module’s +initialization.
    §

    type MaxAuthorities = ConstU32<32>

    The maximum number of authorities that the pallet can hold.
    §

    type AllowMultipleBlocksPerSlot = ConstBool<false>

    Whether to allow block authors to create multiple blocks per slot. Read more
    source§

    impl ConvertTransactionRuntimeApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>> for Runtime

    source§

    fn convert_transaction(transaction: UserTransaction) -> UncheckedExtrinsic

    Converts the transaction to an UncheckedExtrinsic for submission to the pool.
    source§

    fn convert_l1_transaction( transaction: HandleL1MessageTransaction, fee: Fee ) -> UncheckedExtrinsic

    Converts the L1 Message transaction to an UncheckedExtrinsic for submission to the pool.
    source§

    fn convert_error(error: DispatchError) -> StarknetTransactionExecutionError

    Converts the DispatchError to an understandable error for the client
    source§

    impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>> for Runtime

    source§

    fn version() -> RuntimeVersion

    Returns the version of the runtime.
    source§

    fn execute_block(block: Block)

    Execute the given block.
    source§

    fn initialize_block(header: &<Block as BlockT>::Header)

    Initialize a block with the given header.
    source§

    impl Debug for Runtime

    source§

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

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

    impl EnsureInherentsAreFirst<<Runtime as Config>::Block> for Runtime

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.RuntimeApi.html b/madara_runtime/struct.RuntimeApi.html index 918628c1b8..6a23a70653 100644 --- a/madara_runtime/struct.RuntimeApi.html +++ b/madara_runtime/struct.RuntimeApi.html @@ -65,12 +65,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.RuntimeApiImpl.html b/madara_runtime/struct.RuntimeApiImpl.html index 0b9b239d75..95e80211e3 100644 --- a/madara_runtime/struct.RuntimeApiImpl.html +++ b/madara_runtime/struct.RuntimeApiImpl.html @@ -81,16 +81,16 @@ Fee: UnwindSafe + RefUnwindSafe, DispatchError: UnwindSafe + RefUnwindSafe, StarknetTransactionExecutionError: UnwindSafe + RefUnwindSafe, - __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

    source§

    fn convert_transaction( + __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

    source§

    fn convert_transaction( &self, __runtime_api_at_param__: <Block as Block>::Hash, transaction: UserTransaction -) -> Result<<Block as Block>::Extrinsic, ApiError>

    Converts the transaction to an UncheckedExtrinsic for submission to the pool.
    source§

    fn convert_l1_transaction( +) -> Result<<Block as Block>::Extrinsic, ApiError>

    Converts the transaction to an UncheckedExtrinsic for submission to the pool.
    source§

    fn convert_l1_transaction( &self, __runtime_api_at_param__: <Block as Block>::Hash, transaction: HandleL1MessageTransaction, fee: Fee -) -> Result<<Block as Block>::Extrinsic, ApiError>

    Converts the L1 Message transaction to an UncheckedExtrinsic for submission to the pool.
    source§

    fn convert_error( +) -> Result<<Block as Block>::Extrinsic, ApiError>

    Converts the L1 Message transaction to an UncheckedExtrinsic for submission to the pool.
    source§

    fn convert_error( &self, __runtime_api_at_param__: <Block as Block>::Hash, error: DispatchError @@ -230,80 +230,80 @@ Vec<MessageToL1>: UnwindSafe + RefUnwindSafe, Option<Vec<u8>>: UnwindSafe + RefUnwindSafe, BlockContext: UnwindSafe + RefUnwindSafe, - __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

    source§

    fn nonce( + __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

    source§

    fn nonce( &self, __runtime_api_at_param__: <Block as Block>::Hash, contract_address: ContractAddress -) -> Result<Nonce, ApiError>

    Returns the nonce associated with the given address in the given block
    source§

    fn get_storage_at( +) -> Result<Nonce, ApiError>

    Returns the nonce associated with the given address in the given block
    source§

    fn get_storage_at( &self, __runtime_api_at_param__: <Block as Block>::Hash, address: ContractAddress, key: StorageKey -) -> Result<Result<StarkFelt, DispatchError>, ApiError>

    Returns a storage slot value
    source§

    fn call( +) -> Result<Result<StarkFelt, DispatchError>, ApiError>

    Returns a storage slot value
    source§

    fn call( &self, __runtime_api_at_param__: <Block as Block>::Hash, address: ContractAddress, function_selector: EntryPointSelector, calldata: Calldata -) -> Result<Result<Vec<Felt252Wrapper, Global>, DispatchError>, ApiError>

    Returns a Call response.
    source§

    fn contract_class_hash_by_address( +) -> Result<Result<Vec<Felt252Wrapper, Global>, DispatchError>, ApiError>

    Returns a Call response.
    source§

    fn contract_class_hash_by_address( &self, __runtime_api_at_param__: <Block as Block>::Hash, address: ContractAddress -) -> Result<ClassHash, ApiError>

    Returns the contract class hash at the given address.
    source§

    fn contract_class_by_class_hash( +) -> Result<ClassHash, ApiError>

    Returns the contract class hash at the given address.
    source§

    fn contract_class_by_class_hash( &self, __runtime_api_at_param__: <Block as Block>::Hash, class_hash: ClassHash -) -> Result<Option<ContractClass>, ApiError>

    Returns the contract class for the given class hash.
    source§

    fn chain_id( +) -> Result<Option<ContractClass>, ApiError>

    Returns the contract class for the given class hash.
    source§

    fn chain_id( &self, __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<Felt252Wrapper, ApiError>

    Returns the chain id.
    source§

    fn program_hash( +) -> Result<Felt252Wrapper, ApiError>

    Returns the chain id.
    source§

    fn program_hash( &self, __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<Felt252Wrapper, ApiError>

    Returns the Starknet OS Cairo program hash.
    source§

    fn config_hash( +) -> Result<Felt252Wrapper, ApiError>

    Returns the Starknet OS Cairo program hash.
    source§

    fn config_hash( &self, __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<StarkFelt, ApiError>

    Returns the Starknet config hash.
    source§

    fn fee_token_address( +) -> Result<StarkFelt, ApiError>

    Returns the Starknet config hash.
    source§

    fn fee_token_address( &self, __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<ContractAddress, ApiError>

    Returns the fee token address.
    source§

    fn estimate_fee( +) -> Result<ContractAddress, ApiError>

    Returns the fee token address.
    source§

    fn estimate_fee( &self, __runtime_api_at_param__: <Block as Block>::Hash, transactions: Vec<UserTransaction, Global> -) -> Result<Result<Vec<(u64, u64), Global>, DispatchError>, ApiError>

    Returns fee estimate
    source§

    fn estimate_message_fee( +) -> Result<Result<Vec<(u64, u64), Global>, DispatchError>, ApiError>

    Returns fee estimate
    source§

    fn estimate_message_fee( &self, __runtime_api_at_param__: <Block as Block>::Hash, message: HandleL1MessageTransaction -) -> Result<Result<(u128, u64, u64), DispatchError>, ApiError>

    Returns message fee estimate
    source§

    fn simulate_transactions( +) -> Result<Result<(u128, u64, u64), DispatchError>, ApiError>

    Returns message fee estimate
    source§

    fn simulate_transactions( &self, __runtime_api_at_param__: <Block as Block>::Hash, transactions: Vec<UserTransaction, Global>, simulation_flags: SimulationFlags -) -> Result<Result<Vec<Result<TransactionExecutionInfo, PlaceHolderErrorTypeForFailedStarknetExecution>, Global>, DispatchError>, ApiError>

    Simulates transactions and returns their trace
    source§

    fn extrinsic_filter( +) -> Result<Result<Vec<Result<TransactionExecutionInfo, PlaceHolderErrorTypeForFailedStarknetExecution>, Global>, DispatchError>, ApiError>

    Simulates transactions and returns their trace
    source§

    fn extrinsic_filter( &self, __runtime_api_at_param__: <Block as Block>::Hash, xts: Vec<<Block as Block>::Extrinsic, Global> -) -> Result<Vec<Transaction, Global>, ApiError>

    Filters extrinsic transactions to return only Starknet transactions Read more
    source§

    fn get_events_for_tx_by_index( +) -> Result<Vec<Transaction, Global>, ApiError>

    Filters extrinsic transactions to return only Starknet transactions Read more
    source§

    fn get_events_for_tx_by_index( &self, __runtime_api_at_param__: <Block as Block>::Hash, tx_index: u32 -) -> Result<Option<Vec<Event, Global>>, ApiError>

    Returns events, call with extrinsic index
    source§

    fn get_starknet_events_and_their_associated_tx_index( +) -> Result<Option<Vec<Event, Global>>, ApiError>

    Returns events, call with extrinsic index
    source§

    fn get_starknet_events_and_their_associated_tx_index( &self, __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<Vec<(u32, Event), Global>, ApiError>

    Return the list of StarknetEvent evmitted during this block, along with the hash of the starknet transaction they bellong to Read more
    source§

    fn get_tx_execution_outcome( +) -> Result<Vec<(u32, Event), Global>, ApiError>

    Return the list of StarknetEvent evmitted during this block, along with the hash of the starknet transaction they bellong to Read more
    source§

    fn get_tx_execution_outcome( &self, __runtime_api_at_param__: <Block as Block>::Hash, tx_hash: TransactionHash -) -> Result<Option<Vec<u8, Global>>, ApiError>

    Return the outcome of the tx execution
    source§

    fn get_block_context( +) -> Result<Option<Vec<u8, Global>>, ApiError>

    Return the outcome of the tx execution
    source§

    fn get_block_context( &self, __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<BlockContext, ApiError>

    Return the block context
    source§

    fn is_transaction_fee_disabled( +) -> Result<BlockContext, ApiError>

    Return the block context
    source§

    fn is_transaction_fee_disabled( &self, __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<bool, ApiError>

    Return is fee disabled in state
    source§

    fn get_tx_messages_to_l1( +) -> Result<bool, ApiError>

    Return is fee disabled in state
    source§

    fn get_tx_messages_to_l1( &self, __runtime_api_at_param__: <Block as Block>::Hash, tx_hash: TransactionHash -) -> Result<Vec<MessageToL1, Global>, ApiError>

    Return messages sent to L1 during tx execution
    source§

    fn l1_nonce_unused( +) -> Result<Vec<MessageToL1, Global>, ApiError>

    Return messages sent to L1 during tx execution
    source§

    fn l1_nonce_unused( &self, __runtime_api_at_param__: <Block as Block>::Hash, nonce: Nonce @@ -398,12 +398,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.RuntimeGenesisConfig.html b/madara_runtime/struct.RuntimeGenesisConfig.html index 69ccc3156b..cb68517b11 100644 --- a/madara_runtime/struct.RuntimeGenesisConfig.html +++ b/madara_runtime/struct.RuntimeGenesisConfig.html @@ -3,9 +3,9 @@ pub aura: AuraConfig, pub grandpa: GrandpaConfig, pub starknet: StarknetConfig, -}

    Fields§

    §system: SystemConfig§aura: AuraConfig§grandpa: GrandpaConfig§starknet: StarknetConfig

    Trait Implementations§

    source§

    impl BuildGenesisConfig for RuntimeGenesisConfig

    source§

    fn build(&self)

    The build function puts initial GenesisConfig keys/values pairs into the storage.
    source§

    impl BuildStorage for RuntimeGenesisConfig

    source§

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    Assimilate the storage for this module into pre-existing overlays.
    §

    fn build_storage(&self) -> Result<Storage, String>

    Build the storage out of this builder.
    source§

    impl Default for RuntimeGenesisConfig

    source§

    fn default() -> RuntimeGenesisConfig

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

    impl<'de> Deserialize<'de> for RuntimeGenesisConfig

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for RuntimeGenesisConfig

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Fields§

    §system: SystemConfig§aura: AuraConfig§grandpa: GrandpaConfig§starknet: StarknetConfig

    Trait Implementations§

    source§

    impl BuildGenesisConfig for RuntimeGenesisConfig

    source§

    fn build(&self)

    The build function puts initial GenesisConfig keys/values pairs into the storage.
    source§

    impl BuildStorage for RuntimeGenesisConfig

    source§

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    Assimilate the storage for this module into pre-existing overlays.
    §

    fn build_storage(&self) -> Result<Storage, String>

    Build the storage out of this builder.
    source§

    impl Default for RuntimeGenesisConfig

    source§

    fn default() -> RuntimeGenesisConfig

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

    impl<'de> Deserialize<'de> for RuntimeGenesisConfig

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for RuntimeGenesisConfig

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -71,12 +71,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -119,8 +119,8 @@ V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere +[WithDispatch] wrapper. Read more

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    \ No newline at end of file + T: Serialize,
    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    \ No newline at end of file diff --git a/madara_runtime/struct.RuntimeOrigin.html b/madara_runtime/struct.RuntimeOrigin.html index 48b6c70d26..a27ede0c95 100644 --- a/madara_runtime/struct.RuntimeOrigin.html +++ b/madara_runtime/struct.RuntimeOrigin.html @@ -3,9 +3,9 @@

    Implementations§

    source§

    impl RuntimeOrigin

    source

    pub fn none() -> Self

    Create with system none origin and [frame_system::Config::BaseCallFilter].

    source

    pub fn root() -> Self

    Create with system root origin and [frame_system::Config::BaseCallFilter].

    source

    pub fn signed(by: <Runtime as Config>::AccountId) -> Self

    Create with system signed origin and [frame_system::Config::BaseCallFilter].

    -

    Trait Implementations§

    source§

    impl Clone for RuntimeOrigin

    source§

    fn clone(&self) -> RuntimeOrigin

    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 RuntimeOrigin

    source§

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

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

    impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin

    source§

    fn from(x: Option<<Runtime as Config>::AccountId>) -> Self

    Convert to runtime origin with caller being system signed or none and use filter [frame_system::Config::BaseCallFilter].

    -
    source§

    impl From<OriginCaller> for RuntimeOrigin

    source§

    fn from(x: OriginCaller) -> Self

    Converts to this type from the input type.
    source§

    impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin

    source§

    fn from(x: Origin<Runtime>) -> Self

    Convert to runtime origin, using as filter: [frame_system::Config::BaseCallFilter].

    -
    source§

    impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>

    source§

    fn from(val: RuntimeOrigin) -> Self

    NOTE: converting to pallet origin loses the origin filter information.

    +

    Trait Implementations§

    source§

    impl Clone for RuntimeOrigin

    source§

    fn clone(&self) -> RuntimeOrigin

    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 RuntimeOrigin

    source§

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

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

    impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin

    source§

    fn from(x: Option<<Runtime as Config>::AccountId>) -> Self

    Convert to runtime origin with caller being system signed or none and use filter [frame_system::Config::BaseCallFilter].

    +
    source§

    impl From<OriginCaller> for RuntimeOrigin

    source§

    fn from(x: OriginCaller) -> Self

    Converts to this type from the input type.
    source§

    impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin

    source§

    fn from(x: Origin<Runtime>) -> Self

    Convert to runtime origin, using as filter: [frame_system::Config::BaseCallFilter].

    +
    source§

    impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>

    source§

    fn from(val: RuntimeOrigin) -> Self

    NOTE: converting to pallet origin loses the origin filter information.

    source§

    impl OriginTrait for RuntimeOrigin

    §

    type Call = <Runtime as Config>::RuntimeCall

    Runtime call type, as in frame_system::Config::Call
    §

    type PalletsOrigin = OriginCaller

    The caller origin, overarching type of all pallets origins.
    §

    type AccountId = <Runtime as Config>::AccountId

    The AccountId used across the system.
    source§

    fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)

    Add a filter to the origin.
    source§

    fn reset_filter(&mut self)

    Reset origin filters to default one, i.e frame_system::Config::BaseCallFilter.
    source§

    fn set_caller_from(&mut self, other: impl Into<Self>)

    Replace the caller with caller from the other origin
    source§

    fn filter_call(&self, call: &Self::Call) -> bool

    Filter the call if caller is not root, if false is returned then the call must be filtered out. Read more
    source§

    fn caller(&self) -> &Self::PalletsOrigin

    Get a reference to the caller (CallerTrait impl).
    source§

    fn into_caller(self) -> Self::PalletsOrigin

    Consume self and return the caller.
    source§

    fn try_with_caller<R>( self, @@ -77,12 +77,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.SS58Prefix.html b/madara_runtime/struct.SS58Prefix.html index 4ab84a32f1..b737a3c5f6 100644 --- a/madara_runtime/struct.SS58Prefix.html +++ b/madara_runtime/struct.SS58Prefix.html @@ -1,5 +1,5 @@ SS58Prefix in madara_runtime - Rust
    pub struct SS58Prefix;

    Implementations§

    source§

    impl SS58Prefix

    source

    pub const fn get() -> u8

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<u8>> Get<_I> for SS58Prefix

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for SS58Prefix

    §

    type Type = u8

    The type which is returned.
    source§

    fn get() -> u8

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<u8>> Get<_I> for SS58Prefix

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for SS58Prefix

    §

    type Type = u8

    The type which is returned.
    source§

    fn get() -> u8

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -65,12 +65,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.Sealing.html b/madara_runtime/struct.Sealing.html index ae2879e6da..0eebb0526d 100644 --- a/madara_runtime/struct.Sealing.html +++ b/madara_runtime/struct.Sealing.html @@ -3,7 +3,7 @@

    This needs to be executed in an externalities provided environment.

    source

    pub fn get() -> SealingMode

    Returns the value of this parameter type.

    This needs to be executed in an externalities provided environment.

    -

    Trait Implementations§

    source§

    impl<_I: From<SealingMode>> Get<_I> for Sealing

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for Sealing

    §

    type Type = SealingMode

    The type which is returned.
    source§

    fn get() -> SealingMode

    Return the current value.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Sealing

    §

    impl Send for Sealing

    §

    impl Sync for Sealing

    §

    impl Unpin for Sealing

    §

    impl UnwindSafe for Sealing

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<SealingMode>> Get<_I> for Sealing

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for Sealing

    §

    type Type = SealingMode

    The type which is returned.
    source§

    fn get() -> SealingMode

    Return the current value.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Sealing

    §

    impl Send for Sealing

    §

    impl Sync for Sealing

    §

    impl Unpin for Sealing

    §

    impl UnwindSafe for Sealing

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -69,12 +69,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.StorageInfo.html b/madara_runtime/struct.StorageInfo.html index d086c0099a..58e22eedba 100644 --- a/madara_runtime/struct.StorageInfo.html +++ b/madara_runtime/struct.StorageInfo.html @@ -111,12 +111,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.Version.html b/madara_runtime/struct.Version.html index b259ba7ee0..2284349bbc 100644 --- a/madara_runtime/struct.Version.html +++ b/madara_runtime/struct.Version.html @@ -1,5 +1,5 @@ Version in madara_runtime - Rust

    Struct madara_runtime::Version

    source ·
    pub struct Version;

    Implementations§

    source§

    impl Version

    source

    pub const fn get() -> RuntimeVersion

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<RuntimeVersion>> Get<_I> for Version

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for Version

    §

    type Type = RuntimeVersion

    The type which is returned.
    source§

    fn get() -> RuntimeVersion

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<RuntimeVersion>> Get<_I> for Version

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for Version

    §

    type Type = RuntimeVersion

    The type which is returned.
    source§

    fn get() -> RuntimeVersion

    Return the current value.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Version

    §

    impl Send for Version

    §

    impl Sync for Version

    §

    impl Unpin for Version

    §

    impl UnwindSafe for Version

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -65,12 +65,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/madara_runtime/struct.Weight.html b/madara_runtime/struct.Weight.html index e690090d78..3c329efa33 100644 --- a/madara_runtime/struct.Weight.html +++ b/madara_runtime/struct.Weight.html @@ -1,4 +1,4 @@ -Weight in madara_runtime - Rust

    Struct madara_runtime::Weight

    pub struct Weight { /* private fields */ }

    Implementations§

    §

    impl Weight

    pub const fn set_ref_time(self, c: u64) -> Weight

    Set the reference time part of the weight.

    +Weight in madara_runtime - Rust

    Struct madara_runtime::Weight

    pub struct Weight { /* private fields */ }

    Implementations§

    §

    impl Weight

    pub const fn set_ref_time(self, c: u64) -> Weight

    Set the reference time part of the weight.

    pub const fn set_proof_size(self, c: u64) -> Weight

    Set the storage size part of the weight.

    pub const fn ref_time(&self) -> u64

    Return the reference time part of the weight.

    pub const fn proof_size(&self) -> u64

    Return the storage size part of the weight.

    @@ -69,7 +69,7 @@ other’s, otherwise returns false.

    pub const fn any_eq(self, other: Weight) -> bool

    Returns true if any of self’s constituent weights is equal to that of the other’s, otherwise returns false.

    -

    Trait Implementations§

    §

    impl Add<Weight> for Weight

    §

    type Output = Weight

    The resulting type after applying the + operator.
    §

    fn add(self, rhs: Weight) -> Weight

    Performs the + operation. Read more
    §

    impl AddAssign<Weight> for Weight

    §

    fn add_assign(&mut self, other: Weight)

    Performs the += operation. Read more
    §

    impl Bounded for Weight

    §

    fn min_value() -> Weight

    Returns the smallest finite number this type can represent
    §

    fn max_value() -> Weight

    Returns the largest finite number this type can represent
    §

    impl CheckedAdd for Weight

    §

    fn checked_add(&self, rhs: &Weight) -> Option<Weight>

    Adds two numbers, checking for overflow. If overflow happens, None is +

    Trait Implementations§

    §

    impl Add<Weight> for Weight

    §

    type Output = Weight

    The resulting type after applying the + operator.
    §

    fn add(self, rhs: Weight) -> Weight

    Performs the + operation. Read more
    §

    impl AddAssign<Weight> for Weight

    §

    fn add_assign(&mut self, other: Weight)

    Performs the += operation. Read more
    §

    impl Bounded for Weight

    §

    fn min_value() -> Weight

    Returns the smallest finite number this type can represent
    §

    fn max_value() -> Weight

    Returns the largest finite number this type can represent
    §

    impl CheckedAdd for Weight

    §

    fn checked_add(&self, rhs: &Weight) -> Option<Weight>

    Adds two numbers, checking for overflow. If overflow happens, None is returned.
    §

    impl CheckedSub for Weight

    §

    fn checked_sub(&self, rhs: &Weight) -> Option<Weight>

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

    impl<T> ClassifyDispatch<T> for Weight

    §

    fn classify_dispatch(&self, _: T) -> DispatchClass

    Classify the dispatch function based on input data target of type T. When implementing this for a dispatchable, T will be a tuple of all arguments given to the function (except @@ -81,24 +81,24 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    §

    impl Default for Weight

    §

    fn default() -> Weight

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

    impl<'de> Deserialize<'de> for Weight

    §

    fn deserialize<__D>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    §

    impl Default for Weight

    §

    fn default() -> Weight

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

    impl<'de> Deserialize<'de> for Weight

    §

    fn deserialize<__D>( __deserializer: __D -) -> Result<Weight, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl Display for Weight

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<T> Div<T> for Weightwhere +) -> Result<Weight, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl Display for Weight

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<T> Div<T> for Weightwhere u64: Div<T, Output = u64>, T: Copy,

    §

    type Output = Weight

    The resulting type after applying the / operator.
    §

    fn div(self, b: T) -> Weight

    Performs the / operation. Read more
    §

    impl Encode for Weight

    §

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    §

    fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )where __CodecOutputEdqy: Output + ?Sized,

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    §

    impl From<(u64, u64)> for Weight

    §

    fn from(value: (u64, u64)) -> Weight

    Converts to this type from the input type.
    §

    impl From<u64> for Weight

    §

    fn from(value: u64) -> Weight

    Converts to this type from the input type.
    §

    impl MaxEncodedLen for Weight

    §

    fn max_encoded_len() -> usize

    Upper bound, in bytes, of the maximum encoded size of this item.
    §

    impl<T> Mul<T> for Weightwhere - T: Mul<u64, Output = u64> + Copy,

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: T) -> Weight

    Performs the * operation. Read more
    §

    impl Mul<Weight> for Perbill

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl Mul<Weight> for Permill

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl Mul<Weight> for u64

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl PartialEq<Weight> for Weight

    §

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

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    §

    impl From<(u64, u64)> for Weight

    §

    fn from(value: (u64, u64)) -> Weight

    Converts to this type from the input type.
    §

    impl From<u64> for Weight

    §

    fn from(value: u64) -> Weight

    Converts to this type from the input type.
    §

    impl MaxEncodedLen for Weight

    §

    fn max_encoded_len() -> usize

    Upper bound, in bytes, of the maximum encoded size of this item.
    §

    impl<T> Mul<T> for Weightwhere + T: Mul<u64, Output = u64> + Copy,

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: T) -> Weight

    Performs the * operation. Read more
    §

    impl Mul<Weight> for Perbill

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl Mul<Weight> for Permill

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl Mul<Weight> for u64

    §

    type Output = Weight

    The resulting type after applying the * operator.
    §

    fn mul(self, b: Weight) -> Weight

    Performs the * operation. Read more
    §

    impl PartialEq<Weight> for Weight

    §

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

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

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

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

    impl<T> PaysFee<T> for Weight

    §

    fn pays_fee(&self, _: T) -> Pays

    §

    impl Printable for Weight

    §

    fn print(&self)

    Print the object.
    §

    impl Serialize for Weight

    §

    fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

    §

    impl<T> PaysFee<T> for Weight

    §

    fn pays_fee(&self, _: T) -> Pays

    §

    impl Printable for Weight

    §

    fn print(&self)

    Print the object.
    §

    impl Serialize for Weight

    §

    fn serialize<__S>( &self, __serializer: __S -) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl Sub<Weight> for Weight

    §

    type Output = Weight

    The resulting type after applying the - operator.
    §

    fn sub(self, rhs: Weight) -> Weight

    Performs the - operation. Read more
    §

    impl SubAssign<Weight> for Weight

    §

    fn sub_assign(&mut self, other: Weight)

    Performs the -= operation. Read more
    §

    impl TypeInfo for Weight

    §

    type Identity = Weight

    The type identifying for which type info is provided. Read more
    §

    fn type_info() -> Type<MetaForm>

    Returns the static type identifier for Self.
    §

    impl<T> WeighData<T> for Weight

    §

    fn weigh_data(&self, _: T) -> Weight

    Weigh the data T given by target. When implementing this for a dispatchable, T will be +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,
    Serialize this value into the given Serde serializer. Read more
    §

    impl Sub<Weight> for Weight

    §

    type Output = Weight

    The resulting type after applying the - operator.
    §

    fn sub(self, rhs: Weight) -> Weight

    Performs the - operation. Read more
    §

    impl SubAssign<Weight> for Weight

    §

    fn sub_assign(&mut self, other: Weight)

    Performs the -= operation. Read more
    §

    impl TypeInfo for Weight

    §

    type Identity = Weight

    The type identifying for which type info is provided. Read more
    §

    fn type_info() -> Type<MetaForm>

    Returns the static type identifier for Self.
    §

    impl<T> WeighData<T> for Weight

    §

    fn weigh_data(&self, _: T) -> Weight

    Weigh the data T given by target. When implementing this for a dispatchable, T will be a tuple of all arguments given to the function (except origin).
    §

    impl Zero for Weight

    §

    fn zero() -> Weight

    Returns the additive identity element of Self, 0. Read more
    §

    fn is_zero(&self) -> bool

    Returns true if self is equal to the additive identity.
    source§

    fn set_zero(&mut self)

    Sets self to the additive identity element of Self, 0.
    §

    impl Copy for Weight

    §

    impl EncodeLike<Weight> for Weight

    §

    impl Eq for Weight

    §

    impl StructuralEq for Weight

    §

    impl StructuralPartialEq for Weight

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Weight

    §

    impl Send for Weight

    §

    impl Sync for Weight

    §

    impl Unpin for Weight

    §

    impl UnwindSafe for Weight

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere @@ -187,12 +187,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -224,7 +224,8 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> ToSmolStr for Twhere + T: Display + ?Sized,

    §

    fn to_smolstr(&self) -> SmolStr

    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere @@ -241,8 +242,8 @@ [WithDispatch] wrapper. Read more

    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> AssetId for Twhere T: FullCodec + Clone + Eq + PartialEq<T> + Debug + TypeInfo + MaxEncodedLen,

    §

    impl<S> Codec for Swhere - S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&mut T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<Arc<T, Global>> for Twhere @@ -257,8 +258,8 @@ T: Debug,

    §

    impl<T> MaybeDisplay for Twhere T: Display,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere + T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere T: Send + Sync + Debug + Eq + PartialEq<T> + Clone + 'static,

    §

    impl<T> Parameter for Twhere T: Codec + EncodeLike<T> + Clone + Eq + Debug + TypeInfo,

    §

    impl<T> StaticTypeInfo for Twhere T: TypeInfo + 'static,

    \ No newline at end of file diff --git a/madara_runtime/trait.BuildStorage.html b/madara_runtime/trait.BuildStorage.html index 1c0712393a..fa95c1998b 100644 --- a/madara_runtime/trait.BuildStorage.html +++ b/madara_runtime/trait.BuildStorage.html @@ -7,9 +7,9 @@ }
    Expand description

    Complex storage builder stuff.

    Required Methods§

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    Assimilate the storage for this module into pre-existing overlays.

    Provided Methods§

    fn build_storage(&self) -> Result<Storage, String>

    Build the storage out of this builder.

    -

    Implementations on Foreign Types§

    §

    impl BuildStorage for Storage

    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    §

    impl BuildStorage for ()

    §

    fn assimilate_storage(&self, _: &mut Storage) -> Result<(), String>

    §

    impl<T> BuildStorage for GenesisConfig<T>where - T: Config,

    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    source§

    impl<T> BuildStorage for GenesisConfig<T>where - T: Config,

    source§

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    §

    impl<T> BuildStorage for GenesisConfig<T>where +

    Implementations on Foreign Types§

    §

    impl BuildStorage for ()

    §

    fn assimilate_storage(&self, _: &mut Storage) -> Result<(), String>

    §

    impl BuildStorage for Storage

    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    §

    impl<T> BuildStorage for GenesisConfig<T>where + T: Config,

    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    source§

    impl<T> BuildStorage for GenesisConfig<T>where + T: Config,

    source§

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    §

    impl<T> BuildStorage for GenesisConfig<T>where T: Config,

    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    §

    impl<T> BuildStorage for GenesisConfig<T>where T: Config,

    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    §

    impl<T> BuildStorage for GenesisConfig<T>where T: Config,

    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    Implementors§

    source§

    impl BuildStorage for RuntimeGenesisConfig

    \ No newline at end of file diff --git a/madara_test_runner/enum.Settlement.html b/madara_test_runner/enum.Settlement.html index bb089b5d4c..7ab1bd55db 100644 --- a/madara_test_runner/enum.Settlement.html +++ b/madara_test_runner/enum.Settlement.html @@ -1,6 +1,6 @@ Settlement in madara_test_runner - Rust
    pub enum Settlement {
         Ethereum,
    -}

    Variants§

    §

    Ethereum

    Trait Implementations§

    source§

    impl Clone for Settlement

    source§

    fn clone(&self) -> Settlement

    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 Settlement

    source§

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

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

    impl Display for Settlement

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Variants§

    §

    Ethereum

    Trait Implementations§

    source§

    impl Clone for Settlement

    source§

    fn clone(&self) -> Settlement

    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 Settlement

    source§

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

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

    impl Display for Settlement

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/mc_commitment_state_diff/struct.BlockDAData.html b/mc_commitment_state_diff/struct.BlockDAData.html index 30dda7d138..b7ca8897c1 100644 --- a/mc_commitment_state_diff/struct.BlockDAData.html +++ b/mc_commitment_state_diff/struct.BlockDAData.html @@ -75,12 +75,12 @@ function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mc_commitment_state_diff/struct.CommitmentStateDiffWorker.html b/mc_commitment_state_diff/struct.CommitmentStateDiffWorker.html index d3626f2365..acfd3b97c4 100644 --- a/mc_commitment_state_diff/struct.CommitmentStateDiffWorker.html +++ b/mc_commitment_state_diff/struct.CommitmentStateDiffWorker.html @@ -1,7 +1,7 @@ CommitmentStateDiffWorker in mc_commitment_state_diff - Rust
    pub struct CommitmentStateDiffWorker<B: BlockT, C, H> { /* private fields */ }

    Implementations§

    source§

    impl<B: BlockT, C, H> CommitmentStateDiffWorker<B, C, H>where C: BlockchainEvents<B>,

    source

    pub fn new( client: Arc<C>, - backend: Arc<Backend<B>>, + backend: Arc<Backend<B>>, tx: Sender<BlockDAData> ) -> Self

    Trait Implementations§

    source§

    impl<B: BlockT, C, H> Stream for CommitmentStateDiffWorker<B, C, H>where C: ProvideRuntimeApi<B> + HeaderBackend<B>, @@ -84,12 +84,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> StreamExt for Twhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> StreamExt for Twhere T: Stream + ?Sized,

    §

    fn next(&mut self) -> Next<'_, Self>where Self: Unpin,

    Creates a future that resolves to the next item in the stream. Read more
    §

    fn into_future(self) -> StreamFuture<Self>where Self: Sized + Unpin,

    Converts this stream into a future of (next_item, tail_of_stream). diff --git a/mc_data_availability/enum.DaLayer.html b/mc_data_availability/enum.DaLayer.html index e0b4cee96f..b5648889b7 100644 --- a/mc_data_availability/enum.DaLayer.html +++ b/mc_data_availability/enum.DaLayer.html @@ -1,6 +1,6 @@ -DaLayer in mc_data_availability - Rust
    pub enum DaLayer {
    +DaLayer in mc_data_availability - Rust
    pub enum DaLayer {
         Ethereum,
    -}

    Variants§

    §

    Ethereum

    Trait Implementations§

    source§

    impl Clone for DaLayer

    source§

    fn clone(&self) -> DaLayer

    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 DaLayer

    source§

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

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

    impl Display for DaLayer

    source§

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

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

    impl PartialEq<DaLayer> for DaLayer

    source§

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

    This method tests for self and other values to be equal, and is used +}

    Variants§

    §

    Ethereum

    Trait Implementations§

    source§

    impl Clone for DaLayer

    source§

    fn clone(&self) -> DaLayer

    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 DaLayer

    source§

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

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

    impl Display for DaLayer

    source§

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

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

    impl PartialEq<DaLayer> for DaLayer

    source§

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

    source§

    fn value_variants<'a>() -> &'a [Self]

    All possible argument values, in display order.
    source§

    fn to_possible_value<'a>(&self) -> Option<PossibleValue>

    The canonical argument value. Read more
    §

    fn from_str(input: &str, ignore_case: bool) -> Result<Self, String>

    Parse an argument into Self.
    source§

    impl Copy for DaLayer

    source§

    impl Eq for DaLayer

    source§

    impl StructuralEq for DaLayer

    source§

    impl StructuralPartialEq for DaLayer

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere @@ -81,12 +81,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -118,7 +118,8 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> ToSmolStr for Twhere + T: Display + ?Sized,

    §

    fn to_smolstr(&self) -> SmolStr

    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/mc_data_availability/enum.DaMode.html b/mc_data_availability/enum.DaMode.html index 0b6029668b..51478f5e13 100644 --- a/mc_data_availability/enum.DaMode.html +++ b/mc_data_availability/enum.DaMode.html @@ -1,4 +1,4 @@ -DaMode in mc_data_availability - Rust

    Trait Implementations§

    source§

    impl Clone for DaMode

    source§

    fn clone(&self) -> DaMode

    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 DaMode

    source§

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

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

    impl Default for DaMode

    source§

    fn default() -> DaMode

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

    impl<'de> Deserialize<'de> for DaMode

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for DaMode

    source§

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

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

    impl PartialEq<DaMode> for DaMode

    source§

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

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

    Trait Implementations§

    source§

    impl Clone for DaMode

    source§

    fn clone(&self) -> DaMode

    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 DaMode

    source§

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

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

    impl Default for DaMode

    source§

    fn default() -> DaMode

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

    impl<'de> Deserialize<'de> for DaMode

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for DaMode

    source§

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

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

    impl PartialEq<DaMode> for DaMode

    source§

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

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for DaMode

    source§

    impl Eq for DaMode

    source§

    impl StructuralEq for DaMode

    source§

    impl StructuralPartialEq for DaMode

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl Serialize for DaMode

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for DaMode

    source§

    impl Eq for DaMode

    source§

    impl StructuralEq for DaMode

    source§

    impl StructuralPartialEq for DaMode

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -104,12 +104,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -141,7 +141,8 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> ToSmolStr for Twhere + T: Display + ?Sized,

    §

    fn to_smolstr(&self) -> SmolStr

    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere @@ -157,12 +158,12 @@ [WithDispatch] wrapper. Read more

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> Error for Twhere +WithDispatch wrapper. Read more

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> Error for Twhere T: 'static + Debug + Display + Send + Sync,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeDisplay for Twhere T: Display,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere + T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere T: Send + Sync + Debug + Eq + PartialEq<T> + Clone + 'static,

    \ No newline at end of file diff --git a/mc_data_availability/ethereum/config/struct.EthereumConfig.html b/mc_data_availability/ethereum/config/struct.EthereumConfig.html index 4e3a2cba17..d7f22170ef 100644 --- a/mc_data_availability/ethereum/config/struct.EthereumConfig.html +++ b/mc_data_availability/ethereum/config/struct.EthereumConfig.html @@ -5,11 +5,11 @@ pub chain_id: u64, pub mode: DaMode, pub poll_interval_ms: Option<u64>, -}

    Fields§

    §http_provider: String§core_contracts: String§sequencer_key: String§chain_id: u64§mode: DaMode§poll_interval_ms: Option<u64>

    Trait Implementations§

    source§

    impl Clone for EthereumConfig

    source§

    fn clone(&self) -> EthereumConfig

    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 EthereumConfig

    source§

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

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

    impl Default for EthereumConfig

    source§

    fn default() -> Self

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

    impl<'de> Deserialize<'de> for EthereumConfig

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<EthereumConfig> for EthereumConfig

    source§

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

    This method tests for self and other values to be equal, and is used +}

    Fields§

    §http_provider: String§core_contracts: String§sequencer_key: String§chain_id: u64§mode: DaMode§poll_interval_ms: Option<u64>

    Trait Implementations§

    source§

    impl Clone for EthereumConfig

    source§

    fn clone(&self) -> EthereumConfig

    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 EthereumConfig

    source§

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

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

    impl Default for EthereumConfig

    source§

    fn default() -> Self

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

    impl<'de> Deserialize<'de> for EthereumConfig

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<EthereumConfig> for EthereumConfig

    source§

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

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&PathBuf> for EthereumConfig

    §

    type Error = String

    The type returned in the event of a conversion error.
    source§

    fn try_from(path: &PathBuf) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<EthereumConfig> for EthereumClient

    §

    type Error = String

    The type returned in the event of a conversion error.
    source§

    fn try_from(conf: EthereumConfig) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl StructuralPartialEq for EthereumConfig

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl Serialize for EthereumConfig

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&PathBuf> for EthereumConfig

    §

    type Error = String

    The type returned in the event of a conversion error.
    source§

    fn try_from(path: &PathBuf) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<EthereumConfig> for EthereumClient

    §

    type Error = String

    The type returned in the event of a conversion error.
    source§

    fn try_from(conf: EthereumConfig) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl StructuralPartialEq for EthereumConfig

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for EthereumConfig

    §

    impl Send for EthereumConfig

    §

    impl Sync for EthereumConfig

    §

    impl Unpin for EthereumConfig

    §

    impl UnwindSafe for EthereumConfig

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -78,12 +78,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -130,9 +130,9 @@ [WithDispatch] wrapper. Read more

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere +WithDispatch wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    \ No newline at end of file + T: Serialize,
    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    \ No newline at end of file diff --git a/mc_data_availability/ethereum/struct.EthereumClient.html b/mc_data_availability/ethereum/struct.EthereumClient.html index 38b5ff7f9e..dde1249a63 100644 --- a/mc_data_availability/ethereum/struct.EthereumClient.html +++ b/mc_data_availability/ethereum/struct.EthereumClient.html @@ -76,12 +76,12 @@ function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mc_data_availability/fn.prove.html b/mc_data_availability/fn.prove.html index e0f5b34bbd..f8eb9d191b 100644 --- a/mc_data_availability/fn.prove.html +++ b/mc_data_availability/fn.prove.html @@ -3,5 +3,5 @@ block_hash: BlockHash, _state_diff: &ThinStateDiff, _num_addr_accessed: usize, - madara_backend: Arc<Backend<B>> + madara_backend: Arc<Backend<B>> ) -> Result<(), Error>

    \ No newline at end of file diff --git a/mc_data_availability/fn.update_state.html b/mc_data_availability/fn.update_state.html index 996e316f1f..394537ec90 100644 --- a/mc_data_availability/fn.update_state.html +++ b/mc_data_availability/fn.update_state.html @@ -1,5 +1,5 @@ update_state in mc_data_availability - Rust
    pub async fn update_state<B: BlockT, H: HasherT>(
    -    madara_backend: Arc<Backend<B>>,
    +    madara_backend: Arc<Backend<B>>,
         da_client: Arc<dyn DaClient + Send + Sync>,
         block_da_data: BlockDAData
     ) -> Result<(), Error>
    \ No newline at end of file diff --git a/mc_data_availability/struct.DataAvailabilityWorker.html b/mc_data_availability/struct.DataAvailabilityWorker.html index 992a1ee4b1..f08ffe11e5 100644 --- a/mc_data_availability/struct.DataAvailabilityWorker.html +++ b/mc_data_availability/struct.DataAvailabilityWorker.html @@ -11,7 +11,7 @@ da_client: Arc<dyn DaClient + Send + Sync>, prometheus: Option<PrometheusRegistry>, state_diffs_rx: Receiver<BlockDAData>, - madara_backend: Arc<Backend<B>> + madara_backend: Arc<Backend<B>> )

    Auto Trait Implementations§

    §

    impl<B, H> RefUnwindSafe for DataAvailabilityWorker<B, H>where B: RefUnwindSafe, H: RefUnwindSafe,

    §

    impl<B, H> Send for DataAvailabilityWorker<B, H>where @@ -90,12 +90,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mc_db/enum.DbError.html b/mc_db/enum.DbError.html index 3ceda0235e..565e2726ed 100644 --- a/mc_db/enum.DbError.html +++ b/mc_db/enum.DbError.html @@ -1,9 +1,9 @@ DbError in mc_db - Rust

    Enum mc_db::DbError

    source ·
    pub enum DbError {
         CommitError(DatabaseError),
         DeserializeError(Error),
    -    Uuid(Error),
    +    Uuid(Error),
         ValueNotInitialized(u32, String),
    -}

    Variants§

    §

    CommitError(DatabaseError)

    §

    DeserializeError(Error)

    §

    Uuid(Error)

    §

    ValueNotInitialized(u32, String)

    Trait Implementations§

    source§

    impl Debug for DbError

    source§

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

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

    impl Display for DbError

    source§

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

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

    impl Error for DbError

    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<DatabaseError> for DbError

    source§

    fn from(source: DatabaseError) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for DbError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for DbError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Variants§

    §

    CommitError(DatabaseError)

    §

    DeserializeError(Error)

    §

    Uuid(Error)

    §

    ValueNotInitialized(u32, String)

    Trait Implementations§

    source§

    impl Debug for DbError

    source§

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

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

    impl Display for DbError

    source§

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

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

    impl Error for DbError

    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<DatabaseError> for DbError

    source§

    fn from(source: DatabaseError) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for DbError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for DbError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/mc_l1_messages/config/enum.L1MessagesWorkerConfigError.html b/mc_l1_messages/config/enum.L1MessagesWorkerConfigError.html index e078d29d53..ea825db279 100644 --- a/mc_l1_messages/config/enum.L1MessagesWorkerConfigError.html +++ b/mc_l1_messages/config/enum.L1MessagesWorkerConfigError.html @@ -1,9 +1,9 @@ -L1MessagesWorkerConfigError in mc_l1_messages::config - Rust
    pub enum L1MessagesWorkerConfigError {
    +L1MessagesWorkerConfigError in mc_l1_messages::config - Rust
    pub enum L1MessagesWorkerConfigError {
         FileNotFound(Error),
    -    InvalidFile(Error),
    +    InvalidFile(Error),
         InvalidProviderUrl(ParseError),
         InvalidContractAddress(FromHexError),
    -}

    Variants§

    §

    FileNotFound(Error)

    §

    InvalidFile(Error)

    §

    InvalidProviderUrl(ParseError)

    §

    InvalidContractAddress(FromHexError)

    Trait Implementations§

    source§

    impl Debug for L1MessagesWorkerConfigError

    source§

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

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

    impl Display for L1MessagesWorkerConfigError

    source§

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

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

    impl Error for L1MessagesWorkerConfigError

    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 L1MessagesWorkerConfigError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for L1MessagesWorkerConfigError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<FromHexError> for L1MessagesWorkerConfigError

    source§

    fn from(source: FromHexError) -> Self

    Converts to this type from the input type.
    source§

    impl From<ParseError> for L1MessagesWorkerConfigError

    source§

    fn from(source: ParseError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Variants§

    §

    FileNotFound(Error)

    §

    InvalidFile(Error)

    §

    InvalidProviderUrl(ParseError)

    §

    InvalidContractAddress(FromHexError)

    Trait Implementations§

    source§

    impl Debug for L1MessagesWorkerConfigError

    source§

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

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

    impl Display for L1MessagesWorkerConfigError

    source§

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

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

    impl Error for L1MessagesWorkerConfigError

    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 L1MessagesWorkerConfigError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for L1MessagesWorkerConfigError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<FromHexError> for L1MessagesWorkerConfigError

    source§

    fn from(source: FromHexError) -> Self

    Converts to this type from the input type.
    source§

    impl From<ParseError> for L1MessagesWorkerConfigError

    source§

    fn from(source: ParseError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -71,12 +71,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -107,7 +107,8 @@ builds.

    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere Self: DerefMut<Target = T> + Deref, T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    source§

    impl<T> ToString for Twhere +builds.

    §

    impl<T> ToSmolStr for Twhere + T: Display + ?Sized,

    §

    fn to_smolstr(&self) -> SmolStr

    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/mc_l1_messages/config/struct.L1MessagesWorkerConfig.html b/mc_l1_messages/config/struct.L1MessagesWorkerConfig.html index 29f00e55ac..03ad7b19d2 100644 --- a/mc_l1_messages/config/struct.L1MessagesWorkerConfig.html +++ b/mc_l1_messages/config/struct.L1MessagesWorkerConfig.html @@ -3,8 +3,8 @@ ) -> Result<Self, L1MessagesWorkerConfigError>

    source

    pub fn new_from_params( provider_url: &str, contract_address: &str -) -> Result<Self, L1MessagesWorkerConfigError>

    source

    pub fn provider(&self) -> &Url

    source

    pub fn contract_address(&self) -> &Address

    Trait Implementations§

    source§

    impl Clone for L1MessagesWorkerConfig

    source§

    fn clone(&self) -> L1MessagesWorkerConfig

    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 L1MessagesWorkerConfig

    source§

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

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

    impl<'de> Deserialize<'de> for L1MessagesWorkerConfig

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<L1MessagesWorkerConfig> for L1MessagesWorkerConfig

    source§

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

    This method tests for self and other values to be equal, and is used +) -> Result<Self, L1MessagesWorkerConfigError>
    source

    pub fn provider(&self) -> &Url

    source

    pub fn contract_address(&self) -> &Address

    Trait Implementations§

    source§

    impl Clone for L1MessagesWorkerConfig

    source§

    fn clone(&self) -> L1MessagesWorkerConfig

    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 L1MessagesWorkerConfig

    source§

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

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

    impl<'de> Deserialize<'de> for L1MessagesWorkerConfig

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<L1MessagesWorkerConfig> for L1MessagesWorkerConfig

    source§

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

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere @@ -75,12 +75,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -127,7 +127,7 @@ [WithDispatch] wrapper. Read more

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere +WithDispatch wrapper. Read more

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    \ No newline at end of file diff --git a/mc_l1_messages/error/enum.L1MessagesWorkerError.html b/mc_l1_messages/error/enum.L1MessagesWorkerError.html index da23d721a0..8c417ab43f 100644 --- a/mc_l1_messages/error/enum.L1MessagesWorkerError.html +++ b/mc_l1_messages/error/enum.L1MessagesWorkerError.html @@ -1,15 +1,15 @@ -L1MessagesWorkerError in mc_l1_messages::error - Rust
    pub enum L1MessagesWorkerError<PE> {
    +L1MessagesWorkerError in mc_l1_messages::error - Rust
    pub enum L1MessagesWorkerError<PE> {
         ConfigError(ParseError),
         ConvertTransactionRuntimeApiError(ApiError),
    -    DatabaseError(DbError),
    +    DatabaseError(DbError),
         L1MessageAlreadyProcessed(u64),
         RuntimeApiError(ApiError),
         SubmitTxError(PE),
         ToFeeError,
         ToTransactionError(L1EventToTransactionError),
    -}

    Variants§

    §

    ConfigError(ParseError)

    §

    ConvertTransactionRuntimeApiError(ApiError)

    §

    DatabaseError(DbError)

    §

    L1MessageAlreadyProcessed(u64)

    §

    RuntimeApiError(ApiError)

    §

    SubmitTxError(PE)

    §

    ToFeeError

    §

    ToTransactionError(L1EventToTransactionError)

    Trait Implementations§

    source§

    impl<PE: Debug> Debug for L1MessagesWorkerError<PE>

    source§

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

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

    impl<PE> Display for L1MessagesWorkerError<PE>

    source§

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

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

    impl<PE> Error for L1MessagesWorkerError<PE>where +}

    Variants§

    §

    ConfigError(ParseError)

    §

    ConvertTransactionRuntimeApiError(ApiError)

    §

    DatabaseError(DbError)

    §

    L1MessageAlreadyProcessed(u64)

    §

    RuntimeApiError(ApiError)

    §

    SubmitTxError(PE)

    §

    ToFeeError

    §

    ToTransactionError(L1EventToTransactionError)

    Trait Implementations§

    source§

    impl<PE: Debug> Debug for L1MessagesWorkerError<PE>

    source§

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

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

    impl<PE> Display for L1MessagesWorkerError<PE>

    source§

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

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

    impl<PE> Error for L1MessagesWorkerError<PE>where PE: Error + 'static, - Self: Debug + Display,

    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<PE> From<DbError> for L1MessagesWorkerError<PE>

    source§

    fn from(source: DbError) -> Self

    Converts to this type from the input type.
    source§

    impl<PE> From<ParseError> for L1MessagesWorkerError<PE>

    source§

    fn from(source: ParseError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<PE> !RefUnwindSafe for L1MessagesWorkerError<PE>

    §

    impl<PE> Send for L1MessagesWorkerError<PE>where + Self: Debug + Display,

    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<PE> From<DbError> for L1MessagesWorkerError<PE>

    source§

    fn from(source: DbError) -> Self

    Converts to this type from the input type.
    source§

    impl<PE> From<ParseError> for L1MessagesWorkerError<PE>

    source§

    fn from(source: ParseError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<PE> !RefUnwindSafe for L1MessagesWorkerError<PE>

    §

    impl<PE> Send for L1MessagesWorkerError<PE>where PE: Send,

    §

    impl<PE> Sync for L1MessagesWorkerError<PE>where PE: Sync,

    §

    impl<PE> Unpin for L1MessagesWorkerError<PE>where PE: Unpin,

    §

    impl<PE> !UnwindSafe for L1MessagesWorkerError<PE>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere @@ -80,12 +80,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -116,7 +116,8 @@ builds.

    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere Self: DerefMut<Target = T> + Deref, T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    source§

    impl<T> ToString for Twhere +builds.

    §

    impl<T> ToSmolStr for Twhere + T: Display + ?Sized,

    §

    fn to_smolstr(&self) -> SmolStr

    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/mc_l1_messages/worker/fn.run_worker.html b/mc_l1_messages/worker/fn.run_worker.html index 207dbc71c3..3d3d473ccd 100644 --- a/mc_l1_messages/worker/fn.run_worker.html +++ b/mc_l1_messages/worker/fn.run_worker.html @@ -2,7 +2,7 @@ config: L1MessagesWorkerConfig, client: Arc<C>, pool: Arc<P>, - backend: Arc<Backend<B>> + backend: Arc<Backend<B>> )where B: BlockT, C: ProvideRuntimeApi<B> + HeaderBackend<B>, diff --git a/mc_mapping_sync/struct.MappingSyncWorker.html b/mc_mapping_sync/struct.MappingSyncWorker.html index 80935cadd5..12c515b7f8 100644 --- a/mc_mapping_sync/struct.MappingSyncWorker.html +++ b/mc_mapping_sync/struct.MappingSyncWorker.html @@ -87,12 +87,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> StreamExt for Twhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> StreamExt for Twhere T: Stream + ?Sized,

    §

    fn next(&mut self) -> Next<'_, Self>where Self: Unpin,

    Creates a future that resolves to the next item in the stream. Read more
    §

    fn into_future(self) -> StreamFuture<Self>where Self: Sized + Unpin,

    Converts this stream into a future of (next_item, tail_of_stream). diff --git a/mc_rpc/fn.casm_contract_class_to_compiled_class.html b/mc_rpc/fn.casm_contract_class_to_compiled_class.html index e6f965d88a..1c9533ca44 100644 --- a/mc_rpc/fn.casm_contract_class_to_compiled_class.html +++ b/mc_rpc/fn.casm_contract_class_to_compiled_class.html @@ -1,4 +1,4 @@ -casm_contract_class_to_compiled_class in mc_rpc - Rust
    pub fn casm_contract_class_to_compiled_class(
    +casm_contract_class_to_compiled_class in mc_rpc - Rust
    pub fn casm_contract_class_to_compiled_class(
         casm_contract_class: &CasmContractClass
     ) -> CompiledClass
    Expand description

    Converts a [CasmContractClass] to a [CompiledClass]

    \ No newline at end of file diff --git a/mc_rpc/fn.flattened_sierra_to_casm_contract_class.html b/mc_rpc/fn.flattened_sierra_to_casm_contract_class.html index c33b8ca04a..28a7d2eeb8 100644 --- a/mc_rpc/fn.flattened_sierra_to_casm_contract_class.html +++ b/mc_rpc/fn.flattened_sierra_to_casm_contract_class.html @@ -1,4 +1,4 @@ -flattened_sierra_to_casm_contract_class in mc_rpc - Rust
    pub fn flattened_sierra_to_casm_contract_class(
    +flattened_sierra_to_casm_contract_class in mc_rpc - Rust
    pub fn flattened_sierra_to_casm_contract_class(
         flattened_sierra: Arc<FlattenedSierraClass, Global>
     ) -> Result<CasmContractClass, StarknetSierraCompilationError>
    Expand description

    Converts a [FlattenedSierraClass] to a [CasmContractClass]

    \ No newline at end of file diff --git a/mc_rpc/fn.flattened_sierra_to_sierra_contract_class.html b/mc_rpc/fn.flattened_sierra_to_sierra_contract_class.html index 623fb64aa1..389c5da3d3 100644 --- a/mc_rpc/fn.flattened_sierra_to_sierra_contract_class.html +++ b/mc_rpc/fn.flattened_sierra_to_sierra_contract_class.html @@ -1,3 +1,3 @@ -flattened_sierra_to_sierra_contract_class in mc_rpc - Rust
    pub fn flattened_sierra_to_sierra_contract_class(
    +flattened_sierra_to_sierra_contract_class in mc_rpc - Rust
    pub fn flattened_sierra_to_sierra_contract_class(
         flattened_sierra: Arc<FlattenedSierraClass, Global>
     ) -> ContractClass
    \ No newline at end of file diff --git a/mc_rpc/fn.get_block_by_block_hash.html b/mc_rpc/fn.get_block_by_block_hash.html index 4c3907a3d0..939a8d0a7d 100644 --- a/mc_rpc/fn.get_block_by_block_hash.html +++ b/mc_rpc/fn.get_block_by_block_hash.html @@ -1,4 +1,4 @@ -get_block_by_block_hash in mc_rpc - Rust
    pub fn get_block_by_block_hash<B, C>(
    +get_block_by_block_hash in mc_rpc - Rust
    pub fn get_block_by_block_hash<B, C>(
         client: &C,
         block_hash: <B as Block>::Hash
     ) -> Option<Block>where
    diff --git a/mc_rpc/fn.get_casm_cotract_class_hash.html b/mc_rpc/fn.get_casm_cotract_class_hash.html
    index 92ad0dce42..e2cf74e54c 100644
    --- a/mc_rpc/fn.get_casm_cotract_class_hash.html
    +++ b/mc_rpc/fn.get_casm_cotract_class_hash.html
    @@ -1,3 +1,3 @@
    -get_casm_cotract_class_hash in mc_rpc - Rust
    pub fn get_casm_cotract_class_hash(
    +get_casm_cotract_class_hash in mc_rpc - Rust
    pub fn get_casm_cotract_class_hash(
         casm_contract_class: &CasmContractClass
     ) -> FieldElement
    \ No newline at end of file diff --git a/mc_rpc/fn.to_rpc_contract_class.html b/mc_rpc/fn.to_rpc_contract_class.html index 4fcbd34d7a..48c0a0f58a 100644 --- a/mc_rpc/fn.to_rpc_contract_class.html +++ b/mc_rpc/fn.to_rpc_contract_class.html @@ -1,4 +1,4 @@ -to_rpc_contract_class in mc_rpc - Rust
    pub fn to_rpc_contract_class(
    +to_rpc_contract_class in mc_rpc - Rust
    pub fn to_rpc_contract_class(
         contract_class: ContractClass
     ) -> Result<ContractClass, Error>
    Expand description

    Returns a [ContractClass] from a [BlockifierContractClass]

    \ No newline at end of file diff --git a/mc_rpc/struct.Felt.html b/mc_rpc/struct.Felt.html index 652760f839..852e48a3a5 100644 --- a/mc_rpc/struct.Felt.html +++ b/mc_rpc/struct.Felt.html @@ -1,11 +1,11 @@ -Felt in mc_rpc - Rust

    Struct mc_rpc::Felt

    source ·
    pub struct Felt(pub FieldElement);

    Tuple Fields§

    §0: FieldElement

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for Felt

    source§

    fn deserialize<__D>( +Felt in mc_rpc - Rust

    Struct mc_rpc::Felt

    pub struct Felt(pub FieldElement);

    Tuple Fields§

    §0: FieldElement

    Trait Implementations§

    §

    impl<'de> Deserialize<'de> for Felt

    §

    fn deserialize<__D>( __deserializer: __D -) -> Result<Felt, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Felt

    source§

    fn serialize<__S>( +) -> Result<Felt, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl Serialize for Felt

    §

    fn serialize<__S>( &self, __serializer: __S -) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Felt

    §

    impl Send for Felt

    §

    impl Sync for Felt

    §

    impl Unpin for Felt

    §

    impl UnwindSafe for Felt

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Felt

    §

    impl Send for Felt

    §

    impl Sync for Felt

    §

    impl Unpin for Felt

    §

    impl UnwindSafe for Felt

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> Any for Twhere T: Any,

    §

    fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

    §

    fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

    §

    fn type_name(&self) -> &'static str

    §

    impl<T> AnySync for Twhere T: Any + Send + Sync,

    §

    fn into_any_arc(self: Arc<T, Global>) -> Arc<dyn Any + Sync + Send, Global>

    source§

    impl<T> Borrow<T> for Twhere @@ -75,12 +75,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -126,9 +126,9 @@ [WithDispatch] wrapper. Read more

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere +WithDispatch wrapper. Read more

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSend for Twhere T: Send,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    \ No newline at end of file + T: Serialize,
    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    \ No newline at end of file diff --git a/mc_rpc/struct.PredeployedAccountWithBalance.html b/mc_rpc/struct.PredeployedAccountWithBalance.html index 41f4ad69a3..f205f54bb5 100644 --- a/mc_rpc/struct.PredeployedAccountWithBalance.html +++ b/mc_rpc/struct.PredeployedAccountWithBalance.html @@ -1,14 +1,14 @@ -PredeployedAccountWithBalance in mc_rpc - Rust
    pub struct PredeployedAccountWithBalance {
    +PredeployedAccountWithBalance in mc_rpc - Rust
    pub struct PredeployedAccountWithBalance {
         pub account: PredeployedAccount,
         pub balance: FieldElement,
    -}

    Fields§

    §account: PredeployedAccount§balance: FieldElement

    Trait Implementations§

    Fields§

    §account: PredeployedAccount§balance: FieldElement

    Trait Implementations§

    §

    impl<'de> Deserialize<'de> for PredeployedAccountWithBalance

    §

    fn deserialize<__D>( __deserializer: __D -) -> Result<PredeployedAccountWithBalance, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for PredeployedAccountWithBalance

    source§

    fn serialize<__S>( +) -> Result<PredeployedAccountWithBalance, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl Serialize for PredeployedAccountWithBalance

    §

    fn serialize<__S>( &self, __serializer: __S -) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> Any for Twhere T: Any,

    §

    fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

    §

    fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

    §

    fn type_name(&self) -> &'static str

    §

    impl<T> AnySync for Twhere T: Any + Send + Sync,

    §

    fn into_any_arc(self: Arc<T, Global>) -> Arc<dyn Any + Sync + Send, Global>

    source§

    impl<T> Borrow<T> for Twhere @@ -78,12 +78,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -129,9 +129,9 @@ [WithDispatch] wrapper. Read more

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere +WithDispatch wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSend for Twhere T: Send,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    \ No newline at end of file + T: Serialize,
    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    \ No newline at end of file diff --git a/mc_rpc/struct.Starknet.html b/mc_rpc/struct.Starknet.html index 4072a84a07..2617fff1c8 100644 --- a/mc_rpc/struct.Starknet.html +++ b/mc_rpc/struct.Starknet.html @@ -30,7 +30,7 @@
    Returns

    Arguments

    source

    pub fn new( client: Arc<C>, backend: Arc<Backend<B>>, - overrides: Arc<OverrideHandle<B>>, + overrides: Arc<OverrideHandle<B>>, pool: Arc<P>, graph: Arc<Pool<A>>, sync_service: Arc<SyncingService<B>>, @@ -51,7 +51,7 @@

    Arguments

    GenesisProvider + Send + Sync + 'static, C::Api: StarknetRuntimeApi<B> + ConvertTransactionRuntimeApi<B>, P: TransactionPool<Block = B> + 'static, - H: HasherT + Send + Sync + 'static,
    source§

    fn predeployed_accounts(&self) -> RpcResult<Vec<PredeployedAccountWithBalance>>

    source§

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.
    source§

    impl<A, B, BE, G, C, P, H> StarknetReadRpcApiServer for Starknet<A, B, BE, G, C, P, H>where + H: HasherT + Send + Sync + 'static,

    source§

    fn predeployed_accounts(&self) -> RpcResult<Vec<PredeployedAccountWithBalance>>

    §

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.
    source§

    impl<A, B, BE, G, C, P, H> StarknetReadRpcApiServer for Starknet<A, B, BE, G, C, P, H>where A: ChainApi<Block = B> + 'static, B: BlockT, P: TransactionPool<Block = B> + 'static, @@ -448,7 +448,7 @@
    Returns
    Errors

    The function may return a TXN_HASH_NOT_FOUND error if the specified transaction hash is not found.

    -

    source§

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.
    source§

    impl<A, B, BE, G, C, P, H> StarknetTraceRpcApiServer for Starknet<A, B, BE, G, C, P, H>where +

    §

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.
    source§

    impl<A, B, BE, G, C, P, H> StarknetTraceRpcApiServer for Starknet<A, B, BE, G, C, P, H>where A: ChainApi<Block = B> + 'static, B: BlockT, BE: Backend<B> + 'static, @@ -463,7 +463,7 @@
    Errors
    simulation_flags: Vec<SimulationFlag> ) -> Pin<Box<dyn Future<Output = RpcResult<Vec<SimulatedTransaction>>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

    Returns the execution trace of a transaction by simulating it in the runtime.
    source§

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.
    source§

    impl<A, B, BE, G, C, P, H> StarknetWriteRpcApiServer for Starknet<A, B, BE, G, C, P, H>where + 'life0: 'async_trait,

    Returns the execution trace of a transaction by simulating it in the runtime.
    §

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.
    source§

    impl<A, B, BE, G, C, P, H> StarknetWriteRpcApiServer for Starknet<A, B, BE, G, C, P, H>where A: ChainApi<Block = B> + 'static, B: BlockT, P: TransactionPool<Block = B> + 'static, @@ -514,7 +514,7 @@
    Returns
  • transaction_hash - transaction hash corresponding to the invocation
  • contract_address - address of the deployed contract account
  • -

    source§

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.

    Auto Trait Implementations§

    §

    impl<A, B, BE, G, C, P, H> !RefUnwindSafe for Starknet<A, B, BE, G, C, P, H>

    §

    impl<A, B, BE, G, C, P, H> Send for Starknet<A, B, BE, G, C, P, H>where +

    §

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.

    Auto Trait Implementations§

    §

    impl<A, B, BE, G, C, P, H> !RefUnwindSafe for Starknet<A, B, BE, G, C, P, H>

    §

    impl<A, B, BE, G, C, P, H> Send for Starknet<A, B, BE, G, C, P, H>where BE: Send, C: Send + Sync, G: Send + Sync, @@ -598,12 +598,12 @@
    Returns
    function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mc_rpc/trait.MadaraRpcApiServer.html b/mc_rpc/trait.MadaraRpcApiServer.html index 2b278a1a30..8d1f35dd37 100644 --- a/mc_rpc/trait.MadaraRpcApiServer.html +++ b/mc_rpc/trait.MadaraRpcApiServer.html @@ -1,4 +1,4 @@ -MadaraRpcApiServer in mc_rpc - Rust
    pub trait MadaraRpcApiServer: Sized + Send + Sync + 'static {
    +MadaraRpcApiServer in mc_rpc - Rust
    pub trait MadaraRpcApiServer: Sized + Send + Sync + 'static {
         // Required method
         fn predeployed_accounts(
             &self
    @@ -7,9 +7,9 @@
         // Provided method
         fn into_rpc(self) -> RpcModule<Self> { ... }
     }
    Expand description

    Server trait implementation for the MadaraRpcApi RPC API.

    -

    Required Methods§

    Required Methods§

    Provided Methods§

    source

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.

    +) -> Result<Vec<PredeployedAccountWithBalance, Global>, Error>

    Provided Methods§

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.

    Implementors§

    source§

    impl<A, B, BE, G, C, P, H> MadaraRpcApiServer for Starknet<A, B, BE, G, C, P, H>where A: ChainApi<Block = B> + 'static, B: BlockT, diff --git a/mc_rpc/trait.StarknetReadRpcApiServer.html b/mc_rpc/trait.StarknetReadRpcApiServer.html index d17a57cf40..537aa16a48 100644 --- a/mc_rpc/trait.StarknetReadRpcApiServer.html +++ b/mc_rpc/trait.StarknetReadRpcApiServer.html @@ -1,4 +1,4 @@ -StarknetReadRpcApiServer in mc_rpc - Rust
    pub trait StarknetReadRpcApiServer: Sized + Send + Sync + 'static {
    +StarknetReadRpcApiServer in mc_rpc - Rust
    pub trait StarknetReadRpcApiServer: Sized + Send + Sync + 'static {
     
    Show 23 methods // Required methods fn spec_version(&self) -> Result<String, Error>; fn block_number(&self) -> Result<u64, Error>; @@ -96,97 +96,97 @@ // Provided method fn into_rpc(self) -> RpcModule<Self> { ... }
    }
    Expand description

    Server trait implementation for the StarknetReadRpcApi RPC API.

    -

    Required Methods§

    source

    fn spec_version(&self) -> Result<String, Error>

    Get the Version of the StarkNet JSON-RPC Specification Being Used

    -
    source

    fn block_number(&self) -> Result<u64, Error>

    Get the most recent accepted block number

    -
    source

    fn block_hash_and_number(&self) -> Result<BlockHashAndNumber, Error>

    Get the most recent accepted block hash and number

    -
    source

    fn get_block_transaction_count(&self, block_id: BlockId) -> Result<u128, Error>

    Get the number of transactions in a block given a block id

    -
    source

    fn get_transaction_status( +

    Required Methods§

    fn spec_version(&self) -> Result<String, Error>

    Get the Version of the StarkNet JSON-RPC Specification Being Used

    +

    fn block_number(&self) -> Result<u64, Error>

    Get the most recent accepted block number

    +

    fn block_hash_and_number(&self) -> Result<BlockHashAndNumber, Error>

    Get the most recent accepted block hash and number

    +

    fn get_block_transaction_count(&self, block_id: BlockId) -> Result<u128, Error>

    Get the number of transactions in a block given a block id

    +

    fn get_transaction_status( &self, transaction_hash: FieldElement ) -> Result<TransactionStatus, Error>

    Gets the Transaction Status, Including Mempool Status and Execution Details

    -
    source

    fn get_storage_at( +

    fn get_storage_at( &self, contract_address: FieldElement, key: FieldElement, block_id: BlockId ) -> Result<Felt, Error>

    Get the value of the storage at the given address and key, at the given block id

    -
    source

    fn call( +

    fn call( &self, request: FunctionCall, block_id: BlockId ) -> Result<Vec<String, Global>, Error>

    Call a contract function at a given block id

    -
    source

    fn get_class_at( +

    fn get_class_at( &self, block_id: BlockId, contract_address: FieldElement ) -> Result<ContractClass, Error>

    Get the contract class at a given contract address for a given block id

    -
    source

    fn get_class_hash_at( +

    fn get_class_hash_at( &self, block_id: BlockId, contract_address: FieldElement ) -> Result<Felt, Error>

    Get the contract class hash in the given block for the contract deployed at the given address

    -
    source

    fn syncing<'life0, 'async_trait>( +

    fn syncing<'life0, 'async_trait>( &'life0 self ) -> Pin<Box<dyn Future<Output = Result<SyncStatusType, Error>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, Self: 'async_trait,

    Get an object about the sync status, or false if the node is not syncing

    -
    source

    fn get_class( +

    fn get_class( &self, block_id: BlockId, class_hash: FieldElement ) -> Result<ContractClass, Error>

    Get the contract class definition in the given block associated with the given hash

    -
    source

    fn get_block_with_tx_hashes( +

    fn get_block_with_tx_hashes( &self, block_id: BlockId ) -> Result<MaybePendingBlockWithTxHashes, Error>

    Get block information with transaction hashes given the block id

    -
    source

    fn get_nonce( +

    fn get_nonce( &self, block_id: BlockId, contract_address: FieldElement ) -> Result<Felt, Error>

    Get the nonce associated with the given address at the given block

    -
    source

    fn get_block_with_txs( +

    fn get_block_with_txs( &self, block_id: BlockId ) -> Result<MaybePendingBlockWithTxs, Error>

    Get block information with full transactions given the block id

    -
    source

    fn chain_id(&self) -> Result<Felt, Error>

    Get the chain id

    -
    source

    fn estimate_fee<'life0, 'async_trait>( +

    fn chain_id(&self) -> Result<Felt, Error>

    Get the chain id

    +

    fn estimate_fee<'life0, 'async_trait>( &'life0 self, request: Vec<BroadcastedTransaction, Global>, block_id: BlockId ) -> Pin<Box<dyn Future<Output = Result<Vec<FeeEstimate, Global>, Error>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, Self: 'async_trait,

    Estimate the fee associated with transaction

    -
    source

    fn estimate_message_fee<'life0, 'async_trait>( +

    fn estimate_message_fee<'life0, 'async_trait>( &'life0 self, message: MsgFromL1, block_id: BlockId ) -> Pin<Box<dyn Future<Output = Result<FeeEstimate, Error>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, Self: 'async_trait,

    Estimate the L2 fee of a message sent on L1

    -
    source

    fn get_transaction_by_block_id_and_index( +

    fn get_transaction_by_block_id_and_index( &self, block_id: BlockId, index: u64 ) -> Result<Transaction, Error>

    Get the details of a transaction by a given block id and index

    -
    source

    fn get_state_update(&self, block_id: BlockId) -> Result<StateUpdate, Error>

    Get the information about the result of executing the requested block

    -
    source

    fn get_events<'life0, 'async_trait>( +

    fn get_state_update(&self, block_id: BlockId) -> Result<StateUpdate, Error>

    Get the information about the result of executing the requested block

    +

    fn get_events<'life0, 'async_trait>( &'life0 self, filter: EventFilterWithPage ) -> Pin<Box<dyn Future<Output = Result<EventsPage, Error>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, Self: 'async_trait,

    Returns all events matching the given filter

    -
    source

    fn get_transaction_by_hash( +

    fn get_transaction_by_hash( &self, transaction_hash: FieldElement ) -> Result<Transaction, Error>

    Returns the information about a transaction by transaction hash.

    -
    source

    fn get_transaction_receipt<'life0, 'async_trait>( +

    fn get_transaction_receipt<'life0, 'async_trait>( &'life0 self, transaction_hash: FieldElement ) -> Pin<Box<dyn Future<Output = Result<MaybePendingTransactionReceipt, Error>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, Self: 'async_trait,

    Returns the receipt of a transaction by transaction hash.

    -

    Provided Methods§

    source

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.

    +

    Provided Methods§

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.

    Implementors§

    source§

    impl<A, B, BE, G, C, P, H> StarknetReadRpcApiServer for Starknet<A, B, BE, G, C, P, H>where A: ChainApi<Block = B> + 'static, B: BlockT, diff --git a/mc_rpc/trait.StarknetTraceRpcApiServer.html b/mc_rpc/trait.StarknetTraceRpcApiServer.html index e39c9f8e01..a6cd89aa31 100644 --- a/mc_rpc/trait.StarknetTraceRpcApiServer.html +++ b/mc_rpc/trait.StarknetTraceRpcApiServer.html @@ -1,4 +1,4 @@ -StarknetTraceRpcApiServer in mc_rpc - Rust
    pub trait StarknetTraceRpcApiServer: Sized + Send + Sync + 'static {
    +StarknetTraceRpcApiServer in mc_rpc - Rust
    pub trait StarknetTraceRpcApiServer: Sized + Send + Sync + 'static {
         // Required method
         fn simulate_transactions<'life0, 'async_trait>(
             &'life0 self,
    @@ -12,7 +12,7 @@
         // Provided method
         fn into_rpc(self) -> RpcModule<Self> { ... }
     }
    Expand description

    Server trait implementation for the StarknetTraceRpcApi RPC API.

    -

    Required Methods§

    source

    fn simulate_transactions<'life0, 'async_trait>( +

    Required Methods§

    fn simulate_transactions<'life0, 'async_trait>( &'life0 self, block_id: BlockId, transactions: Vec<BroadcastedTransaction, Global>, @@ -20,7 +20,7 @@ ) -> Pin<Box<dyn Future<Output = Result<Vec<SimulatedTransaction, Global>, Error>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, Self: 'async_trait,

    Returns the execution trace of a transaction by simulating it in the runtime.

    -

    Provided Methods§

    source

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.

    +

    Provided Methods§

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.

    Implementors§

    source§

    impl<A, B, BE, G, C, P, H> StarknetTraceRpcApiServer for Starknet<A, B, BE, G, C, P, H>where A: ChainApi<Block = B> + 'static, B: BlockT, diff --git a/mc_rpc/trait.StarknetWriteRpcApiServer.html b/mc_rpc/trait.StarknetWriteRpcApiServer.html index 0d9e5a175e..0307d27e49 100644 --- a/mc_rpc/trait.StarknetWriteRpcApiServer.html +++ b/mc_rpc/trait.StarknetWriteRpcApiServer.html @@ -1,4 +1,4 @@ -StarknetWriteRpcApiServer in mc_rpc - Rust
    pub trait StarknetWriteRpcApiServer: Sized + Send + Sync + 'static {
    +StarknetWriteRpcApiServer in mc_rpc - Rust
    pub trait StarknetWriteRpcApiServer: Sized + Send + Sync + 'static {
         // Required methods
         fn add_invoke_transaction<'life0, 'async_trait>(
             &'life0 self,
    @@ -22,25 +22,25 @@
         // Provided method
         fn into_rpc(self) -> RpcModule<Self> { ... }
     }
    Expand description

    Server trait implementation for the StarknetWriteRpcApi RPC API.

    -

    Required Methods§

    source

    fn add_invoke_transaction<'life0, 'async_trait>( +

    Required Methods§

    fn add_invoke_transaction<'life0, 'async_trait>( &'life0 self, invoke_transaction: BroadcastedInvokeTransaction ) -> Pin<Box<dyn Future<Output = Result<InvokeTransactionResult, Error>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, Self: 'async_trait,

    Submit a new transaction to be added to the chain

    -
    source

    fn add_deploy_account_transaction<'life0, 'async_trait>( +

    fn add_deploy_account_transaction<'life0, 'async_trait>( &'life0 self, deploy_account_transaction: BroadcastedDeployAccountTransaction ) -> Pin<Box<dyn Future<Output = Result<DeployAccountTransactionResult, Error>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, Self: 'async_trait,

    Submit a new class declaration transaction

    -
    source

    fn add_declare_transaction<'life0, 'async_trait>( +

    fn add_declare_transaction<'life0, 'async_trait>( &'life0 self, declare_transaction: BroadcastedDeclareTransaction ) -> Pin<Box<dyn Future<Output = Result<DeclareTransactionResult, Error>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, Self: 'async_trait,

    Submit a new deploy account transaction

    -

    Provided Methods§

    source

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.

    +

    Provided Methods§

    fn into_rpc(self) -> RpcModule<Self>

    Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.

    Implementors§

    source§

    impl<A, B, BE, G, C, P, H> StarknetWriteRpcApiServer for Starknet<A, B, BE, G, C, P, H>where A: ChainApi<Block = B> + 'static, B: BlockT, diff --git a/mc_rpc_core/struct.Felt.html b/mc_rpc_core/struct.Felt.html index 0bae99f698..ad4044bbfe 100644 --- a/mc_rpc_core/struct.Felt.html +++ b/mc_rpc_core/struct.Felt.html @@ -1,6 +1,6 @@ -Felt in mc_rpc_core - Rust

    Struct mc_rpc_core::Felt

    source ·
    pub struct Felt(pub FieldElement);

    Tuple Fields§

    §0: FieldElement

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for Felt

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Felt

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Felt

    §

    impl Send for Felt

    §

    impl Sync for Felt

    §

    impl Unpin for Felt

    §

    impl UnwindSafe for Felt

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +Felt in mc_rpc_core - Rust

    Struct mc_rpc_core::Felt

    source ·
    pub struct Felt(pub FieldElement);

    Tuple Fields§

    §0: FieldElement

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for Felt

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Felt

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Felt

    §

    impl Send for Felt

    §

    impl Sync for Felt

    §

    impl Unpin for Felt

    §

    impl UnwindSafe for Felt

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -66,12 +66,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -114,9 +114,9 @@ V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere +[WithDispatch] wrapper. Read more

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSend for Twhere T: Send,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    \ No newline at end of file + T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    \ No newline at end of file diff --git a/mc_rpc_core/struct.PredeployedAccountWithBalance.html b/mc_rpc_core/struct.PredeployedAccountWithBalance.html index c57dd49b50..cded0cb699 100644 --- a/mc_rpc_core/struct.PredeployedAccountWithBalance.html +++ b/mc_rpc_core/struct.PredeployedAccountWithBalance.html @@ -1,9 +1,9 @@ PredeployedAccountWithBalance in mc_rpc_core - Rust
    pub struct PredeployedAccountWithBalance {
         pub account: PredeployedAccount,
         pub balance: FieldElement,
    -}

    Fields§

    §account: PredeployedAccount§balance: FieldElement

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for PredeployedAccountWithBalance

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for PredeployedAccountWithBalance

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Fields§

    §account: PredeployedAccount§balance: FieldElement

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for PredeployedAccountWithBalance

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for PredeployedAccountWithBalance

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -69,12 +69,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -117,9 +117,9 @@ V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere +[WithDispatch] wrapper. Read more

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSend for Twhere T: Send,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    \ No newline at end of file + T: Serialize,
    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    \ No newline at end of file diff --git a/mc_settlement/enum.SettlementLayer.html b/mc_settlement/enum.SettlementLayer.html index 2f6ae96f93..0c064af4d5 100644 --- a/mc_settlement/enum.SettlementLayer.html +++ b/mc_settlement/enum.SettlementLayer.html @@ -72,12 +72,12 @@ function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mc_settlement/errors/enum.Error.html b/mc_settlement/errors/enum.Error.html index a058aaa823..f600e0c6b4 100644 --- a/mc_settlement/errors/enum.Error.html +++ b/mc_settlement/errors/enum.Error.html @@ -1,4 +1,4 @@ -Error in mc_settlement::errors - Rust
    pub enum Error<B: Block> {
    +Error in mc_settlement::errors - Rust
    pub enum Error<B: Block> {
         Blockchain(Error),
         StarknetApi(StarknetApiError),
         DigestLog(FindLogError),
    @@ -22,8 +22,8 @@
         StateNotInitialized,
     }
    Expand description

    Settlement error type.

    Variants§

    §

    Blockchain(Error)

    §

    StarknetApi(StarknetApiError)

    §

    DigestLog(FindLogError)

    §

    RuntimeApi(ApiError)

    §

    EthereumClient(Error)

    §

    UnknownStarknetBlock(u64)

    §

    UnknownSubstrateBlock(B::Hash)

    §

    StateRootMismatch

    Fields

    §height: u64
    §expected: StarkHash
    §actual: StarkHash
    §

    ProgramHashMismatch

    Fields

    §expected: StarkHash
    §actual: StarkHash
    §

    ConfigHashMismatch

    Fields

    §expected: StarkHash
    §actual: StarkHash
    §

    StateNotInitialized

    Trait Implementations§

    source§

    impl<B: Debug + Block> Debug for Error<B>where - B::Hash: Debug,

    source§

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

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

    impl<B: Block> Display for Error<B>

    source§

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

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

    impl<B: Block> Error for Error<B>where - Self: Debug + Display,

    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<B: Block> From<ApiError> for Error<B>

    source§

    fn from(source: ApiError) -> Self

    Converts to this type from the input type.
    source§

    impl<B: Block> From<Error> for Error<B>

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl<B: Block> From<Error> for Error<B>

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl<B: Block> From<FindLogError> for Error<B>

    source§

    fn from(source: FindLogError) -> Self

    Converts to this type from the input type.
    source§

    impl<B: Block> From<StarknetApiError> for Error<B>

    source§

    fn from(source: StarknetApiError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<B> !RefUnwindSafe for Error<B>

    §

    impl<B> Send for Error<B>

    §

    impl<B> Sync for Error<B>

    §

    impl<B> Unpin for Error<B>where + B::Hash: Debug,

    source§

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

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

    impl<B: Block> Display for Error<B>

    source§

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

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

    impl<B: Block> Error for Error<B>where + Self: Debug + Display,

    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<B: Block> From<ApiError> for Error<B>

    source§

    fn from(source: ApiError) -> Self

    Converts to this type from the input type.
    source§

    impl<B: Block> From<Error> for Error<B>

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl<B: Block> From<Error> for Error<B>

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl<B: Block> From<FindLogError> for Error<B>

    source§

    fn from(source: FindLogError) -> Self

    Converts to this type from the input type.
    source§

    impl<B: Block> From<StarknetApiError> for Error<B>

    source§

    fn from(source: StarknetApiError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<B> !RefUnwindSafe for Error<B>

    §

    impl<B> Send for Error<B>

    §

    impl<B> Sync for Error<B>

    §

    impl<B> Unpin for Error<B>where <B as Block>::Hash: Unpin,

    §

    impl<B> !UnwindSafe for Error<B>

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere @@ -92,12 +92,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -128,7 +128,8 @@ builds.

    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere Self: DerefMut<Target = T> + Deref, T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    source§

    impl<T> ToString for Twhere +builds.

    §

    impl<T> ToSmolStr for Twhere + T: Display + ?Sized,

    §

    fn to_smolstr(&self) -> SmolStr

    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/mc_settlement/errors/struct.RetryOnRecoverableErrors.html b/mc_settlement/errors/struct.RetryOnRecoverableErrors.html index a25fd8f5a5..8fbe2693d2 100644 --- a/mc_settlement/errors/struct.RetryOnRecoverableErrors.html +++ b/mc_settlement/errors/struct.RetryOnRecoverableErrors.html @@ -68,12 +68,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mc_settlement/ethereum/client/struct.EthereumConfig.html b/mc_settlement/ethereum/client/struct.EthereumConfig.html index 8f62fb003c..b4f4732394 100644 --- a/mc_settlement/ethereum/client/struct.EthereumConfig.html +++ b/mc_settlement/ethereum/client/struct.EthereumConfig.html @@ -5,16 +5,16 @@ pub chain_id: u64, pub mode: DaMode, pub poll_interval_ms: Option<u64>, -}

    Fields§

    §http_provider: String§core_contracts: String§sequencer_key: String§chain_id: u64§mode: DaMode§poll_interval_ms: Option<u64>

    Trait Implementations§

    source§

    impl Clone for EthereumConfig

    source§

    fn clone(&self) -> EthereumConfig

    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 EthereumConfig

    source§

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

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

    impl Default for EthereumConfig

    source§

    fn default() -> EthereumConfig

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

    impl<'de> Deserialize<'de> for EthereumConfig

    source§

    fn deserialize<__D>( +}

    Fields§

    §http_provider: String§core_contracts: String§sequencer_key: String§chain_id: u64§mode: DaMode§poll_interval_ms: Option<u64>

    Trait Implementations§

    source§

    impl Clone for EthereumConfig

    source§

    fn clone(&self) -> EthereumConfig

    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 EthereumConfig

    source§

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

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

    impl Default for EthereumConfig

    source§

    fn default() -> EthereumConfig

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

    impl<'de> Deserialize<'de> for EthereumConfig

    source§

    fn deserialize<__D>( __deserializer: __D -) -> Result<EthereumConfig, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<EthereumConfig> for EthereumConfig

    source§

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

    This method tests for self and other values to be equal, and is used +) -> Result<EthereumConfig, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,
    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<EthereumConfig> for EthereumConfig

    source§

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

    source§

    fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

    source§

    impl Serialize for EthereumConfig

    source§

    fn serialize<__S>( &self, __serializer: __S -) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&PathBuf> for EthereumConfig

    §

    type Error = String

    The type returned in the event of a conversion error.
    source§

    fn try_from( +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&PathBuf> for EthereumConfig

    §

    type Error = String

    The type returned in the event of a conversion error.
    source§

    fn try_from( path: &PathBuf ) -> Result<EthereumConfig, <EthereumConfig as TryFrom<&PathBuf>>::Error>

    Performs the conversion.
    source§

    impl TryFrom<EthereumConfig> for StarknetContractClient

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(config: EthereumConfig) -> Result<Self>

    Performs the conversion.
    source§

    impl StructuralPartialEq for EthereumConfig

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere @@ -85,12 +85,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -137,9 +137,9 @@ [WithDispatch] wrapper. Read more

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere +WithDispatch wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    \ No newline at end of file + T: Serialize,
    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    \ No newline at end of file diff --git a/mc_settlement/ethereum/client/struct.StarknetContractClient.html b/mc_settlement/ethereum/client/struct.StarknetContractClient.html index 3bc7ad9366..b87307dd5f 100644 --- a/mc_settlement/ethereum/client/struct.StarknetContractClient.html +++ b/mc_settlement/ethereum/client/struct.StarknetContractClient.html @@ -86,12 +86,12 @@ function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mc_settlement/ethereum/errors/enum.Error.html b/mc_settlement/ethereum/errors/enum.Error.html index 4cac8ec25e..0fa05ea603 100644 --- a/mc_settlement/ethereum/errors/enum.Error.html +++ b/mc_settlement/ethereum/errors/enum.Error.html @@ -1,4 +1,4 @@ -Error in mc_settlement::ethereum::errors - Rust
    pub enum Error {
    +Error in mc_settlement::ethereum::errors - Rust
    pub enum Error {
         UrlParser(ParseError),
         LocalWallet(WalletError),
         HexParser(FromHexError),
    @@ -6,7 +6,7 @@
         Provider(ProviderError),
         MissingTransactionRecepit,
     }
    Expand description

    Ethereum client error type.

    -

    Variants§

    §

    UrlParser(ParseError)

    §

    LocalWallet(WalletError)

    §

    HexParser(FromHexError)

    §

    Contract(ContractError<LocalWalletSignerMiddleware>)

    §

    Provider(ProviderError)

    §

    MissingTransactionRecepit

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Error

    source§

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

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

    fn description(&self) -> &str

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

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

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

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

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

    impl From<ContractError<SignerMiddleware<Provider<Provider>, Wallet<SigningKey<Secp256k1>>>>> for Error

    source§

    fn from(source: ContractError<LocalWalletSignerMiddleware>) -> Self

    Converts to this type from the input type.
    source§

    impl<B: Block> From<Error> for Error<B>

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<FromHexError> for Error

    source§

    fn from(source: FromHexError) -> Self

    Converts to this type from the input type.
    source§

    impl From<ParseError> for Error

    source§

    fn from(source: ParseError) -> Self

    Converts to this type from the input type.
    source§

    impl From<ProviderError> for Error

    source§

    fn from(source: ProviderError) -> Self

    Converts to this type from the input type.
    source§

    impl From<WalletError> for Error

    source§

    fn from(source: WalletError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Variants§

    §

    UrlParser(ParseError)

    §

    LocalWallet(WalletError)

    §

    HexParser(FromHexError)

    §

    Contract(ContractError<LocalWalletSignerMiddleware>)

    §

    Provider(ProviderError)

    §

    MissingTransactionRecepit

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Error

    source§

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

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

    fn description(&self) -> &str

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

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

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

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

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

    impl From<ContractError<SignerMiddleware<Provider<Provider>, Wallet<SigningKey<Secp256k1>>>>> for Error

    source§

    fn from(source: ContractError<LocalWalletSignerMiddleware>) -> Self

    Converts to this type from the input type.
    source§

    impl<B: Block> From<Error> for Error<B>

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<FromHexError> for Error

    source§

    fn from(source: FromHexError) -> Self

    Converts to this type from the input type.
    source§

    impl From<ParseError> for Error

    source§

    fn from(source: ParseError) -> Self

    Converts to this type from the input type.
    source§

    impl From<ProviderError> for Error

    source§

    fn from(source: ProviderError) -> Self

    Converts to this type from the input type.
    source§

    impl From<WalletError> for Error

    source§

    fn from(source: WalletError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -74,12 +74,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -110,7 +110,8 @@ builds.

    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere Self: DerefMut<Target = T> + Deref, T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    source§

    impl<T> ToString for Twhere +builds.

    §

    impl<T> ToSmolStr for Twhere + T: Display + ?Sized,

    §

    fn to_smolstr(&self) -> SmolStr

    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/mc_settlement/struct.SettlementWorker.html b/mc_settlement/struct.SettlementWorker.html index f438fdc52f..30348b6d2c 100644 --- a/mc_settlement/struct.SettlementWorker.html +++ b/mc_settlement/struct.SettlementWorker.html @@ -5,7 +5,7 @@ SC::Api: StarknetRuntimeApi<B>,

    source

    pub async fn sync_state( substrate_client: Arc<SC>, settlement_provider: Box<dyn SettlementProvider<B>>, - madara_backend: Arc<Backend<B>>, + madara_backend: Arc<Backend<B>>, retry_strategy: Box<dyn RetryStrategy<B>> )

    A thread responsible for updating (progressing) Starknet state on the settlement layer. For now we use a simplified setup without validity proofs & DA, but in the future @@ -95,12 +95,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mc_settlement/struct.StarknetSpec.html b/mc_settlement/struct.StarknetSpec.html index 29cf2c6912..8d1edcf11e 100644 --- a/mc_settlement/struct.StarknetSpec.html +++ b/mc_settlement/struct.StarknetSpec.html @@ -12,11 +12,11 @@ 3. Calculate Pedersen hash of [CONFIG_HASH_VERSION; chain_id; fee_token_address]

    Fields§

    §config_hash: StarkHash

    Starknet OS config hash

    §program_hash: StarkHash

    Starknet OS program hash

    -

    Trait Implementations§

    source§

    impl Clone for StarknetSpec

    source§

    fn clone(&self) -> StarknetSpec

    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 StarknetSpec

    source§

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

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

    impl<'de> Deserialize<'de> for StarknetSpec

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<StarknetSpec> for StarknetSpec

    source§

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

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

    Trait Implementations§

    source§

    impl Clone for StarknetSpec

    source§

    fn clone(&self) -> StarknetSpec

    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 StarknetSpec

    source§

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

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

    impl<'de> Deserialize<'de> for StarknetSpec

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<StarknetSpec> for StarknetSpec

    source§

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

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl StructuralPartialEq for StarknetSpec

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl Serialize for StarknetSpec

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl StructuralPartialEq for StarknetSpec

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -85,12 +85,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -137,9 +137,9 @@ [WithDispatch] wrapper. Read more

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere +WithDispatch wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    \ No newline at end of file + T: Serialize,
    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    \ No newline at end of file diff --git a/mc_settlement/struct.StarknetState.html b/mc_settlement/struct.StarknetState.html index 518dde49c1..7159e88921 100644 --- a/mc_settlement/struct.StarknetState.html +++ b/mc_settlement/struct.StarknetState.html @@ -3,11 +3,11 @@ pub block_number: StarkFelt, }

    Fields§

    §state_root: StarkHash

    The state commitment after last settled block.

    §block_number: StarkFelt

    The number (height) of last settled block.

    -

    Trait Implementations§

    source§

    impl Clone for StarknetState

    source§

    fn clone(&self) -> StarknetState

    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 StarknetState

    source§

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

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

    impl Default for StarknetState

    source§

    fn default() -> StarknetState

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

    impl<'de> Deserialize<'de> for StarknetState

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<StarknetState> for StarknetState

    source§

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

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

    Trait Implementations§

    source§

    impl Clone for StarknetState

    source§

    fn clone(&self) -> StarknetState

    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 StarknetState

    source§

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

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

    impl Default for StarknetState

    source§

    fn default() -> StarknetState

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

    impl<'de> Deserialize<'de> for StarknetState

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<StarknetState> for StarknetState

    source§

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

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl StructuralPartialEq for StarknetState

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl Serialize for StarknetState

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl StructuralPartialEq for StarknetState

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -76,12 +76,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -128,9 +128,9 @@ [WithDispatch] wrapper. Read more

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere +WithDispatch wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    \ No newline at end of file + T: Serialize,
    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    \ No newline at end of file diff --git a/mc_storage/struct.OverrideHandle.html b/mc_storage/struct.OverrideHandle.html index a01f8572c9..eae88da277 100644 --- a/mc_storage/struct.OverrideHandle.html +++ b/mc_storage/struct.OverrideHandle.html @@ -77,12 +77,12 @@ function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mc_storage/struct.RuntimeApiStorageOverride.html b/mc_storage/struct.RuntimeApiStorageOverride.html index 3f86ea5934..e75cb9200a 100644 --- a/mc_storage/struct.RuntimeApiStorageOverride.html +++ b/mc_storage/struct.RuntimeApiStorageOverride.html @@ -118,12 +118,12 @@
    Returns
    function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mc_storage/struct.SchemaV1Override.html b/mc_storage/struct.SchemaV1Override.html index c0d5f43786..74390d65e2 100644 --- a/mc_storage/struct.SchemaV1Override.html +++ b/mc_storage/struct.SchemaV1Override.html @@ -101,12 +101,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_block/enum.BlockId.html b/mp_block/enum.BlockId.html index aeb563cf42..7ebc055aa9 100644 --- a/mp_block/enum.BlockId.html +++ b/mp_block/enum.BlockId.html @@ -100,12 +100,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_block/enum.BlockTag.html b/mp_block/enum.BlockTag.html index 0e652da2d1..7653bf76c6 100644 --- a/mp_block/enum.BlockTag.html +++ b/mp_block/enum.BlockTag.html @@ -10,15 +10,15 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<'de> Deserialize<'de> for BlockTag

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for BlockTag

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<'de> Deserialize<'de> for BlockTag

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for BlockTag

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<BlockTag> for BlockTag

    source§

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

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for BlockTag

    source§

    impl EncodeLike<BlockTag> for BlockTag

    source§

    impl Eq for BlockTag

    source§

    impl StructuralEq for BlockTag

    source§

    impl StructuralPartialEq for BlockTag

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl Serialize for BlockTag

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for BlockTag

    source§

    impl EncodeLike<BlockTag> for BlockTag

    source§

    impl Eq for BlockTag

    source§

    impl StructuralEq for BlockTag

    source§

    impl StructuralPartialEq for BlockTag

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere @@ -101,12 +101,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -151,8 +151,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<S> Codec for Swhere - S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&mut T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<Arc<T, Global>> for Twhere diff --git a/mp_block/struct.Block.html b/mp_block/struct.Block.html index 21acd261fc..638f1310c7 100644 --- a/mp_block/struct.Block.html +++ b/mp_block/struct.Block.html @@ -108,12 +108,12 @@
    Arguments
    function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_block/struct.Header.html b/mp_block/struct.Header.html index e07edfdcef..6e816171fd 100644 --- a/mp_block/struct.Header.html +++ b/mp_block/struct.Header.html @@ -42,15 +42,15 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Default for Header

    source§

    fn default() -> Header

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

    impl<'de> Deserialize<'de> for Header

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for Header

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Default for Header

    source§

    fn default() -> Header

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

    impl<'de> Deserialize<'de> for Header

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for Header

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<Header> for Header

    source§

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

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl EncodeLike<Header> for Header

    source§

    impl Eq for Header

    source§

    impl StructuralEq for Header

    source§

    impl StructuralPartialEq for Header

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl Serialize for Header

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl EncodeLike<Header> for Header

    source§

    impl Eq for Header

    source§

    impl StructuralEq for Header

    source§

    impl StructuralPartialEq for Header

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere @@ -133,12 +133,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -183,8 +183,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<S> Codec for Swhere - S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&mut T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<Arc<T, Global>> for Twhere diff --git a/mp_digest_log/enum.FindLogError.html b/mp_digest_log/enum.FindLogError.html index dab84318d2..f0d04825ba 100644 --- a/mp_digest_log/enum.FindLogError.html +++ b/mp_digest_log/enum.FindLogError.html @@ -1,4 +1,4 @@ -FindLogError in mp_digest_log - Rust

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -110,7 +110,8 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> ToSmolStr for Twhere + T: Display + ?Sized,

    §

    fn to_smolstr(&self) -> SmolStr

    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/mp_digest_log/enum.Log.html b/mp_digest_log/enum.Log.html index ffd8579309..bcac14b030 100644 --- a/mp_digest_log/enum.Log.html +++ b/mp_digest_log/enum.Log.html @@ -101,12 +101,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

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

    Initializes a with the given initializer. Read more
    §

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

    Dereferences the given pointer. Read more
    §

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

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

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

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_fee/struct.ResourcePrice.html b/mp_fee/struct.ResourcePrice.html index 7a13dca388..ab605e7678 100644 --- a/mp_fee/struct.ResourcePrice.html +++ b/mp_fee/struct.ResourcePrice.html @@ -10,15 +10,15 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Default for ResourcePrice

    source§

    fn default() -> ResourcePrice

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

    impl<'de> Deserialize<'de> for ResourcePrice

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for ResourcePrice

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Default for ResourcePrice

    source§

    fn default() -> ResourcePrice

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

    impl<'de> Deserialize<'de> for ResourcePrice

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for ResourcePrice

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<ResourcePrice> for ResourcePrice

    source§

    fn from(item: ResourcePrice) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<ResourcePrice> for ResourcePrice

    source§

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

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TypeInfo for ResourcePrice

    §

    type Identity = ResourcePrice

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl Copy for ResourcePrice

    source§

    impl EncodeLike<ResourcePrice> for ResourcePrice

    source§

    impl Eq for ResourcePrice

    source§

    impl StructuralEq for ResourcePrice

    source§

    impl StructuralPartialEq for ResourcePrice

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl Serialize for ResourcePrice

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TypeInfo for ResourcePrice

    §

    type Identity = ResourcePrice

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl Copy for ResourcePrice

    source§

    impl EncodeLike<ResourcePrice> for ResourcePrice

    source§

    impl Eq for ResourcePrice

    source§

    impl StructuralEq for ResourcePrice

    source§

    impl StructuralPartialEq for ResourcePrice

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere @@ -141,8 +141,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<S> Codec for Swhere - S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&mut T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<Arc<T, Global>> for Twhere diff --git a/mp_felt/enum.Felt252WrapperError.html b/mp_felt/enum.Felt252WrapperError.html index 2054a4c17a..f66d92ec5c 100644 --- a/mp_felt/enum.Felt252WrapperError.html +++ b/mp_felt/enum.Felt252WrapperError.html @@ -10,7 +10,7 @@

    §

    InvalidCharacter

    Invalid character in hex string.

    §

    OutOfRange

    Value is too large for FieldElement (felt252).

    §

    ValueTooLarge

    Value is too large to fit into target type.

    -

    Trait Implementations§

    source§

    impl Debug for Felt252WrapperError

    source§

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

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

    impl Display for Felt252WrapperError

    source§

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

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

    impl Error for Felt252WrapperError

    1.30.0 · source§

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

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

    fn description(&self) -> &str

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

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

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

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

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

    impl From<Felt252WrapperError> for Cow<'static, str>

    source§

    fn from(err: Felt252WrapperError) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252WrapperError> for String

    source§

    fn from(felt_error: Felt252WrapperError) -> Self

    Converts to this type from the input type.
    source§

    impl From<FromStrError> for Felt252WrapperError

    source§

    fn from(err: FromStrError) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<Felt252WrapperError> for Felt252WrapperError

    source§

    fn eq(&self, other: &Felt252WrapperError) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Debug for Felt252WrapperError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Felt252WrapperError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Felt252WrapperError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<Felt252WrapperError> for Cow<'static, str>

    source§

    fn from(err: Felt252WrapperError) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252WrapperError> for String

    source§

    fn from(felt_error: Felt252WrapperError) -> Self

    Converts to this type from the input type.
    source§

    impl From<FromStrError> for Felt252WrapperError

    source§

    fn from(err: FromStrError) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<Felt252WrapperError> for Felt252WrapperError

    source§

    fn eq(&self, other: &Felt252WrapperError) -> 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 StructuralPartialEq for Felt252WrapperError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/mp_felt/struct.Felt252Wrapper.html b/mp_felt/struct.Felt252Wrapper.html index 1f5cf5a8e5..32766258ce 100644 --- a/mp_felt/struct.Felt252Wrapper.html +++ b/mp_felt/struct.Felt252Wrapper.html @@ -30,23 +30,23 @@
    Errors
    dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Default for Felt252Wrapper

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Felt252Wrapper

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for Felt252Wrapper

    SCALE trait.

    + I: Input,
    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Default for Felt252Wrapper

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Felt252Wrapper

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for Felt252Wrapper

    SCALE trait.

    source§

    fn encode_to<T: Output + ?Sized>(&self, dest: &mut T)

    Convert self to a slice and append it to the destination.
    §

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<BlockHash> for Felt252Wrapper

    source§

    fn from(value: BlockHash) -> Self

    Converts to this type from the input type.
    source§

    impl From<ClassHash> for Felt252Wrapper

    source§

    fn from(value: ClassHash) -> Self

    Converts to this type from the input type.
    source§

    impl From<CompiledClassHash> for Felt252Wrapper

    source§

    fn from(value: CompiledClassHash) -> Self

    Converts to this type from the input type.
    source§

    impl From<ContractAddress> for Felt252Wrapper

    source§

    fn from(value: ContractAddress) -> Self

    Converts to this type from the input type.
    source§

    impl From<ContractAddressSalt> for Felt252Wrapper

    source§

    fn from(value: ContractAddressSalt) -> Self

    Converts to this type from the input type.
    source§

    impl From<EntryPointSelector> for Felt252Wrapper

    source§

    fn from(value: EntryPointSelector) -> Self

    Converts to this type from the input type.
    source§

    impl From<EventKey> for Felt252Wrapper

    source§

    fn from(value: EventKey) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252> for Felt252Wrapper

    Felt252Wrapper from [Felt252].

    -
    source§

    fn from(value: Felt252) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for [u8; 32]

    Array of bytes from Felt252Wrapper.

    -
    source§

    fn from(felt: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for BlockHash

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for ClassHash

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for CompiledClassHash

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for ContractAddress

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for ContractAddressSalt

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for EntryPointSelector

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for EventKey

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for Felt252

    Felt252Wrapper to [Felt252].

    -
    source§

    fn from(felt: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for FieldElement

    Felt252Wrapper to [FieldElement].

    -
    source§

    fn from(ff: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for H256

    Felt252Wrapper to [H256].

    -
    source§

    fn from(felt: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for Nonce

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for PatriciaKey

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for StarkFelt

    Felt252Wrapper to [StarkFelt].

    -
    source§

    fn from(felt: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for StorageKey

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for TransactionHash

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for TransactionVersion

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for U256

    Felt252Wrapper to [U256].

    -
    source§

    fn from(felt: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<FieldElement> for Felt252Wrapper

    Felt252Wrapper from [FieldElement].

    -
    source§

    fn from(ff: FieldElement) -> Self

    Converts to this type from the input type.
    source§

    impl From<Nonce> for Felt252Wrapper

    source§

    fn from(value: Nonce) -> Self

    Converts to this type from the input type.
    source§

    impl From<PatriciaKey> for Felt252Wrapper

    source§

    fn from(value: PatriciaKey) -> Self

    Converts to this type from the input type.
    source§

    impl From<StarkFelt> for Felt252Wrapper

    Felt252Wrapper from [StarkFelt].

    -
    source§

    fn from(value: StarkFelt) -> Self

    Converts to this type from the input type.
    source§

    impl From<StorageKey> for Felt252Wrapper

    source§

    fn from(value: StorageKey) -> Self

    Converts to this type from the input type.
    source§

    impl From<TransactionHash> for Felt252Wrapper

    source§

    fn from(value: TransactionHash) -> Self

    Converts to this type from the input type.
    source§

    impl From<TransactionVersion> for Felt252Wrapper

    source§

    fn from(value: TransactionVersion) -> Self

    Converts to this type from the input type.
    source§

    impl From<u128> for Felt252Wrapper

    source§

    fn from(value: u128) -> Self

    Converts to this type from the input type.
    source§

    impl From<u32> for Felt252Wrapper

    source§

    fn from(value: u32) -> Self

    Converts to this type from the input type.
    source§

    impl From<u64> for Felt252Wrapper

    source§

    fn from(value: u64) -> Self

    Converts to this type from the input type.
    source§

    impl From<u8> for Felt252Wrapper

    source§

    fn from(value: u8) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Felt252Wrapper

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<BlockHash> for Felt252Wrapper

    source§

    fn from(value: BlockHash) -> Self

    Converts to this type from the input type.
    source§

    impl From<ClassHash> for Felt252Wrapper

    source§

    fn from(value: ClassHash) -> Self

    Converts to this type from the input type.
    source§

    impl From<CompiledClassHash> for Felt252Wrapper

    source§

    fn from(value: CompiledClassHash) -> Self

    Converts to this type from the input type.
    source§

    impl From<ContractAddress> for Felt252Wrapper

    source§

    fn from(value: ContractAddress) -> Self

    Converts to this type from the input type.
    source§

    impl From<ContractAddressSalt> for Felt252Wrapper

    source§

    fn from(value: ContractAddressSalt) -> Self

    Converts to this type from the input type.
    source§

    impl From<EntryPointSelector> for Felt252Wrapper

    source§

    fn from(value: EntryPointSelector) -> Self

    Converts to this type from the input type.
    source§

    impl From<EventKey> for Felt252Wrapper

    source§

    fn from(value: EventKey) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252> for Felt252Wrapper

    Felt252Wrapper from [Felt252].

    +
    source§

    fn from(value: Felt252) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for [u8; 32]

    Array of bytes from Felt252Wrapper.

    +
    source§

    fn from(felt: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for BlockHash

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for ClassHash

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for CompiledClassHash

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for ContractAddress

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for ContractAddressSalt

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for EntryPointSelector

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for EventKey

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for Felt252

    Felt252Wrapper to [Felt252].

    +
    source§

    fn from(felt: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for FieldElement

    Felt252Wrapper to [FieldElement].

    +
    source§

    fn from(ff: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for H256

    Felt252Wrapper to [H256].

    +
    source§

    fn from(felt: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for Nonce

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for PatriciaKey

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for StarkFelt

    Felt252Wrapper to [StarkFelt].

    +
    source§

    fn from(felt: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for StorageKey

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for TransactionHash

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for TransactionVersion

    source§

    fn from(value: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<Felt252Wrapper> for U256

    Felt252Wrapper to [U256].

    +
    source§

    fn from(felt: Felt252Wrapper) -> Self

    Converts to this type from the input type.
    source§

    impl From<FieldElement> for Felt252Wrapper

    Felt252Wrapper from [FieldElement].

    +
    source§

    fn from(ff: FieldElement) -> Self

    Converts to this type from the input type.
    source§

    impl From<Nonce> for Felt252Wrapper

    source§

    fn from(value: Nonce) -> Self

    Converts to this type from the input type.
    source§

    impl From<PatriciaKey> for Felt252Wrapper

    source§

    fn from(value: PatriciaKey) -> Self

    Converts to this type from the input type.
    source§

    impl From<StarkFelt> for Felt252Wrapper

    Felt252Wrapper from [StarkFelt].

    +
    source§

    fn from(value: StarkFelt) -> Self

    Converts to this type from the input type.
    source§

    impl From<StorageKey> for Felt252Wrapper

    source§

    fn from(value: StorageKey) -> Self

    Converts to this type from the input type.
    source§

    impl From<TransactionHash> for Felt252Wrapper

    source§

    fn from(value: TransactionHash) -> Self

    Converts to this type from the input type.
    source§

    impl From<TransactionVersion> for Felt252Wrapper

    source§

    fn from(value: TransactionVersion) -> Self

    Converts to this type from the input type.
    source§

    impl From<u128> for Felt252Wrapper

    source§

    fn from(value: u128) -> Self

    Converts to this type from the input type.
    source§

    impl From<u32> for Felt252Wrapper

    source§

    fn from(value: u32) -> Self

    Converts to this type from the input type.
    source§

    impl From<u64> for Felt252Wrapper

    source§

    fn from(value: u64) -> Self

    Converts to this type from the input type.
    source§

    impl From<u8> for Felt252Wrapper

    source§

    fn from(value: u8) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Felt252Wrapper

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl MaxEncodedLen for Felt252Wrapper

    SCALE trait.

    source§

    fn max_encoded_len() -> usize

    Upper bound, in bytes, of the maximum encoded size of this item.
    source§

    impl Ord for Felt252Wrapper

    source§

    fn cmp(&self, other: &Felt252Wrapper) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere @@ -56,24 +56,24 @@
    Errors
    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 PartialOrd<Felt252Wrapper> for Felt252Wrapper

    source§

    fn partial_cmp(&self, other: &Felt252Wrapper) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl Serialize for Felt252Wrapper

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl SerializeAs<Felt252Wrapper> for UfeHex

    source§

    impl Serialize for Felt252Wrapper

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl SerializeAs<Felt252Wrapper> for UfeHex

    source§

    fn serialize_as<S>( value: &Felt252Wrapper, serializer: S -) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer.
    source§

    impl TryFrom<&[u8]> for Felt252Wrapper

    Felt252Wrapper from bytes. +) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer.
    source§

    impl TryFrom<&[u8]> for Felt252Wrapper

    Felt252Wrapper from bytes. Overflow may occur and return Felt252WrapperError::OutOfRange.

    -
    §

    type Error = Felt252WrapperError

    The type returned in the event of a conversion error.
    source§

    fn try_from(bytes: &[u8]) -> Result<Self, Felt252WrapperError>

    Performs the conversion.
    source§

    impl TryFrom<&[u8; 32]> for Felt252Wrapper

    Felt252Wrapper from bytes. +

    §

    type Error = Felt252WrapperError

    The type returned in the event of a conversion error.
    source§

    fn try_from(bytes: &[u8]) -> Result<Self, Felt252WrapperError>

    Performs the conversion.
    source§

    impl TryFrom<&[u8; 32]> for Felt252Wrapper

    Felt252Wrapper from bytes. Overflow may occur and return Felt252WrapperError::OutOfRange.

    §

    type Error = Felt252WrapperError

    The type returned in the event of a conversion error.
    source§

    fn try_from(bytes: &[u8; 32]) -> Result<Self, Felt252WrapperError>

    Performs the conversion.
    source§

    impl TryFrom<Felt252Wrapper> for u128

    Felt252Wrapper to u128. Overflow may occur and return Felt252WrapperError::ValueTooLarge.

    -
    §

    type Error = Felt252WrapperError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: Felt252Wrapper) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<Felt252Wrapper> for u64

    §

    type Error = Felt252WrapperError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: Felt252Wrapper) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<Felt252Wrapper> for u64

    Felt252Wrapper to u64. Overflow may occur and return Felt252WrapperError::ValueTooLarge.

    -
    §

    type Error = Felt252WrapperError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: Felt252Wrapper) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<H256> for Felt252Wrapper

    Felt252Wrapper from [H256]. +

    §

    type Error = Felt252WrapperError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: Felt252Wrapper) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<H256> for Felt252Wrapper

    Felt252Wrapper from [H256]. Overflow may occur and return Felt252WrapperError::OutOfRange.

    -
    §

    type Error = Felt252WrapperError

    The type returned in the event of a conversion error.
    source§

    fn try_from(h: H256) -> Result<Self, Felt252WrapperError>

    Performs the conversion.
    source§

    impl TryFrom<U256> for Felt252Wrapper

    Felt252Wrapper from [U256]. +

    §

    type Error = Felt252WrapperError

    The type returned in the event of a conversion error.
    source§

    fn try_from(h: H256) -> Result<Self, Felt252WrapperError>

    Performs the conversion.
    source§

    impl TryFrom<U256> for Felt252Wrapper

    Felt252Wrapper from [U256]. Overflow may occur and return Felt252WrapperError::OutOfRange.

    -
    §

    type Error = Felt252WrapperError

    The type returned in the event of a conversion error.
    source§

    fn try_from(u256: U256) -> Result<Self, Felt252WrapperError>

    Performs the conversion.
    source§

    impl TypeInfo for Felt252Wrapper

    SCALE trait.

    +
    §

    type Error = Felt252WrapperError

    The type returned in the event of a conversion error.
    source§

    fn try_from(u256: U256) -> Result<Self, Felt252WrapperError>

    Performs the conversion.
    source§

    impl TypeInfo for Felt252Wrapper

    SCALE trait.

    §

    type Identity = Felt252Wrapper

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl Copy for Felt252Wrapper

    source§

    impl EncodeLike<Felt252Wrapper> for Felt252Wrapper

    SCALE trait.

    source§

    impl Eq for Felt252Wrapper

    source§

    impl StructuralEq for Felt252Wrapper

    source§

    impl StructuralPartialEq for Felt252Wrapper

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere @@ -197,8 +197,8 @@
    Errors
    S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<S> Codec for Swhere - S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&mut T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<Arc<T, Global>> for Twhere diff --git a/mp_felt/with_serde/struct.UfeHex.html b/mp_felt/with_serde/struct.UfeHex.html index d9d8964215..29ca835efa 100644 --- a/mp_felt/with_serde/struct.UfeHex.html +++ b/mp_felt/with_serde/struct.UfeHex.html @@ -1,8 +1,8 @@ UfeHex in mp_felt::with_serde - Rust

    Struct mp_felt::with_serde::UfeHex

    source ·
    pub struct UfeHex;

    Trait Implementations§

    source§

    impl SerializeAs<Felt252Wrapper> for UfeHex

    source§

    fn serialize_as<S>( value: &Felt252Wrapper, serializer: S -) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mp_genesis_config/enum.ContractClass.html b/mp_genesis_config/enum.ContractClass.html index 3c8903cb01..7a3358717f 100644 --- a/mp_genesis_config/enum.ContractClass.html +++ b/mp_genesis_config/enum.ContractClass.html @@ -4,9 +4,9 @@ version: u8, }, Class(ContractClass), -}

    Variants§

    §

    Path

    Fields

    §path: String
    §version: u8
    §

    Class(ContractClass)

    Trait Implementations§

    source§

    impl Clone for ContractClass

    source§

    fn clone(&self) -> ContractClass

    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<'de> Deserialize<'de> for ContractClass

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for ContractClass

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Variants§

    §

    Path

    Fields

    §path: String
    §version: u8
    §

    Class(ContractClass)

    Trait Implementations§

    source§

    impl Clone for ContractClass

    source§

    fn clone(&self) -> ContractClass

    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<'de> Deserialize<'de> for ContractClass

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for ContractClass

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere @@ -114,6 +114,6 @@ V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere +[WithDispatch] wrapper. Read more

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    \ No newline at end of file diff --git a/mp_genesis_config/fn.buffer_to_hex.html b/mp_genesis_config/fn.buffer_to_hex.html index eb4bbf99f9..bb10d4bd45 100644 --- a/mp_genesis_config/fn.buffer_to_hex.html +++ b/mp_genesis_config/fn.buffer_to_hex.html @@ -1,5 +1,5 @@ buffer_to_hex in mp_genesis_config - Rust
    pub fn buffer_to_hex<S>(
         buffer: &Option<Vec<u8>>,
         serializer: S
    -) -> Result<S::Ok, S::Error>where
    -    S: Serializer,
    \ No newline at end of file +) -> Result<S::Ok, S::Error>where + S: Serializer,

    \ No newline at end of file diff --git a/mp_genesis_config/fn.hex_to_buffer.html b/mp_genesis_config/fn.hex_to_buffer.html index 329be69402..dc76228bf8 100644 --- a/mp_genesis_config/fn.hex_to_buffer.html +++ b/mp_genesis_config/fn.hex_to_buffer.html @@ -1,4 +1,4 @@ hex_to_buffer in mp_genesis_config - Rust
    pub fn hex_to_buffer<'de, D>(
         deserializer: D
    -) -> Result<Option<Vec<u8>>, D::Error>where
    -    D: Deserializer<'de>,
    \ No newline at end of file +) -> Result<Option<Vec<u8>>, D::Error>where + D: Deserializer<'de>,
    \ No newline at end of file diff --git a/mp_genesis_config/struct.GenesisData.html b/mp_genesis_config/struct.GenesisData.html index 233aed6449..909b8bda97 100644 --- a/mp_genesis_config/struct.GenesisData.html +++ b/mp_genesis_config/struct.GenesisData.html @@ -5,9 +5,9 @@ pub predeployed_accounts: Vec<PredeployedAccount>, pub storage: Vec<(ContractStorageKey, StorageValue)>, pub fee_token_address: ContractAddress, -}

    Fields§

    §contract_classes: Vec<(ClassHash, ContractClass)>§sierra_class_hash_to_casm_class_hash: Vec<(ClassHash, ClassHash)>§contracts: Vec<(ContractAddress, ClassHash)>§predeployed_accounts: Vec<PredeployedAccount>§storage: Vec<(ContractStorageKey, StorageValue)>§fee_token_address: ContractAddress

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for GenesisData

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for GenesisData

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Fields§

    §contract_classes: Vec<(ClassHash, ContractClass)>§sierra_class_hash_to_casm_class_hash: Vec<(ClassHash, ClassHash)>§contracts: Vec<(ContractAddress, ClassHash)>§predeployed_accounts: Vec<PredeployedAccount>§storage: Vec<(ContractStorageKey, StorageValue)>§fee_token_address: ContractAddress

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for GenesisData

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for GenesisData

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere @@ -113,6 +113,6 @@ V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere +[WithDispatch] wrapper. Read more

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    \ No newline at end of file diff --git a/mp_genesis_config/struct.HexFelt.html b/mp_genesis_config/struct.HexFelt.html index 6344efe6aa..ca235b900b 100644 --- a/mp_genesis_config/struct.HexFelt.html +++ b/mp_genesis_config/struct.HexFelt.html @@ -1,7 +1,7 @@ HexFelt in mp_genesis_config - Rust
    pub struct HexFelt(pub FieldElement);
    Expand description

    A wrapper for FieldElement that implements serde’s Serialize and Deserialize for hex strings.

    -

    Tuple Fields§

    §0: FieldElement

    Trait Implementations§

    source§

    impl Clone for HexFelt

    source§

    fn clone(&self) -> HexFelt

    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<'de> Deserialize<'de> for HexFelt

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl From<Felt252Wrapper> for HexFelt

    source§

    fn from(felt: Felt252Wrapper) -> HexFelt

    Converts to this type from the input type.
    source§

    impl From<FieldElement> for HexFelt

    source§

    fn from(felt: FieldElement) -> Self

    Converts to this type from the input type.
    source§

    impl From<HexFelt> for FieldElement

    source§

    fn from(hex_felt: HexFelt) -> Self

    Converts to this type from the input type.
    source§

    impl LowerHex for HexFelt

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Serialize for HexFelt

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for HexFelt

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Tuple Fields§

    §0: FieldElement

    Trait Implementations§

    source§

    impl Clone for HexFelt

    source§

    fn clone(&self) -> HexFelt

    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<'de> Deserialize<'de> for HexFelt

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl From<Felt252Wrapper> for HexFelt

    source§

    fn from(felt: Felt252Wrapper) -> HexFelt

    Converts to this type from the input type.
    source§

    impl From<FieldElement> for HexFelt

    source§

    fn from(felt: FieldElement) -> Self

    Converts to this type from the input type.
    source§

    impl From<HexFelt> for FieldElement

    source§

    fn from(hex_felt: HexFelt) -> Self

    Converts to this type from the input type.
    source§

    impl LowerHex for HexFelt

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Serialize for HexFelt

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for HexFelt

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere @@ -109,6 +109,6 @@ V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere +[WithDispatch] wrapper. Read more

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    \ No newline at end of file diff --git a/mp_genesis_config/struct.PredeployedAccount.html b/mp_genesis_config/struct.PredeployedAccount.html index d3b3a3ad5a..963dd0d87d 100644 --- a/mp_genesis_config/struct.PredeployedAccount.html +++ b/mp_genesis_config/struct.PredeployedAccount.html @@ -5,9 +5,9 @@ pub private_key: Option<Vec<u8>>, pub public_key: HexFelt, }
    Expand description

    A struct containing predeployed accounts info.

    -

    Fields§

    §contract_address: ContractAddress§class_hash: ClassHash§name: String§private_key: Option<Vec<u8>>§public_key: HexFelt

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for PredeployedAccount

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for PredeployedAccount

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Fields§

    §contract_address: ContractAddress§class_hash: ClassHash§name: String§private_key: Option<Vec<u8>>§public_key: HexFelt

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for PredeployedAccount

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for PredeployedAccount

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere @@ -113,6 +113,6 @@ V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere +[WithDispatch] wrapper. Read more

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    \ No newline at end of file diff --git a/mp_messages/struct.MessageL1ToL2.html b/mp_messages/struct.MessageL1ToL2.html index c74eb0b30b..c1e444621e 100644 --- a/mp_messages/struct.MessageL1ToL2.html +++ b/mp_messages/struct.MessageL1ToL2.html @@ -101,12 +101,12 @@ function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_messages/struct.MessageL2ToL1.html b/mp_messages/struct.MessageL2ToL1.html index 479c310b75..41724b0b12 100644 --- a/mp_messages/struct.MessageL2ToL1.html +++ b/mp_messages/struct.MessageL2ToL1.html @@ -101,12 +101,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_sequencer_address/enum.InherentError.html b/mp_sequencer_address/enum.InherentError.html index 56c39cd606..9be3da86e7 100644 --- a/mp_sequencer_address/enum.InherentError.html +++ b/mp_sequencer_address/enum.InherentError.html @@ -3,14 +3,14 @@ }
    Expand description

    Error types when working with the sequencer address.

    Variants§

    §

    WrongAddressFormat

    Submitted address must be [u8; 32].

    Implementations§

    source§

    impl InherentError

    source

    pub fn try_from(id: &InherentIdentifier, data: &[u8]) -> Option<Self>

    Try to create an instance ouf of the given identifier and data.

    -

    Trait Implementations§

    source§

    impl Debug for InherentError

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Decode for InherentError

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Trait Implementations§

    source§

    impl Debug for InherentError

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Decode for InherentError

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Display for InherentError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Encode for InherentError

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Display for InherentError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Encode for InherentError

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere diff --git a/mp_snos_output/struct.StarknetOsOutput.html b/mp_snos_output/struct.StarknetOsOutput.html index 5182dc206b..14c6b85046 100644 --- a/mp_snos_output/struct.StarknetOsOutput.html +++ b/mp_snos_output/struct.StarknetOsOutput.html @@ -14,20 +14,20 @@

    §config_hash: StarkFelt

    The Starknet chain config hash

    §messages_to_l1: Vec<MessageL2ToL1>

    List of messages sent to L1 in this block

    §messages_to_l2: Vec<MessageL1ToL2>

    List of messages from L1 handled in this block

    -

    Trait Implementations§

    source§

    impl Clone for StarknetOsOutput

    source§

    fn clone(&self) -> StarknetOsOutput

    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 StarknetOsOutput

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Decode for StarknetOsOutput

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Trait Implementations§

    source§

    impl Clone for StarknetOsOutput

    source§

    fn clone(&self) -> StarknetOsOutput

    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 StarknetOsOutput

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Decode for StarknetOsOutput

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Default for StarknetOsOutput

    source§

    fn default() -> StarknetOsOutput

    Returns the “default value” for a type. Read more
    source§

    impl Encode for StarknetOsOutput

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Default for StarknetOsOutput

    source§

    fn default() -> StarknetOsOutput

    Returns the “default value” for a type. Read more
    source§

    impl Encode for StarknetOsOutput

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<StarknetOsOutput> for StarknetOsOutput

    source§

    fn eq(&self, other: &StarknetOsOutput) -> 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 SnosCodec for StarknetOsOutput

    source§

    fn size_in_felts(&self) -> usize

    Return an estimation of the number of field elements required to encode self Read more
    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    Encodes current snos output field as felt array and appends to the result
    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    Tries to decode snos output field given a felt reader instance
    source§

    fn into_encoded_vec(self) -> Vec<StarkFelt>

    Converts structured snos program output into array of field elements
    source§

    impl TypeInfo for StarknetOsOutput

    §

    type Identity = StarknetOsOutput

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<StarknetOsOutput> for StarknetOsOutput

    source§

    impl Eq for StarknetOsOutput

    source§

    impl StructuralEq for StarknetOsOutput

    source§

    impl StructuralPartialEq for StarknetOsOutput

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl SnosCodec for StarknetOsOutput

    source§

    fn size_in_felts(&self) -> usize

    Return an estimation of the number of field elements required to encode self Read more
    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    Encodes current snos output field as felt array and appends to the result
    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    Tries to decode snos output field given a felt reader instance
    source§

    fn into_encoded_vec(self) -> Vec<StarkFelt>

    Converts structured snos program output into array of field elements
    source§

    impl TypeInfo for StarknetOsOutput

    §

    type Identity = StarknetOsOutput

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<StarknetOsOutput> for StarknetOsOutput

    source§

    impl Eq for StarknetOsOutput

    source§

    impl StructuralEq for StarknetOsOutput

    source§

    impl StructuralPartialEq for StarknetOsOutput

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere @@ -110,12 +110,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_snos_output/trait.SnosCodec.html b/mp_snos_output/trait.SnosCodec.html index 8f2ebf9e5b..834f8fc0a2 100644 --- a/mp_snos_output/trait.SnosCodec.html +++ b/mp_snos_output/trait.SnosCodec.html @@ -20,4 +20,4 @@

    source

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    Encodes current snos output field as felt array and appends to the result

    source

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    Tries to decode snos output field given a felt reader instance

    Provided Methods§

    source

    fn into_encoded_vec(self) -> Vec<StarkFelt>

    Converts structured snos program output into array of field elements

    -

    Implementations on Foreign Types§

    source§

    impl SnosCodec for MessageL2ToL1

    source§

    fn size_in_felts(&self) -> usize

    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    source§

    impl SnosCodec for EthAddress

    source§

    fn size_in_felts(&self) -> usize

    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    source§

    impl SnosCodec for StarkFelt

    source§

    fn size_in_felts(&self) -> usize

    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    source§

    impl SnosCodec for Nonce

    source§

    fn size_in_felts(&self) -> usize

    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    source§

    impl<T: SnosCodec> SnosCodec for Vec<T>

    source§

    fn size_in_felts(&self) -> usize

    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    source§

    impl SnosCodec for ContractAddress

    source§

    fn size_in_felts(&self) -> usize

    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    source§

    impl SnosCodec for MessageL1ToL2

    source§

    fn size_in_felts(&self) -> usize

    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    source§

    impl SnosCodec for ContractAddress

    source§

    fn size_in_felts(&self) -> usize

    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    source§

    impl SnosCodec for Nonce

    source§

    fn size_in_felts(&self) -> usize

    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    source§

    impl<T: SnosCodec> SnosCodec for Vec<T>

    source§

    fn size_in_felts(&self) -> usize

    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    source§

    impl SnosCodec for StarkFelt

    source§

    fn size_in_felts(&self) -> usize

    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    source§

    impl SnosCodec for EthAddress

    source§

    fn size_in_felts(&self) -> usize

    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    source§

    impl SnosCodec for MessageL1ToL2

    source§

    fn size_in_felts(&self) -> usize

    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    source§

    impl SnosCodec for MessageL2ToL1

    source§

    fn size_in_felts(&self) -> usize

    source§

    fn encode_to(self, output: &mut Vec<StarkFelt>)

    source§

    fn decode(input: &mut FeltReader<'_>) -> Result<Self, FeltReaderError>

    Implementors§

    \ No newline at end of file diff --git a/mp_transactions/enum.DeclareTransaction.html b/mp_transactions/enum.DeclareTransaction.html index d38a9bdbdb..11c7eda99a 100644 --- a/mp_transactions/enum.DeclareTransaction.html +++ b/mp_transactions/enum.DeclareTransaction.html @@ -22,7 +22,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )
    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<DeclareTransaction> for Transaction

    source§

    fn from(original: DeclareTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl From<DeclareTransactionV0> for DeclareTransaction

    source§

    fn from(original: DeclareTransactionV0) -> DeclareTransaction

    Converts to this type from the input type.
    source§

    impl From<DeclareTransactionV1> for DeclareTransaction

    source§

    fn from(original: DeclareTransactionV1) -> DeclareTransaction

    Converts to this type from the input type.
    source§

    impl From<DeclareTransactionV2> for DeclareTransaction

    source§

    fn from(original: DeclareTransactionV2) -> DeclareTransaction

    Converts to this type from the input type.
    source§

    impl PartialEq<DeclareTransaction> for DeclareTransaction

    source§

    fn eq(&self, other: &DeclareTransaction) -> bool

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<DeclareTransaction> for Transaction

    source§

    fn from(original: DeclareTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl From<DeclareTransactionV0> for DeclareTransaction

    source§

    fn from(original: DeclareTransactionV0) -> DeclareTransaction

    Converts to this type from the input type.
    source§

    impl From<DeclareTransactionV1> for DeclareTransaction

    source§

    fn from(original: DeclareTransactionV1) -> DeclareTransaction

    Converts to this type from the input type.
    source§

    impl From<DeclareTransactionV2> for DeclareTransaction

    source§

    fn from(original: DeclareTransactionV2) -> DeclareTransaction

    Converts to this type from the input type.
    source§

    impl PartialEq<DeclareTransaction> for DeclareTransaction

    source§

    fn eq(&self, other: &DeclareTransaction) -> 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 TransactionVersion for DeclareTransaction

    source§

    fn version(&self) -> u8

    source§

    impl TypeInfo for DeclareTransaction

    §

    type Identity = DeclareTransaction

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<DeclareTransaction> for DeclareTransaction

    source§

    impl Eq for DeclareTransaction

    source§

    impl StructuralEq for DeclareTransaction

    source§

    impl StructuralPartialEq for DeclareTransaction

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere @@ -107,12 +107,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_transactions/enum.InvokeTransaction.html b/mp_transactions/enum.InvokeTransaction.html index 38fa9009de..85abcece0e 100644 --- a/mp_transactions/enum.InvokeTransaction.html +++ b/mp_transactions/enum.InvokeTransaction.html @@ -20,7 +20,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<InvokeTransaction> for Transaction

    source§

    fn from(original: InvokeTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl From<InvokeTransaction> for UserTransaction

    source§

    fn from(original: InvokeTransaction) -> UserTransaction

    Converts to this type from the input type.
    source§

    impl From<InvokeTransactionV0> for InvokeTransaction

    source§

    fn from(original: InvokeTransactionV0) -> InvokeTransaction

    Converts to this type from the input type.
    source§

    impl From<InvokeTransactionV1> for InvokeTransaction

    source§

    fn from(original: InvokeTransactionV1) -> InvokeTransaction

    Converts to this type from the input type.
    source§

    impl PartialEq<InvokeTransaction> for InvokeTransaction

    source§

    fn eq(&self, other: &InvokeTransaction) -> bool

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<InvokeTransaction> for Transaction

    source§

    fn from(original: InvokeTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl From<InvokeTransaction> for UserTransaction

    source§

    fn from(original: InvokeTransaction) -> UserTransaction

    Converts to this type from the input type.
    source§

    impl From<InvokeTransactionV0> for InvokeTransaction

    source§

    fn from(original: InvokeTransactionV0) -> InvokeTransaction

    Converts to this type from the input type.
    source§

    impl From<InvokeTransactionV1> for InvokeTransaction

    source§

    fn from(original: InvokeTransactionV1) -> InvokeTransaction

    Converts to this type from the input type.
    source§

    impl PartialEq<InvokeTransaction> for InvokeTransaction

    source§

    fn eq(&self, other: &InvokeTransaction) -> 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 TransactionVersion for InvokeTransaction

    source§

    fn version(&self) -> u8

    source§

    impl TypeInfo for InvokeTransaction

    §

    type Identity = InvokeTransaction

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<InvokeTransaction> for InvokeTransaction

    source§

    impl Eq for InvokeTransaction

    source§

    impl StructuralEq for InvokeTransaction

    source§

    impl StructuralPartialEq for InvokeTransaction

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere @@ -105,12 +105,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_transactions/enum.Transaction.html b/mp_transactions/enum.Transaction.html index bbc3088d79..3494e932e7 100644 --- a/mp_transactions/enum.Transaction.html +++ b/mp_transactions/enum.Transaction.html @@ -18,7 +18,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<DeclareTransaction> for Transaction

    source§

    fn from(original: DeclareTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl From<DeployAccountTransaction> for Transaction

    source§

    fn from(original: DeployAccountTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl From<HandleL1MessageTransaction> for Transaction

    source§

    fn from(original: HandleL1MessageTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl From<InvokeTransaction> for Transaction

    source§

    fn from(original: InvokeTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl PartialEq<Transaction> for Transaction

    source§

    fn eq(&self, other: &Transaction) -> bool

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<DeclareTransaction> for Transaction

    source§

    fn from(original: DeclareTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl From<DeployAccountTransaction> for Transaction

    source§

    fn from(original: DeployAccountTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl From<HandleL1MessageTransaction> for Transaction

    source§

    fn from(original: HandleL1MessageTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl From<InvokeTransaction> for Transaction

    source§

    fn from(original: InvokeTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl PartialEq<Transaction> for Transaction

    source§

    fn eq(&self, other: &Transaction) -> 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 TransactionVersion for Transaction

    source§

    fn version(&self) -> u8

    source§

    impl TypeInfo for Transaction

    §

    type Identity = Transaction

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<Transaction> for Transaction

    source§

    impl Eq for Transaction

    source§

    impl StructuralEq for Transaction

    source§

    impl StructuralPartialEq for Transaction

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere @@ -103,12 +103,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_transactions/enum.TxType.html b/mp_transactions/enum.TxType.html index acd8337eb1..b19b9f0958 100644 --- a/mp_transactions/enum.TxType.html +++ b/mp_transactions/enum.TxType.html @@ -17,15 +17,15 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<'de> Deserialize<'de> for TxType

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for TxType

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<'de> Deserialize<'de> for TxType

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for TxType

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<TxType> for TransactionType

    source§

    fn from(value: TxType) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<TxType> for TxType

    source§

    fn eq(&self, other: &TxType) -> 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 Serialize for TxType

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TypeInfo for TxType

    §

    type Identity = TxType

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<TxType> for TxType

    source§

    impl Eq for TxType

    source§

    impl StructuralEq for TxType

    source§

    impl StructuralPartialEq for TxType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl Serialize for TxType

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TypeInfo for TxType

    §

    type Identity = TxType

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<TxType> for TxType

    source§

    impl Eq for TxType

    source§

    impl StructuralEq for TxType

    source§

    impl StructuralPartialEq for TxType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere @@ -108,12 +108,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -158,8 +158,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<S> Codec for Swhere - S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&mut T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<Arc<T, Global>> for Twhere diff --git a/mp_transactions/enum.UserAndL1HandlerTransaction.html b/mp_transactions/enum.UserAndL1HandlerTransaction.html index 2aee99c362..eb00ea97cc 100644 --- a/mp_transactions/enum.UserAndL1HandlerTransaction.html +++ b/mp_transactions/enum.UserAndL1HandlerTransaction.html @@ -99,12 +99,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_transactions/enum.UserTransaction.html b/mp_transactions/enum.UserTransaction.html index e86f0ba54b..01cca9abc0 100644 --- a/mp_transactions/enum.UserTransaction.html +++ b/mp_transactions/enum.UserTransaction.html @@ -17,11 +17,11 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<(DeclareTransaction, ContractClass)> for UserTransaction

    source§

    fn from(original: (DeclareTransaction, ContractClass)) -> UserTransaction

    Converts to this type from the input type.
    source§

    impl From<DeployAccountTransaction> for UserTransaction

    source§

    fn from(original: DeployAccountTransaction) -> UserTransaction

    Converts to this type from the input type.
    source§

    impl From<InvokeTransaction> for UserTransaction

    source§

    fn from(original: InvokeTransaction) -> UserTransaction

    Converts to this type from the input type.
    source§

    impl From<UserTransaction> for UserAndL1HandlerTransaction

    source§

    fn from(original: UserTransaction) -> UserAndL1HandlerTransaction

    Converts to this type from the input type.
    source§

    impl PartialEq<UserTransaction> for UserTransaction

    source§

    fn eq(&self, other: &UserTransaction) -> bool

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<(DeclareTransaction, ContractClass)> for UserTransaction

    source§

    fn from(original: (DeclareTransaction, ContractClass)) -> UserTransaction

    Converts to this type from the input type.
    source§

    impl From<DeployAccountTransaction> for UserTransaction

    source§

    fn from(original: DeployAccountTransaction) -> UserTransaction

    Converts to this type from the input type.
    source§

    impl From<InvokeTransaction> for UserTransaction

    source§

    fn from(original: InvokeTransaction) -> UserTransaction

    Converts to this type from the input type.
    source§

    impl From<UserTransaction> for UserAndL1HandlerTransaction

    source§

    fn from(original: UserTransaction) -> UserAndL1HandlerTransaction

    Converts to this type from the input type.
    source§

    impl PartialEq<UserTransaction> for UserTransaction

    source§

    fn eq(&self, other: &UserTransaction) -> 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 TransactionVersion for UserTransaction

    source§

    fn version(&self) -> u8

    source§

    impl TryFrom<BroadcastedDeclareTransaction> for UserTransaction

    §

    type Error = BroadcastedTransactionConversionError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: BroadcastedDeclareTransaction) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<BroadcastedDeployAccountTransaction> for UserTransaction

    §

    type Error = BroadcastedTransactionConversionError

    The type returned in the event of a conversion error.
    source§

    fn try_from( +sufficient, and should not be overridden without very good reason.

    source§

    impl TransactionVersion for UserTransaction

    source§

    fn version(&self) -> u8

    source§

    impl TryFrom<BroadcastedDeclareTransaction> for UserTransaction

    §

    type Error = BroadcastedTransactionConversionError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: BroadcastedDeclareTransaction) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<BroadcastedDeployAccountTransaction> for UserTransaction

    §

    type Error = BroadcastedTransactionConversionError

    The type returned in the event of a conversion error.
    source§

    fn try_from( tx: BroadcastedDeployAccountTransaction -) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<BroadcastedInvokeTransaction> for UserTransaction

    §

    type Error = BroadcastedTransactionConversionError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: BroadcastedInvokeTransaction) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<BroadcastedTransaction> for UserTransaction

    §

    type Error = BroadcastedTransactionConversionError

    The type returned in the event of a conversion error.
    source§

    fn try_from(tx: BroadcastedTransaction) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TypeInfo for UserTransaction

    §

    type Identity = UserTransaction

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<UserTransaction> for UserTransaction

    source§

    impl Eq for UserTransaction

    source§

    impl StructuralEq for UserTransaction

    source§

    impl StructuralPartialEq for UserTransaction

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<BroadcastedInvokeTransaction> for UserTransaction

    §

    type Error = BroadcastedTransactionConversionError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: BroadcastedInvokeTransaction) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<BroadcastedTransaction> for UserTransaction

    §

    type Error = BroadcastedTransactionConversionError

    The type returned in the event of a conversion error.
    source§

    fn try_from(tx: BroadcastedTransaction) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TypeInfo for UserTransaction

    §

    type Identity = UserTransaction

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<UserTransaction> for UserTransaction

    source§

    impl Eq for UserTransaction

    source§

    impl StructuralEq for UserTransaction

    source§

    impl StructuralPartialEq for UserTransaction

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere @@ -104,12 +104,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_transactions/execution/struct.ExecutionConfig.html b/mp_transactions/execution/struct.ExecutionConfig.html index 00fd09eddb..c8a6c436af 100644 --- a/mp_transactions/execution/struct.ExecutionConfig.html +++ b/mp_transactions/execution/struct.ExecutionConfig.html @@ -81,12 +81,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_transactions/execution/struct.ValidateExecuteCallInfo.html b/mp_transactions/execution/struct.ValidateExecuteCallInfo.html index ae57dfa139..1eb6a5dcb8 100644 --- a/mp_transactions/execution/struct.ValidateExecuteCallInfo.html +++ b/mp_transactions/execution/struct.ValidateExecuteCallInfo.html @@ -66,12 +66,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_transactions/execution/trait.Execute.html b/mp_transactions/execution/trait.Execute.html index e6242eb5bc..f95acd89e6 100644 --- a/mp_transactions/execution/trait.Execute.html +++ b/mp_transactions/execution/trait.Execute.html @@ -68,7 +68,7 @@ block_context: &BlockContext, account_tx_context: AccountTransactionContext, execution_config: &ExecutionConfig -) -> TransactionExecutionResult<(Fee, Option<CallInfo>, ResourcesMapping)>

    Implementations on Foreign Types§

    source§

    impl Execute for DeclareTransaction

    source§

    fn execute_inner<S: State + StateChanges>( +) -> TransactionExecutionResult<(Fee, Option<CallInfo>, ResourcesMapping)>

    Implementations on Foreign Types§

    source§

    impl Execute for InvokeTransaction

    source§

    fn execute_inner<S: State + StateChanges>( &self, state: &mut S, block_context: &BlockContext, @@ -76,7 +76,7 @@ remaining_gas: &mut u64, account_tx_context: &AccountTransactionContext, disable_validation: bool -) -> TransactionExecutionResult<ValidateExecuteCallInfo>

    source§

    impl Execute for InvokeTransaction

    source§

    fn execute_inner<S: State + StateChanges>( +) -> TransactionExecutionResult<ValidateExecuteCallInfo>

    source§

    impl Execute for DeclareTransaction

    source§

    fn execute_inner<S: State + StateChanges>( &self, state: &mut S, block_context: &BlockContext, diff --git a/mp_transactions/execution/trait.GetAccountTransactionContext.html b/mp_transactions/execution/trait.GetAccountTransactionContext.html index ea87f4461e..39f9422933 100644 --- a/mp_transactions/execution/trait.GetAccountTransactionContext.html +++ b/mp_transactions/execution/trait.GetAccountTransactionContext.html @@ -7,16 +7,16 @@ }

    Required Methods§

    source

    fn get_account_transaction_context( &self, offset_version: bool -) -> AccountTransactionContext

    Implementations on Foreign Types§

    source§

    impl GetAccountTransactionContext for DeployAccountTransaction

    source§

    fn get_account_transaction_context( +) -> AccountTransactionContext

    Implementations on Foreign Types§

    source§

    impl GetAccountTransactionContext for L1HandlerTransaction

    source§

    fn get_account_transaction_context( &self, offset_version: bool -) -> AccountTransactionContext

    source§

    impl GetAccountTransactionContext for InvokeTransaction

    source§

    fn get_account_transaction_context( +) -> AccountTransactionContext

    source§

    impl GetAccountTransactionContext for DeclareTransaction

    source§

    fn get_account_transaction_context( &self, offset_version: bool -) -> AccountTransactionContext

    source§

    impl GetAccountTransactionContext for L1HandlerTransaction

    source§

    fn get_account_transaction_context( +) -> AccountTransactionContext

    source§

    impl GetAccountTransactionContext for DeployAccountTransaction

    source§

    fn get_account_transaction_context( &self, offset_version: bool -) -> AccountTransactionContext

    source§

    impl GetAccountTransactionContext for DeclareTransaction

    source§

    fn get_account_transaction_context( +) -> AccountTransactionContext

    source§

    impl GetAccountTransactionContext for InvokeTransaction

    source§

    fn get_account_transaction_context( &self, offset_version: bool ) -> AccountTransactionContext

    Implementors§

    \ No newline at end of file diff --git a/mp_transactions/execution/trait.GetTransactionCalldata.html b/mp_transactions/execution/trait.GetTransactionCalldata.html index 6105b7ddbd..1797e68d98 100644 --- a/mp_transactions/execution/trait.GetTransactionCalldata.html +++ b/mp_transactions/execution/trait.GetTransactionCalldata.html @@ -1,4 +1,4 @@ GetTransactionCalldata in mp_transactions::execution - Rust
    pub trait GetTransactionCalldata {
         // Required method
         fn calldata(&self) -> Calldata;
    -}

    Required Methods§

    source

    fn calldata(&self) -> Calldata

    Implementations on Foreign Types§

    source§

    impl GetTransactionCalldata for L1HandlerTransaction

    source§

    fn calldata(&self) -> Calldata

    source§

    impl GetTransactionCalldata for InvokeTransaction

    source§

    fn calldata(&self) -> Calldata

    source§

    impl GetTransactionCalldata for DeclareTransaction

    source§

    fn calldata(&self) -> Calldata

    source§

    impl GetTransactionCalldata for DeployAccountTransaction

    source§

    fn calldata(&self) -> Calldata

    Implementors§

    \ No newline at end of file +}

    Required Methods§

    source

    fn calldata(&self) -> Calldata

    Implementations on Foreign Types§

    source§

    impl GetTransactionCalldata for L1HandlerTransaction

    source§

    fn calldata(&self) -> Calldata

    source§

    impl GetTransactionCalldata for DeployAccountTransaction

    source§

    fn calldata(&self) -> Calldata

    source§

    impl GetTransactionCalldata for InvokeTransaction

    source§

    fn calldata(&self) -> Calldata

    source§

    impl GetTransactionCalldata for DeclareTransaction

    source§

    fn calldata(&self) -> Calldata

    Implementors§

    \ No newline at end of file diff --git a/mp_transactions/execution/trait.GetTxType.html b/mp_transactions/execution/trait.GetTxType.html index 0a6a5787f3..f84de3478d 100644 --- a/mp_transactions/execution/trait.GetTxType.html +++ b/mp_transactions/execution/trait.GetTxType.html @@ -1,4 +1,4 @@ GetTxType in mp_transactions::execution - Rust
    pub trait GetTxType {
         // Required method
         fn tx_type() -> TransactionType;
    -}

    Required Methods§

    source

    fn tx_type() -> TransactionType

    Implementations on Foreign Types§

    source§

    impl GetTxType for L1HandlerTransaction

    source§

    fn tx_type() -> TransactionType

    source§

    impl GetTxType for DeclareTransaction

    source§

    fn tx_type() -> TransactionType

    source§

    impl GetTxType for InvokeTransaction

    source§

    fn tx_type() -> TransactionType

    source§

    impl GetTxType for DeployAccountTransaction

    source§

    fn tx_type() -> TransactionType

    Implementors§

    \ No newline at end of file +}

    Required Methods§

    source

    fn tx_type() -> TransactionType

    Implementations on Foreign Types§

    source§

    impl GetTxType for DeclareTransaction

    source§

    fn tx_type() -> TransactionType

    source§

    impl GetTxType for DeployAccountTransaction

    source§

    fn tx_type() -> TransactionType

    source§

    impl GetTxType for InvokeTransaction

    source§

    fn tx_type() -> TransactionType

    source§

    impl GetTxType for L1HandlerTransaction

    source§

    fn tx_type() -> TransactionType

    Implementors§

    \ No newline at end of file diff --git a/mp_transactions/execution/trait.Validate.html b/mp_transactions/execution/trait.Validate.html index 8888a094ba..4ab374975f 100644 --- a/mp_transactions/execution/trait.Validate.html +++ b/mp_transactions/execution/trait.Validate.html @@ -33,4 +33,4 @@ remaining_gas: &mut u64, entry_point_execution_context: &mut EntryPointExecutionContext, calldata: Calldata -) -> TransactionExecutionResult<Option<CallInfo>>

    Implementations on Foreign Types§

    source§

    impl Validate for DeclareTransaction

    source§

    const VALIDATE_TX_ENTRY_POINT_NAME: &'static str = VALIDATE_DECLARE_ENTRY_POINT_NAME

    source§

    impl Validate for DeployAccountTransaction

    source§

    const VALIDATE_TX_ENTRY_POINT_NAME: &'static str = VALIDATE_DEPLOY_ENTRY_POINT_NAME

    source§

    impl Validate for L1HandlerTransaction

    source§

    const VALIDATE_TX_ENTRY_POINT_NAME: &'static str = VALIDATE_ENTRY_POINT_NAME

    source§

    impl Validate for InvokeTransaction

    source§

    const VALIDATE_TX_ENTRY_POINT_NAME: &'static str = VALIDATE_ENTRY_POINT_NAME

    Implementors§

    \ No newline at end of file +) -> TransactionExecutionResult<Option<CallInfo>>

    Implementations on Foreign Types§

    source§

    impl Validate for InvokeTransaction

    source§

    const VALIDATE_TX_ENTRY_POINT_NAME: &'static str = VALIDATE_ENTRY_POINT_NAME

    source§

    impl Validate for DeclareTransaction

    source§

    const VALIDATE_TX_ENTRY_POINT_NAME: &'static str = VALIDATE_DECLARE_ENTRY_POINT_NAME

    source§

    impl Validate for DeployAccountTransaction

    source§

    const VALIDATE_TX_ENTRY_POINT_NAME: &'static str = VALIDATE_DEPLOY_ENTRY_POINT_NAME

    source§

    impl Validate for L1HandlerTransaction

    source§

    const VALIDATE_TX_ENTRY_POINT_NAME: &'static str = VALIDATE_ENTRY_POINT_NAME

    Implementors§

    \ No newline at end of file diff --git a/mp_transactions/from_broadcasted_transactions/enum.BroadcastedTransactionConversionError.html b/mp_transactions/from_broadcasted_transactions/enum.BroadcastedTransactionConversionError.html index d1eb079fea..931d80f14c 100644 --- a/mp_transactions/from_broadcasted_transactions/enum.BroadcastedTransactionConversionError.html +++ b/mp_transactions/from_broadcasted_transactions/enum.BroadcastedTransactionConversionError.html @@ -1,4 +1,4 @@ -BroadcastedTransactionConversionError in mp_transactions::from_broadcasted_transactions - Rust
    pub enum BroadcastedTransactionConversionError {
    +BroadcastedTransactionConversionError in mp_transactions::from_broadcasted_transactions - Rust
    pub enum BroadcastedTransactionConversionError {
         MaxFeeTooBig,
         ProgramDecompressionFailed,
         ProgramDeserializationFailed,
    @@ -7,7 +7,7 @@
         InvalidCompiledClassHash,
         SierraCompilationFailed,
         UnsuportedTransactionVersion,
    -}

    Variants§

    §

    MaxFeeTooBig

    §

    ProgramDecompressionFailed

    §

    ProgramDeserializationFailed

    §

    ClassHashComputationFailed

    §

    CasmContractClassConversionFailed

    §

    InvalidCompiledClassHash

    §

    SierraCompilationFailed

    §

    UnsuportedTransactionVersion

    Trait Implementations§

    source§

    impl Debug for BroadcastedTransactionConversionError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for BroadcastedTransactionConversionError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for BroadcastedTransactionConversionError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Variants§

    §

    MaxFeeTooBig

    §

    ProgramDecompressionFailed

    §

    ProgramDeserializationFailed

    §

    ClassHashComputationFailed

    §

    CasmContractClassConversionFailed

    §

    InvalidCompiledClassHash

    §

    SierraCompilationFailed

    §

    UnsuportedTransactionVersion

    Trait Implementations§

    source§

    impl Debug for BroadcastedTransactionConversionError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for BroadcastedTransactionConversionError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for BroadcastedTransactionConversionError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere @@ -71,12 +71,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -107,7 +107,8 @@ builds.

    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere Self: DerefMut<Target = T> + Deref, T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    source§

    impl<T> ToString for Twhere +builds.

    §

    impl<T> ToSmolStr for Twhere + T: Display + ?Sized,

    §

    fn to_smolstr(&self) -> SmolStr

    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/mp_transactions/struct.DeclareTransactionV0.html b/mp_transactions/struct.DeclareTransactionV0.html index a58bf574cc..2fe11b7ff4 100644 --- a/mp_transactions/struct.DeclareTransactionV0.html +++ b/mp_transactions/struct.DeclareTransactionV0.html @@ -104,12 +104,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_transactions/struct.DeclareTransactionV1.html b/mp_transactions/struct.DeclareTransactionV1.html index 4fa8a863a7..8e66d58f1b 100644 --- a/mp_transactions/struct.DeclareTransactionV1.html +++ b/mp_transactions/struct.DeclareTransactionV1.html @@ -105,12 +105,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_transactions/struct.DeclareTransactionV2.html b/mp_transactions/struct.DeclareTransactionV2.html index 1217155fc2..b7574ddeba 100644 --- a/mp_transactions/struct.DeclareTransactionV2.html +++ b/mp_transactions/struct.DeclareTransactionV2.html @@ -106,12 +106,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_transactions/struct.DeployAccountTransaction.html b/mp_transactions/struct.DeployAccountTransaction.html index 568ead7093..def0099d72 100644 --- a/mp_transactions/struct.DeployAccountTransaction.html +++ b/mp_transactions/struct.DeployAccountTransaction.html @@ -29,7 +29,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<DeployAccountTransaction> for Transaction

    source§

    fn from(original: DeployAccountTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl From<DeployAccountTransaction> for UserTransaction

    source§

    fn from(original: DeployAccountTransaction) -> UserTransaction

    Converts to this type from the input type.
    source§

    impl PartialEq<DeployAccountTransaction> for DeployAccountTransaction

    source§

    fn eq(&self, other: &DeployAccountTransaction) -> bool

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<DeployAccountTransaction> for Transaction

    source§

    fn from(original: DeployAccountTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl From<DeployAccountTransaction> for UserTransaction

    source§

    fn from(original: DeployAccountTransaction) -> UserTransaction

    Converts to this type from the input type.
    source§

    impl PartialEq<DeployAccountTransaction> for DeployAccountTransaction

    source§

    fn eq(&self, other: &DeployAccountTransaction) -> 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 TransactionVersion for DeployAccountTransaction

    source§

    fn version(&self) -> u8

    source§

    impl TypeInfo for DeployAccountTransaction

    §

    type Identity = DeployAccountTransaction

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<DeployAccountTransaction> for DeployAccountTransaction

    source§

    impl Eq for DeployAccountTransaction

    source§

    impl StructuralEq for DeployAccountTransaction

    source§

    impl StructuralPartialEq for DeployAccountTransaction

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere @@ -114,12 +114,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_transactions/struct.HandleL1MessageTransaction.html b/mp_transactions/struct.HandleL1MessageTransaction.html index e6d3c15cff..3b8e47e23e 100644 --- a/mp_transactions/struct.HandleL1MessageTransaction.html +++ b/mp_transactions/struct.HandleL1MessageTransaction.html @@ -23,7 +23,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<HandleL1MessageTransaction> for Transaction

    source§

    fn from(original: HandleL1MessageTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl From<MsgFromL1> for HandleL1MessageTransaction

    source§

    fn from(msg: MsgFromL1) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<HandleL1MessageTransaction> for HandleL1MessageTransaction

    source§

    fn eq(&self, other: &HandleL1MessageTransaction) -> bool

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<HandleL1MessageTransaction> for Transaction

    source§

    fn from(original: HandleL1MessageTransaction) -> Transaction

    Converts to this type from the input type.
    source§

    impl From<MsgFromL1> for HandleL1MessageTransaction

    source§

    fn from(msg: MsgFromL1) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<HandleL1MessageTransaction> for HandleL1MessageTransaction

    source§

    fn eq(&self, other: &HandleL1MessageTransaction) -> 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 TransactionVersion for HandleL1MessageTransaction

    source§

    fn version(&self) -> u8

    source§

    impl TypeInfo for HandleL1MessageTransaction

    §

    type Identity = HandleL1MessageTransaction

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<HandleL1MessageTransaction> for HandleL1MessageTransaction

    source§

    impl Eq for HandleL1MessageTransaction

    source§

    impl StructuralEq for HandleL1MessageTransaction

    source§

    impl StructuralPartialEq for HandleL1MessageTransaction

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere @@ -108,12 +108,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_transactions/struct.InvokeTransactionV0.html b/mp_transactions/struct.InvokeTransactionV0.html index efecdffeba..eeb8935c74 100644 --- a/mp_transactions/struct.InvokeTransactionV0.html +++ b/mp_transactions/struct.InvokeTransactionV0.html @@ -108,12 +108,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_transactions/struct.InvokeTransactionV1.html b/mp_transactions/struct.InvokeTransactionV1.html index 11ba8f383d..f3c7e0298a 100644 --- a/mp_transactions/struct.InvokeTransactionV1.html +++ b/mp_transactions/struct.InvokeTransactionV1.html @@ -109,12 +109,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/mp_transactions/struct.TransactionStatus.html b/mp_transactions/struct.TransactionStatus.html index a2e99d7074..398377e76b 100644 --- a/mp_transactions/struct.TransactionStatus.html +++ b/mp_transactions/struct.TransactionStatus.html @@ -1,11 +1,11 @@ TransactionStatus in mp_transactions - Rust
    pub struct TransactionStatus {
         pub finality_status: TransactionFinalityStatus,
         pub execution_status: TransactionExecutionStatus,
    -}

    Fields§

    §finality_status: TransactionFinalityStatus§execution_status: TransactionExecutionStatus

    Trait Implementations§

    source§

    impl Clone for TransactionStatus

    source§

    fn clone(&self) -> TransactionStatus

    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 TransactionStatus

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for TransactionStatus

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<TransactionStatus> for TransactionStatus

    source§

    fn eq(&self, other: &TransactionStatus) -> bool

    This method tests for self and other values to be equal, and is used +}

    Fields§

    §finality_status: TransactionFinalityStatus§execution_status: TransactionExecutionStatus

    Trait Implementations§

    source§

    impl Clone for TransactionStatus

    source§

    fn clone(&self) -> TransactionStatus

    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 TransactionStatus

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for TransactionStatus

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<TransactionStatus> for TransactionStatus

    source§

    fn eq(&self, other: &TransactionStatus) -> 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 Serialize for TransactionStatus

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for TransactionStatus

    source§

    impl StructuralEq for TransactionStatus

    source§

    impl StructuralPartialEq for TransactionStatus

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl Serialize for TransactionStatus

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for TransactionStatus

    source§

    impl StructuralEq for TransactionStatus

    source§

    impl StructuralPartialEq for TransactionStatus

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere @@ -80,12 +80,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -129,7 +129,7 @@ V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere +[WithDispatch] wrapper. Read more

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    \ No newline at end of file diff --git a/pallet_starknet/blockifier_state_adapter/struct.BlockifierStateAdapter.html b/pallet_starknet/blockifier_state_adapter/struct.BlockifierStateAdapter.html index e1c49a0fb2..853ef50d41 100644 --- a/pallet_starknet/blockifier_state_adapter/struct.BlockifierStateAdapter.html +++ b/pallet_starknet/blockifier_state_adapter/struct.BlockifierStateAdapter.html @@ -123,12 +123,12 @@ function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/pallet_starknet/constant.ETHEREUM_CONSENSUS_RPC.html b/pallet_starknet/constant.ETHEREUM_CONSENSUS_RPC.html index 18e48dd8f9..2e2e0f8ba4 100644 --- a/pallet_starknet/constant.ETHEREUM_CONSENSUS_RPC.html +++ b/pallet_starknet/constant.ETHEREUM_CONSENSUS_RPC.html @@ -1 +1 @@ -ETHEREUM_CONSENSUS_RPC in pallet_starknet - Rust
    pub const ETHEREUM_CONSENSUS_RPC: &[u8] = b"starknet::ETHEREUM_CONSENSUS_RPC";
    \ No newline at end of file +ETHEREUM_CONSENSUS_RPC in pallet_starknet - Rust
    pub const ETHEREUM_CONSENSUS_RPC: &[u8] = b"starknet::ETHEREUM_CONSENSUS_RPC";
    \ No newline at end of file diff --git a/pallet_starknet/constant.ETHEREUM_EXECUTION_RPC.html b/pallet_starknet/constant.ETHEREUM_EXECUTION_RPC.html index 5b907f980b..8828c3983f 100644 --- a/pallet_starknet/constant.ETHEREUM_EXECUTION_RPC.html +++ b/pallet_starknet/constant.ETHEREUM_EXECUTION_RPC.html @@ -1 +1 @@ -ETHEREUM_EXECUTION_RPC in pallet_starknet - Rust
    pub const ETHEREUM_EXECUTION_RPC: &[u8] = b"starknet::ETHEREUM_EXECUTION_RPC";
    \ No newline at end of file +ETHEREUM_EXECUTION_RPC in pallet_starknet - Rust
    pub const ETHEREUM_EXECUTION_RPC: &[u8] = b"starknet::ETHEREUM_EXECUTION_RPC";
    \ No newline at end of file diff --git a/pallet_starknet/constant.SN_OS_CONFIG_HASH_VERSION.html b/pallet_starknet/constant.SN_OS_CONFIG_HASH_VERSION.html index 7d359a10c1..379403fce1 100644 --- a/pallet_starknet/constant.SN_OS_CONFIG_HASH_VERSION.html +++ b/pallet_starknet/constant.SN_OS_CONFIG_HASH_VERSION.html @@ -1 +1 @@ -SN_OS_CONFIG_HASH_VERSION in pallet_starknet - Rust
    pub const SN_OS_CONFIG_HASH_VERSION: &str = "StarknetOsConfig1";
    \ No newline at end of file +SN_OS_CONFIG_HASH_VERSION in pallet_starknet - Rust
    pub const SN_OS_CONFIG_HASH_VERSION: &str = "StarknetOsConfig1";
    \ No newline at end of file diff --git a/pallet_starknet/execution_config/struct.RuntimeExecutionConfigBuilder.html b/pallet_starknet/execution_config/struct.RuntimeExecutionConfigBuilder.html index bde988c38b..0c01d9b7cb 100644 --- a/pallet_starknet/execution_config/struct.RuntimeExecutionConfigBuilder.html +++ b/pallet_starknet/execution_config/struct.RuntimeExecutionConfigBuilder.html @@ -67,12 +67,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/pallet_starknet/genesis_loader/struct.GenesisData.html b/pallet_starknet/genesis_loader/struct.GenesisData.html index dcf9ffa8a3..c21266550a 100644 --- a/pallet_starknet/genesis_loader/struct.GenesisData.html +++ b/pallet_starknet/genesis_loader/struct.GenesisData.html @@ -5,14 +5,14 @@ pub predeployed_accounts: Vec<PredeployedAccount, Global>, pub storage: Vec<((HexFelt, HexFelt), HexFelt), Global>, pub fee_token_address: HexFelt, -}

    Fields§

    §contract_classes: Vec<(HexFelt, ContractClass), Global>§sierra_class_hash_to_casm_class_hash: Vec<(HexFelt, HexFelt), Global>§contracts: Vec<(HexFelt, HexFelt), Global>§predeployed_accounts: Vec<PredeployedAccount, Global>§storage: Vec<((HexFelt, HexFelt), HexFelt), Global>§fee_token_address: HexFelt

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for GenesisData

    source§

    fn deserialize<__D>( +}

    Fields§

    §contract_classes: Vec<(HexFelt, ContractClass), Global>§sierra_class_hash_to_casm_class_hash: Vec<(HexFelt, HexFelt), Global>§contracts: Vec<(HexFelt, HexFelt), Global>§predeployed_accounts: Vec<PredeployedAccount, Global>§storage: Vec<((HexFelt, HexFelt), HexFelt), Global>§fee_token_address: HexFelt

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for GenesisData

    source§

    fn deserialize<__D>( __deserializer: __D -) -> Result<GenesisData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for GenesisData

    source§

    fn serialize<__S>( +) -> Result<GenesisData, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for GenesisData

    source§

    fn serialize<__S>( &self, __serializer: __S -) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -78,12 +78,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -126,8 +126,8 @@ V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere +[WithDispatch] wrapper. Read more

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    \ No newline at end of file + T: Serialize,
    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    \ No newline at end of file diff --git a/pallet_starknet/genesis_loader/struct.GenesisLoader.html b/pallet_starknet/genesis_loader/struct.GenesisLoader.html index 58e494b698..0e36d12f3e 100644 --- a/pallet_starknet/genesis_loader/struct.GenesisLoader.html +++ b/pallet_starknet/genesis_loader/struct.GenesisLoader.html @@ -64,12 +64,12 @@ function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/pallet_starknet/genesis_loader/struct.HexFelt.html b/pallet_starknet/genesis_loader/struct.HexFelt.html index 958d047af2..c07f44ca99 100644 --- a/pallet_starknet/genesis_loader/struct.HexFelt.html +++ b/pallet_starknet/genesis_loader/struct.HexFelt.html @@ -1,12 +1,12 @@ HexFelt in pallet_starknet::genesis_loader - Rust
    pub struct HexFelt(pub FieldElement);
    Expand description

    A wrapper for FieldElement that implements serde’s Serialize and Deserialize for hex strings.

    -

    Tuple Fields§

    §0: FieldElement

    Trait Implementations§

    source§

    impl Clone for HexFelt

    source§

    fn clone(&self) -> HexFelt

    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<'de> Deserialize<'de> for HexFelt

    Tuple Fields§

    §0: FieldElement

    Trait Implementations§

    source§

    impl Clone for HexFelt

    source§

    fn clone(&self) -> HexFelt

    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<'de> Deserialize<'de> for HexFelt

    source§

    fn deserialize<__D>( __deserializer: __D -) -> Result<HexFelt, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl From<Felt252Wrapper> for HexFelt

    source§

    fn from(felt: Felt252Wrapper) -> HexFelt

    Converts to this type from the input type.
    source§

    impl From<FieldElement> for HexFelt

    source§

    fn from(felt: FieldElement) -> HexFelt

    Converts to this type from the input type.
    source§

    impl LowerHex for HexFelt

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter.
    source§

    impl Serialize for HexFelt

    source§

    fn serialize<__S>( +) -> Result<HexFelt, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl From<Felt252Wrapper> for HexFelt

    source§

    fn from(felt: Felt252Wrapper) -> HexFelt

    Converts to this type from the input type.
    source§

    impl From<FieldElement> for HexFelt

    source§

    fn from(felt: FieldElement) -> HexFelt

    Converts to this type from the input type.
    source§

    impl LowerHex for HexFelt

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter.
    source§

    impl Serialize for HexFelt

    source§

    fn serialize<__S>( &self, __serializer: __S -) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for HexFelt

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Copy for HexFelt

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -73,12 +73,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -122,8 +122,8 @@ V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere +[WithDispatch] wrapper. Read more

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    \ No newline at end of file + T: Serialize,
    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    \ No newline at end of file diff --git a/pallet_starknet/genesis_loader/struct.PredeployedAccount.html b/pallet_starknet/genesis_loader/struct.PredeployedAccount.html index 52cea1f999..4be78d912c 100644 --- a/pallet_starknet/genesis_loader/struct.PredeployedAccount.html +++ b/pallet_starknet/genesis_loader/struct.PredeployedAccount.html @@ -5,14 +5,14 @@ pub private_key: Option<Vec<u8, Global>>, pub public_key: HexFelt, }
    Expand description

    A struct containing predeployed accounts info.

    -

    Fields§

    §contract_address: HexFelt§class_hash: HexFelt§name: String§private_key: Option<Vec<u8, Global>>§public_key: HexFelt

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for PredeployedAccount

    Fields§

    §contract_address: HexFelt§class_hash: HexFelt§name: String§private_key: Option<Vec<u8, Global>>§public_key: HexFelt

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for PredeployedAccount

    source§

    fn deserialize<__D>( __deserializer: __D -) -> Result<PredeployedAccount, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for PredeployedAccount

    source§

    fn serialize<__S>( +) -> Result<PredeployedAccount, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for PredeployedAccount

    source§

    fn serialize<__S>( &self, __serializer: __S -) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -78,12 +78,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -126,8 +126,8 @@ V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere +[WithDispatch] wrapper. Read more

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    \ No newline at end of file + T: Serialize,
    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    \ No newline at end of file diff --git a/pallet_starknet/index.html b/pallet_starknet/index.html index ad8a47146d..10dce26255 100644 --- a/pallet_starknet/index.html +++ b/pallet_starknet/index.html @@ -1,4 +1,4 @@ -pallet_starknet - Rust

    Crate pallet_starknet

    source ·
    Expand description

    A Substrate pallet implementation for Starknet, a decentralized, permissionless, and scalable +pallet_starknet - Rust

    Crate pallet_starknet

    source ·
    Expand description

    A Substrate pallet implementation for Starknet, a decentralized, permissionless, and scalable zk-rollup for general-purpose smart contracts. See the Starknet documentation for more information. The code consists of the following sections:

    diff --git a/pallet_starknet/macro.log.html b/pallet_starknet/macro.log.html index 32271fc7b0..39fe8afada 100644 --- a/pallet_starknet/macro.log.html +++ b/pallet_starknet/macro.log.html @@ -1,3 +1,3 @@ -log in pallet_starknet - Rust

    Macro pallet_starknet::log

    source ·
    macro_rules! log {
    +log in pallet_starknet - Rust

    Macro pallet_starknet::log

    source ·
    macro_rules! log {
         ($level:tt, $pattern:expr $(, $values:expr)* $(,)?) => { ... };
     }
    \ No newline at end of file diff --git a/pallet_starknet/pallet/dispatchables/fn.consume_l1_message.html b/pallet_starknet/pallet/dispatchables/fn.consume_l1_message.html index 67db0d02e8..b0bc964430 100644 --- a/pallet_starknet/pallet/dispatchables/fn.consume_l1_message.html +++ b/pallet_starknet/pallet/dispatchables/fn.consume_l1_message.html @@ -1,4 +1,4 @@ -consume_l1_message in pallet_starknet::pallet::dispatchables - Rust
    pub fn consume_l1_message<T: Config>(
    +consume_l1_message in pallet_starknet::pallet::dispatchables - Rust
    pub fn consume_l1_message<T: Config>(
         transaction: HandleL1MessageTransaction,
         paid_fee_on_l1: Fee
     )
    Expand description

    Consume a message from L1.

    diff --git a/pallet_starknet/pallet/dispatchables/fn.declare.html b/pallet_starknet/pallet/dispatchables/fn.declare.html index da70b19cb7..51d6cd6fd5 100644 --- a/pallet_starknet/pallet/dispatchables/fn.declare.html +++ b/pallet_starknet/pallet/dispatchables/fn.declare.html @@ -1,4 +1,4 @@ -declare in pallet_starknet::pallet::dispatchables - Rust
    pub fn declare<T: Config>(
    +declare in pallet_starknet::pallet::dispatchables - Rust
    pub fn declare<T: Config>(
         transaction: DeclareTransaction,
         contract_class: ContractClass
     )
    Expand description

    The declare transaction is used to introduce new classes into the state of Starknet, diff --git a/pallet_starknet/pallet/dispatchables/fn.deploy_account.html b/pallet_starknet/pallet/dispatchables/fn.deploy_account.html index db9373fe91..0b94caf77b 100644 --- a/pallet_starknet/pallet/dispatchables/fn.deploy_account.html +++ b/pallet_starknet/pallet/dispatchables/fn.deploy_account.html @@ -1,4 +1,4 @@ -deploy_account in pallet_starknet::pallet::dispatchables - Rust

    pub fn deploy_account<T: Config>(transaction: DeployAccountTransaction)
    Expand description

    Since Starknet v0.10.1 the deploy_account transaction replaces the deploy transaction +deploy_account in pallet_starknet::pallet::dispatchables - Rust

    pub fn deploy_account<T: Config>(transaction: DeployAccountTransaction)
    Expand description

    Since Starknet v0.10.1 the deploy_account transaction replaces the deploy transaction for deploying account contracts. To use it, you should first pre-fund your would-be account address so that you could pay the transaction fee (see here for more details) . You can then send the deploy_account transaction. See https://docs.starknet.io/documentation/architecture_and_concepts/Blocks/transactions/#deploy_account_transaction.

    diff --git a/pallet_starknet/pallet/dispatchables/fn.invoke.html b/pallet_starknet/pallet/dispatchables/fn.invoke.html index 6ba39e05c0..18c69e3480 100644 --- a/pallet_starknet/pallet/dispatchables/fn.invoke.html +++ b/pallet_starknet/pallet/dispatchables/fn.invoke.html @@ -1,4 +1,4 @@ -invoke in pallet_starknet::pallet::dispatchables - Rust
    pub fn invoke<T: Config>(transaction: InvokeTransaction)
    Expand description

    The invoke transaction is the main transaction type used to invoke contract functions in +invoke in pallet_starknet::pallet::dispatchables - Rust

    pub fn invoke<T: Config>(transaction: InvokeTransaction)
    Expand description

    The invoke transaction is the main transaction type used to invoke contract functions in Starknet. See https://docs.starknet.io/documentation/architecture_and_concepts/Blocks/transactions/#invoke_transaction.

    Arguments

    diff --git a/pallet_starknet/pallet/dispatchables/fn.set_sequencer_address.html b/pallet_starknet/pallet/dispatchables/fn.set_sequencer_address.html index 1f1f243258..825364762d 100644 --- a/pallet_starknet/pallet/dispatchables/fn.set_sequencer_address.html +++ b/pallet_starknet/pallet/dispatchables/fn.set_sequencer_address.html @@ -1,4 +1,4 @@ -set_sequencer_address in pallet_starknet::pallet::dispatchables - Rust
    pub fn set_sequencer_address<T: Config>(addr: [u8; 32])
    Expand description

    Set the current block author’s sequencer address.

    +set_sequencer_address in pallet_starknet::pallet::dispatchables - Rust
    pub fn set_sequencer_address<T: Config>(addr: [u8; 32])
    Expand description

    Set the current block author’s sequencer address.

    This call should be invoked exactly once per block. It will set a default value at the finalization phase, if this call hasn’t been invoked by that time.

    The dispatch origin for this call must be Inherent.

    diff --git a/pallet_starknet/pallet/dispatchables/index.html b/pallet_starknet/pallet/dispatchables/index.html index 9fab17618c..aab20114b9 100644 --- a/pallet_starknet/pallet/dispatchables/index.html +++ b/pallet_starknet/pallet/dispatchables/index.html @@ -1,4 +1,4 @@ -pallet_starknet::pallet::dispatchables - Rust
    Expand description

    Auto-generated docs-only module listing all defined dispatchables for this pallet.

    +pallet_starknet::pallet::dispatchables - Rust
    Expand description

    Auto-generated docs-only module listing all defined dispatchables for this pallet.

    Warning: Doc-Only

    Members of this module cannot be used directly and are only provided for documentation purposes. To see the real version of each dispatchable, look for them in Pallet or diff --git a/pallet_starknet/pallet/enum.Call.html b/pallet_starknet/pallet/enum.Call.html index ec64b3c8d2..a87940cb0e 100644 --- a/pallet_starknet/pallet/enum.Call.html +++ b/pallet_starknet/pallet/enum.Call.html @@ -1,4 +1,4 @@ -Call in pallet_starknet::pallet - Rust

    pub enum Call<T: Config> {
    +Call in pallet_starknet::pallet - Rust
    pub enum Call<T: Config> {
         set_sequencer_address {
             addr: [u8; 32],
         },
    @@ -26,38 +26,38 @@
     
    §

    declare

    Fields

    §contract_class: ContractClass
    §

    deploy_account

    Fields

    §

    consume_l1_message

    Fields

    §paid_fee_on_l1: Fee

    Implementations§

    source§

    impl<T: Config> Call<T>

    source

    pub fn new_call_variant_set_sequencer_address(addr: [u8; 32]) -> Self

    Create a call with the variant set_sequencer_address.

    -
    source

    pub fn new_call_variant_invoke(transaction: InvokeTransaction) -> Self

    Create a call with the variant invoke.

    -
    source

    pub fn new_call_variant_declare( +

    Implementations§

    source§

    impl<T: Config> Call<T>

    source

    pub fn new_call_variant_set_sequencer_address(addr: [u8; 32]) -> Self

    Create a call with the variant set_sequencer_address.

    +
    source

    pub fn new_call_variant_invoke(transaction: InvokeTransaction) -> Self

    Create a call with the variant invoke.

    +
    source

    pub fn new_call_variant_declare( transaction: DeclareTransaction, contract_class: ContractClass ) -> Self

    Create a call with the variant declare.

    -
    source

    pub fn new_call_variant_deploy_account( +

    source

    pub fn new_call_variant_deploy_account( transaction: DeployAccountTransaction ) -> Self

    Create a call with the variant deploy_account.

    -
    source

    pub fn new_call_variant_consume_l1_message( +

    source

    pub fn new_call_variant_consume_l1_message( transaction: HandleL1MessageTransaction, paid_fee_on_l1: Fee ) -> Self

    Create a call with the variant consume_l1_message.

    -

    Trait Implementations§

    source§

    impl<T: Config> Clone for Call<T>

    source§

    fn clone(&self) -> Self

    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<T: Config> Debug for Call<T>

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: Config> Decode for Call<T>

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Trait Implementations§

    source§

    impl<T: Config> Clone for Call<T>

    source§

    fn clone(&self) -> Self

    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<T: Config> Debug for Call<T>

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: Config> Decode for Call<T>

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<T: Config> Encode for Call<T>

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<T: Config> Encode for Call<T>

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<T: Config> GetCallIndex for Call<T>

    source§

    fn get_call_index(&self) -> u8

    Return the index of this Call.
    source§

    fn get_call_indices() -> &'static [u8]

    Return all call indices in the same order as [GetCallName].
    source§

    impl<T: Config> GetCallName for Call<T>

    source§

    fn get_call_name(&self) -> &'static str

    Return the function name of the Call.
    source§

    fn get_call_names() -> &'static [&'static str]

    Return all function names in the same order as [GetCallIndex].
    source§

    impl<T: Config> GetDispatchInfo for Call<T>

    source§

    fn get_dispatch_info(&self) -> DispatchInfo

    Return a DispatchInfo, containing relevant information of this dispatch. Read more
    source§

    impl<T: Config> PartialEq<Call<T>> for Call<T>

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<T: Config> GetCallIndex for Call<T>

    source§

    fn get_call_index(&self) -> u8

    Return the index of this Call.
    source§

    fn get_call_indices() -> &'static [u8]

    Return all call indices in the same order as [GetCallName].
    source§

    impl<T: Config> GetCallName for Call<T>

    source§

    fn get_call_name(&self) -> &'static str

    Return the function name of the Call.
    source§

    fn get_call_names() -> &'static [&'static str]

    Return all function names in the same order as [GetCallIndex].
    source§

    impl<T: Config> GetDispatchInfo for Call<T>

    source§

    fn get_dispatch_info(&self) -> DispatchInfo

    Return a DispatchInfo, containing relevant information of this dispatch. Read more
    source§

    impl<T: Config> PartialEq<Call<T>> for Call<T>

    source§

    fn eq(&self, other: &Self) -> 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<T> TypeInfo for Call<T>where +sufficient, and should not be overridden without very good reason.

    source§

    impl<T> TypeInfo for Call<T>where PhantomData<(T,)>: TypeInfo + 'static, - T: Config + 'static,

    §

    type Identity = Call<T>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<T: Config> UnfilteredDispatchable for Call<T>

    §

    type RuntimeOrigin = <T as Config>::RuntimeOrigin

    The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
    source§

    fn dispatch_bypass_filter( + T: Config + 'static,

    §

    type Identity = Call<T>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<T: Config> UnfilteredDispatchable for Call<T>

    §

    type RuntimeOrigin = <T as Config>::RuntimeOrigin

    The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
    source§

    fn dispatch_bypass_filter( self, origin: Self::RuntimeOrigin -) -> DispatchResultWithPostInfo

    Dispatch this call but do not check the filter in origin.
    source§

    impl<T: Config> EncodeLike<Call<T>> for Call<T>

    source§

    impl<T: Config> Eq for Call<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Call<T>where +) -> DispatchResultWithPostInfo

    Dispatch this call but do not check the filter in origin.
    source§

    impl<T: Config> EncodeLike<Call<T>> for Call<T>

    source§

    impl<T: Config> Eq for Call<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Call<T>where T: RefUnwindSafe,

    §

    impl<T> Send for Call<T>where T: Send,

    §

    impl<T> Sync for Call<T>where T: Sync,

    §

    impl<T> Unpin for Call<T>where @@ -148,12 +148,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/pallet_starknet/pallet/enum.Error.html b/pallet_starknet/pallet/enum.Error.html index bfd82bf092..b3956c777c 100644 --- a/pallet_starknet/pallet/enum.Error.html +++ b/pallet_starknet/pallet/enum.Error.html @@ -1,4 +1,4 @@ -Error in pallet_starknet::pallet - Rust
    pub enum Error<T> {
    +Error in pallet_starknet::pallet - Rust
    pub enum Error<T> {
     
    Show 23 variants AccountNotDeployed, TransactionExecutionFailed, ClassHashAlreadyDeclared, @@ -25,20 +25,20 @@ // some variants omitted
    }
    Expand description

    The Starknet pallet custom errors. ERRORS

    -

    Variants§

    §

    AccountNotDeployed

    §

    TransactionExecutionFailed

    §

    ClassHashAlreadyDeclared

    §

    ContractClassHashUnknown

    §

    ContractClassAlreadyAssociated

    §

    ContractClassMustBeSpecified

    §

    AccountAlreadyDeployed

    §

    ContractAddressAlreadyAssociated

    §

    InvalidContractClass

    §

    TooManyEmittedStarknetEvents

    §

    StateReaderError

    §

    EmitEventError

    §

    StateDiffError

    §

    ContractNotFound

    §

    TransactionConversionError

    §

    SequencerAddressNotValid

    §

    InvalidContractClassForThisDeclareVersion

    §

    Unimplemented

    §

    MissingRevertReason

    §

    MissingCallInfo

    §

    FailedToCreateATransactionalStorageExecution

    §

    L1MessageAlreadyExecuted

    §

    MissingL1GasUsage

    Trait Implementations§

    source§

    impl<T: Config> Debug for Error<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Decode for Error<T>

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Variants§

    §

    AccountNotDeployed

    §

    TransactionExecutionFailed

    §

    ClassHashAlreadyDeclared

    §

    ContractClassHashUnknown

    §

    ContractClassAlreadyAssociated

    §

    ContractClassMustBeSpecified

    §

    AccountAlreadyDeployed

    §

    ContractAddressAlreadyAssociated

    §

    InvalidContractClass

    §

    TooManyEmittedStarknetEvents

    §

    StateReaderError

    §

    EmitEventError

    §

    StateDiffError

    §

    ContractNotFound

    §

    TransactionConversionError

    §

    SequencerAddressNotValid

    §

    InvalidContractClassForThisDeclareVersion

    §

    Unimplemented

    §

    MissingRevertReason

    §

    MissingCallInfo

    §

    FailedToCreateATransactionalStorageExecution

    §

    L1MessageAlreadyExecuted

    §

    MissingL1GasUsage

    Trait Implementations§

    source§

    impl<T: Config> Debug for Error<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Decode for Error<T>

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<T> Encode for Error<T>

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<T> Encode for Error<T>

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<T: Config> From<Error<T>> for &'static str

    source§

    fn from(err: Error<T>) -> &'static str

    Converts to this type from the input type.
    source§

    impl<T: Config> From<Error<T>> for DispatchError

    source§

    fn from(err: Error<T>) -> Self

    Converts to this type from the input type.
    source§

    impl<T> PalletError for Error<T>

    source§

    const MAX_ENCODED_SIZE: usize = 1usize

    The maximum encoded size for the implementing type. Read more
    source§

    impl<T> TypeInfo for Error<T>where + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more

    source§

    impl<T: Config> From<Error<T>> for &'static str

    source§

    fn from(err: Error<T>) -> &'static str

    Converts to this type from the input type.
    source§

    impl<T: Config> From<Error<T>> for DispatchError

    source§

    fn from(err: Error<T>) -> Self

    Converts to this type from the input type.
    source§

    impl<T> PalletError for Error<T>

    source§

    const MAX_ENCODED_SIZE: usize = 1usize

    The maximum encoded size for the implementing type. Read more
    source§

    impl<T> TypeInfo for Error<T>where PhantomData<T>: TypeInfo + 'static, - T: 'static,

    §

    type Identity = Error<T>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<T> EncodeLike<Error<T>> for Error<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Error<T>where + T: 'static,

    §

    type Identity = Error<T>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<T> EncodeLike<Error<T>> for Error<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Error<T>where T: RefUnwindSafe,

    §

    impl<T> Send for Error<T>where T: Send,

    §

    impl<T> Sync for Error<T>where T: Sync,

    §

    impl<T> Unpin for Error<T>where @@ -118,12 +118,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/pallet_starknet/pallet/enum.Event.html b/pallet_starknet/pallet/enum.Event.html index d8db88f695..1f3c435370 100644 --- a/pallet_starknet/pallet/enum.Event.html +++ b/pallet_starknet/pallet/enum.Event.html @@ -1,4 +1,4 @@ -Event in pallet_starknet::pallet - Rust
    pub enum Event<T: Config> {
    +Event in pallet_starknet::pallet - Rust
    pub enum Event<T: Config> {
         KeepStarknetStrange,
         StarknetEvent(Event),
         FeeTokenAddressChanged {
    @@ -13,22 +13,22 @@
     
    §

    FeeTokenAddressChanged

    Fields

    §old_fee_token_address: ContractAddress
    §new_fee_token_address: ContractAddress

    Emitted when fee token address is changed. This is emitted by the set_fee_token_address extrinsic. [old_fee_token_address, new_fee_token_address]

    -

    Trait Implementations§

    source§

    impl<T: Config> Clone for Event<T>

    source§

    fn clone(&self) -> Self

    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<T: Config> Debug for Event<T>

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: Config> Decode for Event<T>

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Trait Implementations§

    source§

    impl<T: Config> Clone for Event<T>

    source§

    fn clone(&self) -> Self

    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<T: Config> Debug for Event<T>

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: Config> Decode for Event<T>

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<T: Config> Encode for Event<T>

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<T: Config> Encode for Event<T>

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<T: Config> From<Event<T>> for ()

    source§

    fn from(_: Event<T>)

    Converts to this type from the input type.
    source§

    impl<T: Config> PartialEq<Event<T>> for Event<T>

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<T: Config> From<Event<T>> for ()

    source§

    fn from(_: Event<T>)

    Converts to this type from the input type.
    source§

    impl<T: Config> PartialEq<Event<T>> for Event<T>

    source§

    fn eq(&self, other: &Self) -> 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<T> TypeInfo for Event<T>where +sufficient, and should not be overridden without very good reason.

    source§

    impl<T> TypeInfo for Event<T>where PhantomData<T>: TypeInfo + 'static, - T: Config + 'static,

    §

    type Identity = Event<T>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<T: Config> EncodeLike<Event<T>> for Event<T>

    source§

    impl<T: Config> Eq for Event<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Event<T>where + T: Config + 'static,

    §

    type Identity = Event<T>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<T: Config> EncodeLike<Event<T>> for Event<T>

    source§

    impl<T: Config> Eq for Event<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Event<T>where T: RefUnwindSafe,

    §

    impl<T> Send for Event<T>where T: Send,

    §

    impl<T> Sync for Event<T>where T: Sync,

    §

    impl<T> Unpin for Event<T>where @@ -119,12 +119,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/pallet_starknet/pallet/index.html b/pallet_starknet/pallet/index.html index ec32b13e4e..3bf8630b3d 100644 --- a/pallet_starknet/pallet/index.html +++ b/pallet_starknet/pallet/index.html @@ -1,4 +1,4 @@ -pallet_starknet::pallet - Rust

    Module pallet_starknet::pallet

    source ·
    Expand description

    The pallet module in each FRAME pallet hosts the most important items needed +pallet_starknet::pallet - Rust

    Module pallet_starknet::pallet

    source ·
    Expand description

    The pallet module in each FRAME pallet hosts the most important items needed to construct this pallet.

    The main components of this pallet are:

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<'de> Deserialize<'de> for TransactionOutput

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for TransactionOutput

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<'de> Deserialize<'de> for TransactionOutput

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for TransactionOutput

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<TransactionOutput> for TransactionOutput

    source§

    fn eq(&self, other: &TransactionOutput) -> 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 Serialize for TransactionOutput

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TypeInfo for TransactionOutput

    §

    type Identity = TransactionOutput

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<TransactionOutput> for TransactionOutput

    source§

    impl Eq for TransactionOutput

    source§

    impl StructuralEq for TransactionOutput

    source§

    impl StructuralPartialEq for TransactionOutput

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl Serialize for TransactionOutput

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TypeInfo for TransactionOutput

    §

    type Identity = TransactionOutput

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<TransactionOutput> for TransactionOutput

    source§

    impl Eq for TransactionOutput

    source§

    impl StructuralEq for TransactionOutput

    source§

    impl StructuralPartialEq for TransactionOutput

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -104,12 +104,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -154,8 +154,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<S> Codec for Swhere - S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere + S: Decode + Encode,

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    §

    impl<T> EncodeLike<&&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<&mut T> for Twhere T: Encode,

    §

    impl<T> EncodeLike<Arc<T, Global>> for Twhere @@ -167,8 +167,8 @@ S: Encode + EncodeLike<S>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSerialize for Twhere - T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere - T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere + T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere + T: DeserializeOwned + Serialize,

    §

    impl<T> Member for Twhere T: Send + Sync + Debug + Eq + PartialEq<T> + Clone + 'static,

    §

    impl<T> Parameter for Twhere T: Codec + EncodeLike<T> + Clone + Eq + Debug + TypeInfo,

    §

    impl<T> StaticTypeInfo for Twhere T: TypeInfo + 'static,

    \ No newline at end of file diff --git a/pallet_starknet_runtime_api/enum.StarknetTransactionExecutionError.html b/pallet_starknet_runtime_api/enum.StarknetTransactionExecutionError.html index e23395f6cd..6e2cb4e49c 100644 --- a/pallet_starknet_runtime_api/enum.StarknetTransactionExecutionError.html +++ b/pallet_starknet_runtime_api/enum.StarknetTransactionExecutionError.html @@ -1,21 +1,21 @@ -StarknetTransactionExecutionError in pallet_starknet_runtime_api - Rust
    pub enum StarknetTransactionExecutionError {
    +StarknetTransactionExecutionError in pallet_starknet_runtime_api - Rust
    pub enum StarknetTransactionExecutionError {
         ContractNotFound,
         ClassAlreadyDeclared,
         ClassHashNotFound,
         InvalidContractClass,
         ContractError,
    -}

    Variants§

    §

    ContractNotFound

    §

    ClassAlreadyDeclared

    §

    ClassHashNotFound

    §

    InvalidContractClass

    §

    ContractError

    Trait Implementations§

    source§

    impl Decode for StarknetTransactionExecutionError

    source§

    fn decode<__CodecInputEdqy: Input>( +}

    Variants§

    §

    ContractNotFound

    §

    ClassAlreadyDeclared

    §

    ClassHashNotFound

    §

    InvalidContractClass

    §

    ContractError

    Trait Implementations§

    source§

    impl Decode for StarknetTransactionExecutionError

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for StarknetTransactionExecutionError

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for StarknetTransactionExecutionError

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl TypeInfo for StarknetTransactionExecutionError

    §

    type Identity = StarknetTransactionExecutionError

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<StarknetTransactionExecutionError> for StarknetTransactionExecutionError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl TypeInfo for StarknetTransactionExecutionError

    §

    type Identity = StarknetTransactionExecutionError

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<StarknetTransactionExecutionError> for StarknetTransactionExecutionError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -89,12 +89,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/pallet_starknet_runtime_api/index.html b/pallet_starknet_runtime_api/index.html index 313129b12f..558ccec30a 100644 --- a/pallet_starknet_runtime_api/index.html +++ b/pallet_starknet_runtime_api/index.html @@ -1,2 +1,2 @@ -pallet_starknet_runtime_api - Rust
    Expand description

    Definition of the runtime API for the Starknet pallet.

    +pallet_starknet_runtime_api - Rust
    Expand description

    Definition of the runtime API for the Starknet pallet.

    Re-exports

    Structs

    Enums

    Traits

    \ No newline at end of file diff --git a/pallet_starknet_runtime_api/struct.BlockContext.html b/pallet_starknet_runtime_api/struct.BlockContext.html index 783bc57879..c6f4443496 100644 --- a/pallet_starknet_runtime_api/struct.BlockContext.html +++ b/pallet_starknet_runtime_api/struct.BlockContext.html @@ -1,4 +1,4 @@ -BlockContext in pallet_starknet_runtime_api - Rust
    pub struct BlockContext {
    +BlockContext in pallet_starknet_runtime_api - Rust
    pub struct BlockContext {
         pub chain_id: String,
         pub block_number: u64,
         pub block_timestamp: u64,
    @@ -9,18 +9,18 @@
         pub invoke_tx_max_n_steps: u32,
         pub validate_max_n_steps: u32,
         pub max_recursion_depth: u32,
    -}

    Fields§

    §chain_id: String§block_number: u64§block_timestamp: u64§sequencer_address: ContractAddress§fee_token_address: ContractAddress§vm_resource_fee_cost: Vec<(String, FixedU128)>§gas_price: u128§invoke_tx_max_n_steps: u32§validate_max_n_steps: u32§max_recursion_depth: u32

    Trait Implementations§

    source§

    impl Clone for BlockContext

    source§

    fn clone(&self) -> BlockContext

    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 BlockContext

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Decode for BlockContext

    source§

    fn decode<__CodecInputEdqy: Input>( +}

    Fields§

    §chain_id: String§block_number: u64§block_timestamp: u64§sequencer_address: ContractAddress§fee_token_address: ContractAddress§vm_resource_fee_cost: Vec<(String, FixedU128)>§gas_price: u128§invoke_tx_max_n_steps: u32§validate_max_n_steps: u32§max_recursion_depth: u32

    Trait Implementations§

    source§

    impl Clone for BlockContext

    source§

    fn clone(&self) -> BlockContext

    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 BlockContext

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Decode for BlockContext

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for BlockContext

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for BlockContext

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<BlockContext> for BlockContext

    source§

    fn from(value: BlockContext) -> Self

    Converts to this type from the input type.
    source§

    impl From<BlockContext> for BlockContext

    source§

    fn from(value: BlockContext) -> Self

    Converts to this type from the input type.
    source§

    impl TypeInfo for BlockContext

    §

    type Identity = BlockContext

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<BlockContext> for BlockContext

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<BlockContext> for BlockContext

    source§

    fn from(value: BlockContext) -> Self

    Converts to this type from the input type.
    source§

    impl From<BlockContext> for BlockContext

    source§

    fn from(value: BlockContext) -> Self

    Converts to this type from the input type.
    source§

    impl TypeInfo for BlockContext

    §

    type Identity = BlockContext

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<BlockContext> for BlockContext

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where @@ -95,12 +95,12 @@ function.

    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/pallet_starknet_runtime_api/trait.ConvertTransactionRuntimeApi.html b/pallet_starknet_runtime_api/trait.ConvertTransactionRuntimeApi.html index b09d8027e8..3727423d7e 100644 --- a/pallet_starknet_runtime_api/trait.ConvertTransactionRuntimeApi.html +++ b/pallet_starknet_runtime_api/trait.ConvertTransactionRuntimeApi.html @@ -1,4 +1,4 @@ -ConvertTransactionRuntimeApi in pallet_starknet_runtime_api - Rust
    pub trait ConvertTransactionRuntimeApi<Block: BlockT>: Core<Block> {
    +ConvertTransactionRuntimeApi in pallet_starknet_runtime_api - Rust
    pub trait ConvertTransactionRuntimeApi<Block: BlockT>: Core<Block> {
         // Provided methods
         fn convert_transaction(
             &self,
    @@ -16,20 +16,20 @@
             __runtime_api_at_param__: <Block as BlockT>::Hash,
             error: DispatchError
         ) -> Result<StarknetTransactionExecutionError, ApiError> { ... }
    -}

    Provided Methods§

    Provided Methods§

    source

    fn convert_transaction( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, transaction: UserTransaction ) -> Result<<Block as BlockT>::Extrinsic, ApiError>

    Converts the transaction to an UncheckedExtrinsic for submission to the pool.

    -
    source

    fn convert_l1_transaction( +

    source

    fn convert_l1_transaction( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, transaction: HandleL1MessageTransaction, fee: Fee ) -> Result<<Block as BlockT>::Extrinsic, ApiError>

    Converts the L1 Message transaction to an UncheckedExtrinsic for submission to the pool.

    -
    source

    fn convert_error( +

    source

    fn convert_error( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, error: DispatchError ) -> Result<StarknetTransactionExecutionError, ApiError>

    Converts the DispatchError to an understandable error for the client

    -

    Trait Implementations§

    source§

    impl<Block: BlockT> RuntimeApiInfo for dyn ConvertTransactionRuntimeApi<Block>

    source§

    const ID: [u8; 8] = _

    The identifier of the runtime api.
    source§

    const VERSION: u32 = 1u32

    The version of the runtime api.

    Implementors§

    \ No newline at end of file +

    Trait Implementations§

    source§

    impl<Block: BlockT> RuntimeApiInfo for dyn ConvertTransactionRuntimeApi<Block>

    source§

    const ID: [u8; 8] = _

    The identifier of the runtime api.
    source§

    const VERSION: u32 = 1u32

    The version of the runtime api.

    Implementors§

    \ No newline at end of file diff --git a/pallet_starknet_runtime_api/trait.StarknetRuntimeApi.html b/pallet_starknet_runtime_api/trait.StarknetRuntimeApi.html index 88849684b1..7495a3e815 100644 --- a/pallet_starknet_runtime_api/trait.StarknetRuntimeApi.html +++ b/pallet_starknet_runtime_api/trait.StarknetRuntimeApi.html @@ -1,4 +1,4 @@ -StarknetRuntimeApi in pallet_starknet_runtime_api - Rust
    pub trait StarknetRuntimeApi<Block: BlockT>: Core<Block> {
    +StarknetRuntimeApi in pallet_starknet_runtime_api - Rust
    pub trait StarknetRuntimeApi<Block: BlockT>: Core<Block> {
     
    Show 20 methods // Provided methods fn nonce( &self, @@ -97,67 +97,67 @@ __runtime_api_at_param__: <Block as BlockT>::Hash, nonce: Nonce ) -> Result<bool, ApiError> { ... } -
    }

    Provided Methods§

    Provided Methods§

    source

    fn nonce( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, contract_address: ContractAddress ) -> Result<Nonce, ApiError>

    Returns the nonce associated with the given address in the given block

    -
    source

    fn get_storage_at( +

    source

    fn get_storage_at( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, address: ContractAddress, key: StorageKey ) -> Result<Result<StarkFelt, DispatchError>, ApiError>

    Returns a storage slot value

    -
    source

    fn call( +

    source

    fn call( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, address: ContractAddress, function_selector: EntryPointSelector, calldata: Calldata ) -> Result<Result<Vec<Felt252Wrapper>, DispatchError>, ApiError>

    Returns a Call response.

    -
    source

    fn contract_class_hash_by_address( +

    source

    fn contract_class_hash_by_address( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, address: ContractAddress ) -> Result<ClassHash, ApiError>

    Returns the contract class hash at the given address.

    -
    source

    fn contract_class_by_class_hash( +

    source

    fn contract_class_by_class_hash( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, class_hash: ClassHash ) -> Result<Option<ContractClass>, ApiError>

    Returns the contract class for the given class hash.

    -
    source

    fn chain_id( +

    source

    fn chain_id( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<Felt252Wrapper, ApiError>

    Returns the chain id.

    -
    source

    fn program_hash( +

    source

    fn program_hash( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<Felt252Wrapper, ApiError>

    Returns the Starknet OS Cairo program hash.

    -
    source

    fn config_hash( +

    source

    fn config_hash( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<StarkHash, ApiError>

    Returns the Starknet config hash.

    -
    source

    fn fee_token_address( +

    source

    fn fee_token_address( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<ContractAddress, ApiError>

    Returns the fee token address.

    -
    source

    fn estimate_fee( +

    source

    fn estimate_fee( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, transactions: Vec<UserTransaction> ) -> Result<Result<Vec<(u64, u64)>, DispatchError>, ApiError>

    Returns fee estimate

    -
    source

    fn estimate_message_fee( +

    source

    fn estimate_message_fee( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, message: HandleL1MessageTransaction ) -> Result<Result<(u128, u64, u64), DispatchError>, ApiError>

    Returns message fee estimate

    -
    source

    fn simulate_transactions( +

    source

    fn simulate_transactions( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, transactions: Vec<UserTransaction>, simulation_flags: SimulationFlags ) -> Result<Result<Vec<Result<TransactionExecutionInfo, PlaceHolderErrorTypeForFailedStarknetExecution>>, DispatchError>, ApiError>

    Simulates transactions and returns their trace

    -
    source

    fn extrinsic_filter( +

    source

    fn extrinsic_filter( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, xts: Vec<<Block as BlockT>::Extrinsic> @@ -168,37 +168,37 @@ this limitation. The solution is to offload decoding and filtering to the RuntimeApi in the runtime itself, accomplished through the extrinsic_filter method. This enables the client to operate seamlessly while abstracting the extrinsic complexity.

    -

    source

    fn get_events_for_tx_by_index( +

    source

    fn get_events_for_tx_by_index( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, tx_index: u32 ) -> Result<Option<Vec<StarknetEvent>>, ApiError>

    Returns events, call with extrinsic index

    -
    source

    fn get_starknet_events_and_their_associated_tx_index( +

    source

    fn get_starknet_events_and_their_associated_tx_index( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<Vec<(u32, StarknetEvent)>, ApiError>

    Return the list of StarknetEvent evmitted during this block, along with the hash of the starknet transaction they bellong to

    block_extrinsics is the list of all the extrinsic executed during this block, it is used in order to match

    -
    source

    fn get_tx_execution_outcome( +

    source

    fn get_tx_execution_outcome( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, tx_hash: TransactionHash ) -> Result<Option<Vec<u8>>, ApiError>

    Return the outcome of the tx execution

    -
    source

    fn get_block_context( +

    source

    fn get_block_context( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<BlockContext, ApiError>

    Return the block context

    -
    source

    fn is_transaction_fee_disabled( +

    source

    fn is_transaction_fee_disabled( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<bool, ApiError>

    Return is fee disabled in state

    -
    source

    fn get_tx_messages_to_l1( +

    source

    fn get_tx_messages_to_l1( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, tx_hash: TransactionHash ) -> Result<Vec<MessageToL1>, ApiError>

    Return messages sent to L1 during tx execution

    -
    source

    fn l1_nonce_unused( +

    source

    fn l1_nonce_unused( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, nonce: Nonce ) -> Result<bool, ApiError>

    Check if L1 Message Nonce has not been used

    -

    Trait Implementations§

    source§

    impl<Block: BlockT> RuntimeApiInfo for dyn StarknetRuntimeApi<Block>

    source§

    const ID: [u8; 8] = _

    The identifier of the runtime api.
    source§

    const VERSION: u32 = 1u32

    The version of the runtime api.

    Implementors§

    \ No newline at end of file +

    Trait Implementations§

    source§

    impl<Block: BlockT> RuntimeApiInfo for dyn StarknetRuntimeApi<Block>

    source§

    const ID: [u8; 8] = _

    The identifier of the runtime api.
    source§

    const VERSION: u32 = 1u32

    The version of the runtime api.

    Implementors§

    \ No newline at end of file diff --git a/search-index.js b/search-index.js index 5cd138269b..3f1510283f 100644 --- a/search-index.js +++ b/search-index.js @@ -1,36 +1,36 @@ var searchIndex = JSON.parse('{\ -"da_test":{"doc":"","t":"AAARRRLLDFLLLLLLLLLLLLLLLLLLLLLLLF","n":["constants","fixtures","utils","AVAIL_DA_CONFIG","CELESTIA_DA_CONFIG","ETHEREUM_DA_CONFIG","borrow","borrow_mut","da_client","da_client","default","deref","deref_mut","drop","from","from_mut","from_ref","get","init","into","rewrite","rewrite","rewrite","rewrite","rewrite","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","get_da_client"],"q":[[0,"da_test"],[3,"da_test::constants"],[6,"da_test::fixtures"],[33,"da_test::utils"]],"d":["Constants","Fixtures","Utilities for connecting to DA layers.","","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,10,10,0,0,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,0],"f":[0,0,0,0,0,0,[[]],[[]],0,[[],[[2,[1]]]],[[],[[2,[1]]]],[3],[3],[3],[[]],[[]],[[]],[[],[[2,[1]]]],[[],3],[[]],[4,[[4,[4]]]],[[],4],[[[6,[5]]],[[4,[[6,[5]]]]]],[7,[[4,[7]]]],[[[2,[5]]],[[4,[[2,[5]]]]]],[[],4],[[],4],[[],8],[[]],[[]],[[]],[[]],[[]],[9,[[2,[1]]]]],"c":[],"p":[[8,"DaClient"],[3,"Box"],[15,"usize"],[4,"Result"],[3,"Global"],[3,"Vec"],[4,"Option"],[3,"TypeId"],[4,"DaLayer"],[3,"da_client"]]},\ -"madara":{"doc":"Madara node command line.","t":"AAAAAAAAFAAADLLLMFLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLGGDRRLFLLLLLFLLLLLLLMFLLLLLLLLFFFLLLLLMLFLLLLLLLLLLLNNNNDNNNNNNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLFAADNNDDNELLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLMMMLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMFMLLLLLLLLLLLLLLLLLLLLFMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNDDLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDDLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLRRDMMLLLMFLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLEDNCNLLLLLLMLLMFMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLDLLLMLLLLLLLLLLLMLLLLLLLLMMLLLLLMMLLLLLLLLLLLLGGGRDGGGRRDLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLFFFLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLMGF","n":["benchmarking","chain_spec","cli","command","commands","configs","constants","genesis_block","main","rpc","service","starknet","RemarkBuilder","borrow","borrow_mut","build","client","create_benchmark_extrinsic","deref","deref_mut","drop","extrinsic","from","from_mut","from_mut","from_ref","from_ref","from_subset","inherent_benchmark_data","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","new","pallet","rewrite","rewrite","rewrite","rewrite","rewrite","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","ChainSpec","DevChainSpec","DevGenesisExt","GENESIS_ASSETS_DIR","GENESIS_ASSETS_FILE","assimilate_storage","authority_keys_from_seed","borrow","borrow_mut","deref","deref_mut","deserialize","development_config","drop","from","from_mut","from_mut","from_ref","from_ref","from_subset","genesis_config","get_from_seed","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","load_genesis","local_testnet_config","print_development_accounts","rewrite","rewrite","rewrite","rewrite","rewrite","sealing","serialize","testnet_genesis","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","Benchmark","BuildSpec","ChainInfo","CheckBlock","Cli","ExportBlocks","ExportState","ImportBlocks","Key","PurgeChain","Revert","Setup","Subcommand","TryRuntimeDisabled","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","author","borrow","borrow","borrow_mut","borrow_mut","command","command_for_update","copyright_start_year","deref","deref","deref_mut","deref_mut","description","drop","drop","fmt","fmt","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","group_id","has_subcommand","impl_name","impl_version","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","is_in_subset","is_in_subset","load_spec","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","run","subcommand","support_url","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","run","run","setup","ExtendedRunCmd","Instant","InstantFinality","L1Messages","L1MessagesParams","Manual","Sealing","__clone_box","__clone_box","__clone_box","__clone_box","augment_args","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_args_for_update","base","base_path","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cache","chain_config_dir","chain_id","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","config_params","da_conf","da_layer","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","extract_l1_messages_worker_config","fmt","fmt","fmt","fmt","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","group_id","group_id","group_id","init","init","init","init","init_da_client","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","is_in_subset","is_in_subset","is_in_subset","is_in_subset","l1_contract_address","l1_messages_config","l1_messages_worker","override_dev_environment","provider_url","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","run_node","sealing","serialize","settlement","settlement_conf","to_owned","to_owned","to_owned","to_owned","to_possible_value","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","value_variants","vzip","vzip","vzip","vzip","ConfigSource","Local","Remote","SetupCmd","SetupSource","augment_args","augment_args","augment_args_for_update","augment_args_for_update","base_path","base_path","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chain","chain_id","deref","deref","deref","deref_mut","deref_mut","deref_mut","display","drop","drop","drop","fmt","fmt","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_local","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_remote","from_subset","from_subset","from_subset","group_id","group_id","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","is_in_subset","is_in_subset","is_in_subset","load_asset","load_config","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","run","source","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","write_content_to_disk","Configs","FileInfos","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","genesis_assets","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","is_in_subset","is_in_subset","name","remote_base_path","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sha3_256","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","url","vzip","vzip","DEFAULT_CONFIGS_URL","DEV_CHAIN_ID","MadaraGenesisBlockBuilder","_phantom","backend","borrow","borrow_mut","build_genesis_block","commit_genesis_state","construct_genesis_block","deref","deref_mut","drop","executor","from","from_mut","from_mut","from_ref","from_ref","from_subset","genesis_storage","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","new","rewrite","rewrite","rewrite","rewrite","rewrite","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","DenyUnsafe","FullDeps","No","StarknetDeps","Yes","__clone_box","borrow","borrow","borrow_mut","borrow_mut","check_if_safe","client","clone","clone_into","command_sink","create_full","deny_unsafe","deref","deref","deref_mut","deref_mut","drop","drop","fmt","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","graph","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","is_in_subset","is_in_subset","pool","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","starknet","starknet","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","StarknetDeps","__clone_box","borrow","borrow_mut","client","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","from_subset","genesis_provider","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","madara_backend","overrides","rewrite","rewrite","rewrite","rewrite","rewrite","starting_block","sync_service","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","BasicImportQueue","BoxBlockImport","ChainOpsResult","DEFAULT_SETTLEMENT_RETRY_INTERVAL","ExecutorDispatch","FullBackend","FullClient","FullSelectChain","GRANDPA_JUSTIFICATION_PERIOD","MADARA_TASK_GROUP","NativeElseWasmExecutor","__clone_box","allow_missing_host_functions","borrow","borrow","borrow_mut","borrow_mut","build_aura_grandpa_import_queue","build_manual_seal_import_queue","call","clone","clone_into","deref","deref","deref_mut","deref_mut","dispatch","drop","drop","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","is_in_subset","is_in_subset","native_version","native_version","native_version","new","new_chain_ops","new_full","new_partial","new_with_wasm_executor","read_runtime_version","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","run_manual_seal_authorship","runtime_version","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","wasm","MadaraBackend","db_config_dir"],"q":[[0,"madara"],[12,"madara::benchmarking"],[55,"madara::chain_spec"],[107,"madara::cli"],[218,"madara::command"],[219,"madara::commands"],[221,"madara::commands::run"],[433,"madara::commands::setup"],[571,"madara::configs"],[650,"madara::constants"],[652,"madara::genesis_block"],[696,"madara::rpc"],[785,"madara::rpc::starknet"],[831,"madara::service"],[933,"madara::starknet"]],"d":["Setup code for super::command which would otherwise bloat …","","","","","","","","","A collection of node-specific RPC methods. Substrate …","Service and ServiceFactory implementation. Specialized …","","Generates extrinsics for the benchmark overhead command.","","","","","Create a transaction using the given call.","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Generates inherent data for the benchmark overhead command.","","Calls U::from(self).","","","","","","","Creates a new Self from the given client.","","","","","","","","","","","","","","","","","","Specialized ChainSpec. This is a specialization of the …","Specialized ChainSpec for development.","Extension for the dev genesis config to support a custom …","","","","Generate an Aura authority key.","","","","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Genesis config.","Generate a crypto pair from seed.","","Calls U::from(self).","","","","","","","","","","","","","","","The sealing mode being used.","","Configure initial storage state for FRAME modules.","","","","","","","","","","","","Sub-commands concerned with benchmarking.","Build a chain specification.","Db meta columns information.","Validate blocks.","","Export blocks.","Export the state of a given block into a chain spec.","Import blocks.","Key management cli utilities","Remove the whole chain.","Revert the chain to a previous state.","Setup madara node","","Try some command against runtime state. Note: try-runtime …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parse and run command line arguments","","","","Seal when transaction is executed. This mode does not …","Seal when transaction is executed with finalization.","","","Seal using rpc method.","Available Sealing methods.","","","","","","","","","","","","The substrate base directory on your machine","","","","","","","","","When enabled, more information about the blocks and their …","The path of the configuration folder of your chain","The chain name","","","","","","","","","","Path to a file containing the DA configuration","Choose a supported DA Layer","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","L1 Contract Address","Path to configuration file for Ethereum Core Contract …","Configuration for L1 Messages (Syncing) Worker","","Ethereum Provider (Node) Url","","","","","","","","","","","","","","","","","","","","","","Choose sealing method.","","Choose a supported settlement layer","Path to a file containing the settlement configuration","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Define a way to retrieve an index.json file The index.json …","","","","","","Specify custom base path.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Copy an index.json file for an url","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Download an index.json file for an url","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Custom genesis block builder for Madara.","","","","","","","Construct genesis block.","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","Calls U::from(self).","","","","","","","Constructs a new instance of MadaraGenesisBlockBuilder.","","","","","","","","","","","","","","","","","Signifies whether a potentially unsafe RPC should be …","Full client dependencies.","Allows calling every RPCs.","","Denies only potentially unsafe RPCs.","","","","","","Returns Ok(()) if the RPCs considered unsafe are safe to …","The client instance to use.","","","Manual seal command sink","Instantiate all full RPC extensions.","Whether to deny unsafe calls","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","Extrinsic pool graph instance.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Transaction pool instance.","","","","","","","","","","","","Starknet dependencies","","","","","","","","","","","","","","","","","","","","","","","","Extra dependencies for Starknet compatibility.","","","","The client instance to use.","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","The genesis state data provider","","Calls U::from(self).","","","","","","","Madara Backend.","Starknet data access overrides.","","","","","","The starting block for the syncing.","The Substrate client sync service.","","","","","","","","","","","","","","","","","","","","","The minimum period of blocks on which justifications will …","","A generic CodeExecutor implementation that uses a delegate …","","Ignore missing function imports if set true.","","","","","Build the import queue for the template runtime (aura + …","Build the import queue for the template runtime (manual …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Create new instance.","","Builds a new service for a full client.","","Create a new instance using the given WasmExecutor.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the path to the database of the node."],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,26,0,26,26,26,26,26,0,26,26,26,26,26,26,26,26,0,26,26,26,26,26,26,26,26,0,0,0,26,26,26,26,26,26,26,0,26,26,26,26,26,26,26,26,26,26,26,44,44,44,44,0,44,44,44,44,44,44,44,0,44,41,41,44,44,41,41,44,41,44,41,41,41,41,44,41,44,41,41,44,41,44,41,44,41,44,41,44,41,41,44,44,41,41,44,44,41,44,41,44,41,41,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,41,41,41,41,41,44,44,44,44,44,41,41,41,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,44,0,0,0,0,53,53,0,0,53,0,51,52,53,50,51,52,50,51,52,50,50,50,51,52,53,50,51,52,53,50,50,50,50,51,52,53,50,51,52,53,50,52,50,50,53,51,52,53,50,51,52,53,50,53,51,52,53,50,0,51,52,53,50,51,52,53,50,51,52,50,51,52,50,51,51,52,52,53,53,50,50,51,51,52,52,53,53,50,50,51,52,53,50,51,52,50,51,52,53,50,0,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,50,0,51,51,51,51,51,51,52,52,52,52,52,53,53,53,53,53,50,50,50,50,50,0,50,53,50,50,51,52,53,50,53,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,50,51,52,50,53,51,52,53,50,0,60,60,0,0,61,59,61,59,59,59,60,61,59,60,61,59,59,59,60,61,59,60,61,59,60,60,61,59,61,59,60,61,59,61,59,61,59,61,60,60,61,61,59,59,60,60,61,61,59,59,61,60,61,59,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,60,60,60,60,60,60,61,61,61,61,61,59,59,59,59,59,59,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,61,59,61,59,60,61,59,0,0,0,65,62,65,62,65,62,65,62,65,62,65,62,65,62,65,65,62,62,65,65,62,62,65,62,65,65,62,65,62,65,62,65,62,65,62,65,62,65,62,65,62,62,65,65,65,65,65,65,62,62,62,62,62,62,65,62,65,62,65,62,65,62,65,62,65,62,65,62,65,62,65,62,65,62,62,65,62,0,0,0,69,69,69,69,69,69,0,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,0,0,73,0,73,73,73,85,73,85,73,85,73,73,85,0,85,73,85,73,85,73,85,73,73,85,73,73,85,85,73,73,85,85,73,85,85,73,85,73,85,73,85,73,85,73,85,73,85,73,85,73,85,85,73,73,73,73,73,85,85,85,85,85,0,85,73,73,85,73,85,73,85,73,85,73,85,73,85,73,85,73,85,73,85,73,85,73,85,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,10,10,9,10,9,10,0,0,10,10,10,9,10,9,10,9,9,10,9,10,9,9,10,10,9,9,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,0,0,0,10,10,9,9,9,9,9,10,10,10,10,10,0,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,0,0],"f":[0,0,0,0,0,0,0,0,[[],1],0,0,0,0,[[]],[[]],[[2,3],[[6,[4,5]]]],0,[[[11,[7,8,[10,[9]]]],12,13,3],14],[15],[15],[15],[2,5],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[1,[16]]]],[[],15],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[],22],[[[20,[[11,[7,8,[10,[9]]]]]]],2],[2,5],[23,[[6,[23]]]],[6,[[6,[6]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[],6],[[[18,[17]]],[[6,[[18,[17]]]]]],[[],23],[[]],[[],6],[[],6],[[],25],[[],5],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[26,27],[[6,[28]]]],[5],[[]],[[]],[15],[15],[29,[[6,[26]]]],[[30,31],[[6,[[32,[26]],28]]]],[15],[[]],[[]],[[]],[[]],[[]],[[]],0,[5],[[],15],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[],22],[33,34],[[31,5],[[6,[[32,[35]],28]]]],[34],[[[18,[17]]],[[6,[[18,[17]]]]]],[6,[[6,[6]]]],[23,[[6,[23]]]],[[],6],[[[24,[17]]],[[6,[[24,[17]]]]]],0,[[26,36],6],[[34,[38,[37]],24,22],35],[[],23],[[]],[[],6],[[],6],[[],25],[[],5],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[39,39],[39,39],[39,39],[39,39],[[],28],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],40],[15],[15],[15],[15],[[],28],[15],[15],[[41,42],43],[[44,42],43],[[]],[[]],[45,[[6,[41,46]]]],[45,[[6,[44,46]]]],[45,[[6,[41,46]]]],[45,[[6,[44,46]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[23,[47]]]],[5,22],[[],28],[[],28],[[],15],[[],15],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[41,5],[[6,[[18,[48]],28]]]],[23,[[6,[23]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[],6],[6,[[6,[6]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[6,[[6,[6]]]],[[],6],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],0,0,[[],28],[[],23],[[],23],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],25],[[],25],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[41,45],[[6,[46]]]],[[44,45],[[6,[46]]]],[[41,45],[[6,[46]]]],[[44,45],[[6,[46]]]],[[]],[[]],[[],1],0,0,0,0,0,0,0,0,0,[49],[49],[49],[49],[39,39],[39,39],[39,39],[39,39],[39,39],[39,39],0,[50,[[1,[31]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[50,[[1,[33]]]],[50,5],[51,51],[52,52],[53,53],[50,50],[[]],[[]],[[]],[[]],0,0,0,[[],53],[15],[15],[15],[15],[15],[15],[15],[15],[29,[[6,[53]]]],[15],[15],[15],[15],[52,[[6,[[23,[54]],55]]]],[[51,42],43],[[52,42],43],[[53,42],43],[[50,42],43],[[]],[[]],[[]],[[]],[45,[[6,[51,46]]]],[45,[[6,[52,46]]]],[45,[[6,[50,46]]]],[45,[[6,[51,46]]]],[45,[[6,[52,46]]]],[45,[[6,[50,46]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[23,[47]]]],[[],[[23,[47]]]],[[],[[23,[47]]]],[[],15],[[],15],[[],15],[[],15],[[56,33],[[1,[[18,[57]]]]]],[[]],[[]],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],0,0,0,[50],0,[[[18,[17]]],[[6,[[18,[17]]]]]],[23,[[6,[23]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[],6],[6,[[6,[6]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[23,[[6,[23]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[],6],[6,[[6,[6]]]],[[],6],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[6,[[6,[6]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[23,[[6,[23]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[],6],[6,[[6,[6]]]],[41,1],0,[[53,36],6],0,0,[[]],[[]],[[]],[[]],[53,[[23,[58]]]],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],25],[[],25],[[],25],[[],25],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[51,45],[[6,[46]]]],[[52,45],[[6,[46]]]],[[50,45],[[6,[46]]]],[[51,45],[[6,[46]]]],[[52,45],[[6,[46]]]],[[50,45],[[6,[46]]]],[[],[[38,[53]]]],[[]],[[]],[[]],[[]],0,0,0,0,0,[39,39],[39,39],[39,39],[39,39],[59,[[23,[31]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[59,28],[15],[15],[15],[15],[15],[15],[[60,[23,[[24,[5]]]]],[[1,[28]]]],[15],[15],[15],[[61,42],43],[[59,42],43],[[]],[[]],[[]],[45,[[6,[61,46]]]],[45,[[6,[59,46]]]],[45,[[6,[61,46]]]],[45,[[6,[59,46]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[],[[23,[47]]]],[[],[[23,[47]]]],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[],22],[[60,62],[[1,[[24,[37]]]]]],[60,[[1,[[24,[37]]]]]],[[],6],[6,[[6,[6]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[6,[[6,[6]]]],[23,[[6,[23]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[],6],[[[24,[17]]],[[6,[[24,[17]]]]]],[[],6],[6,[[6,[6]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[59,1],0,[[],23],[[],23],[[],23],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],25],[[],25],[[],25],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[61,45],[[6,[46]]]],[[59,45],[[6,[46]]]],[[61,45],[[6,[46]]]],[[59,45],[[6,[46]]]],[[]],[[]],[[]],[[[63,[[38,[37]]]],64],1],0,0,[[]],[[]],[[]],[[]],[15],[15],[15],[15],[29,[[6,[65]]]],[29,[[6,[62]]]],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[],15],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[],22],[[],22],0,0,[[[18,[17]]],[[6,[[18,[17]]]]]],[6,[[6,[6]]]],[[],6],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[23,[[6,[23]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[],6],[6,[[6,[6]]]],0,[[],23],[[],23],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],25],[[],25],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],0,0,0,0,0,[[]],[[]],[[[69,[66,[67,[66]],68]]],70],0,[71,66],[15],[15],[15],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[],22],[[72,22,[20,[[67,[66]]]],68],[[70,[[69,[66,[67,[66]],68]]]]]],[[],6],[6,[[6,[6]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[[],23],[[]],[[],6],[[],6],[[],25],[[],5],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[49],[[]],[[]],[[]],[[]],[73,[[6,[74]]]],0,[73,73],[[]],0,[[[85,[75,[0,[[76,[7]],[77,[7]],[78,[7]],[79,[7]],[80,[7,[67,[7]]]],81,82]],[0,[83,81,82]],84]]],[[6,[86,[18,[87]]]]]],0,[15],[15],[15],[15],[15],[15],[[73,42],[[6,[88]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[],15],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[],22],[[],22],0,[[[18,[17]]],[[6,[[18,[17]]]]]],[23,[[6,[23]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[],6],[6,[[6,[6]]]],[23,[[6,[23]]]],[[],6],[6,[[6,[6]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],0,0,[[]],[[],23],[[],23],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],25],[[],25],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[49],[[]],[[]],0,[[[89,[83,66]]],[[89,[83,66]]]],[[]],[15],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[],22],0,0,[[[18,[17]]],[[6,[[18,[17]]]]]],[6,[[6,[6]]]],[[],6],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],0,0,[[]],[[],23],[[]],[[],6],[[],6],[[],25],[[],5],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[49],[[[10,[90]],22]],[[]],[[]],[[]],[[]],[[[20,[[11,[7,8,[10,[9]]]]]],91,92,[23,[93]],[96,[[94,[7]],7,[11,[7,8,[10,[9]]]],[95,[[94,[7]],7]]]],[20,[[97,[7]]]]],[[6,[98]]]],[[[20,[[11,[7,8,[10,[9]]]]]],91,92,[23,[93]],[96,[[94,[7]],7,[11,[7,8,[10,[9]]]],[95,[[94,[7]],7]]]],[20,[[97,[7]]]]],[[6,[98]]]],[[[10,[90]],99,100,5,[38,[37]],22,101]],[[[10,[90]]],[[10,[90]]]],[[]],[15],[15],[15],[15],[[5,[38,[37]]],[[23,[[24,[37]]]]]],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[],102],[[[10,[90]]],102],0,[[103,[23,[104]],15,37],[[10,[90]]]],[[91,22],[[6,[98]]]],[[91,30,[23,[[18,[57]]]],22,[23,[54]],23],[[6,[92,98]]]],[[91,105,22],[[6,[[108,[[11,[7,8,[10,[9]]]],[94,[7]],[95,[[94,[7]],7]],[106,[7]],[107,[7,[11,[7,8,[10,[9]]]]]]]],98]]]],[[[110,[109]]],[[10,[90]]]],[[[10,[90]],[38,[37]],99],[[6,[[24,[37,17]],28]]]],[23,[[6,[23]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[6,[[6,[6]]]],[[],6],[[[24,[17]]],[[6,[[24,[17]]]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[[],6],[[[18,[17]]],[[6,[[18,[17]]]]]],[6,[[6,[6]]]],[[30,[20,[[11,[7,8,[10,[9]]]]]],[20,[[107,[7,[11,[7,8,[10,[9]]]]]]]],[95,[[94,[7]],7]],[111,[7]],92,[23,[112]],[23,[[115,[[114,[113]]]]]],[23,[116]]],[[6,[98]]]],[[[10,[90]],99,100],[[6,[117,118]]]],[[]],[[],23],[[],23],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],25],[[],25],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[91,33]],"c":[843,891],"p":[[6,"Result"],[3,"RemarkBuilder"],[15,"u32"],[3,"OpaqueExtrinsic"],[15,"str"],[4,"Result"],[6,"Block"],[3,"RuntimeApi"],[3,"ExecutorDispatch"],[3,"NativeElseWasmExecutor"],[6,"TFullClient"],[3,"Pair"],[4,"RuntimeCall"],[6,"UncheckedExtrinsic"],[15,"usize"],[3,"InherentData"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[15,"bool"],[4,"Option"],[3,"Vec"],[3,"TypeId"],[3,"DevGenesisExt"],[3,"Storage"],[3,"String"],[8,"Deserializer"],[4,"SealingMode"],[3,"BasePath"],[3,"ChainSpec"],[3,"PathBuf"],[3,"GenesisLoader"],[3,"RuntimeGenesisConfig"],[8,"Serializer"],[15,"u8"],[15,"slice"],[3,"Command"],[15,"i32"],[3,"Cli"],[3,"Formatter"],[6,"Result"],[4,"Subcommand"],[3,"ArgMatches"],[6,"Error"],[3,"Id"],[8,"ChainSpec"],[3,"Private"],[3,"ExtendedRunCmd"],[3,"L1MessagesParams"],[3,"L1Messages"],[4,"Sealing"],[3,"L1MessagesWorkerConfig"],[4,"L1MessagesWorkerConfigError"],[4,"DaLayer"],[8,"DaClient"],[3,"PossibleValue"],[3,"SetupCmd"],[4,"ConfigSource"],[3,"SetupSource"],[3,"FileInfos"],[8,"AsRef"],[3,"Path"],[3,"Configs"],[8,"Block"],[8,"Backend"],[8,"RuntimeVersionOf"],[3,"MadaraGenesisBlockBuilder"],[6,"Result"],[4,"StateVersion"],[8,"BuildStorage"],[4,"DenyUnsafe"],[3,"UnsafeRpcError"],[8,"ChainApi"],[8,"ProvideRuntimeApi"],[8,"HeaderBackend"],[8,"BlockBackend"],[8,"HeaderMetadata"],[8,"StorageProvider"],[8,"Send"],[8,"Sync"],[8,"GenesisProvider"],[8,"TransactionPool"],[3,"FullDeps"],[3,"RpcModule"],[8,"Error"],[3,"Error"],[3,"StarknetDeps"],[8,"NativeExecutionDispatch"],[3,"Configuration"],[3,"TaskManager"],[3,"TelemetryHandle"],[6,"TFullBackend"],[3,"LongestChain"],[3,"GrandpaBlockImport"],[3,"Backend"],[4,"Error"],[8,"Externalities"],[3,"RuntimeCode"],[4,"CallContext"],[3,"NativeVersion"],[4,"WasmExecutionMethod"],[15,"u64"],[8,"FnOnce"],[6,"DefaultImportQueue"],[6,"FullPool"],[3,"PartialComponents"],[3,"ExtendedHostFunctions"],[3,"WasmExecutor"],[6,"BoxBlockImport"],[3,"Registry"],[6,"Hash"],[4,"EngineCommand"],[3,"Receiver"],[3,"Telemetry"],[3,"RuntimeVersion"],[4,"Error"]]},\ -"madara_runtime":{"doc":"L2 validity rollup, settling on Ethereum or as a L3 …","t":"GGGGGGGGGGGGDDDGDIDDDDRNRGDGGNNNGRGGQDGNGISRRNREDDDQQIDDDDEEEEDEEDERDDEGGGGNNNGGDIGNNNEGGNEGRGDNRRRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALKLLKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKNNLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLFLLLLLLLLLLLLLLLLLAMCOLLLLLLMLLLLLKKKLLLLLLNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLNLLNNNLLNLLLLLLLLLLLLLLLLLMMLLLLLLLMNKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMFGDGIDDDDDGQDIDDQQIDDDIEEDRDLLKKMLLLLLLLLLLLLKLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLKLMKLLLLLLLLLLLLLKNNMMKKLLMCOMKKKLLNNLLLLLLLLLLLLKNNNNNLLMKLLLLKLLKLLKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMM","n":["AccountId","Address","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","Aura","AuraConfig","Balance","Block","BlockExecutionWeight","BlockHashCount","BlockLength","BlockNumber","BlockWeights","BuildStorage","ConstU128","ConstU32","ConstU64","ConstU8","DAYS","Default","EXISTENTIAL_DEPOSIT","Executive","ExtrinsicBaseWeight","GenesisConfig","Grandpa","Grandpa","Grandpa","Grandpa","GrandpaConfig","HOURS","Hash","Header","IdentificationTuple","IdentityFee","Index","Instant","InvokeTxMaxNSteps","KeyOwnerProofSystem","MAX","MILLISECS_PER_BLOCK","MINUTES","Manual","NORMAL_DISPATCH_RATIO","OriginCaller","PalletInfo","Perbill","Permill","Proof","Query","Randomness","RocksDbWeight","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SLOT_DURATION","SS58Prefix","Sealing","SealingMode","Signature","SignedExtra","SignedPayload","Starknet","Starknet","Starknet","Starknet","StarknetConfig","StarknetHasher","StorageInfo","StorageValue","System","System","System","System","SystemCall","SystemConfig","Timestamp","Timestamp","TimestampCall","UncheckedExtrinsic","VERSION","ValidateMaxNSteps","Version","Void","WASM_BINARY","WASM_BINARY_BLOATY","WEIGHT_REF_TIME_PER_SECOND","Weight","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","account_nonce","add","add","add","add_assign","add_filter","add_proof_size","add_ref_time","all_gt","all_gte","all_lt","all_lte","any_eq","any_gt","any_gte","any_lt","any_lte","api","api_version","append","apply_extrinsic","as_system_ref","assimilate_storage","assimilate_storage","aura","authorities","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","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","build","build_storage","build_storage","call","caller","chain_id","check_inherents","check_proof","checked_accrue","checked_add","checked_add","checked_add","checked_add","checked_div","checked_div_per_component","checked_mul","checked_mul","checked_mul","checked_reduce","checked_sub","checked_sub","checked_sub","checked_sub","classify_dispatch","clear","clear","clear","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","cmp","cmp","compare","compare","config_hash","construct_runtime","construct_runtime_api","contract_class_by_class_hash","contract_class_hash_by_address","convert_error","convert_l1_transaction","convert_transaction","crate_version","current_set_id","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_from","decode_from","decode_len","decode_len","decode_session_keys","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deconstruct","deconstruct","deconstruct","deconstruct","default","default","default","default","default","default","default","default","default","defensive_max","defensive_max","defensive_min","defensive_min","defensive_saturating_accrue","defensive_saturating_accrue","defensive_saturating_add","defensive_saturating_add","defensive_saturating_dec","defensive_saturating_dec","defensive_saturating_inc","defensive_saturating_inc","defensive_saturating_mul","defensive_saturating_mul","defensive_saturating_reduce","defensive_saturating_reduce","defensive_saturating_sub","defensive_saturating_sub","defensive_strict_max","defensive_strict_max","defensive_strict_min","defensive_strict_min","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","deserialize","deserialize","deserialize","deserialize","deserialize","dispatch","dispatch_bypass_filter","dispatch_bypass_filter","dispatch_bypass_filter","div","div","div","div","div","div","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","encode","encode","encode_as","encode_as","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","ensure_inherents_are_first","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","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","estimate_call_fee","estimate_fee","estimate_message_fee","execute_block","execute_in_transaction","exists","extract_proof","extrinsic_filter","fee_token_address","filter_call","finalize_block","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","from","from","from","from","from","from","from","from","from","from","from","from","from_all","from_dispatch_error","from_float","from_float","from_float","from_float","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_parts","from_parts","from_parts","from_parts","from_parts","from_percent","from_percent","from_perthousand","from_perthousand","from_rational","from_rational","from_rational_approximation","from_rational_approximation","from_rational_with_rounding","from_rational_with_rounding","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","generate_key_ownership_proof","generate_session_keys","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get_block_context","get_call_index","get_call_index","get_call_indices","get_call_indices","get_call_metadata","get_call_name","get_call_name","get_call_names","get_call_names","get_call_names","get_dispatch_info","get_dispatch_info","get_dispatch_info","get_events_for_tx_by_index","get_module_names","get_starknet_events_and_their_associated_tx_index","get_storage_at","get_tx_execution_outcome","get_tx_messages_to_l1","grandpa","grandpa_authorities","has_api","has_api_with","hashed_key","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","index","inherent_extrinsics","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","initialize_block","int_div","int_div","int_mul","int_mul","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_caller","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_storage_changes","into_system","is_clear","is_clear","is_clear","is_default","is_one","is_one","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_transaction_fee_disabled","is_zero","is_zero","is_zero","is_zero","is_zero","key","kill","kill_prefix","kill_storage","l1_nonce_unused","max","max_consumers","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_overflow","max_size","max_value","max_value","max_value","max_value","max_value","max_value","max_values","metadata","metadata","metadata_at_version","metadata_at_version","metadata_versions","metadata_versions","min","min_value","min_value","min_value","min_value","min_value","min_value","module_name","mul","mul","mul","mul","mul","mul","mul","mul","mul_ceil","mul_ceil","mul_floor","mul_floor","mutate","mutate_exists","mutate_extant","mutate_extant","name","name_hash","native_version","new_call_variant_kill_prefix","new_call_variant_kill_storage","new_call_variant_remark","new_call_variant_remark_with_event","new_call_variant_set","new_call_variant_set_code","new_call_variant_set_code_without_checks","new_call_variant_set_heap_pages","new_call_variant_set_storage","nonce","none","none","offchain_worker","one","one","one","one","opaque","pallet_name","pallet_starknet","parameter_types","partial_cmp","partial_cmp","pays_fee","pow","pow","pre_dispatch","prefix","print","program_hash","proof_recorder","proof_size","proof_size_mut","prove","put","random","random_seed","random_seed","record_proof","ref_time","ref_time_mut","register_extension","remark","remark_with_event","reset_filter","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","root","root","saturating_accrue","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_div","saturating_div","saturating_div","saturating_mul","saturating_mul","saturating_mul","saturating_pow","saturating_pow","saturating_pow","saturating_reciprocal_mul","saturating_reciprocal_mul","saturating_reciprocal_mul_ceil","saturating_reciprocal_mul_ceil","saturating_reciprocal_mul_floor","saturating_reciprocal_mul_floor","saturating_reduce","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","serialize","serialize","serialize","serialize","serialize","set","set","set","set_call_context","set_caller_from","set_code","set_code_without_checks","set_heap_pages","set_proof_size","set_ref_time","set_storage","signed","signed","simulate_transactions","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot_duration","square","square","starknet","storage_name","sub","sub","sub","sub_assign","sub_proof_size","sub_ref_time","submit_report_equivocation_unsigned_extrinsic","system","system","take","tcmp","tcmp","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_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_string","translate","try_add","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_mutate","try_mutate_exists","try_with_caller","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_from","unique_saturated_from","unique_saturated_from","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","using_encoded","using_encoded","validate_transaction","validate_unsigned","version","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","weigh_data","weight_to_fee","zero","zero","zero","zero","zero","zero","finalize","code","code","items","keys","pages","prefix","remark","remark","subkeys","now","dispatch","Block","BlockExecutionWeight","BlockId","BuildStorage","ConstU128","ConstU32","ConstU64","ConstU8","ExtrinsicBaseWeight","Header","IdentificationTuple","IdentityFee","KeyOwnerProofSystem","Perbill","Permill","Proof","Query","Randomness","RocksDbWeight","SessionKeys","StorageInfo","StorageValue","SystemCall","TimestampCall","UncheckedExtrinsic","WEIGHT_REF_TIME_PER_SECOND","Weight","__clone_box","__clone_box","append","assimilate_storage","aura","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","borrow","borrow","borrow_mut","borrow_mut","build_storage","build_storage","check_proof","clear","clone","clone","clone_into","clone_into","construct_runtime","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_into_raw_public_keys","decode_len","decode_len","decode_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","encode","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exists","fmt","fmt","from","from","from","from_bytes","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","generate","get","get_raw","grandpa","hashed_key","identity","identity","init","init","into","into","into_mut","into_mut","into_raw_public_keys","into_ref","into_ref","is_clear","key_ids","kill","kill_prefix","kill_storage","max_size","max_values","mutate","mutate_exists","mutate_extant","mutate_extant","pallet_name","pallet_starknet","parameter_types","prefix","prove","put","random","random_seed","random_seed","remark","remark_with_event","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","set","set","set_code","set_code_without_checks","set_heap_pages","set_storage","size_hint","size_hint","storage_name","take","to_keyed_vec","to_keyed_vec","to_owned","to_owned","translate","try_from","try_from","try_get","try_into","try_into","try_mutate","try_mutate_exists","twox_128","twox_128","twox_256","twox_256","twox_64_concat","twox_64_concat","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","using_encoded","vzip","vzip","code","code","items","keys","pages","prefix","remark","remark","subkeys","now"],"q":[[0,"madara_runtime"],[1931,"madara_runtime::SealingMode"],[1932,"madara_runtime::SystemCall"],[1941,"madara_runtime::TimestampCall"],[1942,"madara_runtime::api"],[1943,"madara_runtime::opaque"],[2139,"madara_runtime::opaque::SystemCall"],[2148,"madara_runtime::opaque::TimestampCall"]],"d":["Import the types. Some way of identifying an account on …","The address format for describing accounts.","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","","","Import the types. Balance of an account.","Block type as expected by this runtime.","Time to execute an empty block. Calculated by multiplying …","","","Import the types. An index to a block.","We allow for 2 seconds of compute with a 6 second average …","Complex storage builder stuff.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","","","Existential deposit.","Executive: handles dispatch to the various modules.","Time to execute a NO-OP extrinsic, for example …","","","","","","","","Import the types. A hash of some data used by the chain.","Block header type as expected by this runtime.","The full identification of a key owner and the stash …","Implementor of WeightToFee that maps one unit of weight to …","Import the types. Index of a transaction in the chain.","","Import the types. The maximum amount of steps allowed for …","Something which can compute and check proofs of a …","The maximal weight in all dimensions.","This determines the average expected block time that we …","","","","","Provides an implementation of PalletInfo to provide …","A fixed point representation of a number in the range [0, 1…","A fixed point representation of a number in the range [0, 1…","The proof of membership itself.","The type that get/take return.","A trait that is able to provide randomness.","By default, Substrate uses RocksDB, so this will be the …","","","Implements all runtime apis for the client side.","","","","A reason for placing a freeze on funds.","","A reason for placing a hold on funds.","An identifier for each lock placed on funds.","The runtime origin type representing the origin of a call.","A reason for slashing funds.","","","","The current sealing mode being used. This is needed for …","Import the types. Alias to 512-bit hash when used in the …","The SignedExtension to the basic transaction logic.","The payload being signed in transactions.","","","","","","Import the types.","Metadata about storage from the runtime.","A trait for working with macro-generated storage values …","","","","","Contains a variant per dispatchable extrinsic that this …","","","","Contains a variant per dispatchable extrinsic that this …","Unchecked extrinsic type as expected by this runtime.","","Import the types. The maximum amount of steps allowed for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constant version of Add for proof_size component with u64.","Constant version of Add for ref_time component with u64.","Returns true if all of self’s constituent weights is …","Returns true if all of self’s constituent weights is …","Returns true if all of self’s constituent weights is …","Returns true if all of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","","","Append the given item to the value in the storage.","","","Assimilate the storage for this module into pre-existing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build the storage out of this builder.","Build the storage out of this builder.","","","","","Check a proof of membership on-chain. Return Some iff the …","Try to increase self by amount via checked addition.","Checked Weight addition. Computes self + rhs, returning …","","","","Checked Weight scalar division. Computes …","Calculates how many other fit into self.","Checked Weight scalar multiplication. Computes …","","","Try to reduce self by amount via checked subtraction.","","Checked Weight subtraction. Computes self - rhs, returning …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Construct a runtime, with the given name and the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Read the length of the storage value without decoding the …","Read the length of the storage value without decoding the …","","","","","","","","","","","","","","","","","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constant version of Div with u64.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Does the value (explicitly) exist in storage?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Convert to runtime origin, using as filter: …","Returns the argument unchanged.","Convert to runtime origin with caller being system signed …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct Weight from the same weight for all parts.","Optionally convert the DispatchError into the RuntimeError.","See PerThing::from_float.","NOTE: saturate to 0 or 1 if x is beyond [0, 1]","See PerThing::from_float.","NOTE: saturate to 0 or 1 if x is beyond [0, 1]","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Construct Weight from weight parts, namely reference time …","From an explicitly defined number of parts per maximum of …","Build this type from a number of parts per thing.","From an explicitly defined number of parts per maximum of …","Build this type from a number of parts per thing.","Converts a percent into Self. Equal to x / 100.","Converts a percent into Self. Equal to x / 100.","Converts a percent into Self. Equal to x / 1000.","Converts a percent into Self. Equal to x / 1000.","See PerThing::from_rational.","See PerThing::from_rational.","See PerThing::from_rational.","See PerThing::from_rational.","","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","Load the value from the provided storage instance.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","","","","","","","","","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","","","","","","","","","","","","","","","","","","","","","","","Get the storage key.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Integer division with another value, rounding down.","Integer division with another value, rounding down.","Integer multiplication with another value, saturating at 1.","Integer multiplication with another value, saturating at 1.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See PerThing::is_one.","See PerThing::is_one.","","","","","","","","See PerThing::is_zero.","See PerThing::is_zero.","","Returns the key for this parameter type.","Clear the storage value.","See Pallet::kill_prefix.","See Pallet::kill_storage.","","Get the aggressive max of self and other weight.","","","","","","","","","","","The maximum size of key/values in the storage, or none if …","","","","","","","The maximum number of values in the storage, or none if no …","","","","","","","Get the conservative min of self and other weight.","","","","","","","","Constant version of Mul with u64.","","","","","","","","See PerThing::mul_ceil.","See PerThing::mul_ceil.","See PerThing::mul_floor.","See PerThing::mul_floor.","Mutate the value","Mutate the value. Deletes the item if mutated to a None.","Mutate the value under a key if the value already exists. …","Mutate the value under a key if the value already exists. …","","","The version information used to identify this runtime when …","Create a call with the variant kill_prefix.","Create a call with the variant kill_storage.","Create a call with the variant remark.","Create a call with the variant remark_with_event.","Create a call with the variant set.","Create a call with the variant set_code.","Create a call with the variant set_code_without_checks.","Create a call with the variant set_heap_pages.","Create a call with the variant set_storage.","","Create with system none origin and …","","","See PerThing::one","","","See PerThing::one","","Encoded string of pallet name.","Import the Starknet pallet.","Create new implementations of the Get trait.","","","","","","","The prefix of the storage. All keys after the prefix are …","","","","Return the storage size part of the weight.","Return a mutable reference to the storage size part of the …","Prove membership of a key owner in the current block-state.","Store a value under this key into the provided storage …","Get the most recently determined random seed, along with …","Get the basic random seed.","Get the basic random seed.","","Return the reference time part of the weight.","Return a mutable reference to the reference time part of …","","See Pallet::remark.","See Pallet::remark_with_event.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create with system root origin and …","","Increment Weight by amount via saturating addition.","Saturating Weight addition. Computes self + rhs, …","","Saturating addition. Compute self + rhs, saturating at the …","","Saturating addition. Compute self + rhs, saturating at the …","Saturating Weight scalar division. Computes …","Saturating division. Compute self / rhs, saturating at one …","Saturating division. Compute self / rhs, saturating at one …","Saturating Weight scalar multiplication. Computes …","Saturating multiply. Compute self * rhs, saturating at the …","Saturating multiply. Compute self * rhs, saturating at the …","Saturating Weight scalar exponentiation. Computes …","Saturating exponentiation. Computes self.pow(exp), …","Saturating exponentiation. Computes self.pow(exp), …","See PerThing::saturating_reciprocal_mul.","See PerThing::saturating_reciprocal_mul.","See PerThing::saturating_reciprocal_mul_ceil.","See PerThing::saturating_reciprocal_mul_ceil.","See PerThing::saturating_reciprocal_mul_floor.","See PerThing::saturating_reciprocal_mul_floor.","Reduce Weight by amount via saturating subtraction.","Saturating Weight subtraction. Computes self - rhs, …","Saturating subtraction. Compute self - rhs, saturating at …","","Saturating subtraction. Compute self - rhs, saturating at …","","","","","","","Store a value under this key into the provided storage …","Set the value of this parameter type in the storage.","See Pallet::set.","","","See Pallet::set_code.","See Pallet::set_code_without_checks.","See Pallet::set_heap_pages.","Set the storage size part of the weight.","Set the reference time part of the weight.","See Pallet::set_storage.","","Create with system signed origin and …","","","","","","","","","","","","","","See PerThing::square.","See PerThing::square.","","Encoded string of storage name.","","","","","Constant version of Sub for proof_size component with u64.","Constant version of Sub for ref_time component with u64.","","","","Take a value from storage, removing it afterwards.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Translate a value from some previous type (O) to the …","Try to add some other weight while upholding the limit.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to get the underlying value from the provided storage …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Mutate the value if closure returns Ok","Mutate the value if closure returns Ok. Deletes the item …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return a Weight where all fields are zero.","","See PerThing::zero.","","","See PerThing::zero.","","","","","","","","","","","","","Opaque block type.","Time to execute an empty block. Calculated by multiplying …","Opaque block identifier type.","Complex storage builder stuff.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","Time to execute a NO-OP extrinsic, for example …","Opaque block header type.","The full identification of a key owner and the stash …","Implementor of WeightToFee that maps one unit of weight to …","Something which can compute and check proofs of a …","A fixed point representation of a number in the range [0, 1…","A fixed point representation of a number in the range [0, 1…","The proof of membership itself.","The type that get/take return.","A trait that is able to provide randomness.","By default, Substrate uses RocksDB, so this will be the …","","Metadata about storage from the runtime.","A trait for working with macro-generated storage values …","Contains a variant per dispatchable extrinsic that this …","Contains a variant per dispatchable extrinsic that this …","Opaque types. These are used by the CLI to instantiate …","","","","","Append the given item to the value in the storage.","Assimilate the storage for this module into pre-existing …","","","","","","","","","","","","Build the storage out of this builder.","Build the storage out of this builder.","Check a proof of membership on-chain. Return Some iff the …","","","","","","Construct a runtime, with the given name and the given …","","","","","","","Decode Self from the given encoded slice and convert Self …","Read the length of the storage value without decoding the …","Read the length of the storage value without decoding the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Does the value (explicitly) exist in storage?","","","Returns the argument unchanged.","Returns the argument unchanged.","","Convert an encoded extrinsic to an OpaqueExtrinsic.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Generate a set of keys with optionally using the given …","Load the value from the provided storage instance.","","","Get the storage key.","","","","","Calls U::from(self).","Calls U::from(self).","","","Converts Self into a Vec of (raw public key, KeyTypeId).","","","","","Clear the storage value.","See Pallet::kill_prefix.","See Pallet::kill_storage.","The maximum size of key/values in the storage, or none if …","The maximum number of values in the storage, or none if no …","Mutate the value","Mutate the value. Deletes the item if mutated to a None.","Mutate the value under a key if the value already exists. …","Mutate the value under a key if the value already exists. …","Encoded string of pallet name.","Import the Starknet pallet.","Create new implementations of the Get trait.","The prefix of the storage. All keys after the prefix are …","Prove membership of a key owner in the current block-state.","Store a value under this key into the provided storage …","Get the most recently determined random seed, along with …","Get the basic random seed.","Get the basic random seed.","See Pallet::remark.","See Pallet::remark_with_event.","","","","","","","","","","","","","Store a value under this key into the provided storage …","See Pallet::set.","See Pallet::set_code.","See Pallet::set_code_without_checks.","See Pallet::set_heap_pages.","See Pallet::set_storage.","","","Encoded string of storage name.","Take a value from storage, removing it afterwards.","","","","","Translate a value from some previous type (O) to the …","","","Try to get the underlying value from the provided storage …","","","Mutate the value if closure returns Ok","Mutate the value if closure returns Ok. Deletes the item …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,0,0,0,0,0,51,71,52,0,0,0,0,169,0,0,42,0,0,4,0,0,42,0,0,0,0,0,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,71,52,0,0,0,0,0,51,71,52,0,0,0,51,0,0,0,0,0,21,0,0,0,0,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,53,4,5,6,4,7,4,4,4,4,4,4,4,4,4,4,4,0,13,170,53,21,171,25,25,53,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,25,171,171,53,7,53,53,169,4,4,4,5,6,4,4,4,5,6,4,4,4,5,6,4,4,5,6,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,5,6,5,6,53,0,180,53,53,53,53,53,179,53,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,5,6,170,170,53,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,5,5,6,6,4,42,45,48,49,50,25,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,4,42,25,5,6,51,41,51,55,4,4,5,5,6,6,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,5,6,5,6,4,41,42,51,21,71,52,5,6,55,56,53,4,41,42,43,44,46,47,51,21,52,53,5,6,55,56,4,4,4,4,4,4,41,41,41,41,41,41,43,43,43,43,43,43,44,44,44,44,44,44,46,46,46,46,46,46,47,47,47,47,47,47,51,51,51,51,51,51,21,21,21,21,21,21,52,52,52,52,52,52,53,53,53,53,53,53,5,5,5,5,5,5,6,6,6,6,6,6,55,55,55,55,55,55,56,56,56,56,56,56,48,53,53,53,13,170,13,53,53,7,53,4,4,41,42,42,7,43,44,45,46,47,48,49,50,51,21,71,52,53,5,6,55,56,172,4,4,4,41,173,174,175,176,177,42,178,179,7,7,7,7,180,13,43,44,45,46,47,48,49,50,25,51,51,51,51,51,21,21,71,71,71,71,52,52,52,52,53,5,5,6,6,55,56,181,182,183,4,71,5,5,6,6,172,172,4,4,41,41,173,173,174,174,175,175,176,176,177,177,42,42,178,178,179,179,7,7,180,180,13,13,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,25,25,51,51,21,21,71,71,52,52,53,53,5,5,6,6,55,55,56,56,181,181,182,182,183,183,4,5,5,6,6,5,6,5,6,5,6,5,6,5,6,172,172,4,4,41,41,173,173,174,174,175,175,176,176,177,177,42,42,178,178,179,179,7,7,180,180,13,13,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,25,25,51,51,21,21,71,71,52,52,53,53,5,5,6,6,55,55,56,56,181,181,182,182,183,183,53,53,170,173,173,173,174,174,174,175,175,175,176,176,176,177,177,177,178,178,178,45,45,45,48,48,48,49,49,49,50,50,50,181,181,181,182,182,182,183,183,183,53,41,55,41,55,51,41,55,41,51,55,41,51,55,53,51,53,53,53,53,25,53,13,13,170,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,179,53,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,53,5,6,5,6,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,7,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,13,21,4,5,6,42,5,6,51,51,51,51,53,4,5,5,6,6,178,170,55,55,53,4,48,4,43,44,46,47,21,5,6,48,56,4,4,5,5,6,6,56,53,53,53,53,53,53,4,4,4,5,5,6,6,179,4,4,5,5,5,6,6,6,5,6,5,6,170,170,170,170,179,179,0,55,55,55,55,41,55,55,55,55,53,7,7,53,5,5,6,6,0,56,0,0,5,6,4,5,6,53,56,4,53,13,4,4,169,170,184,184,184,13,4,4,13,55,55,7,172,172,172,172,172,4,4,4,4,4,41,41,41,41,41,173,173,173,173,173,174,174,174,174,174,175,175,175,175,175,176,176,176,176,176,177,177,177,177,177,42,42,42,42,42,178,178,178,178,178,179,179,179,179,179,7,7,7,7,7,180,180,180,180,180,13,13,13,13,13,43,43,43,43,43,44,44,44,44,44,45,45,45,45,45,46,46,46,46,46,47,47,47,47,47,48,48,48,48,48,49,49,49,49,49,50,50,50,50,50,25,25,25,25,25,51,51,51,51,51,21,21,21,21,21,71,71,71,71,71,52,52,52,52,52,53,53,53,53,53,5,5,5,5,5,6,6,6,6,6,55,55,55,55,55,56,56,56,56,56,181,181,181,181,181,182,182,182,182,182,183,183,183,183,183,7,7,4,4,5,5,6,6,4,5,6,4,5,6,4,5,6,5,6,5,6,5,6,4,4,5,5,6,6,4,42,25,5,6,170,178,41,13,7,55,55,55,4,4,55,7,7,53,4,41,42,51,21,71,52,5,6,55,56,53,5,6,25,56,4,5,6,4,4,4,53,25,21,170,5,6,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,4,42,170,4,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,170,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,71,71,71,52,52,52,52,53,5,6,55,56,181,182,183,170,170,7,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,4,41,43,44,46,47,51,21,71,52,53,5,6,55,56,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,4,5,6,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,5,6,53,53,53,172,4,41,173,174,175,176,177,42,178,179,7,180,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,181,182,183,4,172,4,4,5,5,6,6,185,186,187,188,189,190,191,192,193,191,194,0,0,0,0,0,0,0,0,0,0,0,169,0,0,0,0,169,170,0,0,0,0,0,0,0,0,0,0,164,165,170,171,164,164,165,164,165,164,165,164,165,164,165,171,171,169,165,164,165,164,165,0,164,165,164,165,164,165,164,170,170,164,165,165,164,165,164,165,164,165,164,165,165,164,165,164,165,164,164,164,164,164,164,165,165,165,165,165,165,170,164,165,164,165,165,165,164,164,165,165,164,164,165,165,164,170,164,164,170,164,165,164,165,164,165,164,165,164,164,165,165,164,170,55,55,56,56,170,170,170,170,56,0,0,56,169,170,184,184,184,55,55,164,164,164,164,164,165,165,165,165,165,164,165,170,41,55,55,55,55,164,165,56,170,164,165,164,165,170,164,165,170,164,165,170,170,164,165,164,165,164,165,164,165,164,165,164,165,164,165,164,165,164,165,165,164,165,186,187,188,189,190,191,192,193,191,194],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[2,3],[[4,4],4],[[5,5]],[[6,6]],[[4,4]],[[7,8]],[[4,9],4],[[4,9],4],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],0,[[[13,[11,[12,[11]]]]],[[17,[[15,[14]],16]]]],[[[19,[18]]]],[[],20],[21,[[15,[22]]]],[23,[[17,[24]]]],[[25,23],[[17,[24]]]],0,[[],[[27,[26]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[25],[[],[[17,[23,24]]]],[[],[[17,[23,24]]]],[[31,32,33],[[17,[[27,[34]],35]]]],[7],[[],34],[[36,37],38],[[],15],[[4,4],15],[[4,4],[[15,[4]]]],[[4,4],[[15,[4]]]],[[5,5],[[15,[5]]]],[[6,6],[[15,[6]]]],[[4,9],[[15,[4]]]],[[4,4],[[15,[9]]]],[[4,9],[[15,[4]]]],[[5,5],[[15,[5]]]],[[6,6],[[15,[6]]]],[[4,4],15],[[4,4],[[15,[4]]]],[[4,4],[[15,[4]]]],[[5,5],[[15,[5]]]],[[6,6],[[15,[6]]]],[4,39],[[]],[[]],[[]],[4,4],[[[41,[40]]],[[41,[40]]]],[42,42],[7,7],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[51,51],[21,21],[52,52],[53,53],[5,5],[6,6],[[[55,[54]]],[[55,[54]]]],[56,56],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,5],57],[[6,6],57],[[],57],[[],57],[[],58],0,[[[12,[11]]],59],[60,[[15,[61]]]],[31,60],[35,62],[[63,64],65],[66,65],[[],[[15,[67]]]],[[],68],[69,[[17,[4,70]]]],[69,[[17,[[41,[40]],70]]]],[69,[[17,[42,70]]]],[69,[[17,[43,70]]]],[69,[[17,[44,70]]]],[69,[[17,[46,70]]]],[69,[[17,[47,70]]]],[69,[[17,[51,70]]]],[69,[[17,[21,70]]]],[69,[[17,[71,70]]]],[69,[[17,[52,70]]]],[69,[[17,[5,70]]]],[69,[[17,[6,70]]]],[69,[[17,[[55,[54]],70]]]],[69,[[17,[56,70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[],[[17,[5,70]]]],[[],[[17,[6,70]]]],[[],[[15,[73]]]],[[],[[15,[73]]]],[[[27,[28]]],[[15,[27]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[5],[5,14],[6,14],[6],[[],4],[[],42],[[],45],[[],48],[[],49],[[],50],[[],25],[[],5],[[],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[74,[[17,[4]]]],[74,[[17,[42]]]],[74,[[17,[25]]]],[74,[[17,[5]]]],[74,[[17,[6]]]],[[51,7],75],[[[41,[40]]],[[17,[76,[77,[76]]]]]],[[51,7],75],[[[55,[54]]],[[17,[76,[77,[76]]]]]],[[4,78],4],[[4,9],4],[[5,5]],[5],[6],[[6,6]],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[5,[[27,[28,30]]]],[6,[[27,[28,30]]]],[5],[6],[[4,[0,[79,80]]]],[[[41,[40]],[0,[79,80]]]],[[42,[0,[79,80]]]],[[51,[0,[79,80]]]],[[21,[0,[79,80]]]],[[71,[0,[79,80]]]],[[52,[0,[79,80]]]],[[5,[0,[79,80]]]],[[6,[0,[79,80]]]],[[[55,[54]],[0,[79,80]]]],[[56,[0,[79,80]]]],[[],[[17,[14]]]],[[4,4],10],[[[41,[40]],[41,[40]]],10],[[42,42],10],[[43,43],10],[[44,44],10],[[46,46],10],[[47,47],10],[[51,51],10],[[21,21],10],[[52,52],10],[[53,53],10],[[5,5],10],[[6,6],10],[[[55,[54]],[55,[54]]],10],[[56,56],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[76,[[81,[14]]]],[[[27,[66]]],[[17,[27,35]]]],[63,[[17,[35]]]],[36],[[[13,[11,[12,[11]]]],82]],[[],10],[[[13,[11,[12,[11]]]]],[[15,[83]]]],[27,[[27,[84]]]],[[],31],[7,10],[[]],[[4,85],[[17,[86]]]],[[4,85],[[17,[86]]]],[[[41,[40]],85],[[17,[86]]]],[[42,85],87],[[42,85],87],[[7,85],[[17,[86]]]],[[43,85],87],[[44,85],87],[[45,85],[[17,[86]]]],[[46,85],87],[[47,85],87],[[48,85],[[17,[86]]]],[[49,85],[[17,[86]]]],[[50,85],[[17,[86]]]],[[51,85],87],[[21,85],87],[[71,85],87],[[52,85],87],[[53,85],87],[[5,85],[[17,[86]]]],[[6,85],[[17,[86]]]],[[[55,[54]],85],[[17,[86]]]],[[56,85],[[17,[86]]]],[[]],[[],4],[[]],[9,4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[21,7],[[[88,[53]]],7],[[]],[15,7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[90,[89,53]]],51],[[]],[[[90,[91,53]]],51],[[[90,[92,53]]],51],[[[90,[93,53]]],51],[[]],[[[88,[53]]],21],[[[94,[53]]],71],[[[95,[53]]],71],[[[96,[53]]],71],[[]],[[[97,[53]]],52],[[[98,[53]]],52],[[]],[99,52],[[]],[[]],[[[100,[5]]],5],[[[100,[6]]],6],[[]],[[]],[[]],[[]],[[]],[[]],[9,4],[35,[[15,[71]]]],[101,5],[101,5],[101,6],[101,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[9,9],4],[14,5],[[],5],[14,6],[[],6],[14,5],[14,6],[14,5],[14,6],[[[0,[102,[103,[14]],[103,[9]]]],[0,[102,[103,[14]],[103,[9]]]]],5],[[[0,[102,[103,[14]],[103,[9]]]],[0,[102,[103,[14]],[103,[9]]]]],6],[[[0,[102,[103,[14]],[103,[9]]]],[0,[102,[103,[14]],[103,[9]]]]],5],[[[0,[102,[103,[14]],[103,[9]]]],[0,[102,[103,[14]],[103,[9]]]]],6],[[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]],[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]],114],[[17,[5]]]],[[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]],[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]],114],[[17,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[68,115],[[15,[116]]]],[[[15,[[27,[28]]]]],[[27,[28]]]],[[]],[[],[[81,[117]]]],[[],117],[[],117],[[],118],[[],[[81,[118]]]],[[],118],[[],119],[[],[[81,[119]]]],[[],119],[[],120],[[],120],[[],[[81,[120]]]],[[],28],[[],[[81,[28]]]],[[],28],[[],[[81,[42]]]],[[],42],[[],42],[[],28],[[],28],[[],[[15,[28]]]],[[],14],[[],[[15,[14]]]],[[],14],[[],9],[[],9],[[],[[15,[9]]]],[[],121],[[],[[15,[121]]]],[[],121],[[],[[81,[4]]]],[[],4],[[],4],[[],[[81,[4]]]],[[],4],[[],4],[[],[[81,[122]]]],[[],122],[[],122],[[],123],[[[41,[40]]],28],[[[55,[54]]],28],[[],[[72,[28]]]],[[],[[72,[28]]]],[51,124],[[[41,[40]]],125],[[[55,[54]]],125],[[],[[72,[125]]]],[125,[[72,[125]]]],[[],[[72,[125]]]],[[[41,[40]]],126],[51,126],[[[55,[54]]],126],[14,[[15,[[27,[127]]]]]],[[],[[72,[125]]]],[[],27],[[31,128],[[17,[129,35]]]],[130,[[15,[[27,[28]]]]]],[130,[[27,[131]]]],0,[[],132],[[[13,[11,[12,[11]]]]],[[17,[10,16]]]],[[[13,[11,[12,[11]]]],8],[[17,[10,16]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[15,[73]]]],[37,27],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[]],[[5,5],14],[[6,6],14],[[5,14],5],[[6,14],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[13,[11,[12,[11]]]],[134,[[133,[11]]]]],[[17,[[135,[11]],24]]]],[21,[[15,[22]]]],[[],10],[[],10],[[],10],[42,10],[5,10],[6,10],[51,[[15,[[90,[89,53]]]]]],[51,[[15,[[90,[91,53]]]]]],[51,[[15,[[90,[93,53]]]]]],[51,[[15,[[90,[92,53]]]]]],[[],10],[4,10],[5,10],[5,10],[6,10],[6,10],[[],[[29,[28]]]],[[]],0,0,[136,10],[[4,4],4],[[],14],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],14],0,[[],4],[[]],[[]],[[],5],[[],6],[[]],0,[[],137],[[],138],[14,[[15,[137]]]],[14,[[15,[137]]]],[[],[[27,[14]]]],[[],[[27,[14]]]],[[4,4],4],[[],4],[[]],[[]],[[],5],[[],6],[[]],[[],[[15,[125]]]],[[4,9],4],[[4,[0,[[139,[9]],78]]],4],[[5,5]],[[5,4],4],[[5,[0,[[106,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],110]]]],[[6,4],4],[[6,[0,[[106,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],110]]]],[[6,6]],[[5,[0,[141,[140,[14]]]]],[[0,[141,[140,[14]]]]]],[[6,[0,[141,[140,[14]]]]],[[0,[141,[140,[14]]]]]],[[5,[0,[141,[140,[14]]]]],[[0,[141,[140,[14]]]]]],[[6,[0,[141,[140,[14]]]]],[[0,[141,[140,[14]]]]]],[82],[82],[82,142],[82,142],[[],[[15,[125]]]],[[],[[15,[[29,[28]]]]]],[[],143],[[[27,[28,30]],14],[[55,[54]]]],[[[27,[[27,[28,30]],30]]],[[55,[54]]]],[[[27,[28,30]]],[[55,[54]]]],[[[27,[28,30]]],[[55,[54]]]],[[],[[41,[40]]]],[[[27,[28,30]]],[[55,[54]]]],[[[27,[28,30]]],[[55,[54]]]],[9,[[55,[54]]]],[[[27,[30]]],[[55,[54]]]],[31,136],[[],7],[[],7],[[]],[[],5],[[],5],[[],6],[[],6],0,0,0,0,[[5,5],[[15,[57]]]],[[6,6],[[15,[57]]]],[4,144],[[5,73]],[[6,73]],[[],[[17,[145]]]],0,[4],[[],34],[[[13,[11,[12,[11]]]]],[[15,[[146,[11]]]]]],[4,9],[4,9],[[],15],[19],[[[72,[28]]]],[[]],[[]],[[[13,[11,[12,[11]]]]]],[4,9],[4,9],[[[13,[11,[12,[11]]]],147]],0,0,[7],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[],17],[17,[[17,[17]]]],[[],17],[17,[[17,[17]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[],17],[17,[[17,[17]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[17,[[17,[17]]]],[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[17,[[17,[17]]]],[17,[[17,[17]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[[],17],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[],17],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],7],[[],7],[[4,4]],[[4,4],4],[[5,5],5],[[5,5],5],[[6,6],6],[[6,6],6],[[4,9],4],[[5,5,114],5],[[6,6,114],6],[[4,9],4],[[5,5],5],[[6,6],6],[[4,14],4],[[5,73],5],[[6,73],6],[[5,[0,[149,[140,[14]]]]],[[0,[149,[140,[14]]]]]],[[6,[0,[149,[140,[14]]]]],[[0,[149,[140,[14]]]]]],[[5,[0,[149,[140,[14]]]]],[[0,[149,[140,[14]]]]]],[[6,[0,[149,[140,[14]]]]],[[0,[149,[140,[14]]]]]],[[5,[0,[149,[140,[14]]]]],[[0,[149,[140,[14]]]]]],[[6,[0,[149,[140,[14]]]]],[[0,[149,[140,[14]]]]]],[[4,4]],[[4,4],4],[[5,5],5],[[5,5],5],[[6,6],6],[[6,6],6],[[4,150],17],[[42,150],17],[[25,150],17],[[5,150],17],[[6,150],17],[[]],[42],0,[[[13,[11,[12,[11]]]],151]],[[7,[152,[7]]]],0,0,0,[[4,9],4],[[4,9],4],0,[[],7],[[],7],[[[27,[66]],153],[[17,[[27,[[17,[154,155]]]],35]]]],[4,73],[[[41,[40]]],73],[42,73],[51,73],[21,73],[71,73],[52,73],[5,73],[6,73],[[[55,[54]]],73],[56,73],[[],156],[5,5],[6,6],0,0,[[4,4],4],[[5,5]],[[6,6]],[[4,4]],[[4,9],4],[[4,9],4],[[[158,[[157,[36]]]],116],15],0,0,[[]],[[],57],[[],57],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[82,[[17,[15]]]],[[4,4,4],[[15,[4]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[71,[[17,[[94,[53]]]]]],[71,[[17,[[96,[53]]]]]],[71,[[17,[[95,[53]]]]]],[[],17],[52,[[17,[[98,[53]]]]]],[[],17],[52,[[17,[99]]]],[52,[[17,[[97,[53]]]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[82,17],[82,17],[[7,82],[[17,[7]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],159],[[],[[161,[160]]]],[[],[[161,[160]]]],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],[[161,[160]]]],[[],[[161,[160]]]],[[],[[161,[160]]]],[[],[[161,[160]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,82]],[[6,82]],[162,163],[162,163],[[],118],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,4],[4],[[],4],[[],4],[[],5],[[],5],[[],6],[[],6],0,0,0,0,0,0,0,0,0,0,0,[[125,[72,[28]]],[[15,[[27,[28]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[[[19,[18]]]],[23,[[17,[24]]]],0,[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[]],[[]],[[]],[[]],[[],[[17,[23,24]]]],[[],[[17,[23,24]]]],[[],15],[[]],[164,164],[165,165],[[]],[[]],0,[69,[[17,[164,70]]]],[69,[[17,[165,70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[15,[27]]]],[[],[[15,[73]]]],[[],[[15,[73]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[],165],[73],[73],[73],[73],[74,[[17,[164]]]],[74,[[17,[165]]]],[73],[73],[165,[[27,[28,30]]]],[[164,[0,[79,80]]]],[[165,[0,[79,80]]]],[[164,164],10],[[165,165],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[164,85],87],[[165,85],[[17,[86]]]],[[]],[[]],[[[167,[18,18,18,166]]],165],[[[72,[28]]],[[17,[165,70]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[15,[[27,[28]]]]],[[27,[28]]]],[[]],[[164,168],[[72,[28]]]],0,[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],73],[[],73],[[]],[[]],[[]],[[]],[164,27],[[]],[[]],[[],10],[[],[[72,[168]]]],[[]],0,0,0,0,[82],[82],[82,142],[82,142],0,0,0,0,[[],15],[19],[[[72,[28]]]],[[]],[[]],0,0,[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[17,[[17,[17]]]],[[164,150],17],[[165,150],17],[[]],0,0,0,0,0,[164,73],[165,73],0,[[]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[]],[[]],[82,[[17,[15]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[82,17],[82,17],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],159],[[],159],[[],161],[[],[[161,[160]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[165,82]],[[]],[[]],0,0,0,0,0,0,0,0,0,0],"c":[2,3,5,7,27,851,852],"p":[[3,"Private"],[6,"AccountId"],[6,"Index"],[3,"Weight"],[3,"Permill"],[3,"Perbill"],[3,"RuntimeOrigin"],[8,"Fn"],[15,"u64"],[15,"bool"],[8,"Block"],[8,"CallApiAt"],[3,"RuntimeApiImpl"],[15,"u32"],[4,"Option"],[4,"ApiError"],[4,"Result"],[8,"Encode"],[8,"EncodeLike"],[6,"ApplyExtrinsicResult"],[4,"OriginCaller"],[4,"RawOrigin"],[3,"Storage"],[3,"String"],[3,"RuntimeGenesisConfig"],[6,"AuthorityId"],[3,"Vec"],[15,"u8"],[15,"array"],[3,"Global"],[3,"ContractAddress"],[3,"EntryPointSelector"],[3,"Calldata"],[3,"Felt252Wrapper"],[4,"DispatchError"],[6,"Block"],[3,"InherentData"],[3,"CheckInherentsResult"],[4,"DispatchClass"],[8,"Config"],[4,"TimestampCall"],[4,"SealingMode"],[4,"RuntimeSlashReason"],[4,"RuntimeLockId"],[3,"ConstU8"],[4,"RuntimeHoldReason"],[4,"RuntimeFreezeReason"],[3,"ConstU32"],[3,"ConstU64"],[3,"ConstU128"],[4,"RuntimeCall"],[4,"RuntimeEvent"],[3,"Runtime"],[8,"Config"],[4,"SystemCall"],[3,"StorageInfo"],[4,"Ordering"],[6,"StarkHash"],[3,"ApiRef"],[3,"ClassHash"],[4,"ContractClass"],[4,"StarknetTransactionExecutionError"],[3,"HandleL1MessageTransaction"],[3,"Fee"],[6,"UncheckedExtrinsic"],[4,"UserTransaction"],[3,"CrateVersion"],[6,"SetId"],[8,"Input"],[3,"Error"],[4,"RuntimeError"],[15,"slice"],[15,"usize"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[8,"Copy"],[8,"Output"],[8,"Sized"],[8,"From"],[8,"FnOnce"],[3,"StorageProof"],[4,"Transaction"],[3,"Formatter"],[3,"Error"],[6,"Result"],[6,"Origin"],[6,"Starknet"],[6,"CallableCallFor"],[6,"Timestamp"],[6,"Grandpa"],[6,"System"],[4,"Error"],[4,"Error"],[4,"Error"],[4,"Event"],[4,"Event"],[4,"Event"],[3,"Compact"],[15,"f64"],[8,"RationalArg"],[8,"TryInto"],[8,"Clone"],[8,"Ord"],[8,"Div"],[8,"Rem"],[8,"Add"],[8,"AddAssign"],[8,"Unsigned"],[8,"Zero"],[8,"One"],[8,"MultiplyRational"],[4,"Rounding"],[6,"AuthorityId"],[3,"OpaqueKeyOwnershipProof"],[6,"BlockNumber"],[3,"RuntimeVersion"],[3,"BlockWeights"],[3,"BlockLength"],[15,"u128"],[3,"RuntimeDbWeight"],[3,"BlockContext"],[3,"CallMetadata"],[15,"str"],[3,"DispatchInfo"],[3,"Event"],[3,"StorageKey"],[3,"StarkFelt"],[3,"TransactionHash"],[3,"MessageToL1"],[6,"AuthorityList"],[6,"HashingFor"],[8,"Backend"],[6,"StorageChanges"],[3,"Nonce"],[3,"OpaqueMetadata"],[3,"RuntimeMetadataPrefixed"],[8,"Mul"],[8,"UniqueSaturatedInto"],[8,"MultiplyArg"],[8,"Default"],[3,"NativeVersion"],[4,"Pays"],[4,"TransactionValidityError"],[6,"ProofRecorder"],[8,"Extension"],[3,"Box"],[8,"ReciprocalArg"],[8,"Serializer"],[4,"CallContext"],[8,"Into"],[3,"SimulationFlags"],[3,"TransactionExecutionInfo"],[3,"PlaceHolderErrorTypeForFailedStarknetExecution"],[3,"SlotDuration"],[6,"NumberFor"],[3,"EquivocationProof"],[3,"TypeId"],[4,"MetaForm"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"SessionKeys"],[3,"UncheckedExtrinsic"],[8,"SignedExtension"],[3,"UncheckedExtrinsic"],[3,"KeyTypeId"],[8,"KeyOwnerProofSystem"],[8,"StorageValue"],[8,"BuildStorage"],[3,"IdentityFee"],[3,"BlockHashCount"],[3,"Version"],[3,"BlockWeights"],[3,"BlockLength"],[3,"SS58Prefix"],[3,"Sealing"],[3,"PalletInfo"],[3,"RuntimeApi"],[3,"BlockExecutionWeight"],[3,"ExtrinsicBaseWeight"],[3,"RocksDbWeight"],[8,"Randomness"],[13,"Instant"],[13,"set_code"],[13,"set_code_without_checks"],[13,"set_storage"],[13,"kill_storage"],[13,"set_heap_pages"],[13,"kill_prefix"],[13,"remark"],[13,"remark_with_event"],[13,"set"]]},\ +"da_test":{"doc":"","t":"AAARRRLLDFLLLLLLLLLLLLLLLLLLLLLLLF","n":["constants","fixtures","utils","AVAIL_DA_CONFIG","CELESTIA_DA_CONFIG","ETHEREUM_DA_CONFIG","borrow","borrow_mut","da_client","da_client","default","deref","deref_mut","drop","from","from_mut","from_ref","get","init","into","rewrite","rewrite","rewrite","rewrite","rewrite","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","get_da_client"],"q":[[0,"da_test"],[3,"da_test::constants"],[6,"da_test::fixtures"],[33,"da_test::utils"]],"d":["Constants","Fixtures","Utilities for connecting to DA layers.","","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,10,10,0,0,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,0],"f":[0,0,0,0,0,0,[[]],[[]],0,[[],[[2,[1]]]],[[],[[2,[1]]]],[3],[3],[3],[[]],[[]],[[]],[[],[[2,[1]]]],[[],3],[[]],[[],4],[4,[[4,[4]]]],[5,[[4,[5]]]],[[[7,[6]]],[[4,[[7,[6]]]]]],[[[2,[6]]],[[4,[[2,[6]]]]]],[[],4],[[],4],[[],8],[[]],[[]],[[]],[[]],[[]],[9,[[2,[1]]]]],"c":[],"p":[[8,"DaClient"],[3,"Box"],[15,"usize"],[4,"Result"],[4,"Option"],[3,"Global"],[3,"Vec"],[3,"TypeId"],[4,"DaLayer"],[3,"da_client"]]},\ +"madara":{"doc":"Madara node command line.","t":"AAAAAAAAFAAADLLLMFLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLGGDRRLFLLLLLFLLLLLLLMFLLLLLLLLFFFLLLLLMLFLLLLLLLLLLLNNNNDNNNNNNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLFAADNNDDNELLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLMMMLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMFMLLLLLLLLLLLLLLLLLLLLFMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNDDLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDDLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLRRDMMLLLMFLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLEDNCNLLLLLLMLLMFMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLDLLLMLLLLLLLLLLLMLLLLLLLLMMLLLLLMMLLLLLLLLLLLLGGGRDGGGRRDLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLFFFLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLMGF","n":["benchmarking","chain_spec","cli","command","commands","configs","constants","genesis_block","main","rpc","service","starknet","RemarkBuilder","borrow","borrow_mut","build","client","create_benchmark_extrinsic","deref","deref_mut","drop","extrinsic","from","from_mut","from_mut","from_ref","from_ref","from_subset","inherent_benchmark_data","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","new","pallet","rewrite","rewrite","rewrite","rewrite","rewrite","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","ChainSpec","DevChainSpec","DevGenesisExt","GENESIS_ASSETS_DIR","GENESIS_ASSETS_FILE","assimilate_storage","authority_keys_from_seed","borrow","borrow_mut","deref","deref_mut","deserialize","development_config","drop","from","from_mut","from_mut","from_ref","from_ref","from_subset","genesis_config","get_from_seed","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","load_genesis","local_testnet_config","print_development_accounts","rewrite","rewrite","rewrite","rewrite","rewrite","sealing","serialize","testnet_genesis","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","Benchmark","BuildSpec","ChainInfo","CheckBlock","Cli","ExportBlocks","ExportState","ImportBlocks","Key","PurgeChain","Revert","Setup","Subcommand","TryRuntimeDisabled","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","author","borrow","borrow","borrow_mut","borrow_mut","command","command_for_update","copyright_start_year","deref","deref","deref_mut","deref_mut","description","drop","drop","fmt","fmt","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","group_id","has_subcommand","impl_name","impl_version","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","is_in_subset","is_in_subset","load_spec","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","run","subcommand","support_url","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","run","run","setup","ExtendedRunCmd","Instant","InstantFinality","L1Messages","L1MessagesParams","Manual","Sealing","__clone_box","__clone_box","__clone_box","__clone_box","augment_args","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_args_for_update","base","base_path","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cache","chain_config_dir","chain_id","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","config_params","da_conf","da_layer","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","extract_l1_messages_worker_config","fmt","fmt","fmt","fmt","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","group_id","group_id","group_id","init","init","init","init","init_da_client","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","is_in_subset","is_in_subset","is_in_subset","is_in_subset","l1_contract_address","l1_messages_config","l1_messages_worker","override_dev_environment","provider_url","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","run_node","sealing","serialize","settlement","settlement_conf","to_owned","to_owned","to_owned","to_owned","to_possible_value","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","value_variants","vzip","vzip","vzip","vzip","ConfigSource","Local","Remote","SetupCmd","SetupSource","augment_args","augment_args","augment_args_for_update","augment_args_for_update","base_path","base_path","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chain","chain_id","deref","deref","deref","deref_mut","deref_mut","deref_mut","display","drop","drop","drop","fmt","fmt","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_local","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_remote","from_subset","from_subset","from_subset","group_id","group_id","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","is_in_subset","is_in_subset","is_in_subset","load_asset","load_config","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","run","source","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","write_content_to_disk","Configs","FileInfos","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","genesis_assets","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","is_in_subset","is_in_subset","name","remote_base_path","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sha3_256","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","url","vzip","vzip","DEFAULT_CONFIGS_URL","DEV_CHAIN_ID","MadaraGenesisBlockBuilder","_phantom","backend","borrow","borrow_mut","build_genesis_block","commit_genesis_state","construct_genesis_block","deref","deref_mut","drop","executor","from","from_mut","from_mut","from_ref","from_ref","from_subset","genesis_storage","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","new","rewrite","rewrite","rewrite","rewrite","rewrite","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","DenyUnsafe","FullDeps","No","StarknetDeps","Yes","__clone_box","borrow","borrow","borrow_mut","borrow_mut","check_if_safe","client","clone","clone_into","command_sink","create_full","deny_unsafe","deref","deref","deref_mut","deref_mut","drop","drop","fmt","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","graph","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","is_in_subset","is_in_subset","pool","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","starknet","starknet","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","StarknetDeps","__clone_box","borrow","borrow_mut","client","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","from_subset","genesis_provider","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","madara_backend","overrides","rewrite","rewrite","rewrite","rewrite","rewrite","starting_block","sync_service","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","BasicImportQueue","BoxBlockImport","ChainOpsResult","DEFAULT_SETTLEMENT_RETRY_INTERVAL","ExecutorDispatch","FullBackend","FullClient","FullSelectChain","GRANDPA_JUSTIFICATION_PERIOD","MADARA_TASK_GROUP","NativeElseWasmExecutor","__clone_box","allow_missing_host_functions","borrow","borrow","borrow_mut","borrow_mut","build_aura_grandpa_import_queue","build_manual_seal_import_queue","call","clone","clone_into","deref","deref","deref_mut","deref_mut","dispatch","drop","drop","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","is_in_subset","is_in_subset","native_version","native_version","native_version","new","new_chain_ops","new_full","new_partial","new_with_wasm_executor","read_runtime_version","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","run_manual_seal_authorship","runtime_version","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","wasm","MadaraBackend","db_config_dir"],"q":[[0,"madara"],[12,"madara::benchmarking"],[55,"madara::chain_spec"],[107,"madara::cli"],[218,"madara::command"],[219,"madara::commands"],[221,"madara::commands::run"],[433,"madara::commands::setup"],[571,"madara::configs"],[650,"madara::constants"],[652,"madara::genesis_block"],[696,"madara::rpc"],[785,"madara::rpc::starknet"],[831,"madara::service"],[933,"madara::starknet"]],"d":["Setup code for super::command which would otherwise bloat …","","","","","","","","","A collection of node-specific RPC methods. Substrate …","Service and ServiceFactory implementation. Specialized …","","Generates extrinsics for the benchmark overhead command.","","","","","Create a transaction using the given call.","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Generates inherent data for the benchmark overhead command.","","Calls U::from(self).","","","","","","","Creates a new Self from the given client.","","","","","","","","","","","","","","","","","","Specialized ChainSpec. This is a specialization of the …","Specialized ChainSpec for development.","Extension for the dev genesis config to support a custom …","","","","Generate an Aura authority key.","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Genesis config.","Generate a crypto pair from seed.","","Calls U::from(self).","","","","","","","","","","","","","","","The sealing mode being used.","","Configure initial storage state for FRAME modules.","","","","","","","","","","","","Sub-commands concerned with benchmarking.","Build a chain specification.","Db meta columns information.","Validate blocks.","","Export blocks.","Export the state of a given block into a chain spec.","Import blocks.","Key management cli utilities","Remove the whole chain.","Revert the chain to a previous state.","Setup madara node","","Try some command against runtime state. Note: try-runtime …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parse and run command line arguments","","","","Seal when transaction is executed. This mode does not …","Seal when transaction is executed with finalization.","","","Seal using rpc method.","Available Sealing methods.","","","","","","","","","","","","The substrate base directory on your machine","","","","","","","","","When enabled, more information about the blocks and their …","The path of the configuration folder of your chain","The chain name","","","","","","","","","","Path to a file containing the DA configuration","Choose a supported DA Layer","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","L1 Contract Address","Path to configuration file for Ethereum Core Contract …","Configuration for L1 Messages (Syncing) Worker","","Ethereum Provider (Node) Url","","","","","","","","","","","","","","","","","","","","","","Choose sealing method.","","Choose a supported settlement layer","Path to a file containing the settlement configuration","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Define a way to retrieve an index.json file The index.json …","","","","","","Specify custom base path.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Copy an index.json file for an url","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Download an index.json file for an url","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Custom genesis block builder for Madara.","","","","","","","Construct genesis block.","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","Calls U::from(self).","","","","","","","Constructs a new instance of MadaraGenesisBlockBuilder.","","","","","","","","","","","","","","","","","Signifies whether a potentially unsafe RPC should be …","Full client dependencies.","Allows calling every RPCs.","","Denies only potentially unsafe RPCs.","","","","","","Returns Ok(()) if the RPCs considered unsafe are safe to …","The client instance to use.","","","Manual seal command sink","Instantiate all full RPC extensions.","Whether to deny unsafe calls","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","Extrinsic pool graph instance.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Transaction pool instance.","","","","","","","","","","","","Starknet dependencies","","","","","","","","","","","","","","","","","","","","","","","","Extra dependencies for Starknet compatibility.","","","","The client instance to use.","","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","The genesis state data provider","","Calls U::from(self).","","","","","","","Madara Backend.","Starknet data access overrides.","","","","","","The starting block for the syncing.","The Substrate client sync service.","","","","","","","","","","","","","","","","","","","","","The minimum period of blocks on which justifications will …","","A generic CodeExecutor implementation that uses a delegate …","","Ignore missing function imports if set true.","","","","","Build the import queue for the template runtime (aura + …","Build the import queue for the template runtime (manual …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Create new instance.","","Builds a new service for a full client.","","Create a new instance using the given WasmExecutor.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the path to the database of the node."],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,26,0,26,26,26,26,26,0,26,26,26,26,26,26,26,26,0,26,26,26,26,26,26,26,26,0,0,0,26,26,26,26,26,26,26,0,26,26,26,26,26,26,26,26,26,26,26,44,44,44,44,0,44,44,44,44,44,44,44,0,44,41,41,44,44,41,41,44,41,44,41,41,41,41,44,41,44,41,41,44,41,44,41,44,41,44,41,44,41,41,44,44,41,41,44,44,41,44,41,44,41,41,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,41,41,41,41,41,44,44,44,44,44,41,41,41,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,44,41,44,0,0,0,0,53,53,0,0,53,0,51,52,53,50,51,52,50,51,52,50,50,50,51,52,53,50,51,52,53,50,50,50,50,51,52,53,50,51,52,53,50,52,50,50,53,51,52,53,50,51,52,53,50,53,51,52,53,50,0,51,52,53,50,51,52,53,50,51,52,50,51,52,50,51,51,52,52,53,53,50,50,51,51,52,52,53,53,50,50,51,52,53,50,51,52,50,51,52,53,50,0,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,50,0,51,51,51,51,51,51,52,52,52,52,52,53,53,53,53,53,50,50,50,50,50,0,50,53,50,50,51,52,53,50,53,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,53,50,51,52,50,51,52,50,53,51,52,53,50,0,60,60,0,0,61,59,61,59,59,59,60,61,59,60,61,59,59,59,60,61,59,60,61,59,60,60,61,59,61,59,60,61,59,61,59,61,59,61,60,60,61,61,59,59,60,60,61,61,59,59,61,60,61,59,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,60,60,60,60,60,60,61,61,61,61,61,59,59,59,59,59,59,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,59,61,59,61,59,60,61,59,0,0,0,65,62,65,62,65,62,65,62,65,62,65,62,65,62,65,65,62,62,65,65,62,62,65,62,65,65,62,65,62,65,62,65,62,65,62,65,62,65,62,65,62,62,65,65,65,65,65,65,62,62,62,62,62,62,65,62,65,62,65,62,65,62,65,62,65,62,65,62,65,62,65,62,65,62,62,65,62,0,0,0,69,69,69,69,69,69,0,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,0,0,73,0,73,73,73,85,73,85,73,85,73,73,85,0,85,73,85,73,85,73,85,73,73,85,73,73,85,85,73,73,85,85,73,85,85,73,85,73,85,73,85,73,85,73,85,73,85,73,85,73,85,85,73,73,73,73,73,85,85,85,85,85,0,85,73,73,85,73,85,73,85,73,85,73,85,73,85,73,85,73,85,73,85,73,85,73,85,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,10,10,9,10,9,10,0,0,10,10,10,9,10,9,10,9,9,10,9,10,9,9,10,10,9,9,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,0,0,0,10,10,9,9,9,9,9,10,10,10,10,10,0,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,0,0],"f":[0,0,0,0,0,0,0,0,[[],1],0,0,0,0,[[]],[[]],[[2,3],[[6,[4,5]]]],0,[[[11,[7,8,[10,[9]]]],12,13,3],14],[15],[15],[15],[2,5],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[1,[16]]]],[[],15],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[],22],[[[20,[[11,[7,8,[10,[9]]]]]]],2],[2,5],[[[18,[17]]],[[6,[[18,[17]]]]]],[[],6],[6,[[6,[6]]]],[23,[[6,[23]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[],23],[[]],[[],6],[[],6],[[],25],[[],5],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[26,27],[[6,[28]]]],[5],[[]],[[]],[15],[15],[29,[[6,[26]]]],[[30,31],[[6,[[32,[26]],28]]]],[15],[[]],[[]],[[]],[[]],[[]],[[]],0,[5],[[],15],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[],22],[33,34],[[31,5],[[6,[[32,[35]],28]]]],[34],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[],6],[6,[[6,[6]]]],[23,[[6,[23]]]],0,[[26,36],6],[[34,[38,[37]],24,22],35],[[],23],[[]],[[],6],[[],6],[[],25],[[],5],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[39,39],[39,39],[39,39],[39,39],[[],28],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],40],[15],[15],[15],[15],[[],28],[15],[15],[[41,42],43],[[44,42],43],[[]],[[]],[45,[[6,[41,46]]]],[45,[[6,[44,46]]]],[45,[[6,[41,46]]]],[45,[[6,[44,46]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[23,[47]]]],[5,22],[[],28],[[],28],[[],15],[[],15],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[41,5],[[6,[[18,[48]],28]]]],[23,[[6,[23]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[],6],[6,[[6,[6]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[],6],[6,[[6,[6]]]],[23,[[6,[23]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],0,0,[[],28],[[],23],[[],23],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],25],[[],25],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[41,45],[[6,[46]]]],[[44,45],[[6,[46]]]],[[41,45],[[6,[46]]]],[[44,45],[[6,[46]]]],[[]],[[]],[[],1],0,0,0,0,0,0,0,0,0,[49],[49],[49],[49],[39,39],[39,39],[39,39],[39,39],[39,39],[39,39],0,[50,[[1,[31]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[50,[[1,[33]]]],[50,5],[51,51],[52,52],[53,53],[50,50],[[]],[[]],[[]],[[]],0,0,0,[[],53],[15],[15],[15],[15],[15],[15],[15],[15],[29,[[6,[53]]]],[15],[15],[15],[15],[52,[[6,[[23,[54]],55]]]],[[51,42],43],[[52,42],43],[[53,42],43],[[50,42],43],[[]],[[]],[[]],[[]],[45,[[6,[51,46]]]],[45,[[6,[52,46]]]],[45,[[6,[50,46]]]],[45,[[6,[51,46]]]],[45,[[6,[52,46]]]],[45,[[6,[50,46]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[23,[47]]]],[[],[[23,[47]]]],[[],[[23,[47]]]],[[],15],[[],15],[[],15],[[],15],[[56,33],[[1,[[18,[57]]]]]],[[]],[[]],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],0,0,0,[50],0,[[[24,[17]]],[[6,[[24,[17]]]]]],[[],6],[6,[[6,[6]]]],[23,[[6,[23]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[],6],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[6,[[6,[6]]]],[6,[[6,[6]]]],[[],6],[23,[[6,[23]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[6,[[6,[6]]]],[[],6],[41,1],0,[[53,36],6],0,0,[[]],[[]],[[]],[[]],[53,[[23,[58]]]],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],25],[[],25],[[],25],[[],25],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[51,45],[[6,[46]]]],[[52,45],[[6,[46]]]],[[50,45],[[6,[46]]]],[[51,45],[[6,[46]]]],[[52,45],[[6,[46]]]],[[50,45],[[6,[46]]]],[[],[[38,[53]]]],[[]],[[]],[[]],[[]],0,0,0,0,0,[39,39],[39,39],[39,39],[39,39],[59,[[23,[31]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[59,28],[15],[15],[15],[15],[15],[15],[[60,[23,[[24,[5]]]]],[[1,[28]]]],[15],[15],[15],[[61,42],43],[[59,42],43],[[]],[[]],[[]],[45,[[6,[61,46]]]],[45,[[6,[59,46]]]],[45,[[6,[61,46]]]],[45,[[6,[59,46]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[],[[23,[47]]]],[[],[[23,[47]]]],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[],22],[[60,62],[[1,[[24,[37]]]]]],[60,[[1,[[24,[37]]]]]],[[],6],[6,[[6,[6]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[23,[[6,[23]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[],6],[23,[[6,[23]]]],[6,[[6,[6]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[6,[[6,[6]]]],[[],6],[[[18,[17]]],[[6,[[18,[17]]]]]],[59,1],0,[[],23],[[],23],[[],23],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],25],[[],25],[[],25],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[61,45],[[6,[46]]]],[[59,45],[[6,[46]]]],[[61,45],[[6,[46]]]],[[59,45],[[6,[46]]]],[[]],[[]],[[]],[[[63,[[38,[37]]]],64],1],0,0,[[]],[[]],[[]],[[]],[15],[15],[15],[15],[29,[[6,[65]]]],[29,[[6,[62]]]],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[],15],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[],22],[[],22],0,0,[[[18,[17]]],[[6,[[18,[17]]]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[6,[[6,[6]]]],[[],6],[6,[[6,[6]]]],[23,[[6,[23]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[],6],0,[[],23],[[],23],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],25],[[],25],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],0,0,0,0,0,[[]],[[]],[[[69,[66,[67,[66]],68]]],70],0,[71,66],[15],[15],[15],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[],22],[[72,22,[20,[[67,[66]]]],68],[[70,[[69,[66,[67,[66]],68]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[6,[[6,[6]]]],[[],6],[[],23],[[]],[[],6],[[],6],[[],25],[[],5],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[49],[[]],[[]],[[]],[[]],[73,[[6,[74]]]],0,[73,73],[[]],0,[[[85,[75,[0,[[76,[7]],[77,[7]],[78,[7]],[79,[7]],[80,[7,[67,[7]]]],81,82]],[0,[83,81,82]],84]]],[[6,[86,[18,[87]]]]]],0,[15],[15],[15],[15],[15],[15],[[73,42],[[6,[88]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[],15],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[],22],[[],22],0,[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[6,[[6,[6]]]],[[],6],[[[18,[17]]],[[6,[[18,[17]]]]]],[23,[[6,[23]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[],6],[6,[[6,[6]]]],0,0,[[]],[[],23],[[],23],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],25],[[],25],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[49],[[]],[[]],0,[[[89,[83,66]]],[[89,[83,66]]]],[[]],[15],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[],22],0,0,[[[18,[17]]],[[6,[[18,[17]]]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[6,[[6,[6]]]],[[],6],0,0,[[]],[[],23],[[]],[[],6],[[],6],[[],25],[[],5],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[49],[[[10,[90]],22]],[[]],[[]],[[]],[[]],[[[20,[[11,[7,8,[10,[9]]]]]],91,92,[23,[93]],[96,[[94,[7]],7,[11,[7,8,[10,[9]]]],[95,[[94,[7]],7]]]],[20,[[97,[7]]]]],[[6,[98]]]],[[[20,[[11,[7,8,[10,[9]]]]]],91,92,[23,[93]],[96,[[94,[7]],7,[11,[7,8,[10,[9]]]],[95,[[94,[7]],7]]]],[20,[[97,[7]]]]],[[6,[98]]]],[[[10,[90]],99,100,5,[38,[37]],22,101]],[[[10,[90]]],[[10,[90]]]],[[]],[15],[15],[15],[15],[[5,[38,[37]]],[[23,[[24,[37]]]]]],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[],102],[[[10,[90]]],102],0,[[103,[23,[104]],15,37],[[10,[90]]]],[[91,22],[[6,[98]]]],[[91,30,[23,[[18,[57]]]],22,[23,[54]],23],[[6,[92,98]]]],[[91,105,22],[[6,[[108,[[11,[7,8,[10,[9]]]],[94,[7]],[95,[[94,[7]],7]],[106,[7]],[107,[7,[11,[7,8,[10,[9]]]]]]]],98]]]],[[[110,[109]]],[[10,[90]]]],[[[10,[90]],[38,[37]],99],[[6,[[24,[37,17]],28]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[23,[[6,[23]]]],[6,[[6,[6]]]],[[],6],[[],6],[23,[[6,[23]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[6,[[6,[6]]]],[[[24,[17]]],[[6,[[24,[17]]]]]],[[30,[20,[[11,[7,8,[10,[9]]]]]],[20,[[107,[7,[11,[7,8,[10,[9]]]]]]]],[95,[[94,[7]],7]],[111,[7]],92,[23,[112]],[23,[[115,[[114,[113]]]]]],[23,[116]]],[[6,[98]]]],[[[10,[90]],99,100],[[6,[117,118]]]],[[]],[[],23],[[],23],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],25],[[],25],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[91,33]],"c":[843,891],"p":[[6,"Result"],[3,"RemarkBuilder"],[15,"u32"],[3,"OpaqueExtrinsic"],[15,"str"],[4,"Result"],[6,"Block"],[3,"RuntimeApi"],[3,"ExecutorDispatch"],[3,"NativeElseWasmExecutor"],[6,"TFullClient"],[3,"Pair"],[4,"RuntimeCall"],[6,"UncheckedExtrinsic"],[15,"usize"],[3,"InherentData"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[15,"bool"],[4,"Option"],[3,"Vec"],[3,"TypeId"],[3,"DevGenesisExt"],[3,"Storage"],[3,"String"],[8,"Deserializer"],[4,"SealingMode"],[3,"BasePath"],[3,"ChainSpec"],[3,"PathBuf"],[3,"GenesisLoader"],[3,"RuntimeGenesisConfig"],[8,"Serializer"],[15,"u8"],[15,"slice"],[3,"Command"],[15,"i32"],[3,"Cli"],[3,"Formatter"],[6,"Result"],[4,"Subcommand"],[3,"ArgMatches"],[6,"Error"],[3,"Id"],[8,"ChainSpec"],[3,"Private"],[3,"ExtendedRunCmd"],[3,"L1MessagesParams"],[3,"L1Messages"],[4,"Sealing"],[3,"L1MessagesWorkerConfig"],[4,"L1MessagesWorkerConfigError"],[4,"DaLayer"],[8,"DaClient"],[3,"PossibleValue"],[3,"SetupCmd"],[4,"ConfigSource"],[3,"SetupSource"],[3,"FileInfos"],[8,"AsRef"],[3,"Path"],[3,"Configs"],[8,"Block"],[8,"Backend"],[8,"RuntimeVersionOf"],[3,"MadaraGenesisBlockBuilder"],[6,"Result"],[4,"StateVersion"],[8,"BuildStorage"],[4,"DenyUnsafe"],[3,"UnsafeRpcError"],[8,"ChainApi"],[8,"ProvideRuntimeApi"],[8,"HeaderBackend"],[8,"BlockBackend"],[8,"HeaderMetadata"],[8,"StorageProvider"],[8,"Send"],[8,"Sync"],[8,"GenesisProvider"],[8,"TransactionPool"],[3,"FullDeps"],[3,"RpcModule"],[8,"Error"],[3,"Error"],[3,"StarknetDeps"],[8,"NativeExecutionDispatch"],[3,"Configuration"],[3,"TaskManager"],[3,"TelemetryHandle"],[6,"TFullBackend"],[3,"LongestChain"],[3,"GrandpaBlockImport"],[3,"Backend"],[4,"Error"],[8,"Externalities"],[3,"RuntimeCode"],[4,"CallContext"],[3,"NativeVersion"],[4,"WasmExecutionMethod"],[15,"u64"],[8,"FnOnce"],[6,"DefaultImportQueue"],[6,"FullPool"],[3,"PartialComponents"],[3,"ExtendedHostFunctions"],[3,"WasmExecutor"],[6,"BoxBlockImport"],[3,"Registry"],[6,"Hash"],[4,"EngineCommand"],[3,"Receiver"],[3,"Telemetry"],[3,"RuntimeVersion"],[4,"Error"]]},\ +"madara_runtime":{"doc":"L2 validity rollup, settling on Ethereum or as a L3 …","t":"GGGGGGGGGGGGDDDGDIDDDDRNRGDGGNNNGRGGQDGNGISRRNREDDDQQIDDDDEEEEDEEDERDDEGGGGNNNGGDIGNNNEGGNEGRGDNRRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALKLLKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKNNLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLFLLLLLLLLLLLLLLLLLAMCOLLLLLLMLLLLLKKKLLLLLLNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLNLLNNNLLNLLLLLLLLLLLLLLLLLMMLLLLLLLMNKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMFGDGIDDDDDGQDIDDQQIDDDIEEDRDLLKKMLLLLLLLLLLLLKLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLKLMKLLLLLLLLLLLLLKNNMMKKLLMCOMKKKLLNNLLLLLLLLLLLLKNNNNNLLMKLLLLKLLKLLKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMM","n":["AccountId","Address","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","Aura","AuraConfig","Balance","Block","BlockExecutionWeight","BlockHashCount","BlockLength","BlockNumber","BlockWeights","BuildStorage","ConstU128","ConstU32","ConstU64","ConstU8","DAYS","Default","EXISTENTIAL_DEPOSIT","Executive","ExtrinsicBaseWeight","GenesisConfig","Grandpa","Grandpa","Grandpa","Grandpa","GrandpaConfig","HOURS","Hash","Header","IdentificationTuple","IdentityFee","Index","Instant","InvokeTxMaxNSteps","KeyOwnerProofSystem","MAX","MILLISECS_PER_BLOCK","MINUTES","Manual","NORMAL_DISPATCH_RATIO","OriginCaller","PalletInfo","Perbill","Permill","Proof","Query","Randomness","RocksDbWeight","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SLOT_DURATION","SS58Prefix","Sealing","SealingMode","Signature","SignedExtra","SignedPayload","Starknet","Starknet","Starknet","Starknet","StarknetConfig","StarknetHasher","StorageInfo","StorageValue","System","System","System","System","SystemCall","SystemConfig","Timestamp","Timestamp","TimestampCall","UncheckedExtrinsic","VERSION","ValidateMaxNSteps","Version","Void","WASM_BINARY","WEIGHT_REF_TIME_PER_SECOND","Weight","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","account_nonce","add","add","add","add_assign","add_filter","add_proof_size","add_ref_time","all_gt","all_gte","all_lt","all_lte","any_eq","any_gt","any_gte","any_lt","any_lte","api","api_version","append","apply_extrinsic","as_system_ref","assimilate_storage","assimilate_storage","aura","authorities","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","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","build","build_storage","build_storage","call","caller","chain_id","check_inherents","check_proof","checked_accrue","checked_add","checked_add","checked_add","checked_add","checked_div","checked_div_per_component","checked_mul","checked_mul","checked_mul","checked_reduce","checked_sub","checked_sub","checked_sub","checked_sub","classify_dispatch","clear","clear","clear","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","cmp","cmp","compare","compare","config_hash","construct_runtime","construct_runtime_api","contract_class_by_class_hash","contract_class_hash_by_address","convert_error","convert_l1_transaction","convert_transaction","crate_version","current_set_id","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_from","decode_from","decode_len","decode_len","decode_session_keys","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deconstruct","deconstruct","deconstruct","deconstruct","default","default","default","default","default","default","default","default","default","defensive_max","defensive_max","defensive_min","defensive_min","defensive_saturating_accrue","defensive_saturating_accrue","defensive_saturating_add","defensive_saturating_add","defensive_saturating_dec","defensive_saturating_dec","defensive_saturating_inc","defensive_saturating_inc","defensive_saturating_mul","defensive_saturating_mul","defensive_saturating_reduce","defensive_saturating_reduce","defensive_saturating_sub","defensive_saturating_sub","defensive_strict_max","defensive_strict_max","defensive_strict_min","defensive_strict_min","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","deserialize","deserialize","deserialize","deserialize","deserialize","dispatch","dispatch_bypass_filter","dispatch_bypass_filter","dispatch_bypass_filter","div","div","div","div","div","div","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","encode","encode","encode_as","encode_as","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","ensure_inherents_are_first","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","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","estimate_call_fee","estimate_fee","estimate_message_fee","execute_block","execute_in_transaction","exists","extract_proof","extrinsic_filter","fee_token_address","filter_call","finalize_block","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","from","from","from","from","from","from","from","from","from","from","from","from","from_all","from_dispatch_error","from_float","from_float","from_float","from_float","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_parts","from_parts","from_parts","from_parts","from_parts","from_percent","from_percent","from_perthousand","from_perthousand","from_rational","from_rational","from_rational_approximation","from_rational_approximation","from_rational_with_rounding","from_rational_with_rounding","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","generate_key_ownership_proof","generate_session_keys","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get_block_context","get_call_index","get_call_index","get_call_indices","get_call_indices","get_call_metadata","get_call_name","get_call_name","get_call_names","get_call_names","get_call_names","get_dispatch_info","get_dispatch_info","get_dispatch_info","get_events_for_tx_by_index","get_module_names","get_starknet_events_and_their_associated_tx_index","get_storage_at","get_tx_execution_outcome","get_tx_messages_to_l1","grandpa","grandpa_authorities","has_api","has_api_with","hashed_key","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","index","inherent_extrinsics","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","initialize_block","int_div","int_div","int_mul","int_mul","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_caller","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_storage_changes","into_system","is_clear","is_clear","is_clear","is_default","is_one","is_one","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_transaction_fee_disabled","is_zero","is_zero","is_zero","is_zero","is_zero","key","kill","kill_prefix","kill_storage","l1_nonce_unused","max","max_consumers","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_overflow","max_size","max_value","max_value","max_value","max_value","max_value","max_value","max_values","metadata","metadata","metadata_at_version","metadata_at_version","metadata_versions","metadata_versions","min","min_value","min_value","min_value","min_value","min_value","min_value","module_name","mul","mul","mul","mul","mul","mul","mul","mul","mul_ceil","mul_ceil","mul_floor","mul_floor","mutate","mutate_exists","mutate_extant","mutate_extant","name","name_hash","native_version","new_call_variant_kill_prefix","new_call_variant_kill_storage","new_call_variant_remark","new_call_variant_remark_with_event","new_call_variant_set","new_call_variant_set_code","new_call_variant_set_code_without_checks","new_call_variant_set_heap_pages","new_call_variant_set_storage","nonce","none","none","offchain_worker","one","one","one","one","opaque","pallet_name","pallet_starknet","parameter_types","partial_cmp","partial_cmp","pays_fee","pow","pow","pre_dispatch","prefix","print","program_hash","proof_recorder","proof_size","proof_size_mut","prove","put","random","random_seed","random_seed","record_proof","ref_time","ref_time_mut","register_extension","remark","remark_with_event","reset_filter","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","root","root","saturating_accrue","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_div","saturating_div","saturating_div","saturating_mul","saturating_mul","saturating_mul","saturating_pow","saturating_pow","saturating_pow","saturating_reciprocal_mul","saturating_reciprocal_mul","saturating_reciprocal_mul_ceil","saturating_reciprocal_mul_ceil","saturating_reciprocal_mul_floor","saturating_reciprocal_mul_floor","saturating_reduce","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","serialize","serialize","serialize","serialize","serialize","set","set","set","set_call_context","set_caller_from","set_code","set_code_without_checks","set_heap_pages","set_proof_size","set_ref_time","set_storage","signed","signed","simulate_transactions","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot_duration","square","square","starknet","storage_name","sub","sub","sub","sub_assign","sub_proof_size","sub_ref_time","submit_report_equivocation_unsigned_extrinsic","system","system","take","tcmp","tcmp","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_smolstr","to_smolstr","to_string","to_string","translate","try_add","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_mutate","try_mutate_exists","try_with_caller","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_from","unique_saturated_from","unique_saturated_from","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","using_encoded","using_encoded","validate_transaction","validate_unsigned","version","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","weigh_data","weight_to_fee","zero","zero","zero","zero","zero","zero","finalize","code","code","items","keys","pages","prefix","remark","remark","subkeys","now","dispatch","Block","BlockExecutionWeight","BlockId","BuildStorage","ConstU128","ConstU32","ConstU64","ConstU8","ExtrinsicBaseWeight","Header","IdentificationTuple","IdentityFee","KeyOwnerProofSystem","Perbill","Permill","Proof","Query","Randomness","RocksDbWeight","SessionKeys","StorageInfo","StorageValue","SystemCall","TimestampCall","UncheckedExtrinsic","WEIGHT_REF_TIME_PER_SECOND","Weight","__clone_box","__clone_box","append","assimilate_storage","aura","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","borrow","borrow","borrow_mut","borrow_mut","build_storage","build_storage","check_proof","clear","clone","clone","clone_into","clone_into","construct_runtime","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_into_raw_public_keys","decode_len","decode_len","decode_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","encode","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exists","fmt","fmt","from","from","from","from_bytes","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","generate","get","get_raw","grandpa","hashed_key","identity","identity","init","init","into","into","into_mut","into_mut","into_raw_public_keys","into_ref","into_ref","is_clear","key_ids","kill","kill_prefix","kill_storage","max_size","max_values","mutate","mutate_exists","mutate_extant","mutate_extant","pallet_name","pallet_starknet","parameter_types","prefix","prove","put","random","random_seed","random_seed","remark","remark_with_event","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","set","set","set_code","set_code_without_checks","set_heap_pages","set_storage","size_hint","size_hint","storage_name","take","to_keyed_vec","to_keyed_vec","to_owned","to_owned","translate","try_from","try_from","try_get","try_into","try_into","try_mutate","try_mutate_exists","twox_128","twox_128","twox_256","twox_256","twox_64_concat","twox_64_concat","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","using_encoded","vzip","vzip","code","code","items","keys","pages","prefix","remark","remark","subkeys","now"],"q":[[0,"madara_runtime"],[1932,"madara_runtime::SealingMode"],[1933,"madara_runtime::SystemCall"],[1942,"madara_runtime::TimestampCall"],[1943,"madara_runtime::api"],[1944,"madara_runtime::opaque"],[2140,"madara_runtime::opaque::SystemCall"],[2149,"madara_runtime::opaque::TimestampCall"]],"d":["Import the types. Some way of identifying an account on …","The address format for describing accounts.","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","","","Import the types. Balance of an account.","Block type as expected by this runtime.","Time to execute an empty block. Calculated by multiplying …","","","Import the types. An index to a block.","We allow for 2 seconds of compute with a 6 second average …","Complex storage builder stuff.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","","","Existential deposit.","Executive: handles dispatch to the various modules.","Time to execute a NO-OP extrinsic, for example …","","","","","","","","Import the types. A hash of some data used by the chain.","Block header type as expected by this runtime.","The full identification of a key owner and the stash …","Implementor of WeightToFee that maps one unit of weight to …","Import the types. Index of a transaction in the chain.","","Import the types. The maximum amount of steps allowed for …","Something which can compute and check proofs of a …","The maximal weight in all dimensions.","This determines the average expected block time that we …","","","","","Provides an implementation of PalletInfo to provide …","A fixed point representation of a number in the range [0, 1…","A fixed point representation of a number in the range [0, 1…","The proof of membership itself.","The type that get/take return.","A trait that is able to provide randomness.","By default, Substrate uses RocksDB, so this will be the …","","","Implements all runtime apis for the client side.","","","","A reason for placing a freeze on funds.","","A reason for placing a hold on funds.","An identifier for each lock placed on funds.","The runtime origin type representing the origin of a call.","A reason for slashing funds.","","","","The current sealing mode being used. This is needed for …","Import the types. Alias to 512-bit hash when used in the …","The SignedExtension to the basic transaction logic.","The payload being signed in transactions.","","","","","","Import the types.","Metadata about storage from the runtime.","A trait for working with macro-generated storage values …","","","","","Contains a variant per dispatchable extrinsic that this …","","","","Contains a variant per dispatchable extrinsic that this …","Unchecked extrinsic type as expected by this runtime.","","Import the types. The maximum amount of steps allowed for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constant version of Add for proof_size component with u64.","Constant version of Add for ref_time component with u64.","Returns true if all of self’s constituent weights is …","Returns true if all of self’s constituent weights is …","Returns true if all of self’s constituent weights is …","Returns true if all of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","","","Append the given item to the value in the storage.","","","Assimilate the storage for this module into pre-existing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build the storage out of this builder.","Build the storage out of this builder.","","","","","Check a proof of membership on-chain. Return Some iff the …","Try to increase self by amount via checked addition.","Checked Weight addition. Computes self + rhs, returning …","","","","Checked Weight scalar division. Computes …","Calculates how many other fit into self.","Checked Weight scalar multiplication. Computes …","","","Try to reduce self by amount via checked subtraction.","","Checked Weight subtraction. Computes self - rhs, returning …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Construct a runtime, with the given name and the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Read the length of the storage value without decoding the …","Read the length of the storage value without decoding the …","","","","","","","","","","","","","","","","","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constant version of Div with u64.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Does the value (explicitly) exist in storage?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Convert to runtime origin, using as filter: …","Convert to runtime origin with caller being system signed …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct Weight from the same weight for all parts.","Optionally convert the DispatchError into the RuntimeError.","NOTE: saturate to 0 or 1 if x is beyond [0, 1]","See PerThing::from_float.","See PerThing::from_float.","NOTE: saturate to 0 or 1 if x is beyond [0, 1]","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Construct Weight from weight parts, namely reference time …","From an explicitly defined number of parts per maximum of …","Build this type from a number of parts per thing.","From an explicitly defined number of parts per maximum of …","Build this type from a number of parts per thing.","Converts a percent into Self. Equal to x / 100.","Converts a percent into Self. Equal to x / 100.","Converts a percent into Self. Equal to x / 1000.","Converts a percent into Self. Equal to x / 1000.","See PerThing::from_rational.","See PerThing::from_rational.","See PerThing::from_rational.","See PerThing::from_rational.","","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","Load the value from the provided storage instance.","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","","","","","","","","","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","","","","","","","","","","","","","","","","","","","","","","","","Get the storage key.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Integer division with another value, rounding down.","Integer division with another value, rounding down.","Integer multiplication with another value, saturating at 1.","Integer multiplication with another value, saturating at 1.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See PerThing::is_one.","See PerThing::is_one.","","","","","","","","See PerThing::is_zero.","See PerThing::is_zero.","","Returns the key for this parameter type.","Clear the storage value.","See Pallet::kill_prefix.","See Pallet::kill_storage.","","Get the aggressive max of self and other weight.","","","","","","","","","","","The maximum size of key/values in the storage, or none if …","","","","","","","The maximum number of values in the storage, or none if no …","","","","","","","Get the conservative min of self and other weight.","","","","","","","","Constant version of Mul with u64.","","","","","","","","See PerThing::mul_ceil.","See PerThing::mul_ceil.","See PerThing::mul_floor.","See PerThing::mul_floor.","Mutate the value","Mutate the value. Deletes the item if mutated to a None.","Mutate the value under a key if the value already exists. …","Mutate the value under a key if the value already exists. …","","","The version information used to identify this runtime when …","Create a call with the variant kill_prefix.","Create a call with the variant kill_storage.","Create a call with the variant remark.","Create a call with the variant remark_with_event.","Create a call with the variant set.","Create a call with the variant set_code.","Create a call with the variant set_code_without_checks.","Create a call with the variant set_heap_pages.","Create a call with the variant set_storage.","","Create with system none origin and …","","","","See PerThing::one","See PerThing::one","","","Encoded string of pallet name.","Import the Starknet pallet.","Create new implementations of the Get trait.","","","","","","","The prefix of the storage. All keys after the prefix are …","","","","Return the storage size part of the weight.","Return a mutable reference to the storage size part of the …","Prove membership of a key owner in the current block-state.","Store a value under this key into the provided storage …","Get the most recently determined random seed, along with …","Get the basic random seed.","Get the basic random seed.","","Return the reference time part of the weight.","Return a mutable reference to the reference time part of …","","See Pallet::remark.","See Pallet::remark_with_event.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create with system root origin and …","Increment Weight by amount via saturating addition.","Saturating Weight addition. Computes self + rhs, …","","Saturating addition. Compute self + rhs, saturating at the …","","Saturating addition. Compute self + rhs, saturating at the …","Saturating Weight scalar division. Computes …","Saturating division. Compute self / rhs, saturating at one …","Saturating division. Compute self / rhs, saturating at one …","Saturating Weight scalar multiplication. Computes …","Saturating multiply. Compute self * rhs, saturating at the …","Saturating multiply. Compute self * rhs, saturating at the …","Saturating Weight scalar exponentiation. Computes …","Saturating exponentiation. Computes self.pow(exp), …","Saturating exponentiation. Computes self.pow(exp), …","See PerThing::saturating_reciprocal_mul.","See PerThing::saturating_reciprocal_mul.","See PerThing::saturating_reciprocal_mul_ceil.","See PerThing::saturating_reciprocal_mul_ceil.","See PerThing::saturating_reciprocal_mul_floor.","See PerThing::saturating_reciprocal_mul_floor.","Reduce Weight by amount via saturating subtraction.","Saturating Weight subtraction. Computes self - rhs, …","","Saturating subtraction. Compute self - rhs, saturating at …","Saturating subtraction. Compute self - rhs, saturating at …","","","","","","","Store a value under this key into the provided storage …","Set the value of this parameter type in the storage.","See Pallet::set.","","","See Pallet::set_code.","See Pallet::set_code_without_checks.","See Pallet::set_heap_pages.","Set the storage size part of the weight.","Set the reference time part of the weight.","See Pallet::set_storage.","Create with system signed origin and …","","","","","","","","","","","","","","","See PerThing::square.","See PerThing::square.","","Encoded string of storage name.","","","","","Constant version of Sub for proof_size component with u64.","Constant version of Sub for ref_time component with u64.","","","","Take a value from storage, removing it afterwards.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Translate a value from some previous type (O) to the …","Try to add some other weight while upholding the limit.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to get the underlying value from the provided storage …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Mutate the value if closure returns Ok","Mutate the value if closure returns Ok. Deletes the item …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return a Weight where all fields are zero.","","","See PerThing::zero.","See PerThing::zero.","","","","","","","","","","","","","","Opaque block type.","Time to execute an empty block. Calculated by multiplying …","Opaque block identifier type.","Complex storage builder stuff.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","Time to execute a NO-OP extrinsic, for example …","Opaque block header type.","The full identification of a key owner and the stash …","Implementor of WeightToFee that maps one unit of weight to …","Something which can compute and check proofs of a …","A fixed point representation of a number in the range [0, 1…","A fixed point representation of a number in the range [0, 1…","The proof of membership itself.","The type that get/take return.","A trait that is able to provide randomness.","By default, Substrate uses RocksDB, so this will be the …","","Metadata about storage from the runtime.","A trait for working with macro-generated storage values …","Contains a variant per dispatchable extrinsic that this …","Contains a variant per dispatchable extrinsic that this …","Opaque types. These are used by the CLI to instantiate …","","","","","Append the given item to the value in the storage.","Assimilate the storage for this module into pre-existing …","","","","","","","","","","","","Build the storage out of this builder.","Build the storage out of this builder.","Check a proof of membership on-chain. Return Some iff the …","","","","","","Construct a runtime, with the given name and the given …","","","","","","","Decode Self from the given encoded slice and convert Self …","Read the length of the storage value without decoding the …","Read the length of the storage value without decoding the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Does the value (explicitly) exist in storage?","","","Returns the argument unchanged.","","Returns the argument unchanged.","Convert an encoded extrinsic to an OpaqueExtrinsic.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Generate a set of keys with optionally using the given …","Load the value from the provided storage instance.","","","Get the storage key.","","","","","Calls U::from(self).","Calls U::from(self).","","","Converts Self into a Vec of (raw public key, KeyTypeId).","","","","","Clear the storage value.","See Pallet::kill_prefix.","See Pallet::kill_storage.","The maximum size of key/values in the storage, or none if …","The maximum number of values in the storage, or none if no …","Mutate the value","Mutate the value. Deletes the item if mutated to a None.","Mutate the value under a key if the value already exists. …","Mutate the value under a key if the value already exists. …","Encoded string of pallet name.","Import the Starknet pallet.","Create new implementations of the Get trait.","The prefix of the storage. All keys after the prefix are …","Prove membership of a key owner in the current block-state.","Store a value under this key into the provided storage …","Get the most recently determined random seed, along with …","Get the basic random seed.","Get the basic random seed.","See Pallet::remark.","See Pallet::remark_with_event.","","","","","","","","","","","","","Store a value under this key into the provided storage …","See Pallet::set.","See Pallet::set_code.","See Pallet::set_code_without_checks.","See Pallet::set_heap_pages.","See Pallet::set_storage.","","","Encoded string of storage name.","Take a value from storage, removing it afterwards.","","","","","Translate a value from some previous type (O) to the …","","","Try to get the underlying value from the provided storage …","","","Mutate the value if closure returns Ok","Mutate the value if closure returns Ok. Deletes the item …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,0,0,0,0,0,51,71,52,0,0,0,0,170,0,0,42,0,0,4,0,0,42,0,0,0,0,0,170,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,71,52,0,0,0,0,0,51,71,52,0,0,0,51,0,0,0,0,0,21,0,0,0,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,53,4,5,6,4,7,4,4,4,4,4,4,4,4,4,4,4,0,13,171,53,21,172,25,25,53,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,25,172,172,53,7,53,53,170,4,4,4,5,6,4,4,4,5,6,4,4,4,5,6,4,4,5,6,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,5,6,5,6,53,0,181,53,53,53,53,53,180,53,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,5,6,171,171,53,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,5,5,6,6,4,42,45,48,49,50,25,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,4,42,25,5,6,51,41,51,55,4,4,5,5,6,6,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,5,6,5,6,4,41,42,51,21,71,52,5,6,55,56,53,4,41,42,43,44,46,47,51,21,52,53,5,6,55,56,4,4,4,4,4,4,41,41,41,41,41,41,43,43,43,43,43,43,44,44,44,44,44,44,46,46,46,46,46,46,47,47,47,47,47,47,51,51,51,51,51,51,21,21,21,21,21,21,52,52,52,52,52,52,53,53,53,53,53,53,5,5,5,5,5,5,6,6,6,6,6,6,55,55,55,55,55,55,56,56,56,56,56,56,48,53,53,53,13,171,13,53,53,7,53,4,4,41,42,42,7,43,44,45,46,47,48,49,50,51,21,71,52,53,5,6,55,56,173,4,4,4,41,174,175,176,177,178,42,179,180,7,7,7,7,181,13,43,44,45,46,47,48,49,50,25,51,51,51,51,51,21,21,71,71,71,71,52,52,52,52,53,5,5,6,6,55,56,182,183,184,4,71,5,5,6,6,173,173,4,4,41,41,174,174,175,175,176,176,177,177,178,178,42,42,179,179,180,180,7,7,181,181,13,13,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,25,25,51,51,21,21,71,71,52,52,53,53,5,5,6,6,55,55,56,56,182,182,183,183,184,184,4,5,5,6,6,5,6,5,6,5,6,5,6,5,6,173,173,4,4,41,41,174,174,175,175,176,176,177,177,178,178,42,42,179,179,180,180,7,7,181,181,13,13,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,25,25,51,51,21,21,71,71,52,52,53,53,5,5,6,6,55,55,56,56,182,182,183,183,184,184,53,53,171,174,174,174,175,175,175,176,176,176,177,177,177,178,178,178,179,179,179,45,45,45,48,48,48,49,49,49,50,50,50,182,182,182,183,183,183,184,184,184,53,41,55,41,55,51,41,55,41,51,55,41,51,55,53,51,53,53,53,53,25,53,13,13,171,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,180,53,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,53,5,6,5,6,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,7,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,13,21,4,5,6,42,5,6,51,51,51,51,53,4,5,5,6,6,179,171,55,55,53,4,48,4,43,44,46,47,21,5,6,48,56,4,4,5,5,6,6,56,53,53,53,53,53,53,4,4,4,5,5,6,6,180,4,4,5,5,5,6,6,6,5,6,5,6,171,171,171,171,180,180,0,55,55,55,55,41,55,55,55,55,53,7,7,53,5,5,6,6,0,56,0,0,5,6,4,5,6,53,56,4,53,13,4,4,170,171,185,185,185,13,4,4,13,55,55,7,173,173,173,173,173,4,4,4,4,4,41,41,41,41,41,174,174,174,174,174,175,175,175,175,175,176,176,176,176,176,177,177,177,177,177,178,178,178,178,178,42,42,42,42,42,179,179,179,179,179,180,180,180,180,180,7,7,7,7,7,181,181,181,181,181,13,13,13,13,13,43,43,43,43,43,44,44,44,44,44,45,45,45,45,45,46,46,46,46,46,47,47,47,47,47,48,48,48,48,48,49,49,49,49,49,50,50,50,50,50,25,25,25,25,25,51,51,51,51,51,21,21,21,21,21,71,71,71,71,71,52,52,52,52,52,53,53,53,53,53,5,5,5,5,5,6,6,6,6,6,55,55,55,55,55,56,56,56,56,56,182,182,182,182,182,183,183,183,183,183,184,184,184,184,184,7,7,4,4,5,5,6,6,4,5,6,4,5,6,4,5,6,5,6,5,6,5,6,4,4,5,5,6,6,4,42,25,5,6,171,179,41,13,7,55,55,55,4,4,55,7,7,53,4,41,42,51,21,71,52,5,6,55,56,53,5,6,25,56,4,5,6,4,4,4,53,25,21,171,5,6,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,4,42,4,42,171,4,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,171,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,71,71,71,52,52,52,52,53,5,6,55,56,182,183,184,171,171,7,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,4,41,42,43,44,46,47,51,21,71,52,5,6,55,56,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,4,41,43,44,46,47,51,21,71,52,53,5,6,55,56,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,4,5,6,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,5,6,53,53,53,173,4,41,174,175,176,177,178,42,179,180,7,181,13,43,44,45,46,47,48,49,50,25,51,21,71,52,53,5,6,55,56,182,183,184,4,173,4,4,5,5,6,6,186,187,188,189,190,191,192,193,194,192,195,0,0,0,0,0,0,0,0,0,0,0,170,0,0,0,0,170,171,0,0,0,0,0,0,0,0,0,0,165,166,171,172,165,165,166,165,166,165,166,165,166,165,166,172,172,170,166,165,166,165,166,0,165,166,165,166,165,166,165,171,171,165,166,166,165,166,165,166,165,166,165,166,166,165,166,165,166,165,165,165,165,165,165,166,166,166,166,166,166,171,165,166,165,166,166,166,165,165,166,166,165,165,166,166,165,171,165,165,171,165,166,165,166,165,166,165,166,165,165,166,166,165,171,55,55,56,56,171,171,171,171,56,0,0,56,170,171,185,185,185,55,55,165,165,165,165,165,166,166,166,166,166,165,166,171,41,55,55,55,55,165,166,56,171,165,166,165,166,171,165,166,171,165,166,171,171,165,166,165,166,165,166,165,166,165,166,165,166,165,166,165,166,165,166,166,165,166,187,188,189,190,191,192,193,194,192,195],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[2,3],[[4,4],4],[[5,5]],[[6,6]],[[4,4]],[[7,8]],[[4,9],4],[[4,9],4],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],0,[[[13,[11,[12,[11]]]]],[[17,[[15,[14]],16]]]],[[[19,[18]]]],[[],20],[21,[[15,[22]]]],[23,[[17,[24]]]],[[25,23],[[17,[24]]]],0,[[],[[27,[26]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[25],[[],[[17,[23,24]]]],[[],[[17,[23,24]]]],[[31,32,33],[[17,[[27,[34]],35]]]],[7],[[],34],[[36,37],38],[[],15],[[4,4],15],[[4,4],[[15,[4]]]],[[4,4],[[15,[4]]]],[[5,5],[[15,[5]]]],[[6,6],[[15,[6]]]],[[4,9],[[15,[4]]]],[[4,4],[[15,[9]]]],[[4,9],[[15,[4]]]],[[5,5],[[15,[5]]]],[[6,6],[[15,[6]]]],[[4,4],15],[[4,4],[[15,[4]]]],[[4,4],[[15,[4]]]],[[5,5],[[15,[5]]]],[[6,6],[[15,[6]]]],[4,39],[[]],[[]],[[]],[4,4],[[[41,[40]]],[[41,[40]]]],[42,42],[7,7],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[51,51],[21,21],[52,52],[53,53],[5,5],[6,6],[[[55,[54]]],[[55,[54]]]],[56,56],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,5],57],[[6,6],57],[[],57],[[],57],[[],58],0,[[[12,[11]]],59],[60,[[15,[61]]]],[31,60],[35,62],[[63,64],65],[66,65],[[],[[15,[67]]]],[[],68],[69,[[17,[4,70]]]],[69,[[17,[[41,[40]],70]]]],[69,[[17,[42,70]]]],[69,[[17,[43,70]]]],[69,[[17,[44,70]]]],[69,[[17,[46,70]]]],[69,[[17,[47,70]]]],[69,[[17,[51,70]]]],[69,[[17,[21,70]]]],[69,[[17,[71,70]]]],[69,[[17,[52,70]]]],[69,[[17,[5,70]]]],[69,[[17,[6,70]]]],[69,[[17,[[55,[54]],70]]]],[69,[[17,[56,70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[],[[17,[5,70]]]],[[],[[17,[6,70]]]],[[],[[15,[73]]]],[[],[[15,[73]]]],[[[27,[28]]],[[15,[27]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[5],[5,14],[6,14],[6],[[],4],[[],42],[[],45],[[],48],[[],49],[[],50],[[],25],[[],5],[[],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[74,[[17,[4]]]],[74,[[17,[42]]]],[74,[[17,[25]]]],[74,[[17,[5]]]],[74,[[17,[6]]]],[[51,7],75],[[[41,[40]]],[[17,[76,[77,[76]]]]]],[[51,7],75],[[[55,[54]]],[[17,[76,[77,[76]]]]]],[[4,9],4],[[4,78],4],[[5,5]],[5],[6],[[6,6]],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[73],[5,[[27,[28,30]]]],[6,[[27,[28,30]]]],[5],[6],[[4,[0,[79,80]]]],[[[41,[40]],[0,[79,80]]]],[[42,[0,[79,80]]]],[[51,[0,[79,80]]]],[[21,[0,[79,80]]]],[[71,[0,[79,80]]]],[[52,[0,[79,80]]]],[[5,[0,[79,80]]]],[[6,[0,[79,80]]]],[[[55,[54]],[0,[79,80]]]],[[56,[0,[79,80]]]],[[],[[17,[14]]]],[[4,4],10],[[[41,[40]],[41,[40]]],10],[[42,42],10],[[43,43],10],[[44,44],10],[[46,46],10],[[47,47],10],[[51,51],10],[[21,21],10],[[52,52],10],[[53,53],10],[[5,5],10],[[6,6],10],[[[55,[54]],[55,[54]]],10],[[56,56],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[76,[[81,[14]]]],[[[27,[66]]],[[17,[27,35]]]],[63,[[17,[35]]]],[36],[[[13,[11,[12,[11]]]],82]],[[],10],[[[13,[11,[12,[11]]]]],[[15,[83]]]],[27,[[27,[84]]]],[[],31],[7,10],[[]],[[4,85],[[17,[86]]]],[[4,85],[[17,[86]]]],[[[41,[40]],85],[[17,[86]]]],[[42,85],87],[[42,85],87],[[7,85],[[17,[86]]]],[[43,85],87],[[44,85],87],[[45,85],[[17,[86]]]],[[46,85],87],[[47,85],87],[[48,85],[[17,[86]]]],[[49,85],[[17,[86]]]],[[50,85],[[17,[86]]]],[[51,85],87],[[21,85],87],[[71,85],87],[[52,85],87],[[53,85],87],[[5,85],[[17,[86]]]],[[6,85],[[17,[86]]]],[[[55,[54]],85],[[17,[86]]]],[[56,85],[[17,[86]]]],[[]],[[]],[9,4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[21,7],[[]],[[[88,[53]]],7],[15,7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[90,[89,53]]],51],[[[90,[91,53]]],51],[[[90,[92,53]]],51],[[[90,[93,53]]],51],[[[88,[53]]],21],[[]],[[[94,[53]]],71],[[[95,[53]]],71],[[]],[[[96,[53]]],71],[[[97,[53]]],52],[98,52],[[[99,[53]]],52],[[]],[[]],[[[100,[5]]],5],[[]],[[]],[[[100,[6]]],6],[[]],[[]],[[]],[[]],[[]],[9,4],[35,[[15,[71]]]],[101,5],[101,5],[101,6],[101,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[9,9],4],[14,5],[[],5],[14,6],[[],6],[14,5],[14,6],[14,5],[14,6],[[[0,[102,[103,[14]],[103,[9]]]],[0,[102,[103,[14]],[103,[9]]]]],5],[[[0,[102,[103,[14]],[103,[9]]]],[0,[102,[103,[14]],[103,[9]]]]],6],[[[0,[102,[103,[14]],[103,[9]]]],[0,[102,[103,[14]],[103,[9]]]]],5],[[[0,[102,[103,[14]],[103,[9]]]],[0,[102,[103,[14]],[103,[9]]]]],6],[[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]],[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]],114],[[17,[5]]]],[[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]],[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]],114],[[17,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[68,115],[[15,[116]]]],[[[15,[[27,[28]]]]],[[27,[28]]]],[[]],[[],117],[[],[[81,[117]]]],[[],117],[[],118],[[],118],[[],[[81,[118]]]],[[],[[81,[119]]]],[[],119],[[],119],[[],120],[[],[[81,[120]]]],[[],120],[[],[[81,[28]]]],[[],28],[[],28],[[],[[81,[42]]]],[[],42],[[],42],[[],[[15,[28]]]],[[],28],[[],28],[[],14],[[],[[15,[14]]]],[[],14],[[],9],[[],9],[[],[[15,[9]]]],[[],[[15,[121]]]],[[],121],[[],121],[[],4],[[],4],[[],[[81,[4]]]],[[],4],[[],4],[[],[[81,[4]]]],[[],122],[[],[[81,[122]]]],[[],122],[[],123],[[[41,[40]]],28],[[[55,[54]]],28],[[],[[72,[28]]]],[[],[[72,[28]]]],[51,124],[[[41,[40]]],125],[[[55,[54]]],125],[[],[[72,[125]]]],[125,[[72,[125]]]],[[],[[72,[125]]]],[[[41,[40]]],126],[51,126],[[[55,[54]]],126],[14,[[15,[[27,[127]]]]]],[[],[[72,[125]]]],[[],27],[[31,128],[[17,[129,35]]]],[130,[[15,[[27,[28]]]]]],[130,[[27,[131]]]],0,[[],132],[[[13,[11,[12,[11]]]]],[[17,[10,16]]]],[[[13,[11,[12,[11]]]],8],[[17,[10,16]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[15,[73]]]],[37,27],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[]],[[5,5],14],[[6,6],14],[[5,14],5],[[6,14],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[13,[11,[12,[11]]]],[134,[[133,[11]]]]],[[17,[[135,[11]],24]]]],[21,[[15,[22]]]],[[],10],[[],10],[[],10],[42,10],[5,10],[6,10],[51,[[15,[[90,[89,53]]]]]],[51,[[15,[[90,[93,53]]]]]],[51,[[15,[[90,[92,53]]]]]],[51,[[15,[[90,[91,53]]]]]],[[],10],[4,10],[5,10],[5,10],[6,10],[6,10],[[],[[29,[28]]]],[[]],0,0,[136,10],[[4,4],4],[[],14],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],14],0,[[],4],[[]],[[],5],[[]],[[],6],[[]],0,[[],137],[[],138],[14,[[15,[137]]]],[14,[[15,[137]]]],[[],[[27,[14]]]],[[],[[27,[14]]]],[[4,4],4],[[]],[[],4],[[]],[[],5],[[]],[[],6],[[],[[15,[125]]]],[[4,9],4],[[4,[0,[[139,[9]],78]]],4],[[5,4],4],[[5,[0,[[106,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],110]]]],[[5,5]],[[6,4],4],[[6,6]],[[6,[0,[[106,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],110]]]],[[5,[0,[141,[140,[14]]]]],[[0,[141,[140,[14]]]]]],[[6,[0,[141,[140,[14]]]]],[[0,[141,[140,[14]]]]]],[[5,[0,[141,[140,[14]]]]],[[0,[141,[140,[14]]]]]],[[6,[0,[141,[140,[14]]]]],[[0,[141,[140,[14]]]]]],[82],[82],[82,142],[82,142],[[],[[15,[125]]]],[[],[[15,[[29,[28]]]]]],[[],143],[[[27,[28,30]],14],[[55,[54]]]],[[[27,[[27,[28,30]],30]]],[[55,[54]]]],[[[27,[28,30]]],[[55,[54]]]],[[[27,[28,30]]],[[55,[54]]]],[[],[[41,[40]]]],[[[27,[28,30]]],[[55,[54]]]],[[[27,[28,30]]],[[55,[54]]]],[9,[[55,[54]]]],[[[27,[30]]],[[55,[54]]]],[31,136],[[],7],[[],7],[[]],[[],5],[[],5],[[],6],[[],6],0,0,0,0,[[5,5],[[15,[57]]]],[[6,6],[[15,[57]]]],[4,144],[[5,73]],[[6,73]],[[],[[17,[145]]]],0,[4],[[],34],[[[13,[11,[12,[11]]]]],[[15,[[146,[11]]]]]],[4,9],[4,9],[[],15],[19],[[[72,[28]]]],[[]],[[]],[[[13,[11,[12,[11]]]]]],[4,9],[4,9],[[[13,[11,[12,[11]]]],147]],0,0,[7],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[],17],[15,[[17,[15]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[[],17],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[15,[[17,[15]]]],[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[[],17],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[],17],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[[],17],[[],7],[[],7],[[4,4]],[[4,4],4],[[5,5],5],[[5,5],5],[[6,6],6],[[6,6],6],[[4,9],4],[[5,5,114],5],[[6,6,114],6],[[4,9],4],[[5,5],5],[[6,6],6],[[4,14],4],[[5,73],5],[[6,73],6],[[5,[0,[149,[140,[14]]]]],[[0,[149,[140,[14]]]]]],[[6,[0,[149,[140,[14]]]]],[[0,[149,[140,[14]]]]]],[[5,[0,[149,[140,[14]]]]],[[0,[149,[140,[14]]]]]],[[6,[0,[149,[140,[14]]]]],[[0,[149,[140,[14]]]]]],[[5,[0,[149,[140,[14]]]]],[[0,[149,[140,[14]]]]]],[[6,[0,[149,[140,[14]]]]],[[0,[149,[140,[14]]]]]],[[4,4]],[[4,4],4],[[5,5],5],[[5,5],5],[[6,6],6],[[6,6],6],[[4,150],17],[[42,150],17],[[25,150],17],[[5,150],17],[[6,150],17],[[]],[42],0,[[[13,[11,[12,[11]]]],151]],[[7,[152,[7]]]],0,0,0,[[4,9],4],[[4,9],4],0,[[],7],[[],7],[[[27,[66]],153],[[17,[[27,[[17,[154,155]]]],35]]]],[4,73],[[[41,[40]]],73],[42,73],[51,73],[21,73],[71,73],[52,73],[5,73],[6,73],[[[55,[54]]],73],[56,73],[[],156],[5,5],[6,6],0,0,[[4,4],4],[[5,5]],[[6,6]],[[4,4]],[[4,9],4],[[4,9],4],[[[158,[[157,[36]]]],116],15],0,0,[[]],[[],57],[[],57],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],159],[[],159],[[],24],[[],24],[82,[[17,[15]]]],[[4,4,4],[[15,[4]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[71,[[17,[[96,[53]]]]]],[[],17],[71,[[17,[[95,[53]]]]]],[71,[[17,[[94,[53]]]]]],[52,[[17,[[99,[53]]]]]],[52,[[17,[98]]]],[52,[[17,[[97,[53]]]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[82,17],[82,17],[[7,82],[[17,[7]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],[[162,[161]]]],[[],[[162,[161]]]],[[],162],[[],162],[[],162],[[],162],[[],162],[[],162],[[],162],[[],162],[[],162],[[],[[162,[161]]]],[[],[[162,[161]]]],[[],[[162,[161]]]],[[],[[162,[161]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,82]],[[6,82]],[163,164],[163,164],[[],118],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,4],[4],[[],4],[[],4],[[],5],[[],5],[[],6],[[],6],0,0,0,0,0,0,0,0,0,0,0,[[125,[72,[28]]],[[15,[[27,[28]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[[[19,[18]]]],[23,[[17,[24]]]],0,[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[]],[[]],[[]],[[]],[[],[[17,[23,24]]]],[[],[[17,[23,24]]]],[[],15],[[]],[165,165],[166,166],[[]],[[]],0,[69,[[17,[165,70]]]],[69,[[17,[166,70]]]],[[[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[14,[72,[28]]],[[17,[70]]]],[[[72,[28]]],[[15,[27]]]],[[],[[15,[73]]]],[[],[[15,[73]]]],[[14,69],[[17,[70]]]],[[14,69],[[17,[70]]]],[[],166],[73],[73],[73],[73],[74,[[17,[165]]]],[74,[[17,[166]]]],[73],[73],[166,[[27,[28,30]]]],[[165,[0,[79,80]]]],[[166,[0,[79,80]]]],[[165,165],10],[[166,166],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[165,85],87],[[166,85],[[17,[86]]]],[[]],[[[168,[18,18,18,167]]],166],[[]],[[[72,[28]]],[[17,[166,70]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[15,[[27,[28]]]]],[[27,[28]]]],[[]],[[165,169],[[72,[28]]]],0,[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],73],[[],73],[[]],[[]],[[]],[[]],[165,27],[[]],[[]],[[],10],[[],[[72,[169]]]],[[]],0,0,0,0,[82],[82],[82,142],[82,142],0,0,0,0,[[],15],[19],[[[72,[28]]]],[[]],[[]],0,0,[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[165,150],17],[[166,150],17],[[]],0,0,0,0,0,[165,73],[166,73],0,[[]],[[[72,[28]]],[[27,[28,30]]]],[[[72,[28]]],[[27,[28,30]]]],[[]],[[]],[82,[[17,[15]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[82,17],[82,17],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],160],[[],160],[[],162],[[],[[162,[161]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[166,82]],[[]],[[]],0,0,0,0,0,0,0,0,0,0],"c":[2,3,5,7,27,850,851],"p":[[3,"Private"],[6,"AccountId"],[6,"Index"],[3,"Weight"],[3,"Permill"],[3,"Perbill"],[3,"RuntimeOrigin"],[8,"Fn"],[15,"u64"],[15,"bool"],[8,"Block"],[8,"CallApiAt"],[3,"RuntimeApiImpl"],[15,"u32"],[4,"Option"],[4,"ApiError"],[4,"Result"],[8,"Encode"],[8,"EncodeLike"],[6,"ApplyExtrinsicResult"],[4,"OriginCaller"],[4,"RawOrigin"],[3,"Storage"],[3,"String"],[3,"RuntimeGenesisConfig"],[6,"AuthorityId"],[3,"Vec"],[15,"u8"],[15,"array"],[3,"Global"],[3,"ContractAddress"],[3,"EntryPointSelector"],[3,"Calldata"],[3,"Felt252Wrapper"],[4,"DispatchError"],[6,"Block"],[3,"InherentData"],[3,"CheckInherentsResult"],[4,"DispatchClass"],[8,"Config"],[4,"TimestampCall"],[4,"SealingMode"],[4,"RuntimeSlashReason"],[4,"RuntimeLockId"],[3,"ConstU8"],[4,"RuntimeHoldReason"],[4,"RuntimeFreezeReason"],[3,"ConstU32"],[3,"ConstU64"],[3,"ConstU128"],[4,"RuntimeCall"],[4,"RuntimeEvent"],[3,"Runtime"],[8,"Config"],[4,"SystemCall"],[3,"StorageInfo"],[4,"Ordering"],[6,"StarkHash"],[3,"ApiRef"],[3,"ClassHash"],[4,"ContractClass"],[4,"StarknetTransactionExecutionError"],[3,"HandleL1MessageTransaction"],[3,"Fee"],[6,"UncheckedExtrinsic"],[4,"UserTransaction"],[3,"CrateVersion"],[6,"SetId"],[8,"Input"],[3,"Error"],[4,"RuntimeError"],[15,"slice"],[15,"usize"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[8,"Copy"],[8,"Output"],[8,"Sized"],[8,"From"],[8,"FnOnce"],[3,"StorageProof"],[4,"Transaction"],[3,"Formatter"],[3,"Error"],[6,"Result"],[6,"Origin"],[6,"Starknet"],[6,"CallableCallFor"],[6,"System"],[6,"Timestamp"],[6,"Grandpa"],[4,"Error"],[4,"Error"],[4,"Error"],[4,"Event"],[4,"Event"],[4,"Event"],[3,"Compact"],[15,"f64"],[8,"RationalArg"],[8,"TryInto"],[8,"Clone"],[8,"Ord"],[8,"Div"],[8,"Rem"],[8,"Add"],[8,"AddAssign"],[8,"Unsigned"],[8,"Zero"],[8,"One"],[8,"MultiplyRational"],[4,"Rounding"],[6,"AuthorityId"],[3,"OpaqueKeyOwnershipProof"],[6,"BlockNumber"],[3,"RuntimeVersion"],[3,"BlockWeights"],[3,"BlockLength"],[15,"u128"],[3,"RuntimeDbWeight"],[3,"BlockContext"],[3,"CallMetadata"],[15,"str"],[3,"DispatchInfo"],[3,"Event"],[3,"StorageKey"],[3,"StarkFelt"],[3,"TransactionHash"],[3,"MessageToL1"],[6,"AuthorityList"],[6,"HashingFor"],[8,"Backend"],[6,"StorageChanges"],[3,"Nonce"],[3,"OpaqueMetadata"],[3,"RuntimeMetadataPrefixed"],[8,"Mul"],[8,"UniqueSaturatedInto"],[8,"MultiplyArg"],[8,"Default"],[3,"NativeVersion"],[4,"Pays"],[4,"TransactionValidityError"],[6,"ProofRecorder"],[8,"Extension"],[3,"Box"],[8,"ReciprocalArg"],[8,"Serializer"],[4,"CallContext"],[8,"Into"],[3,"SimulationFlags"],[3,"TransactionExecutionInfo"],[3,"PlaceHolderErrorTypeForFailedStarknetExecution"],[3,"SlotDuration"],[6,"NumberFor"],[3,"EquivocationProof"],[3,"SmolStr"],[3,"TypeId"],[4,"MetaForm"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"SessionKeys"],[3,"UncheckedExtrinsic"],[8,"SignedExtension"],[3,"UncheckedExtrinsic"],[3,"KeyTypeId"],[8,"KeyOwnerProofSystem"],[8,"StorageValue"],[8,"BuildStorage"],[3,"IdentityFee"],[3,"BlockHashCount"],[3,"Version"],[3,"BlockWeights"],[3,"BlockLength"],[3,"SS58Prefix"],[3,"Sealing"],[3,"PalletInfo"],[3,"RuntimeApi"],[3,"BlockExecutionWeight"],[3,"ExtrinsicBaseWeight"],[3,"RocksDbWeight"],[8,"Randomness"],[13,"Instant"],[13,"set_code"],[13,"set_code_without_checks"],[13,"set_storage"],[13,"kill_storage"],[13,"set_heap_pages"],[13,"kill_prefix"],[13,"remark"],[13,"remark_with_event"],[13,"set"]]},\ "madara_test_runner":{"doc":"","t":"NDDCEMLLLLLLALLLLLLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Ethereum","MadaraArgs","MadaraRunner","MadaraTempDir","Settlement","base_path","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","client","clone","clone","clone_into","clone_into","default","deref","deref_mut","fmt","fmt","fmt","fmt","from","from","from","into","into","into","new","node","settlement","settlement_conf","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","MadaraClient","borrow","borrow_mut","create_block_with_parent","create_block_with_txs","create_empty_block","create_n_blocks","default","fmt","from","get_starknet_client","health","into","new","run_to_block","try_from","try_into","type_id","vzip","MadaraNode","MadaraTempDir","base_path","borrow","borrow","borrow_mut","borrow_mut","clear","data_path","default","drop","fmt","fmt","from","from","has_exited","into","into","run","try_from","try_from","try_into","try_into","type_id","type_id","url","vzip","vzip"],"q":[[0,"madara_test_runner"],[49,"madara_test_runner::client"],[68,"madara_test_runner::node"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A wrapper over the Madara process handle, reqwest client …","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","A wrapper over the Madara process handle, reqwest client …","A helper struct for creating temporary Madara folders","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","",""],"i":[1,0,0,0,0,2,1,3,2,1,3,2,0,1,2,1,2,2,3,3,1,1,3,2,1,3,2,1,3,2,3,0,2,2,1,2,1,1,3,2,1,3,2,1,3,2,1,3,2,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,20,20,22,20,22,20,20,20,22,20,22,20,22,22,20,22,22,20,22,20,22,20,22,22,20,22],"f":[0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[1,1],[2,2],[[]],[[]],[[],2],[3],[3],[[1,4],5],[[1,4],5],[[3,4],5],[[2,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[2,3],0,0,0,[[]],[[]],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],8],[[]],[[]],[[]],0,[[]],[[]],[[9,10],11],[[9,[14,[12,13]]],11],[9,11],[[9,15],11],[[],9],[[9,4],[[7,[16]]]],[[]],[9,[[18,[17]]]],[9,11],[[]],[19,9],[[9,15],11],[[],7],[[],7],[[],8],[[]],0,0,[20,21],[[]],[[]],[[]],[[]],[20],[20,21],[[],20],[22],[[20,4],5],[[22,4],5],[[]],[[]],[22,[[24,[23]]]],[[]],[[]],[2,22],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[22,19],[[]],[[]]],"c":[],"p":[[4,"Settlement"],[3,"MadaraArgs"],[3,"MadaraRunner"],[3,"Formatter"],[6,"Result"],[3,"String"],[4,"Result"],[3,"TypeId"],[3,"MadaraClient"],[15,"str"],[8,"Future"],[4,"Transaction"],[3,"Global"],[3,"Vec"],[15,"u64"],[3,"Error"],[3,"HttpTransport"],[3,"JsonRpcClient"],[3,"Url"],[3,"MadaraTempDir"],[3,"PathBuf"],[3,"MadaraNode"],[3,"ExitStatus"],[4,"Option"]]},\ -"mc_commitment_state_diff":{"doc":"","t":"DDLMMLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLMLLLLLLLLLLLLLLLLL","n":["BlockDAData","CommitmentStateDiffWorker","__clone_box","block_hash","block_number","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","config_hash","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","new","new_state_root","num_addr_accessed","poll_next","previous_state_root","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","state_diff","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip"],"q":[[0,"mc_commitment_state_diff"]],"d":["","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,2,2,2,9,2,9,2,2,2,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,2,9,2,9,9,9,9,9,2,2,2,2,2,2,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2],"f":[0,0,[1],0,0,[[]],[[]],[[]],[[]],[2,2],[[]],0,[3],[3],[3],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[]],[[]],[[[6,[[5,[4]]]],[6,[[7,[4]]]],[8,[2]]],[[9,[4,[5,[4]]]]]],0,0,[[[14,[[9,[4,[0,[[10,[4]],[11,[4]]]],[0,[12,13]]]]]],15],[[17,[16]]]],0,[[[19,[18]]],[[20,[[19,[18]]]]]],[16,[[20,[16]]]],[[[21,[18]]],[[20,[[21,[18]]]]]],[20,[[20,[20]]]],[[],20],[20,[[20,[20]]]],[16,[[20,[16]]]],[[[21,[18]]],[[20,[[21,[18]]]]]],[[],20],[[[19,[18]]],[[20,[[19,[18]]]]]],0,[[]],[[],20],[[],20],[[],20],[[],20],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"BlockDAData"],[15,"usize"],[8,"Block"],[8,"BlockchainEvents"],[3,"Arc"],[3,"Backend"],[3,"Sender"],[3,"CommitmentStateDiffWorker"],[8,"ProvideRuntimeApi"],[8,"HeaderBackend"],[8,"HasherT"],[8,"Unpin"],[3,"Pin"],[3,"Context"],[4,"Option"],[4,"Poll"],[3,"Global"],[3,"Vec"],[4,"Result"],[3,"Box"],[3,"TypeId"]]},\ -"mc_data_availability":{"doc":"","t":"IEEDNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLKKLLLLLLLKFLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFALLLLDLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLRRRRDLLLMLLMLLLLLLLLLLMLLMMLLLLLMLLLLLLLLLLLFFFFFFFFF","n":["DaClient","DaLayer","DaMode","DataAvailabilityWorker","Ethereum","Sovereign","Validity","Volition","__clone_box","__clone_box","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","ethereum","fmt","fmt","fmt","fmt","from","from","from","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","get_da_metric_labels","get_mode","init","init","init","into","into","into","is_clear","last_published_state","prove","prove_current_block","publish_state_diff","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","to_owned","to_owned","to_possible_value","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","update_state","utils","value_variants","vzip","vzip","vzip","EthereumClient","__clone_box","borrow","borrow_mut","clone","clone_into","config","deref","deref_mut","drop","fmt","from","from_mut","from_ref","get_da_metric_labels","get_mode","init","into","last_published_state","publish_state_diff","rewrite","rewrite","rewrite","rewrite","rewrite","to_owned","try_from","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","DEFAULT_CHAIN_ID","DEFAULT_ETHEREUM_NODE","DEFAULT_SEQUENCER_KEY","DEFAULT_STARKNET_CORE_CONTRACTS","EthereumConfig","__clone_box","borrow","borrow_mut","chain_id","clone","clone_into","core_contracts","default","deref","deref_mut","deserialize","drop","eq","fmt","from","from_mut","from_ref","http_provider","init","into","mode","poll_interval_ms","rewrite","rewrite","rewrite","rewrite","rewrite","sequencer_key","serialize","to_owned","try_from","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","bytes_to_felt","bytes_to_key","da_word","get_bytes_from_state_diff","get_valid_url","is_valid_http_endpoint","is_valid_ws_endpoint","safe_split","state_diff_to_calldata"],"q":[[0,"mc_data_availability"],[121,"mc_data_availability::ethereum"],[156,"mc_data_availability::ethereum::config"],[200,"mc_data_availability::utils"]],"d":["","","Data availability modes in which Madara can be initialized.","","","Sovereign Rollup","Full Validity Rollup","Hybrid Volition","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","DA word encoding: |—padding—|—class flag—|—new …","","","","","","DA calldata encoding:"],"i":[0,0,0,0,2,3,3,3,2,3,45,2,3,45,2,3,3,2,3,2,3,3,45,2,3,45,2,3,3,45,2,3,2,3,2,2,2,2,2,2,3,3,3,3,3,3,0,2,2,3,3,45,2,3,45,2,3,45,2,3,22,22,45,2,3,45,2,3,3,22,0,45,22,45,45,45,45,45,2,2,2,2,2,3,3,3,3,3,3,2,3,2,2,3,45,2,3,45,2,3,45,2,3,45,2,3,45,2,3,45,2,3,45,2,3,0,0,2,45,2,3,0,34,34,34,34,34,0,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,0,0,0,0,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,2],[3,3],[[]],[[]],[[],3],[4],[4],[4],[4],[4],[4],[5,[[6,[3]]]],[4],[4],[4],[[2,2],7],[[3,3],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[2,8],9],[[2,8],9],[[3,8],9],[[3,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[11,[10,10]]]],[[],3],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[],7],[[],[[14,[[13,[12]]]]]],[[3,15,16,4,[19,[[18,[17]]]]],[[21,[20]]]],[[[19,[22]],[24,[23]],[26,[25]],[19,[[18,[17]]]]]],[[[28,[27]]],[[14,[[13,[12]]]]]],[6,[[6,[6]]]],[[[13,[29]]],[[6,[[13,[29]]]]]],[24,[[6,[24]]]],[[[28,[29]]],[[6,[[28,[29]]]]]],[[],6],[[[13,[29]]],[[6,[[13,[29]]]]]],[24,[[6,[24]]]],[[[28,[29]]],[[6,[[28,[29]]]]]],[[],6],[6,[[6,[6]]]],[24,[[6,[24]]]],[[[28,[29]]],[[6,[[28,[29]]]]]],[[],6],[6,[[6,[6]]]],[[[13,[29]]],[[6,[[13,[29]]]]]],[[3,30],6],[[]],[[]],[2,[[24,[31]]]],[[],10],[[],10],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],32],[[],32],[[],32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[19,[[18,[17]]]],[19,[22]],25],[[21,[20]]]],0,[[],[[33,[2]]]],[[]],[[]],[[]],0,[1],[[]],[[]],[34,34],[[]],0,[4],[4],[4],[[34,8],9],[[]],[[]],[[]],[34,[[11,[10,10]]]],[34,3],[[],4],[[]],[34,[[14,[[13,[12]]]]]],[[34,[28,[27]]],[[14,[[13,[12]]]]]],[[[13,[29]]],[[6,[[13,[29]]]]]],[24,[[6,[24]]]],[[[28,[29]]],[[6,[[28,[29]]]]]],[[],6],[6,[[6,[6]]]],[[]],[[],6],[35,[[21,[34]]]],[[],6],[[],32],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[1],[[]],[[]],0,[35,35],[[]],0,[[],35],[4],[4],[5,[[6,[35]]]],[4],[[35,35],7],[[35,8],9],[[]],[[]],[[]],0,[[],4],[[]],0,0,[6,[[6,[6]]]],[[],6],[[[13,[29]]],[[6,[[13,[29]]]]]],[[[28,[29]]],[[6,[[28,[29]]]]]],[24,[[6,[24]]]],0,[[35,30],6],[[]],[36,[[6,[35]]]],[[],6],[[],6],[[],32],[[]],[[]],[[]],[[]],[[]],[[[33,[37]]],38],[[[33,[37]]],39],[[7,[24,[40]],41],27],[[[33,[27]]],[[28,[37]]]],[42,[[6,[43,44]]]],[42,7],[42,7],[[[33,[37]]]],[25,[[28,[27]]]]],"c":[],"p":[[3,"Private"],[4,"DaLayer"],[4,"DaMode"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"String"],[3,"HashMap"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"BlockHash"],[3,"ThinStateDiff"],[8,"Block"],[3,"Backend"],[3,"Arc"],[3,"Error"],[6,"Result"],[8,"DaClient"],[3,"Registry"],[4,"Option"],[3,"BlockDAData"],[3,"Receiver"],[3,"U256"],[3,"Vec"],[3,"Global"],[8,"Serializer"],[3,"PossibleValue"],[3,"TypeId"],[15,"slice"],[3,"EthereumClient"],[3,"EthereumConfig"],[3,"PathBuf"],[15,"u8"],[3,"StarkFelt"],[3,"PatriciaKey"],[3,"Nonce"],[15,"u64"],[15,"str"],[3,"Url"],[4,"ParseError"],[3,"DataAvailabilityWorker"]]},\ +"mc_commitment_state_diff":{"doc":"","t":"DDLMMLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLMLLLLLLLLLLLLLLLLL","n":["BlockDAData","CommitmentStateDiffWorker","__clone_box","block_hash","block_number","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","config_hash","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","new","new_state_root","num_addr_accessed","poll_next","previous_state_root","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","state_diff","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip"],"q":[[0,"mc_commitment_state_diff"]],"d":["","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,2,2,2,9,2,9,2,2,2,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,2,9,2,9,9,9,9,9,2,2,2,2,2,2,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2],"f":[0,0,[1],0,0,[[]],[[]],[[]],[[]],[2,2],[[]],0,[3],[3],[3],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[]],[[]],[[[6,[[5,[4]]]],[6,[[7,[4]]]],[8,[2]]],[[9,[4,[5,[4]]]]]],0,0,[[[14,[[9,[4,[0,[[10,[4]],[11,[4]]]],[0,[12,13]]]]]],15],[[17,[16]]]],0,[16,[[18,[16]]]],[[[20,[19]]],[[18,[[20,[19]]]]]],[[[21,[19]]],[[18,[[21,[19]]]]]],[[],18],[18,[[18,[18]]]],[[],18],[[[20,[19]]],[[18,[[20,[19]]]]]],[[[21,[19]]],[[18,[[21,[19]]]]]],[18,[[18,[18]]]],[16,[[18,[16]]]],0,[[]],[[],18],[[],18],[[],18],[[],18],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"BlockDAData"],[15,"usize"],[8,"Block"],[8,"BlockchainEvents"],[3,"Arc"],[3,"Backend"],[3,"Sender"],[3,"CommitmentStateDiffWorker"],[8,"ProvideRuntimeApi"],[8,"HeaderBackend"],[8,"HasherT"],[8,"Unpin"],[3,"Pin"],[3,"Context"],[4,"Option"],[4,"Poll"],[4,"Result"],[3,"Global"],[3,"Vec"],[3,"Box"],[3,"TypeId"]]},\ +"mc_data_availability":{"doc":"","t":"IEEDNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLKKLLLLLLLKFLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFALLLLDLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLRRRRDLLLMLLMLLLLLLLLLLMLLMMLLLLLMLLLLLLLLLLLFFFFFFFFF","n":["DaClient","DaLayer","DaMode","DataAvailabilityWorker","Ethereum","Sovereign","Validity","Volition","__clone_box","__clone_box","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","ethereum","fmt","fmt","fmt","fmt","from","from","from","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","get_da_metric_labels","get_mode","init","init","init","into","into","into","is_clear","last_published_state","prove","prove_current_block","publish_state_diff","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","to_owned","to_owned","to_possible_value","to_smolstr","to_smolstr","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","update_state","utils","value_variants","vzip","vzip","vzip","EthereumClient","__clone_box","borrow","borrow_mut","clone","clone_into","config","deref","deref_mut","drop","fmt","from","from_mut","from_ref","get_da_metric_labels","get_mode","init","into","last_published_state","publish_state_diff","rewrite","rewrite","rewrite","rewrite","rewrite","to_owned","try_from","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","DEFAULT_CHAIN_ID","DEFAULT_ETHEREUM_NODE","DEFAULT_SEQUENCER_KEY","DEFAULT_STARKNET_CORE_CONTRACTS","EthereumConfig","__clone_box","borrow","borrow_mut","chain_id","clone","clone_into","core_contracts","default","deref","deref_mut","deserialize","drop","eq","fmt","from","from_mut","from_ref","http_provider","init","into","mode","poll_interval_ms","rewrite","rewrite","rewrite","rewrite","rewrite","sequencer_key","serialize","to_owned","try_from","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","bytes_to_felt","bytes_to_key","da_word","get_bytes_from_state_diff","get_valid_url","is_valid_http_endpoint","is_valid_ws_endpoint","safe_split","state_diff_to_calldata"],"q":[[0,"mc_data_availability"],[123,"mc_data_availability::ethereum"],[158,"mc_data_availability::ethereum::config"],[202,"mc_data_availability::utils"]],"d":["","","Data availability modes in which Madara can be initialized.","","","Sovereign Rollup","Full Validity Rollup","Hybrid Volition","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","DA word encoding: |—padding—|—class flag—|—new …","","","","","","DA calldata encoding:"],"i":[0,0,0,0,2,3,3,3,2,3,46,2,3,46,2,3,3,2,3,2,3,3,46,2,3,46,2,3,3,46,2,3,2,3,2,2,2,2,2,2,3,3,3,3,3,3,0,2,2,3,3,46,2,3,46,2,3,46,2,3,22,22,46,2,3,46,2,3,3,22,0,46,22,46,46,46,46,46,2,2,2,2,2,3,3,3,3,3,3,2,3,2,2,3,2,3,46,2,3,46,2,3,46,2,3,46,2,3,46,2,3,46,2,3,46,2,3,0,0,2,46,2,3,0,35,35,35,35,35,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,0,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,2],[3,3],[[]],[[]],[[],3],[4],[4],[4],[4],[4],[4],[5,[[6,[3]]]],[4],[4],[4],[[2,2],7],[[3,3],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[2,8],9],[[2,8],9],[[3,8],9],[[3,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[11,[10,10]]]],[[],3],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[],7],[[],[[14,[[13,[12]]]]]],[[3,15,16,4,[19,[[18,[17]]]]],[[21,[20]]]],[[[19,[22]],[24,[23]],[26,[25]],[19,[[18,[17]]]]]],[[[28,[27]]],[[14,[[13,[12]]]]]],[24,[[6,[24]]]],[[],6],[6,[[6,[6]]]],[[[13,[29]]],[[6,[[13,[29]]]]]],[[[28,[29]]],[[6,[[28,[29]]]]]],[[[28,[29]]],[[6,[[28,[29]]]]]],[24,[[6,[24]]]],[[[13,[29]]],[[6,[[13,[29]]]]]],[6,[[6,[6]]]],[[],6],[6,[[6,[6]]]],[[[13,[29]]],[[6,[[13,[29]]]]]],[[[28,[29]]],[[6,[[28,[29]]]]]],[24,[[6,[24]]]],[[],6],[[3,30],6],[[]],[[]],[2,[[24,[31]]]],[[],32],[[],32],[[],10],[[],10],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],33],[[],33],[[],33],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[19,[[18,[17]]]],[19,[22]],25],[[21,[20]]]],0,[[],[[34,[2]]]],[[]],[[]],[[]],0,[1],[[]],[[]],[35,35],[[]],0,[4],[4],[4],[[35,8],9],[[]],[[]],[[]],[35,[[11,[10,10]]]],[35,3],[[],4],[[]],[35,[[14,[[13,[12]]]]]],[[35,[28,[27]]],[[14,[[13,[12]]]]]],[[[13,[29]]],[[6,[[13,[29]]]]]],[[],6],[6,[[6,[6]]]],[24,[[6,[24]]]],[[[28,[29]]],[[6,[[28,[29]]]]]],[[]],[36,[[21,[35]]]],[[],6],[[],6],[[],33],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[1],[[]],[[]],0,[36,36],[[]],0,[[],36],[4],[4],[5,[[6,[36]]]],[4],[[36,36],7],[[36,8],9],[[]],[[]],[[]],0,[[],4],[[]],0,0,[[],6],[6,[[6,[6]]]],[24,[[6,[24]]]],[[[28,[29]]],[[6,[[28,[29]]]]]],[[[13,[29]]],[[6,[[13,[29]]]]]],0,[[36,30],6],[[]],[[],6],[37,[[6,[36]]]],[[],6],[[],33],[[]],[[]],[[]],[[]],[[]],[[[34,[38]]],39],[[[34,[38]]],40],[[7,[24,[41]],42],27],[[[34,[27]]],[[28,[38]]]],[43,[[6,[44,45]]]],[43,7],[43,7],[[[34,[38]]]],[25,[[28,[27]]]]],"c":[],"p":[[3,"Private"],[4,"DaLayer"],[4,"DaMode"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"String"],[3,"HashMap"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"BlockHash"],[3,"ThinStateDiff"],[8,"Block"],[3,"Backend"],[3,"Arc"],[3,"Error"],[6,"Result"],[8,"DaClient"],[3,"Registry"],[4,"Option"],[3,"BlockDAData"],[3,"Receiver"],[3,"U256"],[3,"Vec"],[3,"Global"],[8,"Serializer"],[3,"PossibleValue"],[3,"SmolStr"],[3,"TypeId"],[15,"slice"],[3,"EthereumClient"],[3,"EthereumConfig"],[3,"PathBuf"],[15,"u8"],[3,"StarkFelt"],[3,"PatriciaKey"],[3,"Nonce"],[15,"u64"],[15,"str"],[3,"Url"],[4,"ParseError"],[3,"DataAvailabilityWorker"]]},\ "mc_db":{"doc":"A database backend storing data about madara chain","t":"DNEGNDDNNMMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMFMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRRR","n":["Backend","CommitError","DbError","DbHash","DeserializeError","LastSyncedEventBlock","MappingCommitment","Uuid","ValueNotInitialized","block_hash","block_number","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","da","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","encode_to","event_index","fmt","fmt","fmt","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","init","init","init","init","into","into","into","into","mapping","messaging","meta","new","open","sierra_classes","size_hint","source","starknet_block_hash","starknet_database_dir","starknet_transaction_hashes","static_keys","temporary_global_state_root_getter","to_keyed_vec","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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","CURRENT_SYNCING_TIPS","LAST_PROVED_BLOCK","LAST_SYNCED_L1_EVENT_BLOCK"],"q":[[0,"mc_db"],[111,"mc_db::static_keys"]],"d":["The Madara client database backend","","","Hash type that this backend uses for the database.","","","The mapping to write in db","","","","","","","","","","","","","Return the da database manager","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return the mapping database manager","Return the da database manager","Return the meta database manager","","Open the database","Return the sierra classes database manager","","","","Returns the Starknet database directory.","","","In the future, we will compute the block global state root …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,14,0,0,14,0,0,14,14,18,5,2,14,18,5,2,14,18,5,2,5,5,5,5,2,14,18,5,2,14,18,5,2,14,18,5,5,5,14,14,18,2,14,14,14,14,18,5,2,14,18,5,2,14,18,5,2,14,18,5,2,14,18,5,2,2,2,5,2,2,5,14,18,0,18,0,2,5,14,2,14,18,5,2,14,18,5,2,14,18,5,2,14,18,5,2,14,18,5,2,14,18,5,2,14,18,5,2,14,18,5,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[2,[1]]],[[3,[[0,[1]]]]]],[4,[[7,[5,6]]]],[[[9,[8]]],[[7,[6]]]],[[10,[9,[8]]],[[7,[6]]]],[[10,4],[[7,[6]]]],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[[5,[0,[12,13]]]],0,[[14,15],16],[[14,15],16],[[[18,[[0,[17,1]]]],15],16],[[]],[19,14],[20,14],[6,14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[]],[[]],[[]],[[]],[[[2,[1]]],[[3,[[0,[1]]]]]],[[[2,[1]]],[[3,[[0,[1]]]]]],[[[2,[1]]],[[3,[[0,[1]]]]]],[[21,21],5],[[22,23,24],[[7,[[2,[1]],25]]]],[[[2,[1]]],[[3,[[0,[1]]]]]],[5,11],[14,[[27,[26]]]],0,[[23,28],29],0,0,[[[2,[1]]],30],[[[9,[8]]],[[32,[8,31]]]],[[],25],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],33],[[],33],[[],33],[[],33],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0],"c":[],"p":[[8,"Block"],[3,"Backend"],[3,"Arc"],[8,"Input"],[3,"LastSyncedEventBlock"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[4,"DbError"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[3,"MappingCommitment"],[3,"DatabaseError"],[3,"Error"],[15,"u64"],[4,"DatabaseSource"],[3,"Path"],[15,"bool"],[3,"String"],[8,"Error"],[4,"Option"],[15,"str"],[3,"PathBuf"],[6,"StarkHash"],[3,"Global"],[3,"Vec"],[3,"TypeId"]]},\ "mc_genesis_data_provider":{"doc":"","t":"INNEQDLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLL","n":["GenesisProvider","InvalidJson","InvalidPath","LoadGenesisDataError","LoadGenesisDataError","OnDiskGenesisConfig","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","load_genesis_data","load_genesis_data","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip"],"q":[[0,"mc_genesis_data_provider"]],"d":["","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","",""],"i":[0,2,2,0,10,0,7,2,7,2,7,2,7,2,7,2,2,2,7,2,7,2,7,2,7,2,7,2,10,7,2,7,2,7,2,7,2,7,2,7,2,7,2,7,2,7,2],"f":[0,0,0,0,0,0,[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[2,3],4],[[2,3],4],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[]],[[]],[[],[[6,[5,2]]]],[7,[[6,[5]]]],[[],8],[[],6],[[],6],[[],6],[[],6],[[],9],[[],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[15,"usize"],[4,"LoadGenesisDataError"],[3,"Formatter"],[6,"Result"],[3,"GenesisData"],[4,"Result"],[3,"OnDiskGenesisConfig"],[3,"String"],[3,"TypeId"],[8,"GenesisProvider"]]},\ -"mc_l1_messages":{"doc":"","t":"AAANNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["config","error","worker","FileNotFound","InvalidContractAddress","InvalidFile","InvalidProviderUrl","L1MessagesWorkerConfig","L1MessagesWorkerConfigError","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","contract_address","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","eq","fmt","fmt","fmt","from","from","from","from","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","new","new_from_file","new_from_params","provider","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","source","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","ConfigError","ConvertTransactionRuntimeApiError","DatabaseError","L1MessageAlreadyProcessed","L1MessagesWorkerError","RuntimeApiError","SubmitTxError","ToFeeError","ToTransactionError","borrow","borrow_mut","deref","deref_mut","drop","fmt","fmt","from","from","from","from_mut","from_ref","init","into","rewrite","rewrite","rewrite","rewrite","rewrite","source","to_string","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","run_worker"],"q":[[0,"mc_l1_messages"],[3,"mc_l1_messages::config"],[75,"mc_l1_messages::error"],[113,"mc_l1_messages::worker"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"i":[0,0,0,8,8,8,8,0,0,2,8,2,8,2,2,2,2,8,2,8,2,2,8,2,2,8,8,2,8,8,8,8,8,2,8,2,8,2,8,2,8,2,2,2,2,2,8,8,8,8,8,2,2,2,2,2,8,2,8,8,2,8,2,8,2,8,2,8,2,8,2,8,2,8,2,26,26,26,26,0,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0],"f":[0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[2,2],[[]],[2,3],[4],[4],[4],[4],[5,[[6,[2]]]],[4],[4],[[2,2],7],[[8,9],10],[[8,9],10],[[2,9],10],[11,8],[12,8],[[]],[13,8],[14,8],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[]],[[]],[[15,3],2],[16,[[6,[2,8]]]],[[17,17],[[6,[2,8]]]],[2,15],[[],6],[18,[[6,[18]]]],[[[20,[19]]],[[6,[[20,[19]]]]]],[6,[[6,[6]]]],[[[21,[19]]],[[6,[[21,[19]]]]]],[[],6],[6,[[6,[6]]]],[[[21,[19]]],[[6,[[21,[19]]]]]],[[[20,[19]]],[[6,[[20,[19]]]]]],[18,[[6,[18]]]],[8,[[18,[22]]]],[[]],[[],23],[[],6],[[],6],[[],6],[[],6],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[4],[4],[4],[[[26,[25]],9],10],[[26,9],10],[27,26],[[]],[11,26],[[]],[[]],[[],4],[[]],[[[20,[19]]],[[6,[[20,[19]]]]]],[18,[[6,[18]]]],[[[21,[19]]],[[6,[[21,[19]]]]]],[[],6],[6,[[6,[6]]]],[[[26,[22]]],[[18,[22]]]],[[],23],[[],6],[[],6],[[],24],[[]],[[]],[[]],[[]],[[]],[[2,[31,[[0,[[29,[28]],[30,[28]]]]]],[31,[32]],[31,[[33,[28]]]]]]],"c":[],"p":[[3,"Private"],[3,"L1MessagesWorkerConfig"],[6,"Address"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[4,"L1MessagesWorkerConfigError"],[3,"Formatter"],[6,"Result"],[4,"ParseError"],[3,"Error"],[3,"Error"],[4,"FromHexError"],[3,"Url"],[3,"PathBuf"],[15,"str"],[4,"Option"],[3,"Global"],[3,"Vec"],[3,"Box"],[8,"Error"],[3,"String"],[3,"TypeId"],[8,"Debug"],[4,"L1MessagesWorkerError"],[4,"DbError"],[8,"Block"],[8,"ProvideRuntimeApi"],[8,"HeaderBackend"],[3,"Arc"],[8,"TransactionPool"],[3,"Backend"]]},\ -"mc_mapping_sync":{"doc":"A worker syncing the Madara db","t":"DLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["MappingSyncWorker","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","new","poll_next","rewrite","rewrite","rewrite","rewrite","rewrite","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip"],"q":[[0,"mc_mapping_sync"]],"d":["The worker in charge of syncing the Madara db when it …","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","","","","","","","","","","",""],"i":[0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7],"f":[0,[[]],[[]],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[],1],[[]],[[]],[[]],[[[3,[2]],4,5,5,[5,[[6,[2]]]],1],[[7,[2]]]],[[[13,[[7,[2,[0,[[8,[2]],[9,[2]],[11,[2,[10,[2]]]]]],[10,[2]],12]]]],14],[[16,[15]]]],[[],17],[15,[[17,[15]]]],[[[19,[18]]],[[17,[[19,[18]]]]]],[[[20,[18]]],[[17,[[20,[18]]]]]],[17,[[17,[17]]]],[[],17],[[],17],[[],21],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[15,"usize"],[8,"Block"],[6,"ImportNotifications"],[3,"Duration"],[3,"Arc"],[3,"Backend"],[3,"MappingSyncWorker"],[8,"ProvideRuntimeApi"],[8,"HeaderBackend"],[8,"Backend"],[8,"StorageProvider"],[8,"HasherT"],[3,"Pin"],[3,"Context"],[4,"Option"],[4,"Poll"],[4,"Result"],[3,"Global"],[3,"Box"],[3,"Vec"],[3,"TypeId"]]},\ -"mc_rpc":{"doc":"Starknet RPC server API implementation","t":"DIDDIIIMKLKLKLMKLKLLLLLLLKLFKLLLLLLLLLLLLLLLKLKLLFFLLLLLLLLLLLLLLLFLKLKLKLFKLKLKLKLKLKLKLKLKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLKLKLKLFLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Felt","MadaraRpcApiServer","PredeployedAccountWithBalance","Starknet","StarknetReadRpcApiServer","StarknetTraceRpcApiServer","StarknetWriteRpcApiServer","account","add_declare_transaction","add_declare_transaction","add_deploy_account_transaction","add_deploy_account_transaction","add_invoke_transaction","add_invoke_transaction","balance","block_hash_and_number","block_hash_and_number","block_number","block_number","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","call","casm_contract_class_to_compiled_class","chain_id","chain_id","current_block_hash","current_block_number","current_spec_version","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","estimate_fee","estimate_fee","estimate_message_fee","estimate_message_fee","filter_events","flattened_sierra_to_casm_contract_class","flattened_sierra_to_sierra_contract_class","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get_block_by_block_hash","get_block_events","get_block_transaction_count","get_block_transaction_count","get_block_with_tx_hashes","get_block_with_tx_hashes","get_block_with_txs","get_block_with_txs","get_casm_cotract_class_hash","get_class","get_class","get_class_at","get_class_at","get_class_hash_at","get_class_hash_at","get_events","get_events","get_nonce","get_nonce","get_state_update","get_state_update","get_storage_at","get_storage_at","get_transaction_by_block_id_and_index","get_transaction_by_block_id_and_index","get_transaction_by_hash","get_transaction_by_hash","get_transaction_receipt","get_transaction_receipt","get_transaction_status","get_transaction_status","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_rpc","into_rpc","into_rpc","into_rpc","new","predeployed_accounts","predeployed_accounts","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","simulate_transactions","simulate_transactions","spec_version","spec_version","syncing","syncing","to_rpc_contract_class","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip"],"q":[[0,"mc_rpc"]],"d":["","Server trait implementation for the MadaraRpcApi RPC API.","","A Starknet RPC server for Madara","Server trait implementation for the StarknetReadRpcApi RPC …","Server trait implementation for the StarknetTraceRpcApi …","Server trait implementation for the StarknetWriteRpcApi …","","Submit a new deploy account transaction","Submit a new declare transaction to be added to the chain","Submit a new class declaration transaction","Add an Deploy Account Transaction","Submit a new transaction to be added to the chain","Add an Invoke Transaction to invoke a contract function","","Get the most recent accepted block hash and number","Get the Most Recent Accepted Block Hash and Number","Get the most recent accepted block number","Get the Most Recent Accepted Block Number","","","","","","","Call a contract function at a given block id","Call a Function in a Contract Without Creating a …","Converts a CasmContractClass to a CompiledClass","Get the chain id","Return the currently configured chain id.","","","","","","","","","","","","","","","Estimate the fee associated with transaction","Estimate the fee associated with transaction","Estimate the L2 fee of a message sent on L1","Estimate the L2 fee of a message sent on L1","Helper function to filter Starknet events provided a RPC …","Converts a FlattenedSierraClass to a CasmContractClass","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Returns the current Starknet block from the block header’…","Helper function to get Starknet block details","Get the number of transactions in a block given a block id","Get the Number of Transactions in a Given Block","Get block information with transaction hashes given the …","Get block information with transaction hashes given the …","Get block information with full transactions given the …","Get block information with full transactions given the …","","Get the contract class definition in the given block …","Get the contract class definition in the given block …","Get the contract class at a given contract address for a …","Get the Contract Class Definition at a Given Address in a …","Get the contract class hash in the given block for the …","Get the contract class hash in the given block for the …","Returns all events matching the given filter","Returns all events matching the given filter.","Get the nonce associated with the given address at the …","Get the nonce associated with the given address in the …","Get the information about the result of executing the …","Get the information about the result of executing the …","Get the value of the storage at the given address and key, …","Get the value of the storage at the given address and key.","Get the details of a transaction by a given block id and …","Get the details of a transaction by a given block id and …","Returns the information about a transaction by transaction …","Get the details and status of a submitted transaction.","Returns the receipt of a transaction by transaction hash.","Get the transaction receipt by the transaction hash.","Gets the Transaction Status, Including Mempool Status and …","Gets the Transaction Status, Including Mempool Status and …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","","","","","","","","","","","","","","","","","","","","","Returns the execution trace of a transaction by simulating …","","Get the Version of the StarkNet JSON-RPC Specification …","Returns the Version of the StarkNet JSON-RPC Specification …","Get an object about the sync status, or false if the node …","Returns an object about the sync status, or false if the …","Returns a ContractClass from a BlockifierContractClass","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,37,70,18,70,18,70,18,37,71,18,71,18,32,37,18,32,37,18,71,18,0,71,18,18,18,18,32,37,18,32,37,18,32,37,32,37,18,71,18,71,18,18,0,0,32,37,18,32,32,37,37,18,18,32,32,37,37,18,18,0,18,71,18,71,18,71,18,0,71,18,71,18,71,18,71,18,71,18,71,18,71,18,71,18,71,18,71,18,71,18,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18,72,70,71,73,18,72,18,32,32,32,32,32,37,37,37,37,37,18,18,18,18,18,32,37,73,18,71,18,71,18,0,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18],"f":[0,0,0,0,0,0,0,0,[1,[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],1],[[5,[[4,[2]]]]]],[19,[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],19],[[5,[[4,[2]]]]]],[20,[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],20],[[5,[[4,[2]]]]]],0,[[],[[23,[21,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]]],[[24,[21]]]],[[],[[23,[25,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]]],[[24,[25]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[26,27],[[23,[[29,[28,3]],22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],26,27],[[24,[[29,[28]]]]]],[30,31],[[],[[23,[32,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]]],[[24,[32]]]],[[[18,[6,7,[12,[7]],[0,[17,10,11]]]]],[[23,[33,34]]]],[[[18,[6,7,[12,[7]]]]],[[24,[25]]]],[[[18,[6,7,[12,[7]]]]],[[24,[28]]]],[35],[35],[35],[35],[35],[35],[36,[[23,[32]]]],[36,[[23,[37]]]],[35],[35],[35],[[[29,[38,3]],27],[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],[29,[38]],27],[[5,[[4,[2]]]]]],[[39,27],[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],39,27],[[5,[[4,[2]]]]]],0,[[[42,[41,3]]],[[23,[30,43]]]],[[[42,[41,3]]],44],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[12,[7]]],[[46,[45]]]],[[[18,[6,7,[8,[7]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],[0,[17,10,11]]]],25],[[23,[[29,[47]],0]]]],[27,[[23,[48,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27],[[24,[48]]]],[27,[[23,[49,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27],[[24,[49]]]],[27,[[23,[50,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27],[[24,[50]]]],[30,51],[[27,51],[[23,[52,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27,51],[[24,[52]]]],[[27,51],[[23,[52,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27,51],[[24,[52]]]],[[27,51],[[23,[32,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27,51],[[24,[32]]]],[53,[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],53],[[5,[[4,[2]]]]]],[[27,51],[[23,[32,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27,51],[[24,[32]]]],[27,[[23,[54,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27],[[24,[54]]]],[[51,51,27],[[23,[32,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],51,51,27],[[24,[32]]]],[[27,25],[[23,[55,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27,25],[[24,[55]]]],[51,[[23,[55,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],51],[[24,[55]]]],[51,[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],51],[[5,[[4,[2]]]]]],[51,[[23,[56,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],51],[[24,[56]]]],[[],35],[[],35],[[],35],[[]],[[]],[[]],[[[4,[3]]],[[4,[57,3]]]],[[[4,[3]]],[[4,[57,3]]]],[[[4,[3]]],[[4,[57,3]]]],[[[42,[3]]],[[42,[57,3]]]],[[[42,[3]]],[[42,[57,3]]]],[[[42,[3]]],[[42,[57,3]]]],[[[58,[3]]],[[58,[57,3]]]],[[[58,[3]]],[[58,[57,3]]]],[[[58,[3]]],[[58,[57,3]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],59],[[],59],[[],59],[[],59],[[42,[42,[[60,[7]]]],[42,[[61,[7]]]],42,[42,[[62,[6]]]],[42,[[63,[7]]]],42],[[18,[6,7]]]],[[],[[23,[[29,[37,3]],22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]]],[[24,[[29,[37]]]]]],[[[4,[3]]],[[23,[[4,[3]]]]]],[46,[[23,[46]]]],[23,[[23,[23]]]],[[],23],[[[29,[3]]],[[23,[[29,[3]]]]]],[[[29,[3]]],[[23,[[29,[3]]]]]],[46,[[23,[46]]]],[[[4,[3]]],[[23,[[4,[3]]]]]],[[],23],[23,[[23,[23]]]],[[[4,[3]]],[[23,[[4,[3]]]]]],[46,[[23,[46]]]],[23,[[23,[23]]]],[[],23],[[[29,[3]]],[[23,[[29,[3]]]]]],[[32,64],23],[[37,64],23],[[27,[29,[38,3]],[29,[65,3]]],[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27,[29,[38]],[29,[65]]],[[5,[[4,[2]]]]]],[[],[[23,[28,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]]],[[24,[28]]]],[[],[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]]],[[5,[[4,[2]]]]]],[66,[[23,[52,67]]]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],68],[[],68],[[],68],[[],69],[[],69],[[],69],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[4,"BroadcastedDeclareTransaction"],[8,"Future"],[3,"Global"],[3,"Box"],[3,"Pin"],[8,"ChainApi"],[8,"Block"],[8,"Backend"],[8,"GenesisProvider"],[8,"Send"],[8,"Sync"],[8,"HeaderBackend"],[8,"BlockBackend"],[8,"StorageProvider"],[8,"ProvideRuntimeApi"],[8,"TransactionPool"],[8,"HasherT"],[3,"Starknet"],[3,"BroadcastedDeployAccountTransaction"],[3,"BroadcastedInvokeTransaction"],[3,"BlockHashAndNumber"],[4,"Error"],[4,"Result"],[6,"RpcResult"],[15,"u64"],[3,"FunctionCall"],[4,"BlockId"],[3,"String"],[3,"Vec"],[3,"CasmContractClass"],[3,"CompiledClass"],[3,"Felt"],[3,"H256"],[4,"ApiError"],[15,"usize"],[8,"Deserializer"],[3,"PredeployedAccountWithBalance"],[4,"BroadcastedTransaction"],[3,"MsgFromL1"],[3,"EventsPage"],[3,"FlattenedSierraClass"],[3,"Arc"],[4,"StarknetSierraCompilationError"],[3,"ContractClass"],[3,"Block"],[4,"Option"],[3,"EmittedEvent"],[15,"u128"],[4,"MaybePendingBlockWithTxHashes"],[4,"MaybePendingBlockWithTxs"],[3,"FieldElement"],[4,"ContractClass"],[3,"EventFilterWithPage"],[3,"StateUpdate"],[4,"Transaction"],[3,"TransactionStatus"],[8,"Any"],[3,"Rc"],[3,"RpcModule"],[3,"Backend"],[3,"OverrideHandle"],[3,"Pool"],[3,"SyncingService"],[8,"Serializer"],[4,"SimulationFlag"],[4,"ContractClass"],[3,"Error"],[3,"TypeId"],[15,"str"],[8,"StarknetWriteRpcApiServer"],[8,"StarknetReadRpcApiServer"],[8,"MadaraRpcApiServer"],[8,"StarknetTraceRpcApiServer"]]},\ -"mc_rpc_core":{"doc":"Starknet RPC API trait and types","t":"DIDIIIMKKKMKKLLLLKKLLLLLLLLKKLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLALLFFFFFF","n":["Felt","MadaraRpcApiServer","PredeployedAccountWithBalance","StarknetReadRpcApiServer","StarknetTraceRpcApiServer","StarknetWriteRpcApiServer","account","add_declare_transaction","add_deploy_account_transaction","add_invoke_transaction","balance","block_hash_and_number","block_number","borrow","borrow","borrow_mut","borrow_mut","call","chain_id","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","estimate_fee","estimate_message_fee","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","get_block_transaction_count","get_block_with_tx_hashes","get_block_with_txs","get_class","get_class_at","get_class_hash_at","get_events","get_nonce","get_state_update","get_storage_at","get_transaction_by_block_id_and_index","get_transaction_by_hash","get_transaction_receipt","get_transaction_status","init","init","into","into","into_mut","into_mut","into_ref","into_ref","into_rpc","into_rpc","into_rpc","into_rpc","predeployed_accounts","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","simulate_transactions","spec_version","syncing","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","utils","vzip","vzip","casm_contract_class_to_compiled_class","flattened_sierra_to_casm_contract_class","flattened_sierra_to_sierra_contract_class","get_block_by_block_hash","get_casm_cotract_class_hash","to_rpc_contract_class"],"q":[[0,"mc_rpc_core"],[98,"mc_rpc_core::utils"]],"d":["","Server trait implementation for the MadaraRpcApi RPC API.","","Server trait implementation for the StarknetReadRpcApi RPC …","Server trait implementation for the StarknetTraceRpcApi …","Server trait implementation for the StarknetWriteRpcApi …","","Submit a new deploy account transaction","Submit a new class declaration transaction","Submit a new transaction to be added to the chain","","Get the most recent accepted block hash and number","Get the most recent accepted block number","","","","","Call a contract function at a given block id","Get the chain id","","","","","","","","","Estimate the fee associated with transaction","Estimate the L2 fee of a message sent on L1","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get the number of transactions in a block given a block id","Get block information with transaction hashes given the …","Get block information with full transactions given the …","Get the contract class definition in the given block …","Get the contract class at a given contract address for a …","Get the contract class hash in the given block for the …","Returns all events matching the given filter","Get the nonce associated with the given address at the …","Get the information about the result of executing the …","Get the value of the storage at the given address and key, …","Get the details of a transaction by a given block id and …","Returns the information about a transaction by transaction …","Returns the receipt of a transaction by transaction hash.","Gets the Transaction Status, Including Mempool Status and …","","","Calls U::from(self).","Calls U::from(self).","","","","","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","","","","","","","","","","","","","","Returns the execution trace of a transaction by simulating …","Get the Version of the StarkNet JSON-RPC Specification …","Get an object about the sync status, or false if the node …","","","","","","","","","","","","","","","","","","Converts a CasmContractClass to a CompiledClass","Converts a FlattenedSierraClass to a CasmContractClass","","Returns the current Starknet block from the block header’…","","Returns a ContractClass from a BlockifierContractClass"],"i":[0,0,0,0,0,0,18,47,47,47,18,48,48,14,18,14,18,48,48,14,18,14,18,14,18,14,18,48,48,14,18,14,14,18,18,14,14,18,18,48,48,48,48,48,48,48,48,48,48,48,48,48,48,14,18,14,18,14,18,14,18,49,47,48,50,49,14,14,14,14,14,18,18,18,18,18,14,18,50,48,48,14,18,14,18,14,18,14,18,14,18,14,18,14,18,0,14,18,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,[1,[[4,[[3,[2]]]]]],[5,[[4,[[3,[2]]]]]],[6,[[4,[[3,[2]]]]]],0,[[],[[8,[7]]]],[[],[[8,[9]]]],[[]],[[]],[[]],[[]],[[10,11],[[8,[[13,[12]]]]]],[[],[[8,[14]]]],[15],[15],[15],[15],[16,[[17,[14]]]],[16,[[17,[18]]]],[15],[15],[[[13,[19]],11],[[4,[[3,[2]]]]]],[[20,11],[[4,[[3,[2]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[11,[[8,[21]]]],[11,[[8,[22]]]],[11,[[8,[23]]]],[[11,24],[[8,[25]]]],[[11,24],[[8,[25]]]],[[11,24],[[8,[14]]]],[26,[[4,[[3,[2]]]]]],[[11,24],[[8,[14]]]],[11,[[8,[27]]]],[[24,24,11],[[8,[14]]]],[[11,9],[[8,[28]]]],[24,[[8,[28]]]],[24,[[4,[[3,[2]]]]]],[24,[[8,[29]]]],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],[[8,[[13,[18]]]]]],[17,[[17,[17]]]],[[],17],[[[13,[31]]],[[17,[[13,[31]]]]]],[32,[[17,[32]]]],[[[3,[31]]],[[17,[[3,[31]]]]]],[[[3,[31]]],[[17,[[3,[31]]]]]],[[[13,[31]]],[[17,[[13,[31]]]]]],[32,[[17,[32]]]],[17,[[17,[17]]]],[[],17],[[14,33],17],[[18,33],17],[[11,[13,[19]],[13,[34]]],[[4,[[3,[2]]]]]],[[],[[8,[12]]]],[[],[[4,[[3,[2]]]]]],[[],17],[[],17],[[],17],[[],17],[[],35],[[],35],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[36,37],[[[39,[38]]],[[41,[36,40]]]],[[[39,[38]]],42],[[[44,[43]]],[[32,[45]]]],[36,24],[46,[[41,[25]]]]],"c":[],"p":[[4,"BroadcastedDeclareTransaction"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"BroadcastedDeployAccountTransaction"],[3,"BroadcastedInvokeTransaction"],[3,"BlockHashAndNumber"],[6,"RpcResult"],[15,"u64"],[3,"FunctionCall"],[4,"BlockId"],[3,"String"],[3,"Vec"],[3,"Felt"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[3,"PredeployedAccountWithBalance"],[4,"BroadcastedTransaction"],[3,"MsgFromL1"],[15,"u128"],[4,"MaybePendingBlockWithTxHashes"],[4,"MaybePendingBlockWithTxs"],[3,"FieldElement"],[4,"ContractClass"],[3,"EventFilterWithPage"],[3,"StateUpdate"],[4,"Transaction"],[3,"TransactionStatus"],[3,"RpcModule"],[3,"Global"],[4,"Option"],[8,"Serializer"],[4,"SimulationFlag"],[3,"TypeId"],[3,"CasmContractClass"],[3,"CompiledClass"],[3,"FlattenedSierraClass"],[3,"Arc"],[4,"StarknetSierraCompilationError"],[6,"Result"],[3,"ContractClass"],[8,"Block"],[8,"HeaderBackend"],[3,"Block"],[4,"ContractClass"],[8,"StarknetWriteRpcApiServer"],[8,"StarknetReadRpcApiServer"],[8,"MadaraRpcApiServer"],[8,"StarknetTraceRpcApiServer"]]},\ -"mc_settlement":{"doc":"","t":"NIEIDDDLLLMLLLLLLLLKLLLLLLMLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLKKLLLLLLLLKMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLNNNENNGDNNNNNNLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMCAFFADDLLLLLMLLLMLLLLLLLLLLLLLLLLLLMLLLLLMLMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLNENNNNGNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Ethereum","RetryStrategy","SettlementLayer","SettlementProvider","SettlementWorker","StarknetSpec","StarknetState","__clone_box","__clone_box","__clone_box","block_number","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_retry","clone","clone","clone","clone_into","clone_into","clone_into","config_hash","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","eq","eq","eq","errors","ethereum","fmt","fmt","fmt","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","get_chain_spec","get_state","init","init","init","init","into","into","into","into","is_initialized","program_hash","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","state_root","sync_state","to_owned","to_owned","to_owned","to_possible_value","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","update_state","value_variants","vzip","vzip","vzip","vzip","Blockchain","ConfigHashMismatch","DigestLog","Error","EthereumClient","ProgramHashMismatch","Result","RetryOnRecoverableErrors","RuntimeApi","StarknetApi","StateNotInitialized","StateRootMismatch","UnknownStarknetBlock","UnknownSubstrateBlock","borrow","borrow","borrow_mut","borrow_mut","can_retry","delay","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from","from","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","actual","actual","actual","expected","expected","expected","height","StarknetContractClient","client","convert_felt_to_u256","convert_u256_to_felt","errors","EthereumConfig","StarknetContractClient","__clone_box","borrow","borrow","borrow_mut","borrow_mut","chain_id","clone","clone_into","config_hash","core_contracts","default","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","eq","fmt","from","from","from_mut","from_mut","from_ref","from_ref","get_chain_spec","get_state","http_provider","init","init","into","into","is_initialized","mode","new","poll_interval_ms","program_hash","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sequencer_key","serialize","state_block_number","state_root","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","update_state","update_state","vzip","vzip","Contract","Error","HexParser","LocalWallet","MissingTransactionRecepit","Provider","Result","UrlParser","borrow","borrow_mut","deref","deref_mut","drop","fmt","fmt","from","from","from","from","from","from","from_mut","from_ref","init","into","rewrite","rewrite","rewrite","rewrite","rewrite","source","to_string","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip"],"q":[[0,"mc_settlement"],[136,"mc_settlement::errors"],[207,"mc_settlement::errors::Error"],[214,"mc_settlement::ethereum"],[219,"mc_settlement::ethereum::client"],[294,"mc_settlement::ethereum::errors"]],"d":["Use Ethereum core contract","","","","","Starknet chain identity, contains OS config & program …","","","","","The number (height) of last settled block.","","","","","","","","","","","","","","","","Starknet OS config hash","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Starknet OS program hash","","","","","","","","","","","","","","","","","","","","","","","The state commitment after last settled block.","A thread responsible for updating (progressing) Starknet …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Settlement error type.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ethereum client error type.","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","","","","","","","","",""],"i":[5,0,0,0,0,0,0,5,6,7,7,58,5,6,7,58,5,6,7,27,5,6,7,5,6,7,6,7,58,5,6,7,58,5,6,7,6,7,58,5,6,7,5,6,7,0,0,5,6,7,58,5,6,7,58,5,6,7,58,5,6,7,25,25,58,5,6,7,58,5,6,7,25,6,58,58,58,58,58,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,6,7,7,58,5,6,7,5,58,5,6,7,58,5,6,7,58,5,6,7,58,5,6,7,58,5,6,7,58,5,6,7,58,5,6,7,25,5,58,5,6,7,2,2,2,0,2,2,0,0,2,2,2,2,2,2,32,2,32,2,32,32,32,2,32,2,32,2,2,2,32,2,2,2,2,2,2,32,2,32,2,32,2,32,2,32,32,32,32,32,2,2,2,2,2,2,2,32,2,32,2,32,2,32,2,32,2,32,2,32,2,32,2,59,60,61,59,60,61,59,0,0,0,0,0,0,0,44,45,44,45,44,44,44,44,45,44,44,45,44,45,44,44,45,44,44,44,45,44,45,44,45,44,45,45,44,45,44,45,44,45,44,45,44,45,45,45,45,45,45,44,44,44,44,44,44,44,45,45,44,45,45,44,44,45,44,45,44,45,44,45,44,45,44,45,44,45,45,45,44,37,0,37,37,37,37,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37],"f":[0,0,0,0,0,0,0,[1],[1],[1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,[[4,[3]]]],[5,5],[6,6],[7,7],[[]],[[]],[[]],0,[[],7],[8],[8],[8],[8],[8],[8],[8],[8],[9,[[10,[6]]]],[9,[[10,[7]]]],[8],[8],[8],[8],[[5,5],11],[[6,6],11],[[7,7],11],0,0,[[5,12],13],[[6,12],13],[[7,12],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[16,[[15,[14]]]]]],[[],[[16,[[15,[14]]]]]],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[],[[16,[[15,[14]]]]]],0,[10,[[10,[10]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[4,[[10,[4]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[[],10],[[[18,[17]]],[[10,[[18,[17]]]]]],[4,[[10,[4]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[[],10],[10,[[10,[10]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[4,[[10,[4]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[[],10],[10,[[10,[10]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[10,[[10,[10]]]],[4,[[10,[4]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[[],10],[[6,19],10],[[7,19],10],0,[[[24,[[0,[[21,[20]],[22,[20]],[23,[20]]]]]],[15,[25]],[24,[[26,[20]]]],[15,[27]]]],[[]],[[]],[[]],[5,[[4,[28]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],29],[[],29],[[],29],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[30,[[16,[[15,[14]]]]]],[[],[[31,[5]]]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[32,[2,[20]]],[[4,[3]]]],0,[8],[8],[8],[8],[8],[8],[[[2,[20]],12],13],[[[2,[[0,[33,20]]]],12],13],[[]],[34,[[2,[20]]]],[35,[[2,[20]]]],[[]],[36,[[2,[20]]]],[37,[[2,[20]]]],[38,[[2,[20]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[]],[[]],[10,[[10,[10]]]],[[],10],[[[18,[17]]],[[10,[[18,[17]]]]]],[4,[[10,[4]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[[],10],[10,[[10,[10]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[4,[[10,[4]]]],[[[2,[20]]],[[4,[39]]]],[[],40],[[],10],[[],10],[[],10],[[],10],[[],29],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[41,42],[42,[[43,[41,20]]]],0,0,0,[1],[[]],[[]],[[]],[[]],0,[44,44],[[]],[45,[[46,[42]]]],0,[[],44],[8],[8],[8],[8],[9,[[10,[44]]]],[8],[8],[[44,44],11],[[44,12],[[10,[47]]]],[[]],[[]],[[]],[[]],[[]],[[]],[45,[[16,[[15,[14]]]]]],[45,[[16,[[15,[14]]]]]],0,[[],8],[[],8],[[]],[[]],[45,[[16,[[15,[14]]]]]],0,[[48,[24,[49]]],45],0,[45,[[46,[42]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[4,[[10,[4]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[[],10],[10,[[10,[10]]]],[4,[[10,[4]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[[],10],[10,[[10,[10]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],0,[[44,19],10],[45,[[46,[50]]]],[45,[[46,[42]]]],[[]],[[],10],[44,[[46,[45]]]],[51,[[10,[44]]]],[[],10],[[],10],[[],10],[[],29],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[45,30],[[16,[[15,[14]]]]]],[[45,[18,[42]]],[[46,[52]]]],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[8],[8],[8],[[37,12],13],[[37,12],13],[[[53,[49]]],37],[54,37],[[]],[55,37],[56,37],[57,37],[[]],[[]],[[],8],[[]],[[],10],[4,[[10,[4]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[10,[[10,[10]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[37,[[4,[39]]]],[[],40],[[],10],[[],10],[[],29],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[4,"Error"],[3,"Duration"],[4,"Option"],[4,"SettlementLayer"],[3,"StarknetSpec"],[3,"StarknetState"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"Global"],[3,"Vec"],[8,"Serializer"],[8,"Block"],[8,"ProvideRuntimeApi"],[8,"HeaderBackend"],[8,"BlockchainEvents"],[3,"Arc"],[8,"SettlementProvider"],[3,"Backend"],[8,"RetryStrategy"],[3,"PossibleValue"],[3,"TypeId"],[3,"StarknetOsOutput"],[15,"slice"],[3,"RetryOnRecoverableErrors"],[8,"Debug"],[4,"ApiError"],[4,"Error"],[4,"StarknetApiError"],[4,"Error"],[4,"FindLogError"],[8,"Error"],[3,"String"],[3,"StarkFelt"],[3,"U256"],[6,"Result"],[3,"EthereumConfig"],[3,"StarknetContractClient"],[6,"Result"],[3,"Error"],[6,"Address"],[6,"LocalWalletSignerMiddleware"],[3,"I256"],[3,"PathBuf"],[3,"TransactionReceipt"],[4,"ContractError"],[4,"FromHexError"],[4,"ParseError"],[4,"ProviderError"],[4,"WalletError"],[3,"SettlementWorker"],[13,"StateRootMismatch"],[13,"ProgramHashMismatch"],[13,"ConfigHashMismatch"]]},\ -"mc_storage":{"doc":"Storage overrides readers","t":"DDDILLLLLLKLLKLLKLLLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLLFFLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLL","n":["OverrideHandle","RuntimeApiStorageOverride","SchemaV1Override","StorageOverride","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","contract_class_by_address","contract_class_by_address","contract_class_by_address","contract_class_by_class_hash","contract_class_by_class_hash","contract_class_by_class_hash","contract_class_hash_by_address","contract_class_hash_by_address","contract_class_hash_by_address","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fallback","for_block_hash","for_schema_version","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get_storage_by_storage_key","get_storage_by_storage_key","get_storage_by_storage_key","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","new","new","nonce","nonce","nonce","onchain_storage_schema","overrides_handle","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","schemas","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip"],"q":[[0,"mc_storage"]],"d":["A handle containing multiple entities implementing …","A wrapper type for the Runtime API.","An override for runtimes that use Schema V1","Something that can fetch Starknet-related data. This trait …","","","","","","","Return the contract class at the provided address for the …","","","Return the contract class for a provided class_hash and …","","Return the contract class for a provided class_hash and …","Return the class hash at the provided address for the …","","","","","","","","","","","","A non-failing way to retrieve the storage data","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","get storage","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns the nonce for a provided contract address and …","","Return the nonce for a provided contract address and block …","Retrieve the current pallet-starknet storage schema version","Create and return a handle of the starknet schema overrides","","","","","","","","","","","","","","","","Contains one implementation of StorageOverride by version …","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,8,15,12,8,15,12,16,8,12,16,8,12,16,8,12,8,15,12,8,15,12,8,15,12,15,15,15,8,15,12,8,8,15,15,12,12,8,8,15,15,12,12,16,8,12,8,15,12,8,15,12,8,15,12,8,15,12,8,12,16,8,12,0,0,8,8,8,8,8,15,15,15,15,15,12,12,12,12,12,15,8,15,12,8,15,12,8,15,12,8,15,12,8,15,12,8,15,12,8,15,12,8,15,12],"f":[0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[1,[[3,[2]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],1],[[3,[2]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],1],[[3,[2]]]],[13,[[3,[2]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],13],[[3,[2]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],13],[[3,[2]]]],[1,[[3,[13]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],1],[[3,[13]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],1],[[3,[13]]]],[14],[14],[14],[14],[14],[14],[14],[14],[14],0,[[[15,[4]],[0,[[5,[4]],[7,[4,[6,[4]]]]]]],[[17,[16]]]],[[[15,[4]],18],[[17,[16]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[1,19],[[3,[20]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],1,19],[[3,[20]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],1,19],[[3,[20]]]],[[],14],[[],14],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[21,[[8,[4]]]],[21,[[12,[4]]]],[1,[[3,[22]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],1],[[3,[22]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],1],[[3,[22]]]],[[[0,[[5,[4]],[7,[4,[6,[4]]]]]]],18],[[[21,[[0,[[9,[4]],[5,[4]],[7,[4,[6,[4]]]]]]]]],[[21,[[15,[4]]]]]],[[[17,[23]]],[[24,[[17,[23]]]]]],[24,[[24,[24]]]],[3,[[24,[3]]]],[[],24],[[[25,[23]]],[[24,[[25,[23]]]]]],[[[17,[23]]],[[24,[[17,[23]]]]]],[3,[[24,[3]]]],[[[25,[23]]],[[24,[[25,[23]]]]]],[[],24],[24,[[24,[24]]]],[[[25,[23]]],[[24,[[25,[23]]]]]],[[[17,[23]]],[[24,[[17,[23]]]]]],[3,[[24,[3]]]],[24,[[24,[24]]]],[[],24],0,[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],26],[[],26],[[],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"ContractAddress"],[4,"ContractClass"],[4,"Option"],[8,"Block"],[8,"HeaderBackend"],[8,"Backend"],[8,"StorageProvider"],[3,"SchemaV1Override"],[8,"ProvideRuntimeApi"],[8,"Send"],[8,"Sync"],[3,"RuntimeApiStorageOverride"],[3,"ClassHash"],[15,"usize"],[3,"OverrideHandle"],[8,"StorageOverride"],[3,"Box"],[4,"StarknetStorageSchemaVersion"],[3,"StorageKey"],[3,"StarkFelt"],[3,"Arc"],[3,"Nonce"],[3,"Global"],[4,"Result"],[3,"Vec"],[3,"TypeId"]]},\ -"mp_block":{"doc":"Starknet block primitives.","t":"DEEGNDNNNNLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Block","BlockId","BlockTag","BlockTransactions","Hash","Header","Latest","Number","Pending","Tag","__clone_box","__clone_box","__clone_box","__clone_box","block_number","block_timestamp","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","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","event_count","extra_data","fmt","fmt","fmt","fmt","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","hash","header","init","init","init","init","into","into","into","into","into_block_context","l1_gas_price","new","new","parent_block_hash","protocol_version","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sequencer_address","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","transaction_count","transactions","transactions_hashes","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip"],"q":[[0,"mp_block"]],"d":["Starknet block definition.","Block Id Block hash, number or tag","Block tag.","Block Transactions","","Starknet header definition.","","","","","","","","","The number (height) of this block.","The time the sequencer created this block before executing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The number of events","Extraneous data that might be useful for running …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Compute the hash of the header.","Return a reference to the block header","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts to a blockifier BlockContext","l1 gas price for this block","Creates a new header.","Creates a new block.","The hash of this block’s parent.","The version of the Starknet protocol used when creating …","","","","","","","","","","","","","","","","","","","","","The Starknet address of the sequencer who created this …","","","","","","","","","","","","","","","The number of transactions in a block","Return a reference to all transactions","Returns an iterator that iterates over all transaction …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,4,0,3,4,3,4,2,3,4,5,2,2,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,5,2,3,4,5,2,3,4,5,2,3,2,3,4,5,2,3,4,5,2,3,4,5,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,2,2,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,5,2,3,4,5,2,3,4,5,2,2,2,5,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,2,2,3,2,3,4,5,2,3,4,5,2,3,4,5,2,5,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5],"f":[0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,2],[3,3],[4,4],[5,5],[[]],[[]],[[]],[[]],[6,[[8,[2,7]]]],[6,[[8,[3,7]]]],[6,[[8,[4,7]]]],[6,[[8,[5,7]]]],[[[10,[9]]],[[8,[7]]]],[[[10,[9]]],[[8,[7]]]],[[[10,[9]]],[[8,[7]]]],[[[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,6],[[8,[7]]]],[[11,6],[[8,[7]]]],[[11,6],[[8,[7]]]],[[11,6],[[8,[7]]]],[[],2],[[],5],[12],[12],[12],[12],[12],[12],[12],[12],[13,[[8,[2]]]],[13,[[8,[3]]]],[12],[12],[12],[12],[[2,[0,[14,15]]]],[[3,[0,[14,15]]]],[[4,[0,[14,15]]]],[[5,[0,[14,15]]]],[[2,2],16],[[3,3],16],[[4,4],16],[[5,5],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,[[2,17],18],[[3,17],18],[[4,17],18],[[5,17],18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,19],[5,2],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[2,20,21],22],0,[[23,24,20,24,25,25,9,26,[28,[27]]],2],[[2,29],5],0,0,[8,[[8,[8]]]],[[[31,[30]]],[[8,[[31,[30]]]]]],[28,[[8,[28]]]],[[[32,[30]]],[[8,[[32,[30]]]]]],[[],8],[28,[[8,[28]]]],[[[32,[30]]],[[8,[[32,[30]]]]]],[8,[[8,[8]]]],[[],8],[[[31,[30]]],[[8,[[31,[30]]]]]],[28,[[8,[28]]]],[[],8],[[[32,[30]]],[[8,[[32,[30]]]]]],[8,[[8,[8]]]],[[[31,[30]]],[[8,[[31,[30]]]]]],[[],8],[[[32,[30]]],[[8,[[32,[30]]]]]],[28,[[8,[28]]]],[[[31,[30]]],[[8,[[31,[30]]]]]],[8,[[8,[8]]]],0,[[2,33],8],[[3,33],8],[2,12],[3,12],[4,12],[5,12],[[[10,[9]]],[[31,[9,30]]]],[[[10,[9]]],[[31,[9,30]]]],[[[10,[9]]],[[31,[9,30]]]],[[[10,[9]]],[[31,[9,30]]]],[[]],[[]],[[]],[[]],0,[5,29],[[5,19],34],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],35],[[],35],[[],35],[[],35],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"Header"],[4,"BlockTag"],[4,"BlockId"],[3,"Block"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"Felt252Wrapper"],[3,"ContractAddress"],[3,"ChainId"],[3,"BlockContext"],[6,"StarkHash"],[15,"u64"],[15,"u128"],[3,"ResourcePrice"],[3,"U256"],[4,"Option"],[6,"BlockTransactions"],[3,"Global"],[3,"Vec"],[3,"Box"],[8,"Serializer"],[8,"Iterator"],[3,"TypeId"]]},\ +"mc_l1_messages":{"doc":"","t":"AAANNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["config","error","worker","FileNotFound","InvalidContractAddress","InvalidFile","InvalidProviderUrl","L1MessagesWorkerConfig","L1MessagesWorkerConfigError","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","contract_address","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","eq","fmt","fmt","fmt","from","from","from","from","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","new","new_from_file","new_from_params","provider","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","source","to_owned","to_smolstr","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","ConfigError","ConvertTransactionRuntimeApiError","DatabaseError","L1MessageAlreadyProcessed","L1MessagesWorkerError","RuntimeApiError","SubmitTxError","ToFeeError","ToTransactionError","borrow","borrow_mut","deref","deref_mut","drop","fmt","fmt","from","from","from","from_mut","from_ref","init","into","rewrite","rewrite","rewrite","rewrite","rewrite","source","to_smolstr","to_string","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","run_worker"],"q":[[0,"mc_l1_messages"],[3,"mc_l1_messages::config"],[76,"mc_l1_messages::error"],[115,"mc_l1_messages::worker"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","","","","","","","","","","",""],"i":[0,0,0,8,8,8,8,0,0,2,8,2,8,2,2,2,2,8,2,8,2,2,8,2,2,8,8,2,8,8,8,8,8,2,8,2,8,2,8,2,8,2,2,2,2,2,8,8,8,8,8,2,2,2,2,2,8,2,8,8,8,2,8,2,8,2,8,2,8,2,8,2,8,2,8,2,26,26,26,26,0,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0],"f":[0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[2,2],[[]],[2,3],[4],[4],[4],[4],[5,[[6,[2]]]],[4],[4],[[2,2],7],[[8,9],10],[[8,9],10],[[2,9],10],[11,8],[[]],[12,8],[13,8],[14,8],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[]],[[]],[[15,3],2],[16,[[6,[2,8]]]],[[17,17],[[6,[2,8]]]],[2,15],[[[19,[18]]],[[6,[[19,[18]]]]]],[[[20,[18]]],[[6,[[20,[18]]]]]],[[],6],[6,[[6,[6]]]],[21,[[6,[21]]]],[[],6],[6,[[6,[6]]]],[21,[[6,[21]]]],[[[19,[18]]],[[6,[[19,[18]]]]]],[[[20,[18]]],[[6,[[20,[18]]]]]],[8,[[21,[22]]]],[[]],[[],23],[[],24],[[],6],[[],6],[[],6],[[],6],[[],25],[[],25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[4],[4],[4],[[26,9],10],[[[26,[27]],9],10],[28,26],[[]],[11,26],[[]],[[]],[[],4],[[]],[[[19,[18]]],[[6,[[19,[18]]]]]],[[],6],[6,[[6,[6]]]],[21,[[6,[21]]]],[[[20,[18]]],[[6,[[20,[18]]]]]],[[[26,[22]]],[[21,[22]]]],[[],23],[[],24],[[],6],[[],6],[[],25],[[]],[[]],[[]],[[]],[[]],[[2,[32,[[0,[[30,[29]],[31,[29]]]]]],[32,[33]],[32,[[34,[29]]]]]]],"c":[],"p":[[3,"Private"],[3,"L1MessagesWorkerConfig"],[6,"Address"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[4,"L1MessagesWorkerConfigError"],[3,"Formatter"],[6,"Result"],[4,"ParseError"],[3,"Error"],[4,"FromHexError"],[3,"Error"],[3,"Url"],[3,"PathBuf"],[15,"str"],[3,"Global"],[3,"Vec"],[3,"Box"],[4,"Option"],[8,"Error"],[3,"SmolStr"],[3,"String"],[3,"TypeId"],[4,"L1MessagesWorkerError"],[8,"Debug"],[4,"DbError"],[8,"Block"],[8,"ProvideRuntimeApi"],[8,"HeaderBackend"],[3,"Arc"],[8,"TransactionPool"],[3,"Backend"]]},\ +"mc_mapping_sync":{"doc":"A worker syncing the Madara db","t":"DLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["MappingSyncWorker","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","new","poll_next","rewrite","rewrite","rewrite","rewrite","rewrite","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip"],"q":[[0,"mc_mapping_sync"]],"d":["The worker in charge of syncing the Madara db when it …","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","","","","","","","","","","",""],"i":[0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7],"f":[0,[[]],[[]],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[],1],[[]],[[]],[[]],[[[3,[2]],4,5,5,[5,[[6,[2]]]],1],[[7,[2]]]],[[[13,[[7,[2,[0,[[8,[2]],[9,[2]],[11,[2,[10,[2]]]]]],[10,[2]],12]]]],14],[[16,[15]]]],[17,[[17,[17]]]],[[[19,[18]]],[[17,[[19,[18]]]]]],[[[20,[18]]],[[17,[[20,[18]]]]]],[15,[[17,[15]]]],[[],17],[[],17],[[],17],[[],21],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[15,"usize"],[8,"Block"],[6,"ImportNotifications"],[3,"Duration"],[3,"Arc"],[3,"Backend"],[3,"MappingSyncWorker"],[8,"ProvideRuntimeApi"],[8,"HeaderBackend"],[8,"Backend"],[8,"StorageProvider"],[8,"HasherT"],[3,"Pin"],[3,"Context"],[4,"Option"],[4,"Poll"],[4,"Result"],[3,"Global"],[3,"Vec"],[3,"Box"],[3,"TypeId"]]},\ +"mc_rpc":{"doc":"Starknet RPC server API implementation","t":"DIDDIIIMKLKLKLMKLKLLLLLLLKLFKLLLLLLLLLLLLLLLKLKLLFFLLLLLLLLLLLLLLLFLKLKLKLFKLKLKLKLKLKLKLKLKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLKLKLKLFLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Felt","MadaraRpcApiServer","PredeployedAccountWithBalance","Starknet","StarknetReadRpcApiServer","StarknetTraceRpcApiServer","StarknetWriteRpcApiServer","account","add_declare_transaction","add_declare_transaction","add_deploy_account_transaction","add_deploy_account_transaction","add_invoke_transaction","add_invoke_transaction","balance","block_hash_and_number","block_hash_and_number","block_number","block_number","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","call","casm_contract_class_to_compiled_class","chain_id","chain_id","current_block_hash","current_block_number","current_spec_version","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","estimate_fee","estimate_fee","estimate_message_fee","estimate_message_fee","filter_events","flattened_sierra_to_casm_contract_class","flattened_sierra_to_sierra_contract_class","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get_block_by_block_hash","get_block_events","get_block_transaction_count","get_block_transaction_count","get_block_with_tx_hashes","get_block_with_tx_hashes","get_block_with_txs","get_block_with_txs","get_casm_cotract_class_hash","get_class","get_class","get_class_at","get_class_at","get_class_hash_at","get_class_hash_at","get_events","get_events","get_nonce","get_nonce","get_state_update","get_state_update","get_storage_at","get_storage_at","get_transaction_by_block_id_and_index","get_transaction_by_block_id_and_index","get_transaction_by_hash","get_transaction_by_hash","get_transaction_receipt","get_transaction_receipt","get_transaction_status","get_transaction_status","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_rpc","into_rpc","into_rpc","into_rpc","new","predeployed_accounts","predeployed_accounts","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","simulate_transactions","simulate_transactions","spec_version","spec_version","syncing","syncing","to_rpc_contract_class","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip"],"q":[[0,"mc_rpc"]],"d":["","Server trait implementation for the MadaraRpcApi RPC API.","","A Starknet RPC server for Madara","Server trait implementation for the StarknetReadRpcApi RPC …","Server trait implementation for the StarknetTraceRpcApi …","Server trait implementation for the StarknetWriteRpcApi …","","Submit a new deploy account transaction","Submit a new declare transaction to be added to the chain","Submit a new class declaration transaction","Add an Deploy Account Transaction","Submit a new transaction to be added to the chain","Add an Invoke Transaction to invoke a contract function","","Get the most recent accepted block hash and number","Get the Most Recent Accepted Block Hash and Number","Get the most recent accepted block number","Get the Most Recent Accepted Block Number","","","","","","","Call a contract function at a given block id","Call a Function in a Contract Without Creating a …","Converts a CasmContractClass to a CompiledClass","Get the chain id","Return the currently configured chain id.","","","","","","","","","","","","","","","Estimate the fee associated with transaction","Estimate the fee associated with transaction","Estimate the L2 fee of a message sent on L1","Estimate the L2 fee of a message sent on L1","Helper function to filter Starknet events provided a RPC …","Converts a FlattenedSierraClass to a CasmContractClass","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Returns the current Starknet block from the block header’…","Helper function to get Starknet block details","Get the number of transactions in a block given a block id","Get the Number of Transactions in a Given Block","Get block information with transaction hashes given the …","Get block information with transaction hashes given the …","Get block information with full transactions given the …","Get block information with full transactions given the …","","Get the contract class definition in the given block …","Get the contract class definition in the given block …","Get the contract class at a given contract address for a …","Get the Contract Class Definition at a Given Address in a …","Get the contract class hash in the given block for the …","Get the contract class hash in the given block for the …","Returns all events matching the given filter","Returns all events matching the given filter.","Get the nonce associated with the given address at the …","Get the nonce associated with the given address in the …","Get the information about the result of executing the …","Get the information about the result of executing the …","Get the value of the storage at the given address and key, …","Get the value of the storage at the given address and key.","Get the details of a transaction by a given block id and …","Get the details of a transaction by a given block id and …","Returns the information about a transaction by transaction …","Get the details and status of a submitted transaction.","Returns the receipt of a transaction by transaction hash.","Get the transaction receipt by the transaction hash.","Gets the Transaction Status, Including Mempool Status and …","Gets the Transaction Status, Including Mempool Status and …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","","","","","","","","","","","","","","","","","","","","","Returns the execution trace of a transaction by simulating …","","Get the Version of the StarkNet JSON-RPC Specification …","Returns the Version of the StarkNet JSON-RPC Specification …","Get an object about the sync status, or false if the node …","Returns an object about the sync status, or false if the …","Returns a ContractClass from a BlockifierContractClass","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,37,70,18,70,18,70,18,37,71,18,71,18,32,37,18,32,37,18,71,18,0,71,18,18,18,18,32,37,18,32,37,18,32,37,32,37,18,71,18,71,18,18,0,0,32,37,18,32,32,37,37,18,18,32,32,37,37,18,18,0,18,71,18,71,18,71,18,0,71,18,71,18,71,18,71,18,71,18,71,18,71,18,71,18,71,18,71,18,71,18,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18,72,70,71,73,18,72,18,32,32,32,32,32,37,37,37,37,37,18,18,18,18,18,32,37,73,18,71,18,71,18,0,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18,32,37,18],"f":[0,0,0,0,0,0,0,0,[1,[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],1],[[5,[[4,[2]]]]]],[19,[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],19],[[5,[[4,[2]]]]]],[20,[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],20],[[5,[[4,[2]]]]]],0,[[],[[23,[21,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]]],[[24,[21]]]],[[],[[23,[25,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]]],[[24,[25]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[26,27],[[23,[[29,[28,3]],22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],26,27],[[24,[[29,[28]]]]]],[30,31],[[],[[23,[32,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]]],[[24,[32]]]],[[[18,[6,7,[12,[7]],[0,[17,10,11]]]]],[[23,[33,34]]]],[[[18,[6,7,[12,[7]]]]],[[24,[25]]]],[[[18,[6,7,[12,[7]]]]],[[24,[28]]]],[35],[35],[35],[35],[35],[35],[36,[[23,[32]]]],[36,[[23,[37]]]],[35],[35],[35],[[[29,[38,3]],27],[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],[29,[38]],27],[[5,[[4,[2]]]]]],[[39,27],[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],39,27],[[5,[[4,[2]]]]]],0,[[[42,[41,3]]],[[23,[30,43]]]],[[[42,[41,3]]],44],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[12,[7]]],[[46,[45]]]],[[[18,[6,7,[8,[7]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],[0,[17,10,11]]]],25],[[23,[[29,[47]],0]]]],[27,[[23,[48,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27],[[24,[48]]]],[27,[[23,[49,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27],[[24,[49]]]],[27,[[23,[50,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27],[[24,[50]]]],[30,51],[[27,51],[[23,[52,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27,51],[[24,[52]]]],[[27,51],[[23,[52,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27,51],[[24,[52]]]],[[27,51],[[23,[32,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27,51],[[24,[32]]]],[53,[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],53],[[5,[[4,[2]]]]]],[[27,51],[[23,[32,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27,51],[[24,[32]]]],[27,[[23,[54,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27],[[24,[54]]]],[[51,51,27],[[23,[32,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],51,51,27],[[24,[32]]]],[[27,25],[[23,[55,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27,25],[[24,[55]]]],[51,[[23,[55,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],51],[[24,[55]]]],[51,[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],51],[[5,[[4,[2]]]]]],[51,[[23,[56,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],51],[[24,[56]]]],[[],35],[[],35],[[],35],[[]],[[]],[[]],[[[4,[3]]],[[4,[57,3]]]],[[[4,[3]]],[[4,[57,3]]]],[[[4,[3]]],[[4,[57,3]]]],[[[42,[3]]],[[42,[57,3]]]],[[[42,[3]]],[[42,[57,3]]]],[[[42,[3]]],[[42,[57,3]]]],[[[58,[3]]],[[58,[57,3]]]],[[[58,[3]]],[[58,[57,3]]]],[[[58,[3]]],[[58,[57,3]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],59],[[],59],[[],59],[[],59],[[42,[42,[[60,[7]]]],[42,[[61,[7]]]],42,[42,[[62,[6]]]],[42,[[63,[7]]]],42],[[18,[6,7]]]],[[],[[23,[[29,[37,3]],22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]]],[[24,[[29,[37]]]]]],[23,[[23,[23]]]],[46,[[23,[46]]]],[[],23],[[[4,[3]]],[[23,[[4,[3]]]]]],[[[29,[3]]],[[23,[[29,[3]]]]]],[46,[[23,[46]]]],[[],23],[[[29,[3]]],[[23,[[29,[3]]]]]],[[[4,[3]]],[[23,[[4,[3]]]]]],[23,[[23,[23]]]],[[[29,[3]]],[[23,[[29,[3]]]]]],[[[4,[3]]],[[23,[[4,[3]]]]]],[46,[[23,[46]]]],[23,[[23,[23]]]],[[],23],[[32,64],23],[[37,64],23],[[27,[29,[38,3]],[29,[65,3]]],[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]],27,[29,[38]],[29,[65]]],[[5,[[4,[2]]]]]],[[],[[23,[28,22]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]]],[[24,[28]]]],[[],[[5,[[4,[2,3]]]]]],[[[18,[6,7,[8,[7]],[0,[9,10,11]],[0,[[12,[7]],[13,[7]],[14,[7,[8,[7]]]],[15,[7]]]],16,[0,[17,10,11]]]]],[[5,[[4,[2]]]]]],[66,[[23,[52,67]]]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],68],[[],68],[[],68],[[],69],[[],69],[[],69],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[4,"BroadcastedDeclareTransaction"],[8,"Future"],[3,"Global"],[3,"Box"],[3,"Pin"],[8,"ChainApi"],[8,"Block"],[8,"Backend"],[8,"GenesisProvider"],[8,"Send"],[8,"Sync"],[8,"HeaderBackend"],[8,"BlockBackend"],[8,"StorageProvider"],[8,"ProvideRuntimeApi"],[8,"TransactionPool"],[8,"HasherT"],[3,"Starknet"],[3,"BroadcastedDeployAccountTransaction"],[3,"BroadcastedInvokeTransaction"],[3,"BlockHashAndNumber"],[4,"Error"],[4,"Result"],[6,"RpcResult"],[15,"u64"],[3,"FunctionCall"],[4,"BlockId"],[3,"String"],[3,"Vec"],[3,"CasmContractClass"],[3,"CompiledClass"],[3,"Felt"],[3,"H256"],[4,"ApiError"],[15,"usize"],[8,"Deserializer"],[3,"PredeployedAccountWithBalance"],[4,"BroadcastedTransaction"],[3,"MsgFromL1"],[3,"EventsPage"],[3,"FlattenedSierraClass"],[3,"Arc"],[4,"StarknetSierraCompilationError"],[3,"ContractClass"],[3,"Block"],[4,"Option"],[3,"EmittedEvent"],[15,"u128"],[4,"MaybePendingBlockWithTxHashes"],[4,"MaybePendingBlockWithTxs"],[3,"FieldElement"],[4,"ContractClass"],[3,"EventFilterWithPage"],[3,"StateUpdate"],[4,"Transaction"],[3,"TransactionStatus"],[8,"Any"],[3,"Rc"],[3,"RpcModule"],[3,"Backend"],[3,"OverrideHandle"],[3,"Pool"],[3,"SyncingService"],[8,"Serializer"],[4,"SimulationFlag"],[4,"ContractClass"],[3,"Error"],[3,"TypeId"],[15,"str"],[8,"StarknetWriteRpcApiServer"],[8,"StarknetReadRpcApiServer"],[8,"MadaraRpcApiServer"],[8,"StarknetTraceRpcApiServer"]]},\ +"mc_rpc_core":{"doc":"Starknet RPC API trait and types","t":"DIDIIIMKKKMKKLLLLKKLLLLLLLLKKLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLALLFFFFFF","n":["Felt","MadaraRpcApiServer","PredeployedAccountWithBalance","StarknetReadRpcApiServer","StarknetTraceRpcApiServer","StarknetWriteRpcApiServer","account","add_declare_transaction","add_deploy_account_transaction","add_invoke_transaction","balance","block_hash_and_number","block_number","borrow","borrow","borrow_mut","borrow_mut","call","chain_id","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","estimate_fee","estimate_message_fee","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","get_block_transaction_count","get_block_with_tx_hashes","get_block_with_txs","get_class","get_class_at","get_class_hash_at","get_events","get_nonce","get_state_update","get_storage_at","get_transaction_by_block_id_and_index","get_transaction_by_hash","get_transaction_receipt","get_transaction_status","init","init","into","into","into_mut","into_mut","into_ref","into_ref","into_rpc","into_rpc","into_rpc","into_rpc","predeployed_accounts","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","simulate_transactions","spec_version","syncing","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","utils","vzip","vzip","casm_contract_class_to_compiled_class","flattened_sierra_to_casm_contract_class","flattened_sierra_to_sierra_contract_class","get_block_by_block_hash","get_casm_cotract_class_hash","to_rpc_contract_class"],"q":[[0,"mc_rpc_core"],[98,"mc_rpc_core::utils"]],"d":["","Server trait implementation for the MadaraRpcApi RPC API.","","Server trait implementation for the StarknetReadRpcApi RPC …","Server trait implementation for the StarknetTraceRpcApi …","Server trait implementation for the StarknetWriteRpcApi …","","Submit a new deploy account transaction","Submit a new class declaration transaction","Submit a new transaction to be added to the chain","","Get the most recent accepted block hash and number","Get the most recent accepted block number","","","","","Call a contract function at a given block id","Get the chain id","","","","","","","","","Estimate the fee associated with transaction","Estimate the L2 fee of a message sent on L1","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get the number of transactions in a block given a block id","Get block information with transaction hashes given the …","Get block information with full transactions given the …","Get the contract class definition in the given block …","Get the contract class at a given contract address for a …","Get the contract class hash in the given block for the …","Returns all events matching the given filter","Get the nonce associated with the given address at the …","Get the information about the result of executing the …","Get the value of the storage at the given address and key, …","Get the details of a transaction by a given block id and …","Returns the information about a transaction by transaction …","Returns the receipt of a transaction by transaction hash.","Gets the Transaction Status, Including Mempool Status and …","","","Calls U::from(self).","Calls U::from(self).","","","","","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","","","","","","","","","","","","","","Returns the execution trace of a transaction by simulating …","Get the Version of the StarkNet JSON-RPC Specification …","Get an object about the sync status, or false if the node …","","","","","","","","","","","","","","","","","","Converts a CasmContractClass to a CompiledClass","Converts a FlattenedSierraClass to a CasmContractClass","","Returns the current Starknet block from the block header’…","","Returns a ContractClass from a BlockifierContractClass"],"i":[0,0,0,0,0,0,18,47,47,47,18,48,48,14,18,14,18,48,48,14,18,14,18,14,18,14,18,48,48,14,18,14,14,18,18,14,14,18,18,48,48,48,48,48,48,48,48,48,48,48,48,48,48,14,18,14,18,14,18,14,18,49,47,48,50,49,14,14,14,14,14,18,18,18,18,18,14,18,50,48,48,14,18,14,18,14,18,14,18,14,18,14,18,14,18,0,14,18,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,[1,[[4,[[3,[2]]]]]],[5,[[4,[[3,[2]]]]]],[6,[[4,[[3,[2]]]]]],0,[[],[[8,[7]]]],[[],[[8,[9]]]],[[]],[[]],[[]],[[]],[[10,11],[[8,[[13,[12]]]]]],[[],[[8,[14]]]],[15],[15],[15],[15],[16,[[17,[14]]]],[16,[[17,[18]]]],[15],[15],[[[13,[19]],11],[[4,[[3,[2]]]]]],[[20,11],[[4,[[3,[2]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[11,[[8,[21]]]],[11,[[8,[22]]]],[11,[[8,[23]]]],[[11,24],[[8,[25]]]],[[11,24],[[8,[25]]]],[[11,24],[[8,[14]]]],[26,[[4,[[3,[2]]]]]],[[11,24],[[8,[14]]]],[11,[[8,[27]]]],[[24,24,11],[[8,[14]]]],[[11,9],[[8,[28]]]],[24,[[8,[28]]]],[24,[[4,[[3,[2]]]]]],[24,[[8,[29]]]],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],[[8,[[13,[18]]]]]],[[[3,[31]]],[[17,[[3,[31]]]]]],[[[13,[31]]],[[17,[[13,[31]]]]]],[32,[[17,[32]]]],[17,[[17,[17]]]],[[],17],[[[3,[31]]],[[17,[[3,[31]]]]]],[17,[[17,[17]]]],[[[13,[31]]],[[17,[[13,[31]]]]]],[32,[[17,[32]]]],[[],17],[[14,33],17],[[18,33],17],[[11,[13,[19]],[13,[34]]],[[4,[[3,[2]]]]]],[[],[[8,[12]]]],[[],[[4,[[3,[2]]]]]],[[],17],[[],17],[[],17],[[],17],[[],35],[[],35],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[36,37],[[[39,[38]]],[[41,[36,40]]]],[[[39,[38]]],42],[[[44,[43]]],[[32,[45]]]],[36,24],[46,[[41,[25]]]]],"c":[],"p":[[4,"BroadcastedDeclareTransaction"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"BroadcastedDeployAccountTransaction"],[3,"BroadcastedInvokeTransaction"],[3,"BlockHashAndNumber"],[6,"RpcResult"],[15,"u64"],[3,"FunctionCall"],[4,"BlockId"],[3,"String"],[3,"Vec"],[3,"Felt"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[3,"PredeployedAccountWithBalance"],[4,"BroadcastedTransaction"],[3,"MsgFromL1"],[15,"u128"],[4,"MaybePendingBlockWithTxHashes"],[4,"MaybePendingBlockWithTxs"],[3,"FieldElement"],[4,"ContractClass"],[3,"EventFilterWithPage"],[3,"StateUpdate"],[4,"Transaction"],[3,"TransactionStatus"],[3,"RpcModule"],[3,"Global"],[4,"Option"],[8,"Serializer"],[4,"SimulationFlag"],[3,"TypeId"],[3,"CasmContractClass"],[3,"CompiledClass"],[3,"FlattenedSierraClass"],[3,"Arc"],[4,"StarknetSierraCompilationError"],[6,"Result"],[3,"ContractClass"],[8,"Block"],[8,"HeaderBackend"],[3,"Block"],[4,"ContractClass"],[8,"StarknetWriteRpcApiServer"],[8,"StarknetReadRpcApiServer"],[8,"MadaraRpcApiServer"],[8,"StarknetTraceRpcApiServer"]]},\ +"mc_settlement":{"doc":"","t":"NIEIDDDLLLMLLLLLLLLKLLLLLLMLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLKKLLLLLLLLKMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLNNNENNGDNNNNNNLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMCAFFADDLLLLLMLLLMLLLLLLLLLLLLLLLLLLMLLLLLMLMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLNENNNNGNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Ethereum","RetryStrategy","SettlementLayer","SettlementProvider","SettlementWorker","StarknetSpec","StarknetState","__clone_box","__clone_box","__clone_box","block_number","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_retry","clone","clone","clone","clone_into","clone_into","clone_into","config_hash","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","eq","eq","eq","errors","ethereum","fmt","fmt","fmt","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","get_chain_spec","get_state","init","init","init","init","into","into","into","into","is_initialized","program_hash","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","state_root","sync_state","to_owned","to_owned","to_owned","to_possible_value","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","update_state","value_variants","vzip","vzip","vzip","vzip","Blockchain","ConfigHashMismatch","DigestLog","Error","EthereumClient","ProgramHashMismatch","Result","RetryOnRecoverableErrors","RuntimeApi","StarknetApi","StateNotInitialized","StateRootMismatch","UnknownStarknetBlock","UnknownSubstrateBlock","borrow","borrow","borrow_mut","borrow_mut","can_retry","delay","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from","from","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","source","to_smolstr","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","actual","actual","actual","expected","expected","expected","height","StarknetContractClient","client","convert_felt_to_u256","convert_u256_to_felt","errors","EthereumConfig","StarknetContractClient","__clone_box","borrow","borrow","borrow_mut","borrow_mut","chain_id","clone","clone_into","config_hash","core_contracts","default","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","eq","fmt","from","from","from_mut","from_mut","from_ref","from_ref","get_chain_spec","get_state","http_provider","init","init","into","into","is_initialized","mode","new","poll_interval_ms","program_hash","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sequencer_key","serialize","state_block_number","state_root","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","update_state","update_state","vzip","vzip","Contract","Error","HexParser","LocalWallet","MissingTransactionRecepit","Provider","Result","UrlParser","borrow","borrow_mut","deref","deref_mut","drop","fmt","fmt","from","from","from","from","from","from","from_mut","from_ref","init","into","rewrite","rewrite","rewrite","rewrite","rewrite","source","to_smolstr","to_string","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip"],"q":[[0,"mc_settlement"],[136,"mc_settlement::errors"],[208,"mc_settlement::errors::Error"],[215,"mc_settlement::ethereum"],[220,"mc_settlement::ethereum::client"],[295,"mc_settlement::ethereum::errors"]],"d":["Use Ethereum core contract","","","","","Starknet chain identity, contains OS config & program …","","","","","The number (height) of last settled block.","","","","","","","","","","","","","","","","Starknet OS config hash","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Starknet OS program hash","","","","","","","","","","","","","","","","","","","","","","","The state commitment after last settled block.","A thread responsible for updating (progressing) Starknet …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Settlement error type.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ethereum client error type.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"i":[5,0,0,0,0,0,0,5,6,7,7,59,5,6,7,59,5,6,7,27,5,6,7,5,6,7,6,7,59,5,6,7,59,5,6,7,6,7,59,5,6,7,5,6,7,0,0,5,6,7,59,5,6,7,59,5,6,7,59,5,6,7,25,25,59,5,6,7,59,5,6,7,25,6,59,59,59,59,59,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,6,7,7,59,5,6,7,5,59,5,6,7,59,5,6,7,59,5,6,7,59,5,6,7,59,5,6,7,59,5,6,7,59,5,6,7,25,5,59,5,6,7,2,2,2,0,2,2,0,0,2,2,2,2,2,2,32,2,32,2,32,32,32,2,32,2,32,2,2,2,32,2,2,2,2,2,2,32,2,32,2,32,2,32,2,32,32,32,32,32,2,2,2,2,2,2,2,2,32,2,32,2,32,2,32,2,32,2,32,2,32,2,32,2,60,61,62,60,61,62,60,0,0,0,0,0,0,0,45,46,45,46,45,45,45,45,46,45,45,46,45,46,45,45,46,45,45,45,46,45,46,45,46,45,46,46,45,46,45,46,45,46,45,46,45,46,46,46,46,46,46,45,45,45,45,45,45,45,46,46,45,46,46,45,45,46,45,46,45,46,45,46,45,46,45,46,45,46,46,46,45,36,0,36,36,36,36,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36],"f":[0,0,0,0,0,0,0,[1],[1],[1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,[[4,[3]]]],[5,5],[6,6],[7,7],[[]],[[]],[[]],0,[[],7],[8],[8],[8],[8],[8],[8],[8],[8],[9,[[10,[6]]]],[9,[[10,[7]]]],[8],[8],[8],[8],[[5,5],11],[[6,6],11],[[7,7],11],0,0,[[5,12],13],[[6,12],13],[[7,12],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[16,[[15,[14]]]]]],[[],[[16,[[15,[14]]]]]],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[],[[16,[[15,[14]]]]]],0,[4,[[10,[4]]]],[10,[[10,[10]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[[],10],[[[15,[17]]],[[10,[[15,[17]]]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[[],10],[[[18,[17]]],[[10,[[18,[17]]]]]],[4,[[10,[4]]]],[10,[[10,[10]]]],[10,[[10,[10]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[4,[[10,[4]]]],[[],10],[[],10],[4,[[10,[4]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[10,[[10,[10]]]],[[6,19],10],[[7,19],10],0,[[[24,[[0,[[21,[20]],[22,[20]],[23,[20]]]]]],[15,[25]],[24,[[26,[20]]]],[15,[27]]]],[[]],[[]],[[]],[5,[[4,[28]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],29],[[],29],[[],29],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[30,[[16,[[15,[14]]]]]],[[],[[31,[5]]]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[32,[2,[20]]],[[4,[3]]]],0,[8],[8],[8],[8],[8],[8],[[[2,[[0,[33,20]]]],12],13],[[[2,[20]],12],13],[[]],[34,[[2,[20]]]],[35,[[2,[20]]]],[36,[[2,[20]]]],[37,[[2,[20]]]],[[]],[38,[[2,[20]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[]],[[]],[[],10],[10,[[10,[10]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[4,[[10,[4]]]],[[],10],[10,[[10,[10]]]],[4,[[10,[4]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[[[2,[20]]],[[4,[39]]]],[[],40],[[],41],[[],10],[[],10],[[],10],[[],10],[[],29],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[42,43],[43,[[44,[42,20]]]],0,0,0,[1],[[]],[[]],[[]],[[]],0,[45,45],[[]],[46,[[47,[43]]]],0,[[],45],[8],[8],[8],[8],[9,[[10,[45]]]],[8],[8],[[45,45],11],[[45,12],[[10,[48]]]],[[]],[[]],[[]],[[]],[[]],[[]],[46,[[16,[[15,[14]]]]]],[46,[[16,[[15,[14]]]]]],0,[[],8],[[],8],[[]],[[]],[46,[[16,[[15,[14]]]]]],0,[[49,[24,[50]]],46],0,[46,[[47,[43]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[4,[[10,[4]]]],[10,[[10,[10]]]],[[],10],[[[15,[17]]],[[10,[[15,[17]]]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[4,[[10,[4]]]],[10,[[10,[10]]]],[[],10],0,[[45,19],10],[46,[[47,[51]]]],[46,[[47,[43]]]],[[]],[[],10],[45,[[47,[46]]]],[[],10],[52,[[10,[45]]]],[[],10],[[],10],[[],29],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[46,[18,[43]]],[[47,[53]]]],[[46,30],[[16,[[15,[14]]]]]],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[8],[8],[8],[[36,12],13],[[36,12],13],[54,36],[[[55,[50]]],36],[56,36],[57,36],[[]],[58,36],[[]],[[]],[[],8],[[]],[4,[[10,[4]]]],[[[18,[17]]],[[10,[[18,[17]]]]]],[[[15,[17]]],[[10,[[15,[17]]]]]],[[],10],[10,[[10,[10]]]],[36,[[4,[39]]]],[[],40],[[],41],[[],10],[[],10],[[],29],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[4,"Error"],[3,"Duration"],[4,"Option"],[4,"SettlementLayer"],[3,"StarknetSpec"],[3,"StarknetState"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"Global"],[3,"Vec"],[8,"Serializer"],[8,"Block"],[8,"ProvideRuntimeApi"],[8,"HeaderBackend"],[8,"BlockchainEvents"],[3,"Arc"],[8,"SettlementProvider"],[3,"Backend"],[8,"RetryStrategy"],[3,"PossibleValue"],[3,"TypeId"],[3,"StarknetOsOutput"],[15,"slice"],[3,"RetryOnRecoverableErrors"],[8,"Debug"],[4,"Error"],[4,"StarknetApiError"],[4,"Error"],[4,"ApiError"],[4,"FindLogError"],[8,"Error"],[3,"SmolStr"],[3,"String"],[3,"StarkFelt"],[3,"U256"],[6,"Result"],[3,"EthereumConfig"],[3,"StarknetContractClient"],[6,"Result"],[3,"Error"],[6,"Address"],[6,"LocalWalletSignerMiddleware"],[3,"I256"],[3,"PathBuf"],[3,"TransactionReceipt"],[4,"FromHexError"],[4,"ContractError"],[4,"WalletError"],[4,"ProviderError"],[4,"ParseError"],[3,"SettlementWorker"],[13,"StateRootMismatch"],[13,"ProgramHashMismatch"],[13,"ConfigHashMismatch"]]},\ +"mc_storage":{"doc":"Storage overrides readers","t":"DDDILLLLLLKLLKLLKLLLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLLFFLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLL","n":["OverrideHandle","RuntimeApiStorageOverride","SchemaV1Override","StorageOverride","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","contract_class_by_address","contract_class_by_address","contract_class_by_address","contract_class_by_class_hash","contract_class_by_class_hash","contract_class_by_class_hash","contract_class_hash_by_address","contract_class_hash_by_address","contract_class_hash_by_address","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fallback","for_block_hash","for_schema_version","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get_storage_by_storage_key","get_storage_by_storage_key","get_storage_by_storage_key","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","new","new","nonce","nonce","nonce","onchain_storage_schema","overrides_handle","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","schemas","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip"],"q":[[0,"mc_storage"]],"d":["A handle containing multiple entities implementing …","A wrapper type for the Runtime API.","An override for runtimes that use Schema V1","Something that can fetch Starknet-related data. This trait …","","","","","","","Return the contract class at the provided address for the …","","","Return the contract class for a provided class_hash and …","","Return the contract class for a provided class_hash and …","Return the class hash at the provided address for the …","","","","","","","","","","","","A non-failing way to retrieve the storage data","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","get storage","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns the nonce for a provided contract address and …","","Return the nonce for a provided contract address and block …","Retrieve the current pallet-starknet storage schema version","Create and return a handle of the starknet schema overrides","","","","","","","","","","","","","","","","Contains one implementation of StorageOverride by version …","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,8,15,12,8,15,12,16,8,12,16,8,12,16,8,12,8,15,12,8,15,12,8,15,12,15,15,15,8,15,12,8,8,15,15,12,12,8,8,15,15,12,12,16,8,12,8,15,12,8,15,12,8,15,12,8,15,12,8,12,16,8,12,0,0,8,8,8,8,8,15,15,15,15,15,12,12,12,12,12,15,8,15,12,8,15,12,8,15,12,8,15,12,8,15,12,8,15,12,8,15,12,8,15,12],"f":[0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[1,[[3,[2]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],1],[[3,[2]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],1],[[3,[2]]]],[13,[[3,[2]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],13],[[3,[2]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],13],[[3,[2]]]],[1,[[3,[13]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],1],[[3,[13]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],1],[[3,[13]]]],[14],[14],[14],[14],[14],[14],[14],[14],[14],0,[[[15,[4]],[0,[[5,[4]],[7,[4,[6,[4]]]]]]],[[17,[16]]]],[[[15,[4]],18],[[17,[16]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[1,19],[[3,[20]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],1,19],[[3,[20]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],1,19],[[3,[20]]]],[[],14],[[],14],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[21,[[8,[4]]]],[21,[[12,[4]]]],[1,[[3,[22]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],1],[[3,[22]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],1],[[3,[22]]]],[[[0,[[5,[4]],[7,[4,[6,[4]]]]]]],18],[[[21,[[0,[[9,[4]],[5,[4]],[7,[4,[6,[4]]]]]]]]],[[21,[[15,[4]]]]]],[[],23],[[[25,[24]]],[[23,[[25,[24]]]]]],[23,[[23,[23]]]],[3,[[23,[3]]]],[[[17,[24]]],[[23,[[17,[24]]]]]],[[[17,[24]]],[[23,[[17,[24]]]]]],[[],23],[[[25,[24]]],[[23,[[25,[24]]]]]],[3,[[23,[3]]]],[23,[[23,[23]]]],[[[17,[24]]],[[23,[[17,[24]]]]]],[[],23],[23,[[23,[23]]]],[3,[[23,[3]]]],[[[25,[24]]],[[23,[[25,[24]]]]]],0,[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],26],[[],26],[[],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"ContractAddress"],[4,"ContractClass"],[4,"Option"],[8,"Block"],[8,"HeaderBackend"],[8,"Backend"],[8,"StorageProvider"],[3,"SchemaV1Override"],[8,"ProvideRuntimeApi"],[8,"Send"],[8,"Sync"],[3,"RuntimeApiStorageOverride"],[3,"ClassHash"],[15,"usize"],[3,"OverrideHandle"],[8,"StorageOverride"],[3,"Box"],[4,"StarknetStorageSchemaVersion"],[3,"StorageKey"],[3,"StarkFelt"],[3,"Arc"],[3,"Nonce"],[4,"Result"],[3,"Global"],[3,"Vec"],[3,"TypeId"]]},\ +"mp_block":{"doc":"Starknet block primitives.","t":"DEEGNDNNNNLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Block","BlockId","BlockTag","BlockTransactions","Hash","Header","Latest","Number","Pending","Tag","__clone_box","__clone_box","__clone_box","__clone_box","block_number","block_timestamp","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","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","event_count","extra_data","fmt","fmt","fmt","fmt","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","hash","header","init","init","init","init","into","into","into","into","into_block_context","l1_gas_price","new","new","parent_block_hash","protocol_version","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sequencer_address","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","transaction_count","transactions","transactions_hashes","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip"],"q":[[0,"mp_block"]],"d":["Starknet block definition.","Block Id Block hash, number or tag","Block tag.","Block Transactions","","Starknet header definition.","","","","","","","","","The number (height) of this block.","The time the sequencer created this block before executing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The number of events","Extraneous data that might be useful for running …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Compute the hash of the header.","Return a reference to the block header","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts to a blockifier BlockContext","l1 gas price for this block","Creates a new header.","Creates a new block.","The hash of this block’s parent.","The version of the Starknet protocol used when creating …","","","","","","","","","","","","","","","","","","","","","The Starknet address of the sequencer who created this …","","","","","","","","","","","","","","","The number of transactions in a block","Return a reference to all transactions","Returns an iterator that iterates over all transaction …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,4,0,3,4,3,4,2,3,4,5,2,2,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,5,2,3,4,5,2,3,4,5,2,3,2,3,4,5,2,3,4,5,2,3,4,5,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,2,2,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,5,2,3,4,5,2,3,4,5,2,2,2,5,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,2,2,3,2,3,4,5,2,3,4,5,2,3,4,5,2,5,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5],"f":[0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,2],[3,3],[4,4],[5,5],[[]],[[]],[[]],[[]],[6,[[8,[2,7]]]],[6,[[8,[3,7]]]],[6,[[8,[4,7]]]],[6,[[8,[5,7]]]],[[[10,[9]]],[[8,[7]]]],[[[10,[9]]],[[8,[7]]]],[[[10,[9]]],[[8,[7]]]],[[[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,6],[[8,[7]]]],[[11,6],[[8,[7]]]],[[11,6],[[8,[7]]]],[[11,6],[[8,[7]]]],[[],2],[[],5],[12],[12],[12],[12],[12],[12],[12],[12],[13,[[8,[2]]]],[13,[[8,[3]]]],[12],[12],[12],[12],[[2,[0,[14,15]]]],[[3,[0,[14,15]]]],[[4,[0,[14,15]]]],[[5,[0,[14,15]]]],[[2,2],16],[[3,3],16],[[4,4],16],[[5,5],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,[[2,17],18],[[3,17],18],[[4,17],18],[[5,17],18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,19],[5,2],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[2,20,21],22],0,[[23,24,20,24,25,25,9,26,[28,[27]]],2],[[2,29],5],0,0,[28,[[8,[28]]]],[[[31,[30]]],[[8,[[31,[30]]]]]],[[[32,[30]]],[[8,[[32,[30]]]]]],[[],8],[8,[[8,[8]]]],[[],8],[[[31,[30]]],[[8,[[31,[30]]]]]],[28,[[8,[28]]]],[8,[[8,[8]]]],[[[32,[30]]],[[8,[[32,[30]]]]]],[28,[[8,[28]]]],[[[31,[30]]],[[8,[[31,[30]]]]]],[[[32,[30]]],[[8,[[32,[30]]]]]],[[],8],[8,[[8,[8]]]],[8,[[8,[8]]]],[[[32,[30]]],[[8,[[32,[30]]]]]],[[[31,[30]]],[[8,[[31,[30]]]]]],[28,[[8,[28]]]],[[],8],0,[[2,33],8],[[3,33],8],[2,12],[3,12],[4,12],[5,12],[[[10,[9]]],[[31,[9,30]]]],[[[10,[9]]],[[31,[9,30]]]],[[[10,[9]]],[[31,[9,30]]]],[[[10,[9]]],[[31,[9,30]]]],[[]],[[]],[[]],[[]],0,[5,29],[[5,19],34],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],35],[[],35],[[],35],[[],35],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"Header"],[4,"BlockTag"],[4,"BlockId"],[3,"Block"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"Felt252Wrapper"],[3,"ContractAddress"],[3,"ChainId"],[3,"BlockContext"],[6,"StarkHash"],[15,"u64"],[15,"u128"],[3,"ResourcePrice"],[3,"U256"],[4,"Option"],[6,"BlockTransactions"],[3,"Global"],[3,"Vec"],[3,"Box"],[8,"Serializer"],[8,"Iterator"],[3,"TypeId"]]},\ "mp_chain_id":{"doc":"Traits for chain ids.","t":"RRR","n":["MADARA_CHAIN_ID","SN_GOERLI_CHAIN_ID","SN_MAIN_CHAIN_ID"],"q":[[0,"mp_chain_id"]],"d":["ChainId for a custom Madara chain","ChainId for Starknet Goerli testnet","ChainId for Starknet Mainnet"],"i":[0,0,0],"f":[0,0,0],"c":[],"p":[]},\ -"mp_digest_log":{"doc":"Utility to read the Starknet block form the Substrate …","t":"NEERNNLLLLLLLLLLLLLLLLLLLLLFLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Block","FindLogError","Log","MADARA_ENGINE_ID","MultipleLogs","NotLog","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref","deref_mut","deref_mut","drop","drop","encode_to","ensure_log","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","find_log","find_starknet_block","fmt","fmt","fmt","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","size_hint","to_keyed_vec","to_owned","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip"],"q":[[0,"mp_digest_log"]],"d":["","Error that may occur while searching a Madara [Log] in the …","A Madara log","","There was multiple Madara [Log] in the [Digest]","There was no Madara [Log] in the [Digest]","","","","","","","","","","","","","","","","","","","","","","Ensure there is a single valid Madara Log in a given Digest","","","","","","","","Return the Madara Log contained in a given Digest","Return the wrapped StarknetBlock contained in a given …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[3,0,0,0,2,2,2,3,2,3,2,3,2,3,2,3,3,3,3,3,2,3,2,3,2,3,3,0,3,3,3,3,3,3,3,0,0,2,2,3,2,3,2,3,2,3,2,3,2,3,2,2,2,2,2,3,3,3,3,3,3,3,2,3,2,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3],"f":[0,0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[2,2],[3,3],[[]],[[]],[4,[[6,[3,5]]]],[[[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,4],[[6,[5]]]],[10],[10],[10],[10],[10],[10],[[3,[0,[11,12]]]],[13,[[6,[2]]]],[[3,3],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[13,[[6,[3,2]]]],[13,[[6,[15,2]]]],[[2,16],17],[[2,16],17],[[3,16],17],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[]],[[]],[[],6],[[[19,[18]]],[[6,[[19,[18]]]]]],[20,[[6,[20]]]],[[[21,[18]]],[[6,[[21,[18]]]]]],[6,[[6,[6]]]],[6,[[6,[6]]]],[[],6],[[[21,[18]]],[[6,[[21,[18]]]]]],[20,[[6,[20]]]],[[[19,[18]]],[[6,[[19,[18]]]]]],[3,10],[[[8,[7]]],[[21,[7,18]]]],[[]],[[]],[[],22],[[],6],[[],6],[[],6],[[],6],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[4,"FindLogError"],[4,"Log"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[3,"Digest"],[15,"bool"],[3,"Block"],[3,"Formatter"],[6,"Result"],[3,"Global"],[3,"Box"],[4,"Option"],[3,"Vec"],[3,"String"],[3,"TypeId"]]},\ +"mp_digest_log":{"doc":"Utility to read the Starknet block form the Substrate …","t":"NEERNNLLLLLLLLLLLLLLLLLLLLLFLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Block","FindLogError","Log","MADARA_ENGINE_ID","MultipleLogs","NotLog","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref","deref_mut","deref_mut","drop","drop","encode_to","ensure_log","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","find_log","find_starknet_block","fmt","fmt","fmt","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","size_hint","to_keyed_vec","to_owned","to_owned","to_smolstr","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip"],"q":[[0,"mp_digest_log"]],"d":["","Error that may occur while searching a Madara [Log] in the …","A Madara log","","There was multiple Madara [Log] in the [Digest]","There was no Madara [Log] in the [Digest]","","","","","","","","","","","","","","","","","","","","","","Ensure there is a single valid Madara Log in a given Digest","","","","","","","","Return the Madara Log contained in a given Digest","Return the wrapped StarknetBlock contained in a given …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[3,0,0,0,2,2,2,3,2,3,2,3,2,3,2,3,3,3,3,3,2,3,2,3,2,3,3,0,3,3,3,3,3,3,3,0,0,2,2,3,2,3,2,3,2,3,2,3,2,3,2,2,2,2,2,3,3,3,3,3,3,3,2,3,2,2,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3],"f":[0,0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[2,2],[3,3],[[]],[[]],[4,[[6,[3,5]]]],[[[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,4],[[6,[5]]]],[10],[10],[10],[10],[10],[10],[[3,[0,[11,12]]]],[13,[[6,[2]]]],[[3,3],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[13,[[6,[3,2]]]],[13,[[6,[15,2]]]],[[2,16],17],[[2,16],17],[[3,16],17],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[]],[[]],[[[19,[18]]],[[6,[[19,[18]]]]]],[[],6],[6,[[6,[6]]]],[20,[[6,[20]]]],[[[21,[18]]],[[6,[[21,[18]]]]]],[[[19,[18]]],[[6,[[19,[18]]]]]],[[],6],[6,[[6,[6]]]],[20,[[6,[20]]]],[[[21,[18]]],[[6,[[21,[18]]]]]],[3,10],[[[8,[7]]],[[19,[7,18]]]],[[]],[[]],[[],22],[[],23],[[],6],[[],6],[[],6],[[],6],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[4,"FindLogError"],[4,"Log"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[3,"Digest"],[15,"bool"],[3,"Block"],[3,"Formatter"],[6,"Result"],[3,"Global"],[3,"Vec"],[4,"Option"],[3,"Box"],[3,"SmolStr"],[3,"String"],[3,"TypeId"]]},\ "mp_fee":{"doc":"Starknet fee logic","t":"RRRDRRHLLLFFFLLFLLLLLLLLLLLLLLLFLLLLLLMMLLLLLLLLLLLLL","n":["FEE_TRANSFER_N_STORAGE_CHANGES","FEE_TRANSFER_N_STORAGE_CHANGES_TO_CHARGE","INITIAL_GAS","ResourcePrice","TRANSFER_SELECTOR_HASH","TRANSFER_SELECTOR_NAME","VM_RESOURCE_FEE_COSTS","__clone_box","borrow","borrow_mut","calculate_l1_gas_by_vm_usage","calculate_tx_fee","charge_fee","clone","clone_into","compute_transaction_resources","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref_mut","deserialize","drop","encode_to","eq","equivalent","equivalent","equivalent","equivalent","extract_l1_gas_and_vm_usage","fmt","from","from_mut","from_ref","init","into","price_in_strk","price_in_wei","serialize","size_hint","to_keyed_vec","to_owned","try_from","try_into","type_id","type_info","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip"],"q":[[0,"mp_fee"]],"d":["Number of storage updates for the fee transfer tx.","Number of storage updates to actually charge for the fee …","Initial gas for a transaction","","","","","","","","Calculates the L1 gas consumed when submitting the …","Computes the fees from the execution resources.","Charges the fees for a specific execution resources.","","","Gets the transaction resources.","","","","","","","","","","","","","","","","Computes the fees for l1 gas usage and the vm usage from …","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","The price of one unit of the given resource, denominated …","The price of one unit of the given resource, denominated …","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,11,11,11,0,0,0,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"f":[0,0,0,0,0,0,0,[1],[[]],[[]],[[2,3],[[5,[4]]]],[[3,2],[[5,[6]]]],[[[0,[7,8]],2,9,3,10,10,10],5],[11,11],[[]],[[[0,[7,8]],[13,[12]],[13,[12]],14,15,[13,[16]]],[[5,[3]]]],[17,[[19,[11,18]]]],[[[21,[20]]],[[19,[18]]]],[[22,[21,[20]]],[[19,[18]]]],[[22,17],[[19,[18]]]],[[],11],[16],[16],[23,[[19,[11]]]],[16],[[11,[0,[24,25]]]],[[11,11],10],[[],10],[[],10],[[],10],[[],10],[3],[[11,26],27],[[]],[[]],[[]],[[],16],[[]],0,0,[[11,28],19],[11,16],[[[21,[20]]],[[30,[20,29]]]],[[]],[[],19],[[],19],[[],31],[[],32],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"BlockContext"],[3,"ResourcesMapping"],[3,"FixedU128"],[6,"TransactionExecutionResult"],[3,"Fee"],[8,"State"],[8,"StateChanges"],[3,"AccountTransactionContext"],[15,"bool"],[3,"ResourcePrice"],[3,"CallInfo"],[4,"Option"],[3,"ExecutionResources"],[4,"TransactionType"],[15,"usize"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[8,"Deserializer"],[8,"Output"],[8,"Sized"],[3,"Formatter"],[6,"Result"],[8,"Serializer"],[3,"Global"],[3,"Vec"],[3,"TypeId"],[3,"Type"]]},\ -"mp_felt":{"doc":"Felt252 - FieldElement wrapper.","t":"DENNNSSNSSNSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLLLLLLLLL","n":["Felt252Wrapper","Felt252WrapperError","FromArrayError","InvalidCharacter","InvalidLength","MAX","ONE","OutOfRange","THREE","TWO","ValueTooLarge","ZERO","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","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_dec_str","from_hex_be","from_mut","from_mut","from_ref","from_ref","from_utf8","get_hash","hash","init","init","into","into","max_encoded_len","partial_cmp","serialize","to_keyed_vec","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","type_info","unchecked_into","unchecked_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","with_serde","UfeHex","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_ref","init","into","serialize_as","try_from","try_into","type_id","unchecked_into","upcast","upcast_mut","vzip"],"q":[[0,"mp_felt"],[103,"mp_felt::with_serde"]],"d":["","Error related to Felt252Wrapper.","Conversion from byte array has failed.","Invalid character in hex string.","Provided byte array has incorrect lengths.","Field252 constant that’s equal to 2^251 + 17 * 2^192","Field252 constant that’s equal to 1","Value is too large for FieldElement (felt252).","Field252 constant that’s equal to 3","Field252 constant that’s equal to 2","Value is too large to fit into target type.","Field252 constant that’s equal to 0","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","Returns the argument unchanged.","Initializes from a decimal string.","Initializes from a hex string.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Decodes the bytes representation in utf-8","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","",""],"i":[0,0,15,15,15,2,2,15,2,2,15,2,2,2,15,2,15,2,2,2,2,2,2,2,2,2,15,2,15,2,2,15,2,2,15,2,2,2,2,2,15,15,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,15,2,2,2,15,2,15,2,2,2,2,15,2,15,2,2,2,2,2,15,2,2,2,2,2,15,2,15,2,15,2,2,15,2,15,2,15,2,15,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[2,2],[[]],[[2,2],3],[4,[[6,[2,5]]]],[[[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,4],[[6,[5]]]],[[],2],[10],[10],[10],[10],[11,[[6,[2]]]],[10],[10],[[2,[0,[12,13]]]],[[2,2],14],[[15,15],14],[[],14],[[],14],[[],14],[[],14],[[2,16],17],[[15,16],17],[[15,16],17],[18,2],[19,2],[9,2],[20,2],[21,2],[22,2],[23,2],[24,2],[[]],[25,2],[26,2],[27,2],[28,2],[29,2],[30,2],[31,2],[32,2],[33,2],[34,2],[7,2],[35,15],[[]],[36,[[6,[2,15]]]],[36,[[6,[2,15]]]],[[]],[[]],[[]],[[]],[2,[[6,[37,15]]]],[[[0,[38,13]],39],20],[[2,40]],[[],10],[[],10],[[]],[[]],[[],10],[[2,2],[[41,[3]]]],[[2,42],6],[[[8,[7]]],[[44,[7,43]]]],[[]],[[],37],[45,[[6,[2,15]]]],[[[8,[7]]],[[6,[2,15]]]],[[],6],[46,[[6,[2,15]]]],[[[47,[7]]],[[6,[2,15]]]],[[],6],[[],6],[[],6],[[],48],[[],48],[[],49],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[10],[10],[10],[[]],[[]],[[]],[[],10],[[]],[[2,42],6],[[],6],[[],6],[[],48],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"Felt252Wrapper"],[4,"Ordering"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer"],[8,"Output"],[8,"Sized"],[15,"bool"],[4,"Felt252WrapperError"],[3,"Formatter"],[6,"Result"],[3,"PatriciaKey"],[3,"StarkFelt"],[15,"u64"],[3,"CompiledClassHash"],[3,"TransactionVersion"],[3,"ContractAddressSalt"],[3,"Felt252"],[3,"StorageKey"],[3,"TransactionHash"],[3,"BlockHash"],[15,"u128"],[3,"ClassHash"],[3,"EntryPointSelector"],[3,"FieldElement"],[3,"ContractAddress"],[3,"EventKey"],[3,"Nonce"],[4,"FromStrError"],[15,"str"],[3,"String"],[8,"Hash"],[8,"BuildHasher"],[8,"Hasher"],[4,"Option"],[8,"Serializer"],[3,"Global"],[3,"Vec"],[3,"U256"],[3,"H256"],[15,"array"],[3,"TypeId"],[3,"Type"],[3,"UfeHex"]]},\ -"mp_genesis_config":{"doc":"","t":"NGGEGDDDNDGGLLLLLLLLLLLLLFMLLLLMMMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLFLLLLLLLLLLMLMMMLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMM","n":["Class","ClassHash","ContractAddress","ContractClass","ContractStorageKey","GenesisData","GenesisLoader","HexFelt","Path","PredeployedAccount","StorageKey","StorageValue","__clone_box","__clone_box","base_path","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_to_hex","class_hash","clone","clone","clone_into","clone_into","contract_address","contract_classes","contracts","data","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","fee_token_address","fmt","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","hex_to_buffer","init","init","init","init","init","into","into","into","into","into","name","new","predeployed_accounts","private_key","public_key","serialize","serialize","serialize","serialize","sierra_class_hash_to_casm_class_hash","storage","to_owned","to_owned","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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","vzip","path","version"],"q":[[0,"mp_genesis_config"],[137,"mp_genesis_config::ContractClass"]],"d":["","","","","","","","A wrapper for FieldElement that implements serde’s …","","A struct containing predeployed accounts info.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[10,0,0,0,0,0,0,0,10,0,0,0,9,10,2,9,11,2,10,14,9,11,2,10,14,0,14,9,10,9,10,14,11,11,2,9,11,2,10,14,9,11,2,10,14,9,11,10,14,9,11,2,10,14,11,9,9,9,9,11,2,10,14,9,11,2,10,14,9,11,2,10,14,0,9,11,2,10,14,9,11,2,10,14,14,2,11,14,14,9,11,10,14,11,11,9,10,9,11,2,10,14,9,11,2,10,14,9,11,2,10,14,9,11,2,10,14,9,11,2,10,14,9,11,2,10,14,9,11,2,10,14,9,11,2,10,14,20,20],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[2,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[6,[[5,[4]]]],7],8],0,[9,9],[10,10],[[]],[[]],0,0,0,[2,11],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[13,[[8,[9]]]],[13,[[8,[11]]]],[13,[[8,[10]]]],[13,[[8,[14]]]],[12],[12],[12],[12],[12],0,[[9,15],16],[[]],[17,9],[18,9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[13,[[8,[[6,[[5,[4]]]]]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],0,[[3,11],2],0,0,0,[[9,7],8],[[11,7],8],[[10,7],8],[[14,7],8],0,0,[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],19],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0],"c":[],"p":[[3,"Private"],[3,"GenesisLoader"],[3,"PathBuf"],[15,"u8"],[3,"Vec"],[4,"Option"],[8,"Serializer"],[4,"Result"],[3,"HexFelt"],[4,"ContractClass"],[3,"GenesisData"],[15,"usize"],[8,"Deserializer"],[3,"PredeployedAccount"],[3,"Formatter"],[6,"Result"],[3,"FieldElement"],[3,"Felt252Wrapper"],[3,"TypeId"],[13,"Path"]]},\ +"mp_felt":{"doc":"Felt252 - FieldElement wrapper.","t":"DENNNSSNSSNSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLLLLLLLLL","n":["Felt252Wrapper","Felt252WrapperError","FromArrayError","InvalidCharacter","InvalidLength","MAX","ONE","OutOfRange","THREE","TWO","ValueTooLarge","ZERO","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","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_dec_str","from_hex_be","from_mut","from_mut","from_ref","from_ref","from_utf8","get_hash","hash","init","init","into","into","max_encoded_len","partial_cmp","serialize","to_keyed_vec","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","type_info","unchecked_into","unchecked_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","with_serde","UfeHex","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_ref","init","into","serialize_as","try_from","try_into","type_id","unchecked_into","upcast","upcast_mut","vzip"],"q":[[0,"mp_felt"],[103,"mp_felt::with_serde"]],"d":["","Error related to Felt252Wrapper.","Conversion from byte array has failed.","Invalid character in hex string.","Provided byte array has incorrect lengths.","Field252 constant that’s equal to 2^251 + 17 * 2^192","Field252 constant that’s equal to 1","Value is too large for FieldElement (felt252).","Field252 constant that’s equal to 3","Field252 constant that’s equal to 2","Value is too large to fit into target type.","Field252 constant that’s equal to 0","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","Initializes from a decimal string.","Initializes from a hex string.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Decodes the bytes representation in utf-8","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","",""],"i":[0,0,15,15,15,2,2,15,2,2,15,2,2,2,15,2,15,2,2,2,2,2,2,2,2,2,15,2,15,2,2,15,2,2,15,2,2,2,2,2,15,15,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,15,2,2,2,15,2,15,2,2,2,2,15,2,15,2,2,2,2,2,15,2,2,2,2,2,15,2,15,2,15,2,2,15,2,15,2,15,2,15,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[2,2],[[]],[[2,2],3],[4,[[6,[2,5]]]],[[[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,4],[[6,[5]]]],[[],2],[10],[10],[10],[10],[11,[[6,[2]]]],[10],[10],[[2,[0,[12,13]]]],[[2,2],14],[[15,15],14],[[],14],[[],14],[[],14],[[],14],[[2,16],17],[[15,16],17],[[15,16],17],[18,2],[9,2],[19,2],[20,2],[21,2],[22,2],[23,2],[24,2],[25,2],[26,2],[27,2],[28,2],[29,2],[30,2],[[]],[31,2],[32,2],[33,2],[34,2],[7,2],[[]],[35,15],[36,[[6,[2,15]]]],[36,[[6,[2,15]]]],[[]],[[]],[[]],[[]],[2,[[6,[37,15]]]],[[[0,[38,13]],39],24],[[2,40]],[[],10],[[],10],[[]],[[]],[[],10],[[2,2],[[41,[3]]]],[[2,42],6],[[[8,[7]]],[[44,[7,43]]]],[[]],[[],37],[45,[[6,[2,15]]]],[46,[[6,[2,15]]]],[[[8,[7]]],[[6,[2,15]]]],[[[47,[7]]],[[6,[2,15]]]],[[],6],[[],6],[[],6],[[],6],[[],48],[[],48],[[],49],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[10],[10],[10],[[]],[[]],[[]],[[],10],[[]],[[2,42],6],[[],6],[[],6],[[],48],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"Felt252Wrapper"],[4,"Ordering"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer"],[8,"Output"],[8,"Sized"],[15,"bool"],[4,"Felt252WrapperError"],[3,"Formatter"],[6,"Result"],[3,"Felt252"],[3,"EventKey"],[3,"StarkFelt"],[15,"u128"],[3,"EntryPointSelector"],[3,"FieldElement"],[15,"u64"],[3,"PatriciaKey"],[3,"ContractAddress"],[3,"StorageKey"],[3,"Nonce"],[3,"ClassHash"],[3,"CompiledClassHash"],[3,"BlockHash"],[3,"TransactionVersion"],[3,"ContractAddressSalt"],[3,"TransactionHash"],[4,"FromStrError"],[15,"str"],[3,"String"],[8,"Hash"],[8,"BuildHasher"],[8,"Hasher"],[4,"Option"],[8,"Serializer"],[3,"Global"],[3,"Vec"],[3,"U256"],[3,"H256"],[15,"array"],[3,"TypeId"],[3,"Type"],[3,"UfeHex"]]},\ +"mp_genesis_config":{"doc":"","t":"NGGEGDDDNDGGLLLLLLLLLLLLLFMLLLLMMMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLFLLLLLLLLLLMLMMMLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMM","n":["Class","ClassHash","ContractAddress","ContractClass","ContractStorageKey","GenesisData","GenesisLoader","HexFelt","Path","PredeployedAccount","StorageKey","StorageValue","__clone_box","__clone_box","base_path","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_to_hex","class_hash","clone","clone","clone_into","clone_into","contract_address","contract_classes","contracts","data","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","fee_token_address","fmt","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","hex_to_buffer","init","init","init","init","init","into","into","into","into","into","name","new","predeployed_accounts","private_key","public_key","serialize","serialize","serialize","serialize","sierra_class_hash_to_casm_class_hash","storage","to_owned","to_owned","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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","vzip","path","version"],"q":[[0,"mp_genesis_config"],[137,"mp_genesis_config::ContractClass"]],"d":["","","","","","","","A wrapper for FieldElement that implements serde’s …","","A struct containing predeployed accounts info.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[10,0,0,0,0,0,0,0,10,0,0,0,9,10,2,9,11,2,10,14,9,11,2,10,14,0,14,9,10,9,10,14,11,11,2,9,11,2,10,14,9,11,2,10,14,9,11,10,14,9,11,2,10,14,11,9,9,9,9,11,2,10,14,9,11,2,10,14,9,11,2,10,14,0,9,11,2,10,14,9,11,2,10,14,14,2,11,14,14,9,11,10,14,11,11,9,10,9,11,2,10,14,9,11,2,10,14,9,11,2,10,14,9,11,2,10,14,9,11,2,10,14,9,11,2,10,14,9,11,2,10,14,9,11,2,10,14,20,20],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[2,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[6,[[5,[4]]]],7],8],0,[9,9],[10,10],[[]],[[]],0,0,0,[2,11],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[13,[[8,[9]]]],[13,[[8,[11]]]],[13,[[8,[10]]]],[13,[[8,[14]]]],[12],[12],[12],[12],[12],0,[[9,15],16],[17,9],[18,9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[13,[[8,[[6,[[5,[4]]]]]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],0,[[3,11],2],0,0,0,[[9,7],8],[[11,7],8],[[10,7],8],[[14,7],8],0,0,[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],19],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0],"c":[],"p":[[3,"Private"],[3,"GenesisLoader"],[3,"PathBuf"],[15,"u8"],[3,"Vec"],[4,"Option"],[8,"Serializer"],[4,"Result"],[3,"HexFelt"],[4,"ContractClass"],[3,"GenesisData"],[15,"usize"],[8,"Deserializer"],[3,"PredeployedAccount"],[3,"Formatter"],[6,"Result"],[3,"Felt252Wrapper"],[3,"FieldElement"],[3,"TypeId"],[13,"Path"]]},\ "mp_hashers":{"doc":"Traits for hashing.","t":"IKKKKAADLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLL","n":["HasherT","compute_hash_on_elements","compute_hash_on_wrappers","hash_bytes","hash_elements","pedersen","poseidon","PedersenHasher","__clone_box","borrow","borrow_mut","clone","clone_into","compute_hash_on_elements","compute_hash_on_wrappers","deref","deref_mut","drop","from","from_mut","from_ref","hash_bytes","hash_elements","init","into","to_owned","try_from","try_into","type_id","unchecked_into","upcast","upcast_mut","vzip","PoseidonHasher","__clone_box","borrow","borrow_mut","clone","clone_into","compute_hash_on_elements","compute_hash_on_wrappers","deref","deref_mut","drop","from","from_mut","from_ref","hash_bytes","hash_elements","init","into","to_owned","try_from","try_into","type_id","unchecked_into","upcast","upcast_mut","vzip"],"q":[[0,"mp_hashers"],[7,"mp_hashers::pedersen"],[33,"mp_hashers::poseidon"]],"d":["A trait for hashing.","Computes a hash chain over the data, in the following …","Arguments","Hashes the given data.","Hashes the 2 felts sent.","Pedersen hash module.","Poseidon hash module.","The Pedersen hasher.","","","","","","Compute hash on elements, taken from starknet-rs pending a …","Hashes a slice of field elements using the Pedersen hash …","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","The Pedersen hash function.","","","Calls U::from(self).","","","","","","","","","The poseidon hasher.","","","","","","","Hashes a slice of field elements using the Poseidon hash …","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","The Poseidon hash function.","","","Calls U::from(self).","","","","","","","",""],"i":[0,11,11,11,11,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10],"f":[0,[[[2,[1]]],1],[[[2,[3]]],3],[[[2,[4]]],3],[[1,1],1],0,0,0,[5],[[]],[[]],[6,6],[[]],[[[2,[1]]],1],[[[2,[3]]],3],[7],[7],[7],[[]],[[]],[[]],[[[2,[4]]],3],[[1,1],1],[[],7],[[]],[[]],[[],8],[[],8],[[],9],[[]],[[]],[[]],[[]],0,[5],[[]],[[]],[10,10],[[]],[[[2,[1]]],1],[[[2,[3]]],3],[7],[7],[7],[[]],[[]],[[]],[[[2,[4]]],3],[[1,1],1],[[],7],[[]],[[]],[[],8],[[],8],[[],9],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"FieldElement"],[15,"slice"],[3,"Felt252Wrapper"],[15,"u8"],[3,"Private"],[3,"PedersenHasher"],[15,"usize"],[4,"Result"],[3,"TypeId"],[3,"PoseidonHasher"],[8,"HasherT"]]},\ -"mp_messages":{"doc":"L1-L2 messages types definition","t":"DDLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLMMMLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLF","n":["MessageL1ToL2","MessageL2ToL1","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","conversions","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref_mut","deref_mut","drop","drop","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","from","from_address","from_address","from_mut","from_mut","from_ref","from_ref","init","init","into","into","nonce","payload","payload","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","selector","size_hint","size_hint","to_address","to_address","to_keyed_vec","to_keyed_vec","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","eth_address_to_felt"],"q":[[0,"mp_messages"],[100,"mp_messages::conversions"]],"d":["Message sent to L2 by calling Starknet smart contract on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","The address of the L2 contract sending the message","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","The payload of the message","","","","","","","","","","","","","","","The target L1 address the message is sent to","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,2,3,2,3,2,3,2,3,2,3,0,2,3,2,3,2,3,2,3,3,2,3,2,3,2,3,2,3,2,3,2,2,2,2,2,2,3,3,3,3,3,3,2,3,2,2,3,3,2,3,2,3,2,3,2,3,2,3,3,2,3,2,2,2,2,2,3,3,3,3,3,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0],"f":[0,0,[1],[1],[[]],[[]],[[]],[[]],[2,2],[3,3],[[]],[[]],0,[4,[[6,[2,5]]]],[4,[[6,[3,5]]]],[[[8,[7]]],[[6,[5]]]],[[[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,4],[[6,[5]]]],[[9,4],[[6,[5]]]],[[],3],[10],[10],[10],[10],[10],[10],[[2,[0,[11,12]]]],[[3,[0,[11,12]]]],[[2,2],13],[[3,3],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[2,14],15],[[3,14],15],[[]],[16,2],[17,3],[[]],0,0,[[]],[[]],[[]],[[]],[[],10],[[],10],[[]],[[]],0,0,0,[6,[[6,[6]]]],[[[19,[18]]],[[6,[[19,[18]]]]]],[[],6],[[[20,[18]]],[[6,[[20,[18]]]]]],[21,[[6,[21]]]],[[[20,[18]]],[[6,[[20,[18]]]]]],[21,[[6,[21]]]],[[[19,[18]]],[[6,[[19,[18]]]]]],[[],6],[6,[[6,[6]]]],0,[2,10],[3,10],0,0,[[[8,[7]]],[[19,[7,18]]]],[[[8,[7]]],[[19,[7,18]]]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[24,25]],"c":[],"p":[[3,"Private"],[3,"MessageL2ToL1"],[3,"MessageL1ToL2"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"MessageToL1"],[3,"HandleL1MessageTransaction"],[3,"Global"],[3,"Vec"],[3,"Box"],[4,"Option"],[3,"TypeId"],[3,"Type"],[3,"EthAddress"],[3,"StarkFelt"]]},\ +"mp_messages":{"doc":"L1-L2 messages types definition","t":"DDLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLMMMLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLF","n":["MessageL1ToL2","MessageL2ToL1","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","conversions","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref_mut","deref_mut","drop","drop","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","from","from_address","from_address","from_mut","from_mut","from_ref","from_ref","init","init","into","into","nonce","payload","payload","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","selector","size_hint","size_hint","to_address","to_address","to_keyed_vec","to_keyed_vec","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","eth_address_to_felt"],"q":[[0,"mp_messages"],[100,"mp_messages::conversions"]],"d":["Message sent to L2 by calling Starknet smart contract on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","The address of the L2 contract sending the message","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","The payload of the message","","","","","","","","","","","","","","","The target L1 address the message is sent to","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,2,3,2,3,2,3,2,3,2,3,0,2,3,2,3,2,3,2,3,3,2,3,2,3,2,3,2,3,2,3,2,2,2,2,2,2,3,3,3,3,3,3,2,3,2,2,3,3,2,3,2,3,2,3,2,3,2,3,3,2,3,2,2,2,2,2,3,3,3,3,3,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0],"f":[0,0,[1],[1],[[]],[[]],[[]],[[]],[2,2],[3,3],[[]],[[]],0,[4,[[6,[2,5]]]],[4,[[6,[3,5]]]],[[[8,[7]]],[[6,[5]]]],[[[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,4],[[6,[5]]]],[[9,4],[[6,[5]]]],[[],3],[10],[10],[10],[10],[10],[10],[[2,[0,[11,12]]]],[[3,[0,[11,12]]]],[[2,2],13],[[3,3],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[2,14],15],[[3,14],15],[16,2],[[]],[17,3],[[]],0,0,[[]],[[]],[[]],[[]],[[],10],[[],10],[[]],[[]],0,0,0,[[[19,[18]]],[[6,[[19,[18]]]]]],[[[20,[18]]],[[6,[[20,[18]]]]]],[21,[[6,[21]]]],[6,[[6,[6]]]],[[],6],[6,[[6,[6]]]],[[[19,[18]]],[[6,[[19,[18]]]]]],[21,[[6,[21]]]],[[[20,[18]]],[[6,[[20,[18]]]]]],[[],6],0,[2,10],[3,10],0,0,[[[8,[7]]],[[20,[7,18]]]],[[[8,[7]]],[[20,[7,18]]]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[24,25]],"c":[],"p":[[3,"Private"],[3,"MessageL2ToL1"],[3,"MessageL1ToL2"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"MessageToL1"],[3,"HandleL1MessageTransaction"],[3,"Global"],[3,"Box"],[3,"Vec"],[4,"Option"],[3,"TypeId"],[3,"Type"],[3,"EthAddress"],[3,"StarkFelt"]]},\ "mp_program_hash":{"doc":"Traits for Starknet OS program hash.","t":"R","n":["SN_OS_PROGRAM_HASH"],"q":[[0,"mp_program_hash"]],"d":["ProgramHash for Starknet OS Cairo program"],"i":[0],"f":[0],"c":[],"p":[]},\ -"mp_sequencer_address":{"doc":"The address of the account receiving the network fee","t":"RRDEGRINLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLL","n":["DEFAULT_SEQUENCER_ADDRESS","INHERENT_IDENTIFIER","InherentDataProvider","InherentError","InherentType","SEQ_ADDR_STORAGE_KEY","SequencerAddressInherentData","WrongAddressFormat","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref_mut","deref_mut","drop","drop","encode","encode_to","encode_to","fmt","fmt","fmt","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","is_fatal_error","new","provide_inherent_data","sequencer_address","sequencer_address","sequencer_address_inherent_data","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_owned","to_string","try_from","try_from","try_from","try_from","try_handle_error","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","using_encoded","vzip","vzip"],"q":[[0,"mp_sequencer_address"]],"d":["Default value in case the sequencer address is not set.","The identifier for the sequencer_address inherent.","The inherent data provider for sequencer address.","Error types when working with the sequencer address.","The inherent type for the sequencer address.","The storage key for the sequencer address value.","Auxiliary trait to extract sequencer address inherent data.","Submitted address must be [u8; 32].","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","Create Self using the given addr.","","Returns the sequencer address of this inherent data …","The sequencer address field.","Get sequencer address inherent data.","","","","","","","","Try to create an instance ouf of the given identifier and …","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,4,2,4,2,4,2,2,2,4,2,4,2,4,2,4,2,2,4,2,4,2,4,2,2,4,2,4,4,2,4,2,4,2,4,2,4,2,4,2,4,2,2,2,2,29,4,2,4,2,2,4,4,4,2,2,2,4,2,4,2,4,2,4,2,2,4,2],"f":[0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[2,2],[[]],[3,[[6,[4,5]]]],[3,[[6,[2,5]]]],[[[8,[7]]],[[6,[5]]]],[[[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,3],[[6,[5]]]],[[9,3],[[6,[5]]]],[[],2],[10],[10],[10],[10],[10],[10],[2,[[11,[7]]]],[[4,[0,[12,13]]]],[[2,[0,[12,13]]]],[[4,14],15],[[4,14],15],[[2,14],15],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[]],[[]],[4,16],[17,2],[[2,18],[[21,[[20,[19]]]]]],[2,17],0,[[],[[6,[[22,[17]],23]]]],[4,10],[2,10],[[[8,[7]]],[[11,[7,24]]]],[[[8,[7]]],[[11,[7,24]]]],[[]],[[],25],[[],6],[[26,[8,[7]]],[[22,[4]]]],[[],6],[[[11,[7]]],[[6,[2,4]]]],[[2,26,[8,[7]]],[[21,[[20,[19]]]]]],[[],6],[[],6],[[],27],[[],27],[[]],[[]],[[]],[[]],[[2,28]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"InherentDataProvider"],[8,"Input"],[4,"InherentError"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"Vec"],[8,"Output"],[8,"Sized"],[3,"Formatter"],[6,"Result"],[15,"bool"],[6,"InherentType"],[3,"InherentData"],[8,"Future"],[3,"Box"],[3,"Pin"],[4,"Option"],[4,"Error"],[3,"Global"],[3,"String"],[6,"InherentIdentifier"],[3,"TypeId"],[8,"FnOnce"],[8,"SequencerAddressInherentData"]]},\ -"mp_simulations":{"doc":"","t":"DDLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLL","n":["PlaceHolderErrorTypeForFailedStarknetExecution","SimulationFlags","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","encode_to","encode_to","eq","equivalent","fmt","fmt","from","from","from","into","into","size_hint","size_hint","skip_fee_charge","skip_validate","to_keyed_vec","to_keyed_vec","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_info","type_info","vzip","vzip"],"q":[[0,"mp_simulations"]],"d":["","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","",""],"i":[0,0,3,1,3,1,1,1,3,1,3,1,3,1,3,1,3,1,1,1,3,1,3,1,1,3,1,3,1,1,1,3,1,1,3,1,3,1,3,1,3,1,3,1],"f":[0,0,[[]],[[]],[[]],[[]],[1,1],[[]],[2,[[5,[3,4]]]],[2,[[5,[1,4]]]],[[[7,[6]]],[[5,[4]]]],[[[7,[6]]],[[5,[4]]]],[[8,[7,[6]]],[[5,[4]]]],[[8,[7,[6]]],[[5,[4]]]],[[8,2],[[5,[4]]]],[[8,2],[[5,[4]]]],[[3,[0,[9,10]]]],[[1,[0,[9,10]]]],[[1,1],11],[[],11],[[3,12],13],[[1,12],13],[[]],[[]],[[[15,[14]]],1],[[]],[[]],[3,16],[1,16],0,0,[[[7,[6]]],[[15,[6,17]]]],[[[7,[6]]],[[15,[6,17]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],18],[[],18],[[],19],[[],19],[[]],[[]]],"c":[],"p":[[3,"SimulationFlags"],[8,"Input"],[3,"PlaceHolderErrorTypeForFailedStarknetExecution"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"SimulationFlag"],[3,"Vec"],[15,"usize"],[3,"Global"],[3,"TypeId"],[3,"Type"]]},\ -"mp_snos_output":{"doc":"StarkNet OS program output primitives.","t":"IDLMMLLLLMKLLLLLLLLLKLLLLLLLLLLLLLLLLLMMMMLLLLLLKLLLLLLLLLLLL","n":["SnosCodec","StarknetOsOutput","__clone_box","block_hash","block_number","borrow","borrow_mut","clone","clone_into","config_hash","decode","decode","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref_mut","drop","encode_to","encode_to","encode_to","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_mut","from_ref","init","into","into_encoded_vec","into_encoded_vec","messages_to_l1","messages_to_l2","new_state_root","prev_state_root","rewrite","rewrite","rewrite","rewrite","rewrite","size_hint","size_in_felts","size_in_felts","to_keyed_vec","to_owned","try_from","try_into","type_id","type_info","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip"],"q":[[0,"mp_snos_output"]],"d":["This codec allows to convert structured OS program output …","Main part of Starknet OS program output","","The hash of this block.","The number (height) of this block.","","","","","The Starknet chain config hash","Tries to decode snos output field given a felt reader …","","","","","","","","","","Encodes current snos output field as felt array and …","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","Converts structured snos program output into array of …","Converts structured snos program output into array of …","List of messages sent to L1 in this block","List of messages from L1 handled in this block","The state commitment after this block.","The state commitment before this block.","","","","","","","Return an estimation of the number of field elements …","","","","","","","","","","","",""],"i":[0,0,2,2,2,2,2,2,2,2,22,2,2,2,2,2,2,2,2,2,22,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,22,22,2,2,2,2,2,2,2,2,2,2,22,2,2,2,2,2,2,2,2,2,2,2,2],"f":[0,0,[1],0,0,[[]],[[]],[2,2],[[]],0,0,[4,[[3,[2,5]]]],0,[[[7,[6]]],[[3,[5]]]],[[8,[7,[6]]],[[3,[5]]]],[[8,4],[[3,[5]]]],[[],2],[9],[9],[9],[[[11,[10]]]],[[2,[11,[10]]]],[[2,[0,[12,13]]]],[[2,2],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[2,15],16],[[]],[[]],[[]],[[],9],[[]],[[],[[11,[10]]]],[[],[[11,[10]]]],0,0,0,0,[17,[[3,[17]]]],[[],3],[[[11,[18]]],[[3,[[11,[18]]]]]],[[[19,[18]]],[[3,[[19,[18]]]]]],[3,[[3,[3]]]],[2,9],[[],9],[2,9],[[[7,[6]]],[[11,[6,18]]]],[[]],[[],3],[[],3],[[],20],[[],21],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"StarknetOsOutput"],[4,"Result"],[8,"Input"],[3,"Error"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"StarkFelt"],[3,"Vec"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"Option"],[3,"Global"],[3,"Box"],[3,"TypeId"],[3,"Type"],[8,"SnosCodec"]]},\ +"mp_sequencer_address":{"doc":"The address of the account receiving the network fee","t":"RRDEGRINLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLL","n":["DEFAULT_SEQUENCER_ADDRESS","INHERENT_IDENTIFIER","InherentDataProvider","InherentError","InherentType","SEQ_ADDR_STORAGE_KEY","SequencerAddressInherentData","WrongAddressFormat","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref_mut","deref_mut","drop","drop","encode","encode_to","encode_to","fmt","fmt","fmt","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","is_fatal_error","new","provide_inherent_data","sequencer_address","sequencer_address","sequencer_address_inherent_data","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_owned","to_string","try_from","try_from","try_from","try_from","try_handle_error","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","using_encoded","vzip","vzip"],"q":[[0,"mp_sequencer_address"]],"d":["Default value in case the sequencer address is not set.","The identifier for the sequencer_address inherent.","The inherent data provider for sequencer address.","Error types when working with the sequencer address.","The inherent type for the sequencer address.","The storage key for the sequencer address value.","Auxiliary trait to extract sequencer address inherent data.","Submitted address must be [u8; 32].","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","Create Self using the given addr.","","Returns the sequencer address of this inherent data …","The sequencer address field.","Get sequencer address inherent data.","","","","","","","","Try to create an instance ouf of the given identifier and …","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,4,2,4,2,4,2,2,2,4,2,4,2,4,2,4,2,2,4,2,4,2,4,2,2,4,2,4,4,2,4,2,4,2,4,2,4,2,4,2,4,2,2,2,2,29,4,2,4,2,2,4,4,4,2,2,2,4,2,4,2,4,2,4,2,2,4,2],"f":[0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[2,2],[[]],[3,[[6,[4,5]]]],[3,[[6,[2,5]]]],[[[8,[7]]],[[6,[5]]]],[[[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,3],[[6,[5]]]],[[9,3],[[6,[5]]]],[[],2],[10],[10],[10],[10],[10],[10],[2,[[11,[7]]]],[[4,[0,[12,13]]]],[[2,[0,[12,13]]]],[[4,14],15],[[4,14],15],[[2,14],15],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[]],[[]],[4,16],[17,2],[[2,18],[[21,[[20,[19]]]]]],[2,17],0,[[],[[6,[[22,[17]],23]]]],[4,10],[2,10],[[[8,[7]]],[[11,[7,24]]]],[[[8,[7]]],[[11,[7,24]]]],[[]],[[],25],[[],6],[[26,[8,[7]]],[[22,[4]]]],[[[11,[7]]],[[6,[2,4]]]],[[],6],[[2,26,[8,[7]]],[[21,[[20,[19]]]]]],[[],6],[[],6],[[],27],[[],27],[[]],[[]],[[]],[[]],[[2,28]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"InherentDataProvider"],[8,"Input"],[4,"InherentError"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"Vec"],[8,"Output"],[8,"Sized"],[3,"Formatter"],[6,"Result"],[15,"bool"],[6,"InherentType"],[3,"InherentData"],[8,"Future"],[3,"Box"],[3,"Pin"],[4,"Option"],[4,"Error"],[3,"Global"],[3,"String"],[6,"InherentIdentifier"],[3,"TypeId"],[8,"FnOnce"],[8,"SequencerAddressInherentData"]]},\ +"mp_simulations":{"doc":"","t":"DDLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLL","n":["PlaceHolderErrorTypeForFailedStarknetExecution","SimulationFlags","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","encode_to","encode_to","eq","equivalent","fmt","fmt","from","from","from","into","into","size_hint","size_hint","skip_fee_charge","skip_validate","to_keyed_vec","to_keyed_vec","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_info","type_info","vzip","vzip"],"q":[[0,"mp_simulations"]],"d":["","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","",""],"i":[0,0,3,1,3,1,1,1,3,1,3,1,3,1,3,1,3,1,1,1,3,1,3,1,1,3,1,3,1,1,1,3,1,1,3,1,3,1,3,1,3,1,3,1],"f":[0,0,[[]],[[]],[[]],[[]],[1,1],[[]],[2,[[5,[3,4]]]],[2,[[5,[1,4]]]],[[[7,[6]]],[[5,[4]]]],[[[7,[6]]],[[5,[4]]]],[[8,[7,[6]]],[[5,[4]]]],[[8,[7,[6]]],[[5,[4]]]],[[8,2],[[5,[4]]]],[[8,2],[[5,[4]]]],[[3,[0,[9,10]]]],[[1,[0,[9,10]]]],[[1,1],11],[[],11],[[3,12],13],[[1,12],13],[[]],[[[15,[14]]],1],[[]],[[]],[[]],[3,16],[1,16],0,0,[[[7,[6]]],[[15,[6,17]]]],[[[7,[6]]],[[15,[6,17]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],18],[[],18],[[],19],[[],19],[[]],[[]]],"c":[],"p":[[3,"SimulationFlags"],[8,"Input"],[3,"PlaceHolderErrorTypeForFailedStarknetExecution"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"SimulationFlag"],[3,"Vec"],[15,"usize"],[3,"Global"],[3,"TypeId"],[3,"Type"]]},\ +"mp_snos_output":{"doc":"StarkNet OS program output primitives.","t":"IDLMMLLLLMKLLLLLLLLLKLLLLLLLLLLLLLLLLLMMMMLLLLLLKLLLLLLLLLLLL","n":["SnosCodec","StarknetOsOutput","__clone_box","block_hash","block_number","borrow","borrow_mut","clone","clone_into","config_hash","decode","decode","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref_mut","drop","encode_to","encode_to","encode_to","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_mut","from_ref","init","into","into_encoded_vec","into_encoded_vec","messages_to_l1","messages_to_l2","new_state_root","prev_state_root","rewrite","rewrite","rewrite","rewrite","rewrite","size_hint","size_in_felts","size_in_felts","to_keyed_vec","to_owned","try_from","try_into","type_id","type_info","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip"],"q":[[0,"mp_snos_output"]],"d":["This codec allows to convert structured OS program output …","Main part of Starknet OS program output","","The hash of this block.","The number (height) of this block.","","","","","The Starknet chain config hash","Tries to decode snos output field given a felt reader …","","","","","","","","","","Encodes current snos output field as felt array and …","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","Converts structured snos program output into array of …","Converts structured snos program output into array of …","List of messages sent to L1 in this block","List of messages from L1 handled in this block","The state commitment after this block.","The state commitment before this block.","","","","","","","Return an estimation of the number of field elements …","","","","","","","","","","","",""],"i":[0,0,2,2,2,2,2,2,2,2,22,2,2,2,2,2,2,2,2,2,22,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,22,22,2,2,2,2,2,2,2,2,2,2,22,2,2,2,2,2,2,2,2,2,2,2,2],"f":[0,0,[1],0,0,[[]],[[]],[2,2],[[]],0,0,[4,[[3,[2,5]]]],0,[[[7,[6]]],[[3,[5]]]],[[8,[7,[6]]],[[3,[5]]]],[[8,4],[[3,[5]]]],[[],2],[9],[9],[9],[[[11,[10]]]],[[2,[11,[10]]]],[[2,[0,[12,13]]]],[[2,2],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[2,15],16],[[]],[[]],[[]],[[],9],[[]],[[],[[11,[10]]]],[[],[[11,[10]]]],0,0,0,0,[[[11,[17]]],[[3,[[11,[17]]]]]],[3,[[3,[3]]]],[18,[[3,[18]]]],[[[19,[17]]],[[3,[[19,[17]]]]]],[[],3],[2,9],[[],9],[2,9],[[[7,[6]]],[[11,[6,17]]]],[[]],[[],3],[[],3],[[],20],[[],21],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"StarknetOsOutput"],[4,"Result"],[8,"Input"],[3,"Error"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"StarkFelt"],[3,"Vec"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"Global"],[4,"Option"],[3,"Box"],[3,"TypeId"],[3,"Type"],[8,"SnosCodec"]]},\ "mp_state":{"doc":"Starknet state primitives.","t":"DIMMLLMKLLLLLLLLLLLLLLLAMLLLLLLLLDDDDDDDLLLLLLLMMLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLL","n":["DictStateReader","StateChanges","address_to_class_hash","address_to_nonce","borrow","borrow_mut","class_hash_to_class","count_state_changes","default","deref","deref_mut","drop","fmt","from","from_mut","from_ref","get_class_hash_at","get_compiled_class_hash","get_compiled_contract_class","get_nonce_at","get_storage_at","init","into","rpc","storage_view","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","ContractStorageDiffItem","DeclaredClassItem","DeployedContractItem","NonceUpdate","ReplacedClassItem","StateDiff","StorageEntry","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","address","address","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","class_hash","class_hash","class_hash","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compiled_class_hash","contract_address","contract_address","declared_classes","default","deployed_contracts","deprecated_declared_classes","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","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","init","init","init","init","init","init","init","into","into","into","into","into","into","into","key","nonce","nonces","replaced_classes","storage_diffs","storage_entries","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"mp_state"],[33,"mp_state::rpc"]],"d":["A simple implementation of StateReader using HashMaps as …","This trait allows to get the state changes of a starknet …","The class hash of each contract.","The nonce of each contract.","","","The class of each class hash.","This function counts the storage var updates implied by a …","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","Calls U::from(self).","Starknet rpc state primitives.","The storage layout.","","","","","","","","","Contract storage diff item.","New classes.","Deployed contract item.","Nonce update.","Replaced class.","The change in state applied in this block, given as a …","Storage diff item.","","","","","","","","The address of the contract","The contract address for which the storage changed","","","","","","","","","","","","","","","The new class hash","The hash of the contract code","The hash of the declared class","","","","","","","","","","","","","","","The cairo assembly hash corresponding to the declared class","The address of the contract whose class was replaced","The address of the contract","Declared classes","","Deployed contracts","Deprecated declared classes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","The key of the changed value","The nonce for the given address at the end of the block","Nonces","Replaced classes","Storage diffs","The changes in the storage of the contract","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The new value applied to the given address","","","","","","",""],"i":[0,0,2,2,2,2,2,24,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,17,18,19,20,21,22,23,18,20,17,18,19,20,21,22,23,17,18,19,20,21,22,23,17,18,19,17,18,19,20,21,22,23,17,18,19,20,21,22,23,19,17,22,23,23,23,23,17,18,19,20,21,22,23,17,18,19,20,21,22,23,17,18,19,20,21,22,23,17,18,19,20,21,22,23,17,18,19,20,21,22,23,17,18,19,20,21,22,23,17,18,19,20,21,22,23,17,18,19,20,21,22,23,17,18,19,20,21,22,23,21,22,23,23,23,20,17,18,19,20,21,22,23,17,18,19,20,21,22,23,17,18,19,20,21,22,23,17,18,19,20,21,22,23,17,18,19,20,21,22,23,17,18,19,20,21,22,23,17,18,19,20,21,22,23,17,18,19,20,21,22,23,21,17,18,19,20,21,22,23],"f":[0,0,0,0,[[]],[[]],0,[[],1],[[],2],[3],[3],[3],[[2,4],5],[[]],[[]],[[]],[[2,6],[[8,[7]]]],[[2,7],[[8,[9]]]],[[2,7],[[8,[10]]]],[[2,6],[[8,[11]]]],[[2,6,12],[[8,[13]]]],[[],3],[[]],0,0,[[],14],[[],14],[[],15],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[16],[16],[16],[16],[16],[16],[16],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],23],0,0,[3],[3],[3],[3],[3],[3],[3],[3],[3],[3],[3],[3],[3],[3],[3],[3],[3],[3],[3],[3],[3],[[17,4],5],[[18,4],5],[[19,4],5],[[20,4],5],[[21,4],5],[[22,4],5],[[23,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"StateChangesCount"],[3,"DictStateReader"],[15,"usize"],[3,"Formatter"],[6,"Result"],[3,"ContractAddress"],[3,"ClassHash"],[6,"StateResult"],[3,"CompiledClassHash"],[4,"ContractClass"],[3,"Nonce"],[3,"StorageKey"],[3,"StarkFelt"],[4,"Result"],[3,"TypeId"],[3,"Private"],[3,"ReplacedClassItem"],[3,"DeployedContractItem"],[3,"DeclaredClassItem"],[3,"ContractStorageDiffItem"],[3,"StorageEntry"],[3,"NonceUpdate"],[3,"StateDiff"],[8,"StateChanges"]]},\ -"mp_storage":{"doc":"Starknet storage primitives.","t":"RRRDDDDRRRRRRRENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["PALLET_STARKNET","PALLET_STARKNET_SCHEMA","PALLET_SYSTEM","SN_COMPILED_CLASS_HASH_PREFIX","SN_CONTRACT_CLASS_HASH_PREFIX","SN_NONCE_PREFIX","SN_STORAGE_PREFIX","STARKNET_COMPILED_CLASS_HASH","STARKNET_CONTRACT_CLASS","STARKNET_CONTRACT_CLASS_HASH","STARKNET_CURRENT_BLOCK","STARKNET_NONCE","STARKNET_STORAGE","SYSTEM_EVENTS","StarknetStorageSchemaVersion","Undefined","V1","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","init","init","init","init","init","into","into","into","into","into","partial_cmp","size_hint","to_keyed_vec","to_owned","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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"mp_storage"]],"d":["Pallet Starknet storage items. Pallet name.","Current version of pallet Starknet’s storage schema is …","System storage items. Pallet name.","","","","","Compiled class hashes","Starknet contract class storage item.","Starknet contract class hash storage item.","Starknet current block storage item.","Starknet nonce storage item.","Starknet storage","System events storage item.","The schema version for Pallet Starknet’s storage.","Undefined schema.","Schema V1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,10,13,14,15,2,10,13,14,15,2,2,2,2,2,2,2,2,2,10,10,13,13,14,14,15,15,2,10,13,14,15,2,10,13,14,15,2,2,2,2,2,2,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,2,2,2,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,2],[[]],[[2,2],3],[4,[[6,[2,5]]]],[[[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,4],[[6,[5]]]],[[],2],[10,[[11,[7]]]],[12],[13,[[11,[7]]]],[12],[12],[14,[[11,[7]]]],[12],[15,[[11,[7]]]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[2,[0,[16,17]]]],[[2,2],18],[[],18],[[],18],[[],18],[[2,19],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[2,2],[[21,[3]]]],[2,12],[[[8,[7]]],[[11,[7,22]]]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],23],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[4,"StarknetStorageSchemaVersion"],[4,"Ordering"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[3,"SN_NONCE_PREFIX"],[3,"Vec"],[15,"usize"],[3,"SN_CONTRACT_CLASS_HASH_PREFIX"],[3,"SN_STORAGE_PREFIX"],[3,"SN_COMPILED_CLASS_HASH_PREFIX"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"Option"],[3,"Global"],[3,"TypeId"]]},\ -"mp_transactions":{"doc":"Starknet transaction related functionality.","t":"NNNEDDDNNNDDNNNEDDNNNEDENEENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLMMMMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLMMMMMMLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIKIDIIIISIDLKLLLLKLLLLLLMMMMLLLMKLLLLLLLKLLLLLLLMMMLLLLLLLLLLLLLLLLKLLLLLLLLLLMLLLLLENNNNNNNNLLFLLLLLLLLFLLLLLLLLLLLLLLLLIKF","n":["Declare","Declare","Declare","DeclareTransaction","DeclareTransactionV0","DeclareTransactionV1","DeclareTransactionV2","DeployAccount","DeployAccount","DeployAccount","DeployAccountTransaction","HandleL1MessageTransaction","Invoke","Invoke","Invoke","InvokeTransaction","InvokeTransactionV0","InvokeTransactionV1","L1Handler","L1Handler","L1Handler","Transaction","TransactionStatus","TxType","User","UserAndL1HandlerTransaction","UserTransaction","V0","V0","V1","V1","V2","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","account_address","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","calculate_contract_address","calldata","calldata","calldata","calldata","calldata","calldata","class_hash","class_hash","class_hash","class_hash","class_hash","class_hash","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","compiled_class_hash","compiled_class_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","constructor_calldata","contract_address","contract_address","contract_address_salt","conversions","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","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","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","entry_point_selector","entry_point_selector","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","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","execution","execution_status","finality_status","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_broadcasted_transactions","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get_account_address","getters","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_executable","into_executable","into_executable","into_executable","into_executable","max_fee","max_fee","max_fee","max_fee","max_fee","max_fee","max_fee","max_fee","max_fee","max_fee","nonce","nonce","nonce","nonce","nonce","nonce","nonce","nonce","nonce","nonce","offset_version","offset_version","offset_version","offset_version","offset_version","offset_version","offset_version","offset_version","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sender_address","sender_address","sender_address","sender_address","sender_address","sender_address","sender_address","serialize","serialize","signature","signature","signature","signature","signature","signature","signature","signature","signature","signature","signature","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_starknet_core_transaction","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","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","try_into","try_into","try_into","try_into","try_into","try_into","try_into_executable","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","version","version","version","version","version","version","version","version","version","version","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ComputeTransactionHash","compute_hash","Execute","ExecutionConfig","GetAccountTransactionContext","GetTransactionCalldata","GetTxType","SimulateTxVersionOffset","VALIDATE_TX_ENTRY_POINT_NAME","Validate","ValidateExecuteCallInfo","__clone_box","apply_simulate_tx_version_offset","borrow","borrow","borrow_mut","borrow_mut","calldata","clone","clone_into","deref","deref","deref_mut","deref_mut","disable_fee_charge","disable_nonce_validation","disable_transaction_fee","disable_validation","drop","drop","execute","execute_call_info","execute_inner","fmt","from","from","from_mut","from_mut","from_ref","from_ref","get_account_transaction_context","handle_fee","handle_nonce","handle_nonce_and_check_fee_balance","init","init","into","into","is_query","offset_version","revert_error","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","set_offset_version","to_owned","try_from","try_from","try_into","try_into","tx_type","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","validate_call_info","validate_entry_point_selector","validate_tx","validate_tx_inner","vzip","vzip","BroadcastedTransactionConversionError","CasmContractClassConversionFailed","ClassHashComputationFailed","InvalidCompiledClassHash","MaxFeeTooBig","ProgramDecompressionFailed","ProgramDeserializationFailed","SierraCompilationFailed","UnsuportedTransactionVersion","borrow","borrow_mut","casm_contract_class_to_compiled_class","deref","deref_mut","drop","fmt","fmt","from","from_mut","from_ref","get_casm_cotract_class_hash","init","into","rewrite","rewrite","rewrite","rewrite","rewrite","to_string","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","TransactionVersion","version","to_starknet_core_tx"],"q":[[0,"mp_transactions"],[755,"mp_transactions::compute_hash"],[757,"mp_transactions::execution"],[839,"mp_transactions::from_broadcasted_transactions"],[876,"mp_transactions::getters"],[878,"mp_transactions::to_starknet_core_transaction"]],"d":["Declare transaction.","","","","","","","Deploy account transaction.","","","","","Regular invoke transaction.","","","","","","Message sent from ethereum.","","","","","Wrapper type for transaction execution error. Different tx …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains the execution configuration regarding transaction …","","","","","","","","","","","","","","","","","","","","","If true, fee charging is disabled for all transactions.","If true, nonce validation is disabled for all transactions.","If true, transaction fee calculation and charging is …","If true, transaction validation is disabled for all …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","Handles nonce and checks that the account’s balance …","","","Calls U::from(self).","Calls U::from(self).","If true, the transaction is a query.","If true, the transaction version has the simulation offset.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a CasmContractClass to a CompiledClass","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","","","","","","","","","","","","","","","","",""],"i":[12,6,13,0,0,0,0,12,6,13,0,0,12,6,13,0,0,0,12,13,14,0,0,0,14,0,0,9,10,9,10,10,11,12,6,13,14,9,15,16,10,17,18,19,2,20,2,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,2,6,9,2,15,16,20,10,2,17,18,19,2,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,10,19,0,6,13,9,15,16,10,17,18,19,2,20,2,15,20,2,0,12,6,13,14,9,15,16,10,17,18,19,2,20,12,6,13,14,9,15,16,10,17,18,19,2,20,12,6,13,14,9,15,16,10,17,18,19,2,20,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,11,12,6,13,14,9,15,16,10,17,18,19,2,20,12,6,13,14,9,15,16,10,17,18,19,2,20,15,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,11,11,11,11,11,12,12,12,12,12,12,6,6,6,6,6,6,13,13,13,13,13,13,14,14,14,14,14,14,9,9,9,9,9,9,15,15,15,15,15,15,16,16,16,16,16,16,10,10,10,10,10,10,17,17,17,17,17,17,18,18,18,18,18,18,19,19,19,19,19,19,2,2,2,2,2,2,20,20,20,20,20,20,0,11,11,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,6,6,6,13,13,13,13,13,14,14,14,9,9,9,15,16,10,10,10,10,17,18,19,2,20,20,0,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,2,0,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,9,15,16,2,20,6,9,10,2,15,16,17,18,19,2,6,9,10,2,16,17,18,19,2,20,6,9,10,2,16,18,19,2,11,11,11,11,11,12,12,12,12,12,6,6,6,6,6,13,13,13,13,13,14,14,14,14,14,9,9,9,9,9,15,15,15,15,15,16,16,16,16,16,10,10,10,10,10,17,17,17,17,17,18,18,18,18,18,19,19,19,19,19,2,2,2,2,2,20,20,20,20,20,6,9,10,16,17,18,19,11,12,6,13,9,10,2,15,16,17,18,19,2,12,6,13,14,9,15,16,10,17,18,19,2,20,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,0,11,12,6,6,6,6,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,10,11,12,6,13,14,9,15,16,10,17,18,19,2,20,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,0,71,0,0,0,0,0,0,72,0,0,53,73,61,53,61,53,74,53,53,61,53,61,53,53,53,53,53,61,53,75,61,75,53,61,53,61,53,61,53,76,75,75,75,61,53,61,53,53,53,61,61,61,61,61,61,53,53,53,53,53,53,53,61,53,61,53,77,61,53,61,53,61,53,61,53,61,53,61,72,72,72,61,53,0,68,68,68,68,68,68,68,68,68,68,0,68,68,68,68,68,68,68,68,0,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,0,78,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[2,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[4,4,[5,[4]]],4],[6,[[8,[[7,[3]]]]]],[9,[[7,[3]]]],[2,[[7,[3]]]],0,0,0,[10,3],[2,3],0,0,0,0,[11,11],[12,12],[6,6],[13,13],[14,14],[9,9],[15,15],[16,16],[10,10],[17,17],[18,18],[19,19],[2,2],[20,20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10,[[8,[3]]]],0,0,[[6,3,21],3],[[13,3,21],3],[[9,3,21],3],[[15,3,21],3],[[16,3,21],3],[[10,3,21],3],[[17,3,21],3],[[18,3,21],3],[[19,3,21],3],[[2,3,21],3],[[20,3,21],3],0,0,0,0,0,[22,[[24,[12,23]]]],[22,[[24,[6,23]]]],[22,[[24,[13,23]]]],[22,[[24,[14,23]]]],[22,[[24,[9,23]]]],[22,[[24,[15,23]]]],[22,[[24,[16,23]]]],[22,[[24,[10,23]]]],[22,[[24,[17,23]]]],[22,[[24,[18,23]]]],[22,[[24,[19,23]]]],[22,[[24,[2,23]]]],[22,[[24,[20,23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[28,[[24,[11]]]],[28,[[24,[12]]]],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[[12,[0,[29,30]]]],[[6,[0,[29,30]]]],[[13,[0,[29,30]]]],[[14,[0,[29,30]]]],[[9,[0,[29,30]]]],[[15,[0,[29,30]]]],[[16,[0,[29,30]]]],[[10,[0,[29,30]]]],[[17,[0,[29,30]]]],[[18,[0,[29,30]]]],[[19,[0,[29,30]]]],[[2,[0,[29,30]]]],[[20,[0,[29,30]]]],0,0,[[11,11],21],[[12,12],21],[[6,6],21],[[13,13],21],[[14,14],21],[[9,9],21],[[15,15],21],[[16,16],21],[[10,10],21],[[17,17],21],[[18,18],21],[[19,19],21],[[2,2],21],[[20,20],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],0,0,0,[[11,31],32],[[12,31],32],[[6,31],32],[[13,31],32],[[14,31],32],[[9,31],32],[[15,31],32],[[16,31],32],[[10,31],32],[[17,31],32],[[18,31],32],[[19,31],32],[[2,31],32],[[20,31],32],[[]],[[]],[9,6],[[],6],[[]],[2,6],[20,13],[10,13],[9,13],[[]],[2,13],[[]],[6,14],[[],14],[[]],[15,9],[16,9],[[]],[[]],[17,10],[18,10],[19,10],[[]],[[]],[[]],[[]],[[]],[[]],[33,20],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,4],0,[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[9,3,21],34],[[15,3,21],34],[[16,3,21],34],[[2,3,21],35],[[20,3,36,21],37],[6,38],[9,38],[10,38],[2,38],0,0,0,0,0,0,[6,[[8,[3]]]],[9,[[8,[3]]]],[10,3],[2,3],0,0,0,0,0,0,[6,21],[9,21],[10,21],[2,21],0,0,0,0,[[[7,[39]]],[[24,[[7,[39]]]]]],[8,[[24,[8]]]],[[],24],[24,[[24,[24]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[24,[[24,[24]]]],[[],24],[8,[[24,[8]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[24,[[24,[24]]]],[[],24],[[[7,[39]]],[[24,[[7,[39]]]]]],[8,[[24,[8]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[24,[[24,[24]]]],[[],24],[[[7,[39]]],[[24,[[7,[39]]]]]],[8,[[24,[8]]]],[8,[[24,[8]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[],24],[24,[[24,[24]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[],24],[24,[[24,[24]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[8,[[24,[8]]]],[24,[[24,[24]]]],[8,[[24,[8]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[],24],[[[40,[39]]],[[24,[[40,[39]]]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[8,[[24,[8]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[],24],[24,[[24,[24]]]],[[],24],[[[7,[39]]],[[24,[[7,[39]]]]]],[8,[[24,[8]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[24,[[24,[24]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[8,[[24,[8]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[],24],[24,[[24,[24]]]],[24,[[24,[24]]]],[[],24],[[[7,[39]]],[[24,[[7,[39]]]]]],[8,[[24,[8]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[],24],[[[40,[39]]],[[24,[[40,[39]]]]]],[8,[[24,[8]]]],[24,[[24,[24]]]],[[],24],[24,[[24,[24]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[8,[[24,[8]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[8,[[24,[8]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[],24],[24,[[24,[24]]]],[6,3],[9,3],[10,3],0,0,0,0,[[11,41],24],[[12,41],24],[6,[[7,[3]]]],[13,[[7,[3]]]],[9,[[7,[3]]]],[10,[[7,[3]]]],[2,[[7,[3]]]],0,0,0,0,0,0,[12,27],[6,27],[13,27],[14,27],[9,27],[15,27],[16,27],[10,27],[17,27],[18,27],[19,27],[2,27],[20,27],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],24],[[],24],[42,[[24,[6]]]],[43,[[24,[6]]]],[[],24],[44,[[24,[6]]]],[45,[[24,[6]]]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[10,3,46,21],[[48,[47]]]],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,25],[13,25],[14,25],[9,25],[15,25],[16,25],[10,25],[17,25],[18,25],[19,25],[2,25],[20,25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[3,21],3],0,0,0,0,0,0,0,0,0,[1],[[],51],[[]],[[]],[[]],[[]],[[],52],[53,53],[[]],[27],[27],[27],[27],0,0,0,0,[27],[27],[[[0,[54,55]],56,53],[[48,[57]]]],0,[[[0,[54,55]],56,58,59,60,21],[[48,[61]]]],[[53,31],32],[[]],[[]],[[]],[[]],[[]],[[]],[21,60],[[[0,[54,55]],[8,[62]],[8,[62]],58,56,60,53],48],[[60,54],48],[[[0,[54,55]],56,60,53],48],[[],27],[[],27],[[]],[[]],0,0,0,[[[40,[39]]],[[24,[[40,[39]]]]]],[8,[[24,[8]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[],24],[24,[[24,[24]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[8,[[24,[8]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[],24],[24,[[24,[24]]]],[[53,21]],[[]],[[],24],[[],24],[[],24],[[],24],[[],63],[[],49],[[],49],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],64],[[54,56,58,59,21],[[48,[[8,[62]]]]]],[[54,58,59,65,52],[[48,[[8,[62]]]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[66,67],[27],[27],[27],[[68,31],32],[[68,31],32],[[]],[[]],[[]],[66,4],[[],27],[[]],[[],24],[[[7,[39]]],[[24,[[7,[39]]]]]],[8,[[24,[8]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[24,[[24,[24]]]],[[],69],[[],24],[[],24],[[],49],[[]],[[]],[[]],[[]],[[]],0,[[],25],[[13,4],70]],"c":[],"p":[[3,"Private"],[3,"DeployAccountTransaction"],[3,"Felt252Wrapper"],[3,"FieldElement"],[15,"slice"],[4,"UserTransaction"],[3,"Vec"],[4,"Option"],[4,"InvokeTransaction"],[4,"DeclareTransaction"],[3,"TransactionStatus"],[4,"TxType"],[4,"Transaction"],[4,"UserAndL1HandlerTransaction"],[3,"InvokeTransactionV0"],[3,"InvokeTransactionV1"],[3,"DeclareTransactionV0"],[3,"DeclareTransactionV1"],[3,"DeclareTransactionV2"],[3,"HandleL1MessageTransaction"],[15,"bool"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"u32"],[15,"usize"],[8,"Deserializer"],[8,"Output"],[8,"Sized"],[3,"Formatter"],[6,"Result"],[3,"MsgFromL1"],[3,"InvokeTransaction"],[3,"DeployAccountTransaction"],[3,"Fee"],[3,"L1HandlerTransaction"],[15,"u128"],[3,"Global"],[3,"Box"],[8,"Serializer"],[3,"BroadcastedDeployAccountTransaction"],[4,"BroadcastedTransaction"],[3,"BroadcastedInvokeTransaction"],[4,"BroadcastedDeclareTransaction"],[4,"ContractClass"],[3,"DeclareTransaction"],[6,"TransactionExecutionResult"],[3,"TypeId"],[3,"Type"],[3,"TransactionVersion"],[3,"Calldata"],[3,"ExecutionConfig"],[8,"State"],[8,"StateChanges"],[3,"BlockContext"],[3,"TransactionExecutionInfo"],[3,"ExecutionResources"],[15,"u64"],[3,"AccountTransactionContext"],[3,"ValidateExecuteCallInfo"],[3,"CallInfo"],[4,"TransactionType"],[3,"EntryPointSelector"],[3,"EntryPointExecutionContext"],[3,"CasmContractClass"],[3,"CompiledClass"],[4,"BroadcastedTransactionConversionError"],[3,"String"],[4,"Transaction"],[8,"ComputeTransactionHash"],[8,"Validate"],[8,"SimulateTxVersionOffset"],[8,"GetTransactionCalldata"],[8,"Execute"],[8,"GetAccountTransactionContext"],[8,"GetTxType"],[8,"TransactionVersion"]]},\ -"pallet_starknet":{"doc":"A Substrate pallet implementation for Starknet, a …","t":"RRRBAAAOAAAADLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLMLLMMMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNEQNINNNNNQQNEENNDNNQNQNQNNNGDQQQGGNNNNQQNNNQNQQLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLMLMLLLLLNLLLLLLLLLLLLLLNLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNMLLLLLMLALLLLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMFFFFFDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNNENNELLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMDGGGDGGGDLLMMMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["ETHEREUM_CONSENSUS_RPC","ETHEREUM_EXECUTION_RPC","SN_OS_CONFIG_HASH_VERSION","alloc","blockifier_state_adapter","execution_config","genesis_loader","log","pallet","simulations","transaction_validation","types","BlockifierStateAdapter","borrow","borrow_mut","count_state_changes","default","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","get_class_hash_at","get_compiled_class_hash","get_compiled_contract_class","get_nonce_at","get_storage_at","increment_nonce","init","into","into_mut","into_ref","rewrite","rewrite","rewrite","rewrite","rewrite","set_class_hash_at","set_compiled_class_hash","set_contract_class","set_storage_at","to_state_diff","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","RuntimeExecutionConfigBuilder","borrow","borrow_mut","build","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","new","rewrite","rewrite","rewrite","rewrite","rewrite","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","with_disable_nonce_validation","with_offset_version","with_query_mode","with_simulation_mode","GenesisData","GenesisLoader","HexFelt","PredeployedAccount","__clone_box","base_path","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","class_hash","clone","clone_into","contract_address","contract_classes","contracts","data","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","drop","fee_token_address","fmt","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","init","init","init","init","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","name","new","predeployed_accounts","private_key","public_key","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","serialize","sierra_class_hash_to_casm_class_hash","storage","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","AccountAlreadyDeployed","AccountNotDeployed","Call","ChainId","ClassHashAlreadyDeclared","Config","ContractAddressAlreadyAssociated","ContractClassAlreadyAssociated","ContractClassHashUnknown","ContractClassMustBeSpecified","ContractNotFound","DisableNonceValidation","DisableTransactionFee","EmitEventError","Error","Event","FailedToCreateATransactionalStorageExecution","FeeTokenAddressChanged","GenesisConfig","InvalidContractClass","InvalidContractClassForThisDeclareVersion","InvokeTxMaxNSteps","KeepStarknetStrange","L1GasPrice","L1MessageAlreadyExecuted","MaxRecursionDepth","MissingCallInfo","MissingL1GasUsage","MissingRevertReason","Module","Pallet","ProgramHash","ProtocolVersion","RuntimeEvent","SeqAddrUpdate","SequencerAddress","SequencerAddressNotValid","StarknetEvent","StateDiffError","StateReaderError","SystemHash","TimestampProvider","TooManyEmittedStarknetEvents","TransactionConversionError","TransactionExecutionFailed","TransactionLongevity","Unimplemented","UnsignedPriority","ValidateMaxNSteps","__clone_box","__clone_box","__clone_box","_phantom","assimilate_storage","blake2_128","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","blake2_256","block_hash","block_timestamp","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","call_contract","chain_id","chain_id_str","clone","clone","clone","clone_into","clone_into","clone_into","compiled_class_hash_by_class_hash","config_hash","consume_l1_message","consume_l1_message","contract_class_by_class_hash","contract_class_hash_by_address","contract_classes","contract_state_root_by_address","contracts","count","crate_version","create_inherent","current_storage_version","declare","declare","decode","decode","decode","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","deploy_account","deploy_account","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","dispatch_bypass_filter","dispatchables","drop","drop","drop","drop","drop","emit_and_store_tx_and_fees_events","encode_to","encode_to","encode_to","ensure_l1_message_not_executed","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","estimate_fee","estimate_message_fee","event_count","fee_token_address","fee_token_address","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get_block_context","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","get_storage_at","identity","identity","identity","index","infos","init","init","init","init","init","integrity_test","into","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","invoke","invoke","is_inherent","is_transaction_fee_disabled","l1_messages","last_known_eth_block","module_name","name","name_hash","new_call_variant_consume_l1_message","new_call_variant_declare","new_call_variant_deploy_account","new_call_variant_invoke","new_call_variant_set_sequencer_address","nonce","offchain_worker","on_chain_storage_version","on_finalize","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_runtime_upgrade","on_runtime_upgrade","parent_block_hash","pending","pending_hashes","pending_storage_changes","pre_dispatch","program_hash","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","seq_addr_update","sequencer_address","serialize","set_sequencer_address","set_sequencer_address","sierra_to_casm_class_hash","simulate_transactions","size_hint","size_hint","size_hint","storage","storage","storage_info","storage_types","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","transaction_count","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","tt_default_parts","tt_error_token","tt_extra_parts","twox_128","twox_128","twox_128","twox_256","twox_256","twox_256","twox_64_concat","twox_64_concat","twox_64_concat","tx_events","tx_messages","tx_revert_error","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","validate_unsigned","validate_unsigned_tx","validate_unsigned_tx_nonce","vzip","vzip","vzip","vzip","vzip","whitelisted_storage_keys","with_weight","addr","contract_class","paid_fee_on_l1","transaction","transaction","transaction","transaction","new_fee_token_address","old_fee_token_address","consume_l1_message","declare","deploy_account","invoke","set_sequencer_address","BlockHash","CompiledClassHashes","ContractClassHashes","ContractClasses","ContractsStateRoots","FeeTokenAddress","L1Messages","LastKnownEthBlock","Nonces","Pending","PendingHashes","PendingStorageChanges","SeqAddrUpdate","SequencerAddress","StorageView","TxEvents","TxMessages","TxRevertError","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","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","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_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","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","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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","EnsureStarknetTransaction","InvokeV0","L1Handler","RawOrigin","RegularTxs","StarknetTransaction","TxPriorityInfo","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","ensure_starknet_transaction","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","try_from","try_from","try_from","try_into","try_into","try_into","try_origin","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","nonce","sender_address","sender_nonce","transaction_nonce","BuildTransferInvokeTransaction","CasmClassHash","ContractClassMapping","ContractStorageKey","DeployAccountTransactionOutput","MaxTransactionsPendingBlock","SierraClassHash","StorageSlot","TransactionOutput","__clone_box","__clone_box","actual_fee","amount_high","amount_low","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","contract_address","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","events","fmt","fmt","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","identity","identity","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","messages_sent","nonce","recipient","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sender_address","serialize","serialize","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_owned","to_owned","token_address","transaction_hash","transaction_hash","try_from","try_from","try_from","try_into","try_into","try_into","twox_128","twox_128","twox_256","twox_256","twox_64_concat","twox_64_concat","type_id","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip"],"q":[[0,"pallet_starknet"],[12,"pallet_starknet::blockifier_state_adapter"],[53,"pallet_starknet::execution_config"],[87,"pallet_starknet::genesis_loader"],[226,"pallet_starknet::pallet"],[593,"pallet_starknet::pallet::Call"],[600,"pallet_starknet::pallet::Event"],[602,"pallet_starknet::pallet::dispatchables"],[607,"pallet_starknet::pallet::storage_types"],[1111,"pallet_starknet::transaction_validation"],[1209,"pallet_starknet::transaction_validation::TxPriorityInfo"],[1213,"pallet_starknet::types"]],"d":["","","","","An adapter for the blockifier state related traits","The implementation of the execution configuration.","","","The pallet module in each FRAME pallet hosts the most …","Simulation, estimations and execution trace logic.","Transaction validation logic. Transaction validation logic.","The Starknet pallet’s runtime custom types. Starknet …","Empty struct that implements the traits needed by the …","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","As the state is updated during the execution, return an …","","","","","","","","","Builder pattern for ExecutionConfig. Combines the …","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","A wrapper for FieldElement that implements serde’s …","A struct containing predeployed accounts info.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Starknet pallet external functions. Dispatchable …","","","Configuration trait of this pallet.","","","","","","A bool to disable Nonce validation","A bool to disable transaction fees and make all …","","The Starknet pallet custom errors. ERRORS","The Starknet pallet events. EVENTS See: …","","Emitted when fee token address is changed. This is emitted …","Starknet genesis configuration.","","","","","The gas price","","","","","","Type alias to Pallet, to be used by construct_runtime.","The Pallet struct, the main type that implements traits …","","","Because this pallet emits events, it depends on the runtime…","Ensure the sequencer address was updated for this block.","Current sequencer address.","","Regular Starknet event","","","The hashing function to use.","The block time","","","","A configuration for longevity of transactions.","","A configuration for base priority of unsigned transactions.","","","","","","","","","","","","","","","","An auto-generated getter for BlockHash.","Get the current block timestamp in seconds.","","","","","","","","","","","","Call a smart contract function.","","convert chain_id","","","","","","","An auto-generated getter for CompiledClassHashes.","","Consume a message from L1.","See Pallet::consume_l1_message.","An auto-generated getter for ContractClasses.","An auto-generated getter for ContractClassHashes.","The contract classes to be deployed at genesis. This is a …","An auto-generated getter for ContractsStateRoots.","The contracts to be deployed at genesis. This is a vector …","","","","","The declare transaction is used to introduce new classes …","See Pallet::declare.","","","","","","","","","","","","","","Since Starknet v0.10.1 the deploy_account transaction …","See Pallet::deploy_account.","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the number of events in the block.","An auto-generated getter for FeeTokenAddress.","The address of the fee token. Must be set to the address …","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Creates a BlockContext object. The BlockContext is needed …","","","","","","Get storage value at","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","The invoke transaction is the main transaction type used …","See Pallet::invoke.","","","An auto-generated getter for L1Messages.","An auto-generated getter for LastKnownEthBlock.","","","","Create a call with the variant consume_l1_message.","Create a call with the variant declare.","Create a call with the variant deploy_account.","Create a call with the variant invoke.","Create a call with the variant set_sequencer_address.","An auto-generated getter for Nonces.","","","","The block is being finalized.","","","","The block is being initialized. Implement to have …","","Perform a module upgrade.","Get the block hash of the previous block.","An auto-generated getter for Pending.","An auto-generated getter for PendingHashes.","An auto-generated getter for PendingStorageChanges.","From substrate documentation: Validate the call right …","","","","","","","","","","","","","","","","","","","","","","","","","","","An auto-generated getter for SeqAddrUpdate.","An auto-generated getter for SequencerAddress.","","Set the current block author’s sequencer address.","See Pallet::set_sequencer_address.","","","","","","An auto-generated getter for StorageView.","","","Auto-generated docs-only module listing all (public and …","","","","","","","Get the number of transactions in the block.","","","","","","","","","","","","","","","","","","","","","","","An auto-generated getter for TxEvents.","An auto-generated getter for TxMessages.","An auto-generated getter for TxRevertError.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Validate unsigned call to this module.","","","","","","","","","","","","","","","","","","","Consume a message from L1.","The declare transaction is used to introduce new classes …","Since Starknet v0.10.1 the deploy_account transaction …","The invoke transaction is the main transaction type used …","Set the current block author’s sequencer address.","Mapping for block number and hashes. Safe to use Identity …","Mapping from Starknet Sierra class hash to Casm compiled …","Mapping from Starknet contract address to the contract’s …","Mapping from Starknet class hash to contract class. Safe …","The Starknet pallet storage items. STORAGE Mapping of …","The address of the fee token ERC20 contract.","Information about processed L1 Messages Based on Nonce …","The last processed Ethereum block number for L1 messages …","Mapping from Starknet contract address to its nonce. Safe …","The Starknet pallet storage items. STORAGE Current …","Warning: Doc-Only","Pending storage slot updates STORAGE Mapping storage key …","Ensure the sequencer address was updated for this block.","Current sequencer address.","Mapping from Starknet contract storage key to its value. …","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensure that the origin is a Starknet transaction. See: …","","","Representation of the origin of a Starknet transaction. …","","","","","","","","","","","","","","","","","","","Ensure that the origin is a Starknet transaction. See: …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to convert the origin into a …","","","","","","","","","","","","","","","","","","","","","","","Build invoke transaction for transfer utils","","","Contract Storage Key","Declare Transaction Output","Make this configurable. Max transaction/block","","Type wrapper for a storage slot.","","","","","","","","","","","","","","","","","","","","","","","Contract Address","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transaction hash","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,0,0,0,26,24,26,27,24,29,26,27,24,29,29,26,26,29,27,27,24,26,27,24,29,26,27,24,29,26,27,29,26,27,24,29,27,26,26,26,26,27,24,29,26,26,27,27,24,24,29,29,26,26,27,27,24,24,29,29,26,27,24,29,26,27,24,29,26,27,24,29,26,27,24,29,29,24,27,29,29,26,26,26,26,26,27,27,27,27,27,24,24,24,24,24,29,29,29,29,29,26,27,29,27,27,26,26,27,24,29,26,27,24,29,26,27,24,29,26,27,24,29,26,27,24,29,26,27,24,29,26,27,24,29,26,27,24,29,60,60,0,1,60,0,60,60,60,60,60,1,1,60,0,0,60,46,0,60,60,1,46,1,60,1,60,60,60,0,0,1,1,1,0,0,60,46,60,60,1,1,60,60,60,1,60,1,1,45,46,47,35,35,46,60,47,46,60,47,46,60,47,45,45,45,35,46,60,47,45,35,46,60,47,35,45,45,45,45,46,47,45,46,47,45,45,45,47,45,45,35,45,35,45,45,45,45,45,47,46,60,47,46,60,47,46,60,47,46,60,47,35,45,47,45,35,46,60,47,45,35,46,60,47,35,47,0,45,35,46,60,47,45,46,60,47,45,45,46,47,45,45,45,45,45,45,46,46,46,46,46,46,47,47,47,47,47,47,45,45,45,45,35,45,46,60,47,45,35,35,46,60,47,45,45,35,35,46,46,60,60,47,47,45,45,35,35,46,46,60,60,47,47,45,47,47,47,47,47,45,46,60,47,45,45,45,35,46,60,47,45,45,35,46,60,47,45,35,46,60,47,45,35,46,60,47,45,47,45,45,45,45,45,45,45,47,47,47,47,47,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,35,35,35,35,35,46,46,46,46,46,60,60,60,60,60,47,47,47,47,47,45,45,35,45,47,35,45,46,60,47,45,35,45,0,46,60,47,45,46,47,45,45,35,46,60,47,45,35,46,60,47,0,0,0,46,60,47,46,60,47,46,60,47,45,45,45,45,35,46,60,47,46,60,47,45,35,46,60,47,45,35,46,60,47,45,35,46,60,47,45,35,46,60,47,45,45,45,45,35,46,60,47,45,60,105,106,107,108,106,109,107,110,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,111,111,111,111,112,112,112,112,112,113,113,113,113,113,114,114,114,114,114,115,115,115,115,115,116,116,116,116,116,117,117,117,117,117,118,118,118,118,118,119,119,119,119,119,120,120,120,120,120,121,121,121,121,121,122,122,122,122,122,123,123,123,123,123,124,124,124,124,124,125,125,125,125,125,126,126,126,126,126,127,127,127,127,127,128,128,128,128,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,0,96,96,0,96,100,0,100,129,96,100,129,96,100,129,96,100,129,96,100,129,96,0,96,96,96,96,96,96,96,96,100,129,96,100,100,129,129,96,96,100,100,129,129,96,96,100,129,96,100,129,96,100,129,96,100,129,96,100,100,100,100,100,129,129,129,129,129,96,96,96,96,96,100,129,96,100,129,96,129,100,129,96,100,129,96,100,129,96,100,129,96,100,129,96,100,129,96,130,131,131,131,0,0,0,0,0,0,0,0,0,103,104,104,132,132,103,104,103,104,103,104,132,103,104,132,103,104,103,104,103,104,103,103,104,103,104,103,104,103,104,132,103,104,132,103,104,103,104,132,103,104,103,104,103,104,103,103,103,103,103,103,104,104,104,104,104,104,104,103,104,132,103,104,132,132,103,103,104,104,132,132,103,103,104,104,103,104,132,103,104,132,103,104,132,103,104,132,103,104,104,132,132,132,132,132,132,132,103,103,103,103,103,104,104,104,104,104,132,103,104,103,104,103,104,103,104,132,103,104,132,103,104,132,103,104,103,104,103,104,103,104,132,103,104,103,104,132,103,104,132,103,104,132,103,104,132,103,104,132,103,104],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[[2,[1]]],3],[[],[[2,[1]]]],[4],[4],[4],[[]],[[]],[[]],[[]],[[]],[[[2,[1]],5],[[7,[6]]]],[[[2,[1]],6],[[7,[8]]]],[[[2,[1]],6],[[7,[9]]]],[[[2,[1]],5],[[7,[10]]]],[[[2,[1]],5,11],[[7,[12]]]],[[[2,[1]],5],7],[[],4],[[]],[[]],[[]],[13,[[14,[13]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[[],14],[14,[[14,[14]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[[2,[1]],5,6],7],[[[2,[1]],6,8],7],[[[2,[1]],6,9],7],[[[2,[1]],5,11,12]],[[[2,[1]]],18],[[],14],[[],14],[[],19],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[20,21],[4],[4],[4],[[]],[[]],[[]],[[]],[[]],[[],4],[[]],[[]],[[]],[[],20],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[14,[[14,[14]]]],[[],14],[[],14],[[],14],[[],19],[[]],[[]],[[]],[[]],[[]],[20,20],[20,20],[20,20],[[20,22],20],0,0,0,0,[23],[24,25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[26,26],[[]],0,0,0,[24,27],[4],[4],[4],[4],[4],[4],[4],[4],[28,[[14,[26]]]],[28,[[14,[27]]]],[28,[[14,[29]]]],[4],[4],[4],[4],0,[[26,30],[[14,[31]]]],[32,26],[33,26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[25,27],24],0,0,0,[13,[[14,[13]]]],[14,[[14,[14]]]],[[],14],[[[16,[15]]],[[14,[[16,[15]]]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[14,[[14,[14]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[],14],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[[],14],[14,[[14,[14]]]],[13,[[14,[13]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[14,[[14,[14]]]],[[],14],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[26,34],14],[[27,34],14],[[29,34],14],0,0,[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[23],[23],[23],0,[[[35,[1]],36],[[14,[37]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[[41,[40]]],33],[[],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[35,[1]]]],[[5,42,43],[[14,[[16,[33]],44]]]],[[],33],[[],37],[45,45],[[[46,[1]]],[[46,[1]]]],[[[47,[1]]],[[47,[1]]]],[[]],[[]],[[]],[[[41,[48]]],[[13,[8]]]],[[],49],[[[50,[1]],51,52],53],0,[[[41,[54]]],[[13,[9]]]],[[[41,[5]]],54],0,[[[41,[5]]],[[13,[33]]]],0,[[],4],[[],55],[56,13],[[]],[[[50,[1]],57,9],53],0,[58,[[14,[[46,[1]],59]]]],[58,[[14,[60,59]]]],[58,[[14,[[47,[1]],59]]]],[[[61,[38]]],[[14,[59]]]],[[[61,[38]]],[[14,[59]]]],[[[61,[38]]],[[14,[59]]]],[[62,[61,[38]]],[[14,[59]]]],[[62,[61,[38]]],[[14,[59]]]],[[62,[61,[38]]],[[14,[59]]]],[[62,58],[[14,[59]]]],[[62,58],[[14,[59]]]],[[62,58],[[14,[59]]]],[[],[[35,[1]]]],[[[50,[1]],63],53],0,[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[28,[[14,[[35,[1]]]]]],[[[47,[1]]],64],0,[4],[4],[4],[4],[4],[[65,[13,[66]],[13,[66]]]],[[[46,[1]],[0,[67,68]]]],[[60,[0,[67,68]]]],[[[47,[1]],[0,[67,68]]]],[10,[[14,[69]]]],[[45,45],70],[[[46,[1]],[46,[1]]],70],[[[47,[1]],[47,[1]]],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[[16,[71]]],[[14,[16,44]]]],[51,[[14,[44]]]],[[],72],[[],5],0,[[45,30],73],[[[46,[1]],30],73],[[[60,[1]],30],73],[[[47,[1]],30],73],[[]],[24,[[35,[1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],74],[[[47,[1]]],38],[[],[[61,[38]]]],[[[47,[1]]],75],[[],[[61,[75]]]],[[[47,[1]]],76],[[5,11],[[14,[12,44]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],4],[[],[[16,[77]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[50,[1]],78],53],0,[[],70],[[],70],[[],[[79,[10]]]],[[],[[13,[40]]]],[[],75],[[],75],[[],[[39,[38]]]],[[51,52],[[47,[1]]]],[[57,9],[[47,[1]]]],[63,[[47,[1]]]],[78,[[47,[1]]]],[[[39,[38]]],[[47,[1]]]],[[[41,[5]]],10],[[[80,[1]]]],[[],81],[[[80,[1]]]],[[[80,[1]]]],[[]],[[[80,[1]],82],82],[[[80,[1]]],82],[[[80,[1]]],82],[[],82],[[],82],[40,33],[[],[[16,[83]]]],[[],[[16,[65]]]],[[[41,[5]]],[[16,[84]]]],[[],[[14,[85]]]],[[],33],[14,[[14,[14]]]],[[],14],[[[16,[15]]],[[14,[[16,[15]]]]]],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[13,[[14,[13]]]],[[],14],[14,[[14,[14]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[14,[[14,[14]]]],[[],14],[[[16,[15]]],[[14,[[16,[15]]]]]],[13,[[14,[13]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[13,[[14,[13]]]],[[],14],[14,[[14,[14]]]],[14,[[14,[14]]]],[[],14],[[[16,[15]]],[[14,[[16,[15]]]]]],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[],70],[[],5],[[[35,[1]],34],14],[[[50,[1]],[39,[38]]],53],0,0,[[[16,[71]],22],[[14,[[16,[[14,[86,87]]]],44]]]],[[[46,[1]]],4],[60,4],[[[47,[1]]],4],[[[41,[88]]],12],0,[[],[[16,[89]]]],0,[[[61,[38]]],[[16,[38,15]]]],[[[61,[38]]],[[16,[38,15]]]],[[[61,[38]]],[[16,[38,15]]]],[[]],[[]],[[]],[[],72],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,0,[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[[41,[65]]],[[16,[90]]]],[[[41,[65]]],[[16,[91]]]],[[[41,[65]]],[[13,[37]]]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],92],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[93,94],[95,[[14,[69]]]],[95,[[14,[96,69]]]],[[]],[[]],[[]],[[]],[[]],[[],[[16,[97]]]],[82,[[99,[98]]]],0,0,0,0,0,0,0,0,0,[[51,52]],[[57,9]],[63],[78],[[[39,[38]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[16,[15]]],[[14,[[16,[15]]]]]],[14,[[14,[14]]]],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[],14],[13,[[14,[13]]]],[14,[[14,[14]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[[],14],[14,[[14,[14]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[13,[[14,[13]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[[],14],[[[17,[15]]],[[14,[[17,[15]]]]]],[13,[[14,[13]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[[],14],[14,[[14,[14]]]],[14,[[14,[14]]]],[[],14],[[[16,[15]]],[[14,[[16,[15]]]]]],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[14,[[14,[14]]]],[[],14],[[[17,[15]]],[[14,[[17,[15]]]]]],[13,[[14,[13]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[[],14],[13,[[14,[13]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[14,[[14,[14]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[14,[[14,[14]]]],[[],14],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[13,[[14,[13]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[[],14],[14,[[14,[14]]]],[14,[[14,[14]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[13,[[14,[13]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[[],14],[[[17,[15]]],[[14,[[17,[15]]]]]],[13,[[14,[13]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[[],14],[14,[[14,[14]]]],[14,[[14,[14]]]],[[],14],[[[16,[15]]],[[14,[[16,[15]]]]]],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[],14],[14,[[14,[14]]]],[[],14],[[[16,[15]]],[[14,[[16,[15]]]]]],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[14,[[14,[14]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[13,[[14,[13]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[[],14],[14,[[14,[14]]]],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[14,[[14,[14]]]],[[],14],[[[16,[15]]],[[14,[[16,[15]]]]]],[[],14],[[[16,[15]]],[[14,[[16,[15]]]]]],[14,[[14,[14]]]],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[14,[[14,[14]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[],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],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[4],[4],[4],[4],[4],[4],[4],[4],[4],[[[101,[[14,[100,[101,[[14,[100,[101,[[14,[100]]]]]]]]]]]]],[[14,[75]]]],[[96,96],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[96,30],73],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,[[14,[14]]]],[13,[[14,[13]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[[],14],[[[17,[15]]],[[14,[[17,[15]]]]]],[14,[[14,[14]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[13,[[14,[13]]]],[[],14],[[[16,[15]]],[[14,[[16,[15]]]]]],[14,[[14,[14]]]],[[],14],[[[17,[15]]],[[14,[[17,[15]]]]]],[13,[[14,[13]]]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[0,[[101,[[14,[100,[0,[[101,[[14,[100,[0,[[101,[[14,[100]]]],[102,[100]]]]]]]],[102,[100]]]]]]]],[102,[100]]]]],[[14,[[0,[[101,[[14,[100,[0,[[101,[[14,[100,[0,[[101,[14]],[102,[100]]]]]]]],[102,[100]]]]]]]],[102,[100]]]]]]]],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[23],[23],0,0,0,[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[]],[[]],[[]],[[]],[[]],[[]],[103,103],[104,104],[[]],[[]],0,[58,[[14,[103,59]]]],[58,[[14,[104,59]]]],[[[61,[38]]],[[14,[59]]]],[[[61,[38]]],[[14,[59]]]],[[62,[61,[38]]],[[14,[59]]]],[[62,[61,[38]]],[[14,[59]]]],[[62,58],[[14,[59]]]],[[62,58],[[14,[59]]]],[4],[4],[4],[4],[4],[4],[28,[[14,[103]]]],[28,[[14,[104]]]],[4],[4],[4],[[103,[0,[67,68]]]],[[104,[0,[67,68]]]],[[103,103],70],[[104,104],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],0,[[103,30],73],[[104,30],73],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[14,[[14,[14]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[13,[[14,[13]]]],[[],14],[[[17,[15]]],[[14,[[17,[15]]]]]],[14,[[14,[14]]]],[[],14],[[[16,[15]]],[[14,[[16,[15]]]]]],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],[[[16,[15]]],[[14,[[16,[15]]]]]],[14,[[14,[14]]]],[[],14],[13,[[14,[13]]]],[[[17,[15]]],[[14,[[17,[15]]]]]],0,[[103,34],14],[[104,34],14],[103,4],[104,4],[[[61,[38]]],[[16,[38,15]]]],[[[61,[38]]],[[16,[38,15]]]],[[]],[[]],0,0,0,[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],19],[[],19],[[],19],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[255],"p":[[8,"Config"],[3,"BlockifierStateAdapter"],[3,"StateChangesCount"],[15,"usize"],[3,"ContractAddress"],[3,"ClassHash"],[6,"StateResult"],[3,"CompiledClassHash"],[4,"ContractClass"],[3,"Nonce"],[3,"StorageKey"],[3,"StarkFelt"],[4,"Option"],[4,"Result"],[3,"Global"],[3,"Vec"],[3,"Box"],[3,"CommitmentStateDiff"],[3,"TypeId"],[3,"RuntimeExecutionConfigBuilder"],[3,"ExecutionConfig"],[3,"SimulationFlags"],[3,"Private"],[3,"GenesisLoader"],[3,"PathBuf"],[3,"HexFelt"],[3,"GenesisData"],[8,"Deserializer"],[3,"PredeployedAccount"],[3,"Formatter"],[3,"Error"],[3,"FieldElement"],[3,"Felt252Wrapper"],[8,"Serializer"],[3,"GenesisConfig"],[3,"Storage"],[3,"String"],[15,"u8"],[15,"array"],[15,"u64"],[8,"EncodeLike"],[3,"EntryPointSelector"],[3,"Calldata"],[4,"DispatchError"],[3,"Pallet"],[4,"Event"],[4,"Call"],[6,"SierraClassHash"],[6,"StarkHash"],[6,"OriginFor"],[3,"HandleL1MessageTransaction"],[3,"Fee"],[6,"DispatchResult"],[6,"CasmClassHash"],[3,"CrateVersion"],[3,"InherentData"],[4,"DeclareTransaction"],[8,"Input"],[3,"Error"],[4,"Error"],[15,"slice"],[15,"u32"],[3,"DeployAccountTransaction"],[6,"DispatchResultWithPostInfo"],[3,"TransactionHash"],[3,"CallInfo"],[8,"Output"],[8,"Sized"],[4,"InvalidTransaction"],[15,"bool"],[4,"UserTransaction"],[15,"u128"],[6,"Result"],[3,"BlockContext"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[4,"InvokeTransaction"],[3,"BTreeSet"],[6,"BlockNumberFor"],[3,"StorageVersion"],[3,"Weight"],[4,"Transaction"],[6,"StorageSlot"],[4,"TransactionValidityError"],[3,"TransactionExecutionInfo"],[3,"PlaceHolderErrorTypeForFailedStarknetExecution"],[6,"ContractStorageKey"],[3,"StorageInfo"],[3,"Event"],[3,"MessageToL1"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[4,"UserAndL1HandlerTransaction"],[4,"TxPriorityInfo"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[4,"RawOrigin"],[8,"Into"],[8,"From"],[3,"DeployAccountTransactionOutput"],[3,"TransactionOutput"],[13,"set_sequencer_address"],[13,"declare"],[13,"consume_l1_message"],[13,"invoke"],[13,"deploy_account"],[13,"FeeTokenAddressChanged"],[3,"Pending"],[3,"PendingHashes"],[3,"TxEvents"],[3,"TxMessages"],[3,"TxRevertError"],[3,"ContractsStateRoots"],[3,"PendingStorageChanges"],[3,"BlockHash"],[3,"ContractClassHashes"],[3,"ContractClasses"],[3,"CompiledClassHashes"],[3,"Nonces"],[3,"StorageView"],[3,"LastKnownEthBlock"],[3,"FeeTokenAddress"],[3,"SequencerAddress"],[3,"SeqAddrUpdate"],[3,"L1Messages"],[3,"EnsureStarknetTransaction"],[13,"L1Handler"],[13,"RegularTxs"],[3,"BuildTransferInvokeTransaction"]]},\ -"pallet_starknet_runtime_api":{"doc":"Definition of the runtime API for the Starknet pallet.","t":"DNNNNINIELBMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLLLLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMLL","n":["BlockContext","ClassAlreadyDeclared","ClassHashNotFound","ContractError","ContractNotFound","ConvertTransactionRuntimeApi","InvalidContractClass","StarknetRuntimeApi","StarknetTransactionExecutionError","__clone_box","alloc","block_number","block_timestamp","borrow","borrow","borrow_mut","borrow_mut","call","chain_id","chain_id","clone","clone_into","config_hash","contract_class_by_class_hash","contract_class_hash_by_address","convert_error","convert_l1_transaction","convert_transaction","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref_mut","deref_mut","drop","drop","encode_to","encode_to","estimate_fee","estimate_message_fee","extrinsic_filter","fee_token_address","fee_token_address","fmt","from","from","from","from_mut","from_mut","from_ref","from_ref","gas_price","get_block_context","get_events_for_tx_by_index","get_starknet_events_and_their_associated_tx_index","get_storage_at","get_tx_execution_outcome","get_tx_messages_to_l1","init","init","into","into","invoke_tx_max_n_steps","is_transaction_fee_disabled","l1_nonce_unused","max_recursion_depth","nonce","program_hash","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sequencer_address","simulate_transactions","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","validate_max_n_steps","vm_resource_fee_cost","vzip","vzip"],"q":[[0,"pallet_starknet_runtime_api"]],"d":["","","","","","","","","","","","","","","","","","Returns a Call response.","Returns the chain id.","","","","Returns the Starknet config hash.","Returns the contract class for the given class hash.","Returns the contract class hash at the given address.","Converts the DispatchError to an understandable error for …","Converts the L1 Message transaction to an …","Converts the transaction to an UncheckedExtrinsic for …","","","","","","","","","","","","","","","","","Returns fee estimate","Returns message fee estimate","Filters extrinsic transactions to return only Starknet …","Returns the fee token address.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Return the block context","Returns events, call with extrinsic index","Return the list of StarknetEvent evmitted during this …","Returns a storage slot value","Return the outcome of the tx execution","Return messages sent to L1 during tx execution","","","Calls U::from(self).","Calls U::from(self).","","Return is fee disabled in state","Check if L1 Message Nonce has not been used","","Returns the nonce associated with the given address in the …","Returns the Starknet OS Cairo program hash.","","","","","","","","","","","","Simulates transactions and returns their trace","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,15,15,15,15,0,15,0,0,10,0,10,10,15,10,15,10,45,45,10,10,10,45,45,45,46,46,46,15,10,15,10,15,10,15,10,15,10,15,10,15,10,15,10,45,45,45,45,10,10,15,10,10,15,10,15,10,10,45,45,45,45,45,45,15,10,15,10,10,45,45,10,45,45,15,15,15,15,15,10,10,10,10,10,10,45,15,10,15,10,10,15,10,15,10,15,10,15,10,15,10,15,10,15,10,15,10,10,10,15,10],"f":[0,0,0,0,0,0,0,0,0,[1],0,0,0,[[]],[[]],[[]],[[]],[[2,3,4],[[8,[[8,[[6,[5]],7]],9]]]],[[],[[8,[5,9]]]],0,[10,10],[[]],[[],[[8,[11,9]]]],[12,[[8,[[14,[13]],9]]]],[2,[[8,[12,9]]]],[7,[[8,[15,9]]]],[[16,17],[[8,[9]]]],[18,[[8,[9]]]],[19,[[8,[15,20]]]],[19,[[8,[10,20]]]],[[[22,[21]]],[[8,[20]]]],[[[22,[21]]],[[8,[20]]]],[[23,[22,[21]]],[[8,[20]]]],[[23,[22,[21]]],[[8,[20]]]],[[23,19],[[8,[20]]]],[[23,19],[[8,[20]]]],[24],[24],[24],[24],[24],[24],[[15,[0,[25,26]]]],[[10,[0,[25,26]]]],[[[6,[18]]],[[8,[[8,[6,7]],9]]]],[16,[[8,[[8,[7]],9]]]],[6,[[8,[[6,[27]],9]]]],[[],[[8,[2,9]]]],0,[[10,28],29],[[]],[[]],[30,10],[[]],[[]],[[]],[[]],0,[[],[[8,[10,9]]]],[23,[[8,[[14,[[6,[31]]]],9]]]],[[],[[8,[6,9]]]],[[2,32],[[8,[[8,[33,7]],9]]]],[34,[[8,[[14,[[6,[21]]]],9]]]],[34,[[8,[[6,[35]],9]]]],[[],24],[[],24],[[]],[[]],0,[[],[[8,[36,9]]]],[37,[[8,[36,9]]]],0,[2,[[8,[37,9]]]],[[],[[8,[5,9]]]],[8,[[8,[8]]]],[[[39,[38]]],[[8,[[39,[38]]]]]],[14,[[8,[14]]]],[[[6,[38]]],[[8,[[6,[38]]]]]],[[],8],[[[39,[38]]],[[8,[[39,[38]]]]]],[14,[[8,[14]]]],[[[6,[38]]],[[8,[[6,[38]]]]]],[[],8],[8,[[8,[8]]]],0,[[[6,[18]],40],[[8,[[8,[[6,[[8,[41,42]]]],7]],9]]]],[15,24],[10,24],[[[22,[21]]],[[6,[21,38]]]],[[[22,[21]]],[[6,[21,38]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],43],[[],43],[[],44],[[],44],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"ContractAddress"],[3,"EntryPointSelector"],[3,"Calldata"],[3,"Felt252Wrapper"],[3,"Vec"],[4,"DispatchError"],[4,"Result"],[4,"ApiError"],[3,"BlockContext"],[6,"StarkHash"],[3,"ClassHash"],[4,"ContractClass"],[4,"Option"],[4,"StarknetTransactionExecutionError"],[3,"HandleL1MessageTransaction"],[3,"Fee"],[4,"UserTransaction"],[8,"Input"],[3,"Error"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[4,"Transaction"],[3,"Formatter"],[6,"Result"],[3,"BlockContext"],[3,"Event"],[3,"StorageKey"],[3,"StarkFelt"],[3,"TransactionHash"],[3,"MessageToL1"],[15,"bool"],[3,"Nonce"],[3,"Global"],[3,"Box"],[3,"SimulationFlags"],[3,"TransactionExecutionInfo"],[3,"PlaceHolderErrorTypeForFailedStarknetExecution"],[3,"TypeId"],[3,"Type"],[8,"StarknetRuntimeApi"],[8,"ConvertTransactionRuntimeApi"]]},\ -"starknet_e2e_test":{"doc":"","t":"ADLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["starknet_sovereign","StarknetSovereign","address","borrow","borrow_mut","client","create_settlement_conf","deploy","deref","deref_mut","drop","from","from_mut","from_ref","init","initialize","initialize_for_goerli","initialize_with","into","message_to_l1_exists","message_to_l2_exists","rewrite","rewrite","rewrite","rewrite","rewrite","send_message_to_l2","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip"],"q":[[0,"starknet_e2e_test"],[1,"starknet_e2e_test::starknet_sovereign"]],"d":["","","","","","","Write Ethereum settlement config to the specified Madara …","Attach to an existing Anvil instance or spawn a new one …","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Initialize Starknet core contract with the specified …","Initialize Starknet core contract with the specified block …","Initialize Starknet core contract with the specified data.","Calls U::from(self).","","","","","","","","","","","","","","","",""],"i":[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":[0,0,[1,2],[[]],[[]],[1,[[4,[3]]]],[[1,5],5],[[],1],[6],[6],[6],[[]],[[]],[[]],[[],6],[[1,7,7]],[[1,7,7]],[[1,8]],[[]],[[1,9],10],[[1,11],10],[12,[[12,[12]]]],[[],12],[[[14,[13]]],[[12,[[14,[13]]]]]],[15,[[12,[15]]]],[[[16,[13]]],[[12,[[16,[13]]]]]],[[1,11]],[[],12],[[],12],[[],17],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"StarknetSovereign"],[6,"Address"],[6,"LocalWalletSignerMiddleware"],[3,"Arc"],[3,"PathBuf"],[15,"usize"],[3,"StarkFelt"],[3,"CoreContractInitData"],[3,"MessageL2ToL1"],[15,"bool"],[3,"MessageL1ToL2"],[4,"Result"],[3,"Global"],[3,"Vec"],[4,"Option"],[3,"Box"],[3,"TypeId"]]},\ +"mp_storage":{"doc":"Starknet storage primitives.","t":"RRRDDDDRRRRRRRENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["PALLET_STARKNET","PALLET_STARKNET_SCHEMA","PALLET_SYSTEM","SN_COMPILED_CLASS_HASH_PREFIX","SN_CONTRACT_CLASS_HASH_PREFIX","SN_NONCE_PREFIX","SN_STORAGE_PREFIX","STARKNET_COMPILED_CLASS_HASH","STARKNET_CONTRACT_CLASS","STARKNET_CONTRACT_CLASS_HASH","STARKNET_CURRENT_BLOCK","STARKNET_NONCE","STARKNET_STORAGE","SYSTEM_EVENTS","StarknetStorageSchemaVersion","Undefined","V1","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","init","init","init","init","init","into","into","into","into","into","partial_cmp","size_hint","to_keyed_vec","to_owned","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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"mp_storage"]],"d":["Pallet Starknet storage items. Pallet name.","Current version of pallet Starknet’s storage schema is …","System storage items. Pallet name.","","","","","Compiled class hashes","Starknet contract class storage item.","Starknet contract class hash storage item.","Starknet current block storage item.","Starknet nonce storage item.","Starknet storage","System events storage item.","The schema version for Pallet Starknet’s storage.","Undefined schema.","Schema V1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,10,13,14,15,2,10,13,14,15,2,2,2,2,2,2,2,2,2,10,10,13,13,14,14,15,15,2,10,13,14,15,2,10,13,14,15,2,2,2,2,2,2,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,2,2,2,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,2],[[]],[[2,2],3],[4,[[6,[2,5]]]],[[[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,4],[[6,[5]]]],[[],2],[10,[[11,[7]]]],[12],[13,[[11,[7]]]],[12],[14,[[11,[7]]]],[12],[12],[15,[[11,[7]]]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[2,[0,[16,17]]]],[[2,2],18],[[],18],[[],18],[[],18],[[2,19],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[2,2],[[21,[3]]]],[2,12],[[[8,[7]]],[[11,[7,22]]]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],23],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[4,"StarknetStorageSchemaVersion"],[4,"Ordering"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[3,"SN_NONCE_PREFIX"],[3,"Vec"],[15,"usize"],[3,"SN_CONTRACT_CLASS_HASH_PREFIX"],[3,"SN_STORAGE_PREFIX"],[3,"SN_COMPILED_CLASS_HASH_PREFIX"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"Option"],[3,"Global"],[3,"TypeId"]]},\ +"mp_transactions":{"doc":"Starknet transaction related functionality.","t":"NNNEDDDNNNDDNNNEDDNNNEDENEENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLMMMMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLMMMMMMLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIKIDIIIISIDLKLLLLKLLLLLLMMMMLLLMKLLLLLLLKLLLLLLLMMMLLLLLLLLLLLLLLLLKLLLLLLLLLLMLLLLLENNNNNNNNLLFLLLLLLLLFLLLLLLLLLLLLLLLLLIKF","n":["Declare","Declare","Declare","DeclareTransaction","DeclareTransactionV0","DeclareTransactionV1","DeclareTransactionV2","DeployAccount","DeployAccount","DeployAccount","DeployAccountTransaction","HandleL1MessageTransaction","Invoke","Invoke","Invoke","InvokeTransaction","InvokeTransactionV0","InvokeTransactionV1","L1Handler","L1Handler","L1Handler","Transaction","TransactionStatus","TxType","User","UserAndL1HandlerTransaction","UserTransaction","V0","V0","V1","V1","V2","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","account_address","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","calculate_contract_address","calldata","calldata","calldata","calldata","calldata","calldata","class_hash","class_hash","class_hash","class_hash","class_hash","class_hash","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","compiled_class_hash","compiled_class_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","constructor_calldata","contract_address","contract_address","contract_address_salt","conversions","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","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","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","entry_point_selector","entry_point_selector","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","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","execution","execution_status","finality_status","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_broadcasted_transactions","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get_account_address","getters","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_executable","into_executable","into_executable","into_executable","into_executable","max_fee","max_fee","max_fee","max_fee","max_fee","max_fee","max_fee","max_fee","max_fee","max_fee","nonce","nonce","nonce","nonce","nonce","nonce","nonce","nonce","nonce","nonce","offset_version","offset_version","offset_version","offset_version","offset_version","offset_version","offset_version","offset_version","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sender_address","sender_address","sender_address","sender_address","sender_address","sender_address","sender_address","serialize","serialize","signature","signature","signature","signature","signature","signature","signature","signature","signature","signature","signature","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_starknet_core_transaction","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","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","try_into","try_into","try_into","try_into","try_into","try_into","try_into_executable","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","version","version","version","version","version","version","version","version","version","version","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ComputeTransactionHash","compute_hash","Execute","ExecutionConfig","GetAccountTransactionContext","GetTransactionCalldata","GetTxType","SimulateTxVersionOffset","VALIDATE_TX_ENTRY_POINT_NAME","Validate","ValidateExecuteCallInfo","__clone_box","apply_simulate_tx_version_offset","borrow","borrow","borrow_mut","borrow_mut","calldata","clone","clone_into","deref","deref","deref_mut","deref_mut","disable_fee_charge","disable_nonce_validation","disable_transaction_fee","disable_validation","drop","drop","execute","execute_call_info","execute_inner","fmt","from","from","from_mut","from_mut","from_ref","from_ref","get_account_transaction_context","handle_fee","handle_nonce","handle_nonce_and_check_fee_balance","init","init","into","into","is_query","offset_version","revert_error","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","set_offset_version","to_owned","try_from","try_from","try_into","try_into","tx_type","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","validate_call_info","validate_entry_point_selector","validate_tx","validate_tx_inner","vzip","vzip","BroadcastedTransactionConversionError","CasmContractClassConversionFailed","ClassHashComputationFailed","InvalidCompiledClassHash","MaxFeeTooBig","ProgramDecompressionFailed","ProgramDeserializationFailed","SierraCompilationFailed","UnsuportedTransactionVersion","borrow","borrow_mut","casm_contract_class_to_compiled_class","deref","deref_mut","drop","fmt","fmt","from","from_mut","from_ref","get_casm_cotract_class_hash","init","into","rewrite","rewrite","rewrite","rewrite","rewrite","to_smolstr","to_string","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","TransactionVersion","version","to_starknet_core_tx"],"q":[[0,"mp_transactions"],[755,"mp_transactions::compute_hash"],[757,"mp_transactions::execution"],[839,"mp_transactions::from_broadcasted_transactions"],[877,"mp_transactions::getters"],[879,"mp_transactions::to_starknet_core_transaction"]],"d":["Declare transaction.","","","","","","","Deploy account transaction.","","","","","Regular invoke transaction.","","","","","","Message sent from ethereum.","","","","","Wrapper type for transaction execution error. Different tx …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains the execution configuration regarding transaction …","","","","","","","","","","","","","","","","","","","","","If true, fee charging is disabled for all transactions.","If true, nonce validation is disabled for all transactions.","If true, transaction fee calculation and charging is …","If true, transaction validation is disabled for all …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","Handles nonce and checks that the account’s balance …","","","Calls U::from(self).","Calls U::from(self).","If true, the transaction is a query.","If true, the transaction version has the simulation offset.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a CasmContractClass to a CompiledClass","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","",""],"i":[12,6,13,0,0,0,0,12,6,13,0,0,12,6,13,0,0,0,12,13,14,0,0,0,14,0,0,9,10,9,10,10,11,12,6,13,14,9,15,16,10,17,18,19,2,20,2,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,2,6,9,2,15,16,20,10,2,17,18,19,2,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,10,19,0,6,13,9,15,16,10,17,18,19,2,20,2,15,20,2,0,12,6,13,14,9,15,16,10,17,18,19,2,20,12,6,13,14,9,15,16,10,17,18,19,2,20,12,6,13,14,9,15,16,10,17,18,19,2,20,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,11,12,6,13,14,9,15,16,10,17,18,19,2,20,12,6,13,14,9,15,16,10,17,18,19,2,20,15,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,11,11,11,11,11,12,12,12,12,12,12,6,6,6,6,6,6,13,13,13,13,13,13,14,14,14,14,14,14,9,9,9,9,9,9,15,15,15,15,15,15,16,16,16,16,16,16,10,10,10,10,10,10,17,17,17,17,17,17,18,18,18,18,18,18,19,19,19,19,19,19,2,2,2,2,2,2,20,20,20,20,20,20,0,11,11,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,6,6,6,13,13,13,13,13,14,14,14,9,9,9,15,16,10,10,10,10,17,18,19,2,20,20,0,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,2,0,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,9,15,16,2,20,6,9,10,2,15,16,17,18,19,2,6,9,10,2,16,17,18,19,2,20,6,9,10,2,16,18,19,2,11,11,11,11,11,12,12,12,12,12,6,6,6,6,6,13,13,13,13,13,14,14,14,14,14,9,9,9,9,9,15,15,15,15,15,16,16,16,16,16,10,10,10,10,10,17,17,17,17,17,18,18,18,18,18,19,19,19,19,19,2,2,2,2,2,20,20,20,20,20,6,9,10,16,17,18,19,11,12,6,13,9,10,2,15,16,17,18,19,2,12,6,13,14,9,15,16,10,17,18,19,2,20,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,0,11,12,6,6,6,6,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,10,11,12,6,13,14,9,15,16,10,17,18,19,2,20,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,6,13,14,9,15,16,10,17,18,19,2,20,11,12,6,13,14,9,15,16,10,17,18,19,2,20,0,72,0,0,0,0,0,0,73,0,0,53,74,61,53,61,53,75,53,53,61,53,61,53,53,53,53,53,61,53,76,61,76,53,61,53,61,53,61,53,77,76,76,76,61,53,61,53,53,53,61,61,61,61,61,61,53,53,53,53,53,53,53,61,53,61,53,78,61,53,61,53,61,53,61,53,61,53,61,73,73,73,61,53,0,68,68,68,68,68,68,68,68,68,68,0,68,68,68,68,68,68,68,68,0,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,0,79,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[2,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[4,4,[5,[4]]],4],[6,[[8,[[7,[3]]]]]],[9,[[7,[3]]]],[2,[[7,[3]]]],0,0,0,[10,3],[2,3],0,0,0,0,[11,11],[12,12],[6,6],[13,13],[14,14],[9,9],[15,15],[16,16],[10,10],[17,17],[18,18],[19,19],[2,2],[20,20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10,[[8,[3]]]],0,0,[[6,3,21],3],[[13,3,21],3],[[9,3,21],3],[[15,3,21],3],[[16,3,21],3],[[10,3,21],3],[[17,3,21],3],[[18,3,21],3],[[19,3,21],3],[[2,3,21],3],[[20,3,21],3],0,0,0,0,0,[22,[[24,[12,23]]]],[22,[[24,[6,23]]]],[22,[[24,[13,23]]]],[22,[[24,[14,23]]]],[22,[[24,[9,23]]]],[22,[[24,[15,23]]]],[22,[[24,[16,23]]]],[22,[[24,[10,23]]]],[22,[[24,[17,23]]]],[22,[[24,[18,23]]]],[22,[[24,[19,23]]]],[22,[[24,[2,23]]]],[22,[[24,[20,23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,[5,[25]]],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[[26,22],[[24,[23]]]],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[28,[[24,[11]]]],[28,[[24,[12]]]],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[27],[[12,[0,[29,30]]]],[[6,[0,[29,30]]]],[[13,[0,[29,30]]]],[[14,[0,[29,30]]]],[[9,[0,[29,30]]]],[[15,[0,[29,30]]]],[[16,[0,[29,30]]]],[[10,[0,[29,30]]]],[[17,[0,[29,30]]]],[[18,[0,[29,30]]]],[[19,[0,[29,30]]]],[[2,[0,[29,30]]]],[[20,[0,[29,30]]]],0,0,[[11,11],21],[[12,12],21],[[6,6],21],[[13,13],21],[[14,14],21],[[9,9],21],[[15,15],21],[[16,16],21],[[10,10],21],[[17,17],21],[[18,18],21],[[19,19],21],[[2,2],21],[[20,20],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],0,0,0,[[11,31],32],[[12,31],32],[[6,31],32],[[13,31],32],[[14,31],32],[[9,31],32],[[15,31],32],[[16,31],32],[[10,31],32],[[17,31],32],[[18,31],32],[[19,31],32],[[2,31],32],[[20,31],32],[[]],[[]],[9,6],[[]],[2,6],[[],6],[[]],[2,13],[20,13],[10,13],[9,13],[[]],[[],14],[6,14],[15,9],[[]],[16,9],[[]],[[]],[19,10],[18,10],[[]],[17,10],[[]],[[]],[[]],[[]],[[]],[33,20],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,4],0,[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[9,3,21],34],[[15,3,21],34],[[16,3,21],34],[[2,3,21],35],[[20,3,36,21],37],[6,38],[9,38],[10,38],[2,38],0,0,0,0,0,0,[6,[[8,[3]]]],[9,[[8,[3]]]],[10,3],[2,3],0,0,0,0,0,0,[6,21],[9,21],[10,21],[2,21],0,0,0,0,[[[7,[39]]],[[24,[[7,[39]]]]]],[8,[[24,[8]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[],24],[24,[[24,[24]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[],24],[24,[[24,[24]]]],[8,[[24,[8]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[8,[[24,[8]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[24,[[24,[24]]]],[[],24],[8,[[24,[8]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[24,[[24,[24]]]],[[],24],[[[40,[39]]],[[24,[[40,[39]]]]]],[[],24],[24,[[24,[24]]]],[8,[[24,[8]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[8,[[24,[8]]]],[24,[[24,[24]]]],[[],24],[[],24],[8,[[24,[8]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[24,[[24,[24]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[],24],[24,[[24,[24]]]],[8,[[24,[8]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[],24],[24,[[24,[24]]]],[8,[[24,[8]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[8,[[24,[8]]]],[24,[[24,[24]]]],[[],24],[[],24],[24,[[24,[24]]]],[8,[[24,[8]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[],24],[24,[[24,[24]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[8,[[24,[8]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[8,[[24,[8]]]],[24,[[24,[24]]]],[[],24],[[[7,[39]]],[[24,[[7,[39]]]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[8,[[24,[8]]]],[24,[[24,[24]]]],[[],24],[6,3],[9,3],[10,3],0,0,0,0,[[11,41],24],[[12,41],24],[6,[[7,[3]]]],[13,[[7,[3]]]],[9,[[7,[3]]]],[10,[[7,[3]]]],[2,[[7,[3]]]],0,0,0,0,0,0,[12,27],[6,27],[13,27],[14,27],[9,27],[15,27],[16,27],[10,27],[17,27],[18,27],[19,27],[2,27],[20,27],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[[5,[25]]],[[7,[25,39]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],24],[[],24],[42,[[24,[6]]]],[43,[[24,[6]]]],[[],24],[44,[[24,[6]]]],[45,[[24,[6]]]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[10,3,46,21],[[48,[47]]]],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[],50],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,25],[13,25],[14,25],[9,25],[15,25],[16,25],[10,25],[17,25],[18,25],[19,25],[2,25],[20,25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[3,21],3],0,0,0,0,0,0,0,0,0,[1],[[],51],[[]],[[]],[[]],[[]],[[],52],[53,53],[[]],[27],[27],[27],[27],0,0,0,0,[27],[27],[[[0,[54,55]],56,53],[[48,[57]]]],0,[[[0,[54,55]],56,58,59,60,21],[[48,[61]]]],[[53,31],32],[[]],[[]],[[]],[[]],[[]],[[]],[21,60],[[[0,[54,55]],[8,[62]],[8,[62]],58,56,60,53],48],[[60,54],48],[[[0,[54,55]],56,60,53],48],[[],27],[[],27],[[]],[[]],0,0,0,[[],24],[[[40,[39]]],[[24,[[40,[39]]]]]],[24,[[24,[24]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[8,[[24,[8]]]],[[[7,[39]]],[[24,[[7,[39]]]]]],[24,[[24,[24]]]],[8,[[24,[8]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[[],24],[[53,21]],[[]],[[],24],[[],24],[[],24],[[],24],[[],63],[[],49],[[],49],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],64],[[54,56,58,59,21],[[48,[[8,[62]]]]]],[[54,58,59,65,52],[[48,[[8,[62]]]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[66,67],[27],[27],[27],[[68,31],32],[[68,31],32],[[]],[[]],[[]],[66,4],[[],27],[[]],[[[7,[39]]],[[24,[[7,[39]]]]]],[[],24],[24,[[24,[24]]]],[[[40,[39]]],[[24,[[40,[39]]]]]],[8,[[24,[8]]]],[[],69],[[],70],[[],24],[[],24],[[],49],[[]],[[]],[[]],[[]],[[]],0,[[],25],[[13,4],71]],"c":[],"p":[[3,"Private"],[3,"DeployAccountTransaction"],[3,"Felt252Wrapper"],[3,"FieldElement"],[15,"slice"],[4,"UserTransaction"],[3,"Vec"],[4,"Option"],[4,"InvokeTransaction"],[4,"DeclareTransaction"],[3,"TransactionStatus"],[4,"TxType"],[4,"Transaction"],[4,"UserAndL1HandlerTransaction"],[3,"InvokeTransactionV0"],[3,"InvokeTransactionV1"],[3,"DeclareTransactionV0"],[3,"DeclareTransactionV1"],[3,"DeclareTransactionV2"],[3,"HandleL1MessageTransaction"],[15,"bool"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"u32"],[15,"usize"],[8,"Deserializer"],[8,"Output"],[8,"Sized"],[3,"Formatter"],[6,"Result"],[3,"MsgFromL1"],[3,"InvokeTransaction"],[3,"DeployAccountTransaction"],[3,"Fee"],[3,"L1HandlerTransaction"],[15,"u128"],[3,"Global"],[3,"Box"],[8,"Serializer"],[3,"BroadcastedDeployAccountTransaction"],[3,"BroadcastedInvokeTransaction"],[4,"BroadcastedDeclareTransaction"],[4,"BroadcastedTransaction"],[4,"ContractClass"],[3,"DeclareTransaction"],[6,"TransactionExecutionResult"],[3,"TypeId"],[3,"Type"],[3,"TransactionVersion"],[3,"Calldata"],[3,"ExecutionConfig"],[8,"State"],[8,"StateChanges"],[3,"BlockContext"],[3,"TransactionExecutionInfo"],[3,"ExecutionResources"],[15,"u64"],[3,"AccountTransactionContext"],[3,"ValidateExecuteCallInfo"],[3,"CallInfo"],[4,"TransactionType"],[3,"EntryPointSelector"],[3,"EntryPointExecutionContext"],[3,"CasmContractClass"],[3,"CompiledClass"],[4,"BroadcastedTransactionConversionError"],[3,"SmolStr"],[3,"String"],[4,"Transaction"],[8,"ComputeTransactionHash"],[8,"Validate"],[8,"SimulateTxVersionOffset"],[8,"GetTransactionCalldata"],[8,"Execute"],[8,"GetAccountTransactionContext"],[8,"GetTxType"],[8,"TransactionVersion"]]},\ +"pallet_starknet":{"doc":"A Substrate pallet implementation for Starknet, a …","t":"RRRBAAAOAAAADLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLMLLMMMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNEQNINNNNNQQNEENNDNNQNQNQNNNGDQQQGGNNNNQQNNNQNQQLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLMLMLLLLLNLLLLLLLLLLLLLLNLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNMLLLLLMLALLLLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMFFFFFDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNNENNELLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMDGGGDGGGDLLMMMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["ETHEREUM_CONSENSUS_RPC","ETHEREUM_EXECUTION_RPC","SN_OS_CONFIG_HASH_VERSION","alloc","blockifier_state_adapter","execution_config","genesis_loader","log","pallet","simulations","transaction_validation","types","BlockifierStateAdapter","borrow","borrow_mut","count_state_changes","default","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","get_class_hash_at","get_compiled_class_hash","get_compiled_contract_class","get_nonce_at","get_storage_at","increment_nonce","init","into","into_mut","into_ref","rewrite","rewrite","rewrite","rewrite","rewrite","set_class_hash_at","set_compiled_class_hash","set_contract_class","set_storage_at","to_state_diff","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","RuntimeExecutionConfigBuilder","borrow","borrow_mut","build","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","new","rewrite","rewrite","rewrite","rewrite","rewrite","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","with_disable_nonce_validation","with_offset_version","with_query_mode","with_simulation_mode","GenesisData","GenesisLoader","HexFelt","PredeployedAccount","__clone_box","base_path","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","class_hash","clone","clone_into","contract_address","contract_classes","contracts","data","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","drop","fee_token_address","fmt","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","init","init","init","init","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","name","new","predeployed_accounts","private_key","public_key","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","serialize","sierra_class_hash_to_casm_class_hash","storage","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","AccountAlreadyDeployed","AccountNotDeployed","Call","ChainId","ClassHashAlreadyDeclared","Config","ContractAddressAlreadyAssociated","ContractClassAlreadyAssociated","ContractClassHashUnknown","ContractClassMustBeSpecified","ContractNotFound","DisableNonceValidation","DisableTransactionFee","EmitEventError","Error","Event","FailedToCreateATransactionalStorageExecution","FeeTokenAddressChanged","GenesisConfig","InvalidContractClass","InvalidContractClassForThisDeclareVersion","InvokeTxMaxNSteps","KeepStarknetStrange","L1GasPrice","L1MessageAlreadyExecuted","MaxRecursionDepth","MissingCallInfo","MissingL1GasUsage","MissingRevertReason","Module","Pallet","ProgramHash","ProtocolVersion","RuntimeEvent","SeqAddrUpdate","SequencerAddress","SequencerAddressNotValid","StarknetEvent","StateDiffError","StateReaderError","SystemHash","TimestampProvider","TooManyEmittedStarknetEvents","TransactionConversionError","TransactionExecutionFailed","TransactionLongevity","Unimplemented","UnsignedPriority","ValidateMaxNSteps","__clone_box","__clone_box","__clone_box","_phantom","assimilate_storage","blake2_128","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","blake2_256","block_hash","block_timestamp","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","call_contract","chain_id","chain_id_str","clone","clone","clone","clone_into","clone_into","clone_into","compiled_class_hash_by_class_hash","config_hash","consume_l1_message","consume_l1_message","contract_class_by_class_hash","contract_class_hash_by_address","contract_classes","contract_state_root_by_address","contracts","count","crate_version","create_inherent","current_storage_version","declare","declare","decode","decode","decode","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","deploy_account","deploy_account","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","dispatch_bypass_filter","dispatchables","drop","drop","drop","drop","drop","emit_and_store_tx_and_fees_events","encode_to","encode_to","encode_to","ensure_l1_message_not_executed","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","estimate_fee","estimate_message_fee","event_count","fee_token_address","fee_token_address","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get_block_context","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","get_storage_at","identity","identity","identity","index","infos","init","init","init","init","init","integrity_test","into","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","invoke","invoke","is_inherent","is_transaction_fee_disabled","l1_messages","last_known_eth_block","module_name","name","name_hash","new_call_variant_consume_l1_message","new_call_variant_declare","new_call_variant_deploy_account","new_call_variant_invoke","new_call_variant_set_sequencer_address","nonce","offchain_worker","on_chain_storage_version","on_finalize","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_runtime_upgrade","on_runtime_upgrade","parent_block_hash","pending","pending_hashes","pending_storage_changes","pre_dispatch","program_hash","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","seq_addr_update","sequencer_address","serialize","set_sequencer_address","set_sequencer_address","sierra_to_casm_class_hash","simulate_transactions","size_hint","size_hint","size_hint","storage","storage","storage_info","storage_types","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","transaction_count","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","tt_default_parts","tt_error_token","tt_extra_parts","twox_128","twox_128","twox_128","twox_256","twox_256","twox_256","twox_64_concat","twox_64_concat","twox_64_concat","tx_events","tx_messages","tx_revert_error","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","validate_unsigned","validate_unsigned_tx","validate_unsigned_tx_nonce","vzip","vzip","vzip","vzip","vzip","whitelisted_storage_keys","with_weight","addr","contract_class","paid_fee_on_l1","transaction","transaction","transaction","transaction","new_fee_token_address","old_fee_token_address","consume_l1_message","declare","deploy_account","invoke","set_sequencer_address","BlockHash","CompiledClassHashes","ContractClassHashes","ContractClasses","ContractsStateRoots","FeeTokenAddress","L1Messages","LastKnownEthBlock","Nonces","Pending","PendingHashes","PendingStorageChanges","SeqAddrUpdate","SequencerAddress","StorageView","TxEvents","TxMessages","TxRevertError","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","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","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_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","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","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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","EnsureStarknetTransaction","InvokeV0","L1Handler","RawOrigin","RegularTxs","StarknetTransaction","TxPriorityInfo","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","ensure_starknet_transaction","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","try_from","try_from","try_from","try_into","try_into","try_into","try_origin","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","nonce","sender_address","sender_nonce","transaction_nonce","BuildTransferInvokeTransaction","CasmClassHash","ContractClassMapping","ContractStorageKey","DeployAccountTransactionOutput","MaxTransactionsPendingBlock","SierraClassHash","StorageSlot","TransactionOutput","__clone_box","__clone_box","actual_fee","amount_high","amount_low","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","contract_address","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","events","fmt","fmt","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","identity","identity","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","messages_sent","nonce","recipient","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sender_address","serialize","serialize","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_owned","to_owned","token_address","transaction_hash","transaction_hash","try_from","try_from","try_from","try_into","try_into","try_into","twox_128","twox_128","twox_256","twox_256","twox_64_concat","twox_64_concat","type_id","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip"],"q":[[0,"pallet_starknet"],[12,"pallet_starknet::blockifier_state_adapter"],[53,"pallet_starknet::execution_config"],[87,"pallet_starknet::genesis_loader"],[226,"pallet_starknet::pallet"],[593,"pallet_starknet::pallet::Call"],[600,"pallet_starknet::pallet::Event"],[602,"pallet_starknet::pallet::dispatchables"],[607,"pallet_starknet::pallet::storage_types"],[1111,"pallet_starknet::transaction_validation"],[1209,"pallet_starknet::transaction_validation::TxPriorityInfo"],[1213,"pallet_starknet::types"]],"d":["","","","","An adapter for the blockifier state related traits","The implementation of the execution configuration.","","","The pallet module in each FRAME pallet hosts the most …","Simulation, estimations and execution trace logic.","Transaction validation logic. Transaction validation logic.","The Starknet pallet’s runtime custom types. Starknet …","Empty struct that implements the traits needed by the …","","","","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","As the state is updated during the execution, return an …","","","","","","","","","Builder pattern for ExecutionConfig. Combines the …","","","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","A wrapper for FieldElement that implements serde’s …","A struct containing predeployed accounts info.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Starknet pallet external functions. Dispatchable …","","","Configuration trait of this pallet.","","","","","","A bool to disable Nonce validation","A bool to disable transaction fees and make all …","","The Starknet pallet custom errors. ERRORS","The Starknet pallet events. EVENTS See: …","","Emitted when fee token address is changed. This is emitted …","Starknet genesis configuration.","","","","","The gas price","","","","","","Type alias to Pallet, to be used by construct_runtime.","The Pallet struct, the main type that implements traits …","","","Because this pallet emits events, it depends on the runtime…","Ensure the sequencer address was updated for this block.","Current sequencer address.","","Regular Starknet event","","","The hashing function to use.","The block time","","","","A configuration for longevity of transactions.","","A configuration for base priority of unsigned transactions.","","","","","","","","","","","","","","","","An auto-generated getter for BlockHash.","Get the current block timestamp in seconds.","","","","","","","","","","","","Call a smart contract function.","","convert chain_id","","","","","","","An auto-generated getter for CompiledClassHashes.","","Consume a message from L1.","See Pallet::consume_l1_message.","An auto-generated getter for ContractClasses.","An auto-generated getter for ContractClassHashes.","The contract classes to be deployed at genesis. This is a …","An auto-generated getter for ContractsStateRoots.","The contracts to be deployed at genesis. This is a vector …","","","","","The declare transaction is used to introduce new classes …","See Pallet::declare.","","","","","","","","","","","","","","Since Starknet v0.10.1 the deploy_account transaction …","See Pallet::deploy_account.","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the number of events in the block.","An auto-generated getter for FeeTokenAddress.","The address of the fee token. Must be set to the address …","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Creates a BlockContext object. The BlockContext is needed …","","","","","","Get storage value at","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","The invoke transaction is the main transaction type used …","See Pallet::invoke.","","","An auto-generated getter for L1Messages.","An auto-generated getter for LastKnownEthBlock.","","","","Create a call with the variant consume_l1_message.","Create a call with the variant declare.","Create a call with the variant deploy_account.","Create a call with the variant invoke.","Create a call with the variant set_sequencer_address.","An auto-generated getter for Nonces.","","","","The block is being finalized.","","","","The block is being initialized. Implement to have …","Perform a module upgrade.","","Get the block hash of the previous block.","An auto-generated getter for Pending.","An auto-generated getter for PendingHashes.","An auto-generated getter for PendingStorageChanges.","From substrate documentation: Validate the call right …","","","","","","","","","","","","","","","","","","","","","","","","","","","An auto-generated getter for SeqAddrUpdate.","An auto-generated getter for SequencerAddress.","","Set the current block author’s sequencer address.","See Pallet::set_sequencer_address.","","","","","","An auto-generated getter for StorageView.","","","Auto-generated docs-only module listing all (public and …","","","","","","","Get the number of transactions in the block.","","","","","","","","","","","","","","","","","","","","","","","An auto-generated getter for TxEvents.","An auto-generated getter for TxMessages.","An auto-generated getter for TxRevertError.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Validate unsigned call to this module.","","","","","","","","","","","","","","","","","","","Consume a message from L1.","The declare transaction is used to introduce new classes …","Since Starknet v0.10.1 the deploy_account transaction …","The invoke transaction is the main transaction type used …","Set the current block author’s sequencer address.","Mapping for block number and hashes. Safe to use Identity …","Mapping from Starknet Sierra class hash to Casm compiled …","Mapping from Starknet contract address to the contract’s …","Mapping from Starknet class hash to contract class. Safe …","The Starknet pallet storage items. STORAGE Mapping of …","The address of the fee token ERC20 contract.","Information about processed L1 Messages Based on Nonce …","The last processed Ethereum block number for L1 messages …","Mapping from Starknet contract address to its nonce. Safe …","The Starknet pallet storage items. STORAGE Current …","Warning: Doc-Only","Pending storage slot updates STORAGE Mapping storage key …","Ensure the sequencer address was updated for this block.","Current sequencer address.","Mapping from Starknet contract storage key to its value. …","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensure that the origin is a Starknet transaction. See: …","","","Representation of the origin of a Starknet transaction. …","","","","","","","","","","","","","","","","","","","Ensure that the origin is a Starknet transaction. See: …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to convert the origin into a …","","","","","","","","","","","","","","","","","","","","","","","Build invoke transaction for transfer utils","","","Contract Storage Key","Declare Transaction Output","Make this configurable. Max transaction/block","","Type wrapper for a storage slot.","","","","","","","","","","","","","","","","","","","","","","","Contract Address","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transaction hash","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,0,0,0,26,24,26,27,24,29,26,27,24,29,29,26,26,29,27,27,24,26,27,24,29,26,27,24,29,26,27,29,26,27,24,29,27,26,26,26,26,27,24,29,26,26,27,27,24,24,29,29,26,26,27,27,24,24,29,29,26,27,24,29,26,27,24,29,26,27,24,29,26,27,24,29,29,24,27,29,29,26,26,26,26,26,27,27,27,27,27,24,24,24,24,24,29,29,29,29,29,26,27,29,27,27,26,26,27,24,29,26,27,24,29,26,27,24,29,26,27,24,29,26,27,24,29,26,27,24,29,26,27,24,29,26,27,24,29,60,60,0,1,60,0,60,60,60,60,60,1,1,60,0,0,60,46,0,60,60,1,46,1,60,1,60,60,60,0,0,1,1,1,0,0,60,46,60,60,1,1,60,60,60,1,60,1,1,45,46,47,35,35,46,60,47,46,60,47,46,60,47,45,45,45,35,46,60,47,45,35,46,60,47,35,45,45,45,45,46,47,45,46,47,45,45,45,47,45,45,35,45,35,45,45,45,45,45,47,46,60,47,46,60,47,46,60,47,46,60,47,35,45,47,45,35,46,60,47,45,35,46,60,47,35,47,0,45,35,46,60,47,45,46,60,47,45,45,46,47,45,45,45,45,45,45,46,46,46,46,46,46,47,47,47,47,47,47,45,45,45,45,35,45,46,60,47,45,35,35,46,60,47,45,45,35,35,46,46,60,60,47,47,45,45,35,35,46,46,60,60,47,47,45,47,47,47,47,47,45,46,60,47,45,45,45,35,46,60,47,45,45,35,46,60,47,45,35,46,60,47,45,35,46,60,47,45,47,45,45,45,45,45,45,45,47,47,47,47,47,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,35,35,35,35,35,46,46,46,46,46,60,60,60,60,60,47,47,47,47,47,45,45,35,45,47,35,45,46,60,47,45,35,45,0,46,60,47,45,46,47,45,45,35,46,60,47,45,35,46,60,47,0,0,0,46,60,47,46,60,47,46,60,47,45,45,45,45,35,46,60,47,46,60,47,45,35,46,60,47,45,35,46,60,47,45,35,46,60,47,45,35,46,60,47,45,45,45,45,35,46,60,47,45,60,105,106,107,108,106,109,107,110,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,111,111,111,111,112,112,112,112,112,113,113,113,113,113,114,114,114,114,114,115,115,115,115,115,116,116,116,116,116,117,117,117,117,117,118,118,118,118,118,119,119,119,119,119,120,120,120,120,120,121,121,121,121,121,122,122,122,122,122,123,123,123,123,123,124,124,124,124,124,125,125,125,125,125,126,126,126,126,126,127,127,127,127,127,128,128,128,128,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,0,96,96,0,96,100,0,100,129,96,100,129,96,100,129,96,100,129,96,100,129,96,0,96,96,96,96,96,96,96,96,100,129,96,100,100,129,129,96,96,100,100,129,129,96,96,100,129,96,100,129,96,100,129,96,100,129,96,100,100,100,100,100,129,129,129,129,129,96,96,96,96,96,100,129,96,100,129,96,129,100,129,96,100,129,96,100,129,96,100,129,96,100,129,96,100,129,96,130,131,131,131,0,0,0,0,0,0,0,0,0,103,104,104,132,132,103,104,103,104,103,104,132,103,104,132,103,104,103,104,103,104,103,103,104,103,104,103,104,103,104,132,103,104,132,103,104,103,104,132,103,104,103,104,103,104,103,103,103,103,103,103,104,104,104,104,104,104,104,103,104,132,103,104,132,132,103,103,104,104,132,132,103,103,104,104,103,104,132,103,104,132,103,104,132,103,104,132,103,104,104,132,132,132,132,132,132,132,103,103,103,103,103,104,104,104,104,104,132,103,104,103,104,103,104,103,104,132,103,104,132,103,104,132,103,104,103,104,103,104,103,104,132,103,104,103,104,132,103,104,132,103,104,132,103,104,132,103,104,132,103,104],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[[2,[1]]],3],[[],[[2,[1]]]],[4],[4],[4],[[]],[[]],[[]],[[]],[[]],[[[2,[1]],5],[[7,[6]]]],[[[2,[1]],6],[[7,[8]]]],[[[2,[1]],6],[[7,[9]]]],[[[2,[1]],5],[[7,[10]]]],[[[2,[1]],5,11],[[7,[12]]]],[[[2,[1]],5],7],[[],4],[[]],[[]],[[]],[[],13],[14,[[13,[14]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[13,[[13,[13]]]],[[[2,[1]],5,6],7],[[[2,[1]],6,8],7],[[[2,[1]],6,9],7],[[[2,[1]],5,11,12]],[[[2,[1]]],18],[[],13],[[],13],[[],19],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[20,21],[4],[4],[4],[[]],[[]],[[]],[[]],[[]],[[],4],[[]],[[]],[[]],[[],20],[13,[[13,[13]]]],[14,[[13,[14]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[],13],[[],13],[[],13],[[],19],[[]],[[]],[[]],[[]],[[]],[20,20],[20,20],[20,20],[[20,22],20],0,0,0,0,[23],[24,25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[26,26],[[]],0,0,0,[24,27],[4],[4],[4],[4],[4],[4],[4],[4],[28,[[13,[26]]]],[28,[[13,[27]]]],[28,[[13,[29]]]],[4],[4],[4],[4],0,[[26,30],[[13,[31]]]],[32,26],[33,26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[25,27],24],0,0,0,[14,[[13,[14]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[],13],[[[16,[15]]],[[13,[[16,[15]]]]]],[13,[[13,[13]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[],13],[[[17,[15]]],[[13,[[17,[15]]]]]],[14,[[13,[14]]]],[13,[[13,[13]]]],[14,[[13,[14]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[13,[[13,[13]]]],[[],13],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[14,[[13,[14]]]],[13,[[13,[13]]]],[[],13],[[26,34],13],[[27,34],13],[[29,34],13],0,0,[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[23],[23],[23],0,[[[35,[1]],36],[[13,[37]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[[41,[40]]],32],[[],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[35,[1]]]],[[5,42,43],[[13,[[16,[32]],44]]]],[[],32],[[],37],[45,45],[[[46,[1]]],[[46,[1]]]],[[[47,[1]]],[[47,[1]]]],[[]],[[]],[[]],[[[41,[48]]],[[14,[8]]]],[[],49],[[[50,[1]],51,52],53],0,[[[41,[54]]],[[14,[9]]]],[[[41,[5]]],54],0,[[[41,[5]]],[[14,[32]]]],0,[[],4],[[],55],[56,14],[[]],[[[50,[1]],57,9],53],0,[58,[[13,[[46,[1]],59]]]],[58,[[13,[60,59]]]],[58,[[13,[[47,[1]],59]]]],[[[61,[38]]],[[13,[59]]]],[[[61,[38]]],[[13,[59]]]],[[[61,[38]]],[[13,[59]]]],[[62,[61,[38]]],[[13,[59]]]],[[62,[61,[38]]],[[13,[59]]]],[[62,[61,[38]]],[[13,[59]]]],[[62,58],[[13,[59]]]],[[62,58],[[13,[59]]]],[[62,58],[[13,[59]]]],[[],[[35,[1]]]],[[[50,[1]],63],53],0,[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[28,[[13,[[35,[1]]]]]],[[[47,[1]]],64],0,[4],[4],[4],[4],[4],[[65,[14,[66]],[14,[66]]]],[[[46,[1]],[0,[67,68]]]],[[60,[0,[67,68]]]],[[[47,[1]],[0,[67,68]]]],[10,[[13,[69]]]],[[45,45],70],[[[46,[1]],[46,[1]]],70],[[[47,[1]],[47,[1]]],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[[16,[71]]],[[13,[16,44]]]],[51,[[13,[44]]]],[[],72],[[],5],0,[[45,30],73],[[[46,[1]],30],73],[[[60,[1]],30],73],[[[47,[1]],30],73],[[]],[24,[[35,[1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],74],[[[47,[1]]],38],[[],[[61,[38]]]],[[[47,[1]]],75],[[],[[61,[75]]]],[[[47,[1]]],76],[[5,11],[[13,[12,44]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],4],[[],[[16,[77]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[50,[1]],78],53],0,[[],70],[[],70],[[],[[79,[10]]]],[[],[[14,[40]]]],[[],75],[[],75],[[],[[39,[38]]]],[[51,52],[[47,[1]]]],[[57,9],[[47,[1]]]],[63,[[47,[1]]]],[78,[[47,[1]]]],[[[39,[38]]],[[47,[1]]]],[[[41,[5]]],10],[[[80,[1]]]],[[],81],[[[80,[1]]]],[[[80,[1]]]],[[]],[[[80,[1]],82],82],[[[80,[1]]],82],[[[80,[1]]],82],[[],82],[[],82],[40,32],[[],[[16,[83]]]],[[],[[16,[65]]]],[[[41,[5]]],[[16,[84]]]],[[],[[13,[85]]]],[[],32],[[],13],[[[17,[15]]],[[13,[[17,[15]]]]]],[13,[[13,[13]]]],[14,[[13,[14]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[14,[[13,[14]]]],[13,[[13,[13]]]],[[],13],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[],13],[14,[[13,[14]]]],[13,[[13,[13]]]],[14,[[13,[14]]]],[[],13],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[13,[[13,[13]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[13,[[13,[13]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[],13],[14,[[13,[14]]]],[[],70],[[],5],[[[35,[1]],34],13],[[[50,[1]],[39,[38]]],53],0,0,[[[16,[71]],22],[[13,[[16,[[13,[86,87]]]],44]]]],[[[46,[1]]],4],[60,4],[[[47,[1]]],4],[[[41,[88]]],12],0,[[],[[16,[89]]]],0,[[[61,[38]]],[[16,[38,15]]]],[[[61,[38]]],[[16,[38,15]]]],[[[61,[38]]],[[16,[38,15]]]],[[]],[[]],[[]],[[],72],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],0,0,0,[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[[41,[65]]],[[16,[90]]]],[[[41,[65]]],[[16,[91]]]],[[[41,[65]]],[[14,[37]]]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],92],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[93,94],[95,[[13,[69]]]],[95,[[13,[96,69]]]],[[]],[[]],[[]],[[]],[[]],[[],[[16,[97]]]],[82,[[99,[98]]]],0,0,0,0,0,0,0,0,0,[[51,52]],[[57,9]],[63],[78],[[[39,[38]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,[[13,[14]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[],13],[13,[[13,[13]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[14,[[13,[14]]]],[[],13],[13,[[13,[13]]]],[[],13],[14,[[13,[14]]]],[13,[[13,[13]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[],13],[13,[[13,[13]]]],[14,[[13,[14]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[],13],[13,[[13,[13]]]],[14,[[13,[14]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[13,[[13,[13]]]],[14,[[13,[14]]]],[[],13],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[14,[[13,[14]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[],13],[13,[[13,[13]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[14,[[13,[14]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[],13],[13,[[13,[13]]]],[[],13],[13,[[13,[13]]]],[14,[[13,[14]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[],13],[13,[[13,[13]]]],[14,[[13,[14]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[],13],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[14,[[13,[14]]]],[13,[[13,[13]]]],[[],13],[13,[[13,[13]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[14,[[13,[14]]]],[[],13],[13,[[13,[13]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[14,[[13,[14]]]],[13,[[13,[13]]]],[14,[[13,[14]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[],13],[[[17,[15]]],[[13,[[17,[15]]]]]],[[],13],[13,[[13,[13]]]],[14,[[13,[14]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[14,[[13,[14]]]],[13,[[13,[13]]]],[[],13],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[],13],[13,[[13,[13]]]],[14,[[13,[14]]]],[13,[[13,[13]]]],[14,[[13,[14]]]],[[],13],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[4],[4],[4],[4],[4],[4],[4],[4],[4],[[[101,[[13,[100,[101,[[13,[100,[101,[[13,[100]]]]]]]]]]]]],[[13,[75]]]],[[96,96],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[96,30],73],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,[[13,[14]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[],13],[13,[[13,[13]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[14,[[13,[14]]]],[13,[[13,[13]]]],[[],13],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[14,[[13,[14]]]],[[],13],[13,[[13,[13]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[[0,[[101,[[13,[100,[0,[[101,[[13,[100,[0,[[101,[[13,[100]]]],[102,[100]]]]]]]],[102,[100]]]]]]]],[102,[100]]]]],[[13,[[0,[[101,[[13,[100,[0,[[101,[[13,[100,[0,[[101,[13]],[102,[100]]]]]]]],[102,[100]]]]]]]],[102,[100]]]]]]]],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[23],[23],0,0,0,[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[]],[[]],[[]],[[]],[[]],[[]],[103,103],[104,104],[[]],[[]],0,[58,[[13,[103,59]]]],[58,[[13,[104,59]]]],[[[61,[38]]],[[13,[59]]]],[[[61,[38]]],[[13,[59]]]],[[62,[61,[38]]],[[13,[59]]]],[[62,[61,[38]]],[[13,[59]]]],[[62,58],[[13,[59]]]],[[62,58],[[13,[59]]]],[4],[4],[4],[4],[4],[4],[28,[[13,[103]]]],[28,[[13,[104]]]],[4],[4],[4],[[103,[0,[67,68]]]],[[104,[0,[67,68]]]],[[103,103],70],[[104,104],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],0,[[103,30],73],[[104,30],73],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[],13],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[13,[[13,[13]]]],[14,[[13,[14]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[14,[[13,[14]]]],[13,[[13,[13]]]],[[],13],[[],13],[13,[[13,[13]]]],[14,[[13,[14]]]],[[[16,[15]]],[[13,[[16,[15]]]]]],[[[17,[15]]],[[13,[[17,[15]]]]]],0,[[103,34],13],[[104,34],13],[103,4],[104,4],[[[61,[38]]],[[16,[38,15]]]],[[[61,[38]]],[[16,[38,15]]]],[[]],[[]],0,0,0,[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[39,[38]]]],[[],[[16,[38,15]]]],[[],[[16,[38,15]]]],[[],19],[[],19],[[],19],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[255],"p":[[8,"Config"],[3,"BlockifierStateAdapter"],[3,"StateChangesCount"],[15,"usize"],[3,"ContractAddress"],[3,"ClassHash"],[6,"StateResult"],[3,"CompiledClassHash"],[4,"ContractClass"],[3,"Nonce"],[3,"StorageKey"],[3,"StarkFelt"],[4,"Result"],[4,"Option"],[3,"Global"],[3,"Vec"],[3,"Box"],[3,"CommitmentStateDiff"],[3,"TypeId"],[3,"RuntimeExecutionConfigBuilder"],[3,"ExecutionConfig"],[3,"SimulationFlags"],[3,"Private"],[3,"GenesisLoader"],[3,"PathBuf"],[3,"HexFelt"],[3,"GenesisData"],[8,"Deserializer"],[3,"PredeployedAccount"],[3,"Formatter"],[3,"Error"],[3,"Felt252Wrapper"],[3,"FieldElement"],[8,"Serializer"],[3,"GenesisConfig"],[3,"Storage"],[3,"String"],[15,"u8"],[15,"array"],[15,"u64"],[8,"EncodeLike"],[3,"EntryPointSelector"],[3,"Calldata"],[4,"DispatchError"],[3,"Pallet"],[4,"Event"],[4,"Call"],[6,"SierraClassHash"],[6,"StarkHash"],[6,"OriginFor"],[3,"HandleL1MessageTransaction"],[3,"Fee"],[6,"DispatchResult"],[6,"CasmClassHash"],[3,"CrateVersion"],[3,"InherentData"],[4,"DeclareTransaction"],[8,"Input"],[3,"Error"],[4,"Error"],[15,"slice"],[15,"u32"],[3,"DeployAccountTransaction"],[6,"DispatchResultWithPostInfo"],[3,"TransactionHash"],[3,"CallInfo"],[8,"Output"],[8,"Sized"],[4,"InvalidTransaction"],[15,"bool"],[4,"UserTransaction"],[15,"u128"],[6,"Result"],[3,"BlockContext"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[4,"InvokeTransaction"],[3,"BTreeSet"],[6,"BlockNumberFor"],[3,"StorageVersion"],[3,"Weight"],[4,"Transaction"],[6,"StorageSlot"],[4,"TransactionValidityError"],[3,"TransactionExecutionInfo"],[3,"PlaceHolderErrorTypeForFailedStarknetExecution"],[6,"ContractStorageKey"],[3,"StorageInfo"],[3,"Event"],[3,"MessageToL1"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[4,"UserAndL1HandlerTransaction"],[4,"TxPriorityInfo"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[4,"RawOrigin"],[8,"Into"],[8,"From"],[3,"DeployAccountTransactionOutput"],[3,"TransactionOutput"],[13,"set_sequencer_address"],[13,"declare"],[13,"consume_l1_message"],[13,"invoke"],[13,"deploy_account"],[13,"FeeTokenAddressChanged"],[3,"Pending"],[3,"PendingHashes"],[3,"TxEvents"],[3,"TxMessages"],[3,"TxRevertError"],[3,"ContractsStateRoots"],[3,"PendingStorageChanges"],[3,"BlockHash"],[3,"ContractClassHashes"],[3,"ContractClasses"],[3,"CompiledClassHashes"],[3,"Nonces"],[3,"StorageView"],[3,"LastKnownEthBlock"],[3,"FeeTokenAddress"],[3,"SequencerAddress"],[3,"SeqAddrUpdate"],[3,"L1Messages"],[3,"EnsureStarknetTransaction"],[13,"L1Handler"],[13,"RegularTxs"],[3,"BuildTransferInvokeTransaction"]]},\ +"pallet_starknet_runtime_api":{"doc":"Definition of the runtime API for the Starknet pallet.","t":"DNNNNINIELBMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLLLLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMLL","n":["BlockContext","ClassAlreadyDeclared","ClassHashNotFound","ContractError","ContractNotFound","ConvertTransactionRuntimeApi","InvalidContractClass","StarknetRuntimeApi","StarknetTransactionExecutionError","__clone_box","alloc","block_number","block_timestamp","borrow","borrow","borrow_mut","borrow_mut","call","chain_id","chain_id","clone","clone_into","config_hash","contract_class_by_class_hash","contract_class_hash_by_address","convert_error","convert_l1_transaction","convert_transaction","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref_mut","deref_mut","drop","drop","encode_to","encode_to","estimate_fee","estimate_message_fee","extrinsic_filter","fee_token_address","fee_token_address","fmt","from","from","from","from_mut","from_mut","from_ref","from_ref","gas_price","get_block_context","get_events_for_tx_by_index","get_starknet_events_and_their_associated_tx_index","get_storage_at","get_tx_execution_outcome","get_tx_messages_to_l1","init","init","into","into","invoke_tx_max_n_steps","is_transaction_fee_disabled","l1_nonce_unused","max_recursion_depth","nonce","program_hash","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sequencer_address","simulate_transactions","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","validate_max_n_steps","vm_resource_fee_cost","vzip","vzip"],"q":[[0,"pallet_starknet_runtime_api"]],"d":["","","","","","","","","","","","","","","","","","Returns a Call response.","Returns the chain id.","","","","Returns the Starknet config hash.","Returns the contract class for the given class hash.","Returns the contract class hash at the given address.","Converts the DispatchError to an understandable error for …","Converts the L1 Message transaction to an …","Converts the transaction to an UncheckedExtrinsic for …","","","","","","","","","","","","","","","","","Returns fee estimate","Returns message fee estimate","Filters extrinsic transactions to return only Starknet …","Returns the fee token address.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Return the block context","Returns events, call with extrinsic index","Return the list of StarknetEvent evmitted during this …","Returns a storage slot value","Return the outcome of the tx execution","Return messages sent to L1 during tx execution","","","Calls U::from(self).","Calls U::from(self).","","Return is fee disabled in state","Check if L1 Message Nonce has not been used","","Returns the nonce associated with the given address in the …","Returns the Starknet OS Cairo program hash.","","","","","","","","","","","","Simulates transactions and returns their trace","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,15,15,15,15,0,15,0,0,10,0,10,10,15,10,15,10,45,45,10,10,10,45,45,45,46,46,46,15,10,15,10,15,10,15,10,15,10,15,10,15,10,15,10,45,45,45,45,10,10,15,10,10,15,10,15,10,10,45,45,45,45,45,45,15,10,15,10,10,45,45,10,45,45,15,15,15,15,15,10,10,10,10,10,10,45,15,10,15,10,10,15,10,15,10,15,10,15,10,15,10,15,10,15,10,15,10,10,10,15,10],"f":[0,0,0,0,0,0,0,0,0,[1],0,0,0,[[]],[[]],[[]],[[]],[[2,3,4],[[8,[[8,[[6,[5]],7]],9]]]],[[],[[8,[5,9]]]],0,[10,10],[[]],[[],[[8,[11,9]]]],[12,[[8,[[14,[13]],9]]]],[2,[[8,[12,9]]]],[7,[[8,[15,9]]]],[[16,17],[[8,[9]]]],[18,[[8,[9]]]],[19,[[8,[15,20]]]],[19,[[8,[10,20]]]],[[[22,[21]]],[[8,[20]]]],[[[22,[21]]],[[8,[20]]]],[[23,[22,[21]]],[[8,[20]]]],[[23,[22,[21]]],[[8,[20]]]],[[23,19],[[8,[20]]]],[[23,19],[[8,[20]]]],[24],[24],[24],[24],[24],[24],[[15,[0,[25,26]]]],[[10,[0,[25,26]]]],[[[6,[18]]],[[8,[[8,[6,7]],9]]]],[16,[[8,[[8,[7]],9]]]],[6,[[8,[[6,[27]],9]]]],[[],[[8,[2,9]]]],0,[[10,28],29],[[]],[[]],[30,10],[[]],[[]],[[]],[[]],0,[[],[[8,[10,9]]]],[23,[[8,[[14,[[6,[31]]]],9]]]],[[],[[8,[6,9]]]],[[2,32],[[8,[[8,[33,7]],9]]]],[34,[[8,[[14,[[6,[21]]]],9]]]],[34,[[8,[[6,[35]],9]]]],[[],24],[[],24],[[]],[[]],0,[[],[[8,[36,9]]]],[37,[[8,[36,9]]]],0,[2,[[8,[37,9]]]],[[],[[8,[5,9]]]],[[[39,[38]]],[[8,[[39,[38]]]]]],[[[6,[38]]],[[8,[[6,[38]]]]]],[14,[[8,[14]]]],[8,[[8,[8]]]],[[],8],[[[39,[38]]],[[8,[[39,[38]]]]]],[[[6,[38]]],[[8,[[6,[38]]]]]],[14,[[8,[14]]]],[8,[[8,[8]]]],[[],8],0,[[[6,[18]],40],[[8,[[8,[[6,[[8,[41,42]]]],7]],9]]]],[15,24],[10,24],[[[22,[21]]],[[6,[21,38]]]],[[[22,[21]]],[[6,[21,38]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],43],[[],43],[[],44],[[],44],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"ContractAddress"],[3,"EntryPointSelector"],[3,"Calldata"],[3,"Felt252Wrapper"],[3,"Vec"],[4,"DispatchError"],[4,"Result"],[4,"ApiError"],[3,"BlockContext"],[6,"StarkHash"],[3,"ClassHash"],[4,"ContractClass"],[4,"Option"],[4,"StarknetTransactionExecutionError"],[3,"HandleL1MessageTransaction"],[3,"Fee"],[4,"UserTransaction"],[8,"Input"],[3,"Error"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[4,"Transaction"],[3,"Formatter"],[6,"Result"],[3,"BlockContext"],[3,"Event"],[3,"StorageKey"],[3,"StarkFelt"],[3,"TransactionHash"],[3,"MessageToL1"],[15,"bool"],[3,"Nonce"],[3,"Global"],[3,"Box"],[3,"SimulationFlags"],[3,"TransactionExecutionInfo"],[3,"PlaceHolderErrorTypeForFailedStarknetExecution"],[3,"TypeId"],[3,"Type"],[8,"StarknetRuntimeApi"],[8,"ConvertTransactionRuntimeApi"]]},\ +"starknet_e2e_test":{"doc":"","t":"ADLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["starknet_sovereign","StarknetSovereign","address","borrow","borrow_mut","client","create_settlement_conf","deploy","deref","deref_mut","drop","from","from_mut","from_ref","init","initialize","initialize_for_goerli","initialize_with","into","message_to_l1_exists","message_to_l2_exists","rewrite","rewrite","rewrite","rewrite","rewrite","send_message_to_l2","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip"],"q":[[0,"starknet_e2e_test"],[1,"starknet_e2e_test::starknet_sovereign"]],"d":["","","","","","","Write Ethereum settlement config to the specified Madara …","Attach to an existing Anvil instance or spawn a new one …","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Initialize Starknet core contract with the specified …","Initialize Starknet core contract with the specified block …","Initialize Starknet core contract with the specified data.","Calls U::from(self).","","","","","","","","","","","","","","","",""],"i":[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":[0,0,[1,2],[[]],[[]],[1,[[4,[3]]]],[[1,5],5],[[],1],[6],[6],[6],[[]],[[]],[[]],[[],6],[[1,7,7]],[[1,7,7]],[[1,8]],[[]],[[1,9],10],[[1,11],10],[[],12],[12,[[12,[12]]]],[13,[[12,[13]]]],[[[15,[14]]],[[12,[[15,[14]]]]]],[[[16,[14]]],[[12,[[16,[14]]]]]],[[1,11]],[[],12],[[],12],[[],17],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"StarknetSovereign"],[6,"Address"],[6,"LocalWalletSignerMiddleware"],[3,"Arc"],[3,"PathBuf"],[15,"usize"],[3,"StarkFelt"],[3,"CoreContractInitData"],[3,"MessageL2ToL1"],[15,"bool"],[3,"MessageL1ToL2"],[4,"Result"],[4,"Option"],[3,"Global"],[3,"Vec"],[3,"Box"],[3,"TypeId"]]},\ "starknet_rpc_test":{"doc":"","t":"NNNNNNNNNDGEEGELLLLLLLLALLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLRRRRRRRRRRRRRRRRRRRRRRRRDLLLLLLLLLLLDFLLLLLLLLLIDFFLLFFFKKLMLKMLFKKLLLL","n":["AccountDeployment","AccountDeployment","AccountError","AccountFactoryError","Declaration","Declaration","Execution","Execution","LegacyDeclaration","MadaraClient","RpcOzAccountFactory","SendTransactionError","Transaction","TransactionExecution","TransactionResult","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","constants","create_block_with_parent","create_block_with_txs","create_empty_block","create_n_blocks","default","fixtures","fmt","fmt","fmt","fmt","from","from","from","from","get_starknet_client","health","into","into","into","into","new","run_to_block","send","source","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","utils","vzip","vzip","vzip","vzip","ACCOUNT_CONTRACT","ACCOUNT_CONTRACT_CLASS_HASH","ARGENT_CONTRACT_ADDRESS","ARGENT_PROXY_CLASS_HASH","CAIRO_1_ACCOUNT_CONTRACT","CAIRO_1_ACCOUNT_CONTRACT_CLASS_HASH","CONTRACT_ADDRESS","DEPLOY_ACCOUNT_COST","ERC20_CAIRO_0_CONTRACT","FEE_TOKEN_ADDRESS","MAX_FEE_OVERRIDE","MAX_U256","MINT_AMOUNT","OZ_CONTRACT_ADDRESS","SALT","SEQUENCER_ADDRESS","SIGNER_PRIVATE","SIGNER_PUBLIC","SN_GOERLI_CHAIN_ID","SPEC_VERSION","TEST_CONTRACT_ADDRESS","TEST_CONTRACT_CLASS_HASH","TOKEN_CLASS_HASH","UDC_ADDRESS","ThreadSafeMadaraClient","borrow","borrow","borrow_mut","borrow_mut","default","from","from","get","get_starknet_client","into","into","madara","madara","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","AccountActions","U256","assert_eq_msg_to_l1","assert_poll","borrow","borrow_mut","build_deploy_account_tx","build_oz_account_factory","build_single_owner_account","declare_contract","declare_legacy_contract","from","high","into","invoke_contract","low","prepare_invoke","read_erc20_balance","transfer_tokens","transfer_tokens_u256","try_from","try_into","type_id","vzip"],"q":[[0,"starknet_rpc_test"],[66,"starknet_rpc_test::constants"],[90,"starknet_rpc_test::fixtures"],[113,"starknet_rpc_test::utils"]],"d":["","","","","","","","","","A wrapper over the Madara process handle, reqwest client …","","","","","","","","","","","","","","Constants (addresses, contracts…)","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Starknet related utilities","","","","","","","","","","","","","","","","","","","","","","","ChainId for Starknet Goerli testnet","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","",""],"i":[4,6,7,7,4,6,4,6,4,0,0,0,0,0,0,4,6,7,1,4,6,7,1,0,1,1,1,1,1,0,6,7,7,1,4,6,7,1,1,1,4,6,7,1,1,1,4,7,7,4,6,7,1,4,6,7,1,4,6,7,1,0,4,6,7,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,39,20,39,39,20,39,39,20,20,39,0,0,20,39,20,39,20,39,20,39,20,0,0,0,0,38,38,0,0,0,40,40,38,38,38,40,38,40,0,40,40,38,38,38,38],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[1,2],3],[[1,[5,[4]]],[[3,[[5,[[8,[6,7]]]]]]]],[1,3],[[1,9],3],[[],1],0,[[6,10],11],[[7,10],11],[[7,10],11],[[1,10],11],[[]],[[]],[[]],[[]],[1,[[13,[12]]]],[1,[[3,[14]]]],[[]],[[]],[[]],[[]],[15,1],[[1,9],3],[4,[[8,[6,7]]]],[7,[[17,[16]]]],[[],18],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],19],[[],19],[[],19],[[],19],0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[],20],[[]],[[]],[[],20],[20,[[13,[12]]]],[[]],[[]],0,[[],20],[[],8],[[],8],[[],8],[[],8],[[],19],[[],19],[[]],[[]],[20,[[21,[1]]]],0,0,[[[5,[22]],[5,[22]]]],[[23,9,24]],[[]],[[]],[[25,26],[[27,[25]]]],[[[13,[12]],2,26],25],[[[13,[12]],2,2,14],[[29,[[13,[12]],28]]]],[[2,2]],[2],[[]],0,[[]],[[26,2,[5,[26]],[17,[9]]],30],0,[[[0,[31,32,33]],[5,[34]],26,26,14],[[37,[[36,[35]]]]]],[[[13,[12]],26,26],[[5,[26]]]],[[26,26,[17,[9]]],30],[[26,38,[17,[9]]],30],[[],8],[[],8],[[],19],[[]]],"c":[],"p":[[3,"MadaraClient"],[15,"str"],[6,"Result"],[4,"Transaction"],[3,"Vec"],[4,"TransactionResult"],[4,"SendTransactionError"],[4,"Result"],[15,"u64"],[3,"Formatter"],[6,"Result"],[3,"HttpTransport"],[3,"JsonRpcClient"],[15,"bool"],[3,"Url"],[8,"Error"],[4,"Option"],[3,"String"],[3,"TypeId"],[3,"ThreadSafeMadaraClient"],[3,"RwLockWriteGuard"],[3,"MsgToL1"],[8,"Fn"],[15,"u32"],[6,"RpcOzAccountFactory"],[3,"FieldElement"],[3,"AccountDeployment"],[3,"LocalWallet"],[3,"SingleOwnerAccount"],[6,"TransactionExecution"],[8,"Account"],[8,"ConnectedAccount"],[8,"Sync"],[3,"Call"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"U256"],[3,"madara"],[8,"AccountActions"]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; diff --git a/settings.html b/settings.html index dbc0883c12..b69a85bff4 100644 --- a/settings.html +++ b/settings.html @@ -1 +1 @@ -Rustdoc settings

    Rustdoc settings

    Back
    \ No newline at end of file +Rustdoc settings

    Rustdoc settings

    Back
    \ No newline at end of file diff --git a/src/madara/command.rs.html b/src/madara/command.rs.html index 4b0f65486a..01b338500a 100644 --- a/src/madara/command.rs.html +++ b/src/madara/command.rs.html @@ -317,7 +317,7 @@ } #[cfg(feature = "runtime-benchmarks")] BenchmarkCmd::Storage(cmd) => { - let (client, backend, _, _, _) = service::new_chain_ops(&mut config)?; + let (client, backend, _, _, _) = service::new_chain_ops(&mut config, cli.run.cache)?; let db = backend.expose_db(); let storage = backend.expose_storage(); diff --git a/src/madara_runtime/lib.rs.html b/src/madara_runtime/lib.rs.html index cc580dd506..e972712bca 100644 --- a/src/madara_runtime/lib.rs.html +++ b/src/madara_runtime/lib.rs.html @@ -468,13 +468,13 @@ //! public Starknet L2. //! For now this is the same because we don't support yet validity proofs and state updates to //! another layer. -#![cfg_attr(not(feature = "std"), no_std)] // `construct_runtime!` does a lot of recursion and requires us to increase the limit to 256. #![recursion_limit = "256"] // Make the WASM binary available. #[cfg(feature = "std")] -include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs")); +// include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs")); +pub const WASM_BINARY: Option<&[u8]> = Some(&[]); /// Runtime modules. mod config; @@ -890,7 +890,7 @@ fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result<Vec<frame_benchmarking::BenchmarkBatch>, sp_runtime::RuntimeString> { - use frame_benchmarking::{baseline, Benchmarking, BenchmarkBatch, TrackedStorageKey}; + use frame_benchmarking::{baseline, Benchmarking, BenchmarkBatch}; use frame_system_benchmarking::Pallet as SystemBench; use baseline::Pallet as BaselineBench; @@ -899,7 +899,7 @@ impl baseline::Config for Runtime {} use frame_support::traits::WhitelistedStorageKeys; - let whitelist: Vec<TrackedStorageKey> = AllPalletsWithSystem::whitelisted_storage_keys(); + let whitelist: Vec<_> = AllPalletsWithSystem::whitelisted_storage_keys(); let mut batches = Vec::<BenchmarkBatch>::new(); let params = (&config, &whitelist); diff --git a/src/pallet_starknet/lib.rs.html b/src/pallet_starknet/lib.rs.html index 3006c97cdf..3de01bc1b5 100644 --- a/src/pallet_starknet/lib.rs.html +++ b/src/pallet_starknet/lib.rs.html @@ -1122,7 +1122,6 @@ 1122 1123 1124 -1125
    //! A Substrate pallet implementation for Starknet, a decentralized, permissionless, and scalable
     //! zk-rollup for general-purpose smart contracts.
     //! See the [Starknet documentation](https://docs.starknet.io/) for more information.
    @@ -1155,8 +1154,7 @@
     //! invoke, ...), which allow users to interact with the pallet and invoke state changes. These
     //! functions are annotated with weight and return a DispatchResult.
     // Ensure we're `no_std` when compiling for Wasm.
    -#![cfg_attr(not(feature = "std"), no_std)]
    -#![allow(clippy::large_enum_variant)]
    +#![allow(clippy::large_enum_variant)]
     
     /// Starknet pallet.
     /// Definition of the pallet's runtime storage items, events, errors, and dispatchable
    diff --git a/src/pallet_starknet_runtime_api/lib.rs.html b/src/pallet_starknet_runtime_api/lib.rs.html
    index 3fdf76b439..f547230fdc 100644
    --- a/src/pallet_starknet_runtime_api/lib.rs.html
    +++ b/src/pallet_starknet_runtime_api/lib.rs.html
    @@ -156,10 +156,8 @@
     156
     157
     158
    -159
     
    //! Definition of the runtime API for the Starknet pallet.
     
    -#![cfg_attr(not(feature = "std"), no_std)]
     // Adding allow unused type parameters to avoid clippy errors
     // generated by the `decl_runtime_apis` macro.
     // Specifically, the macro generates a trait (`StarknetRuntimeApi`) with unused type parameters.
    diff --git a/starknet_e2e_test/starknet_sovereign/struct.StarknetSovereign.html b/starknet_e2e_test/starknet_sovereign/struct.StarknetSovereign.html
    index 75f80150c0..b42fd38d04 100644
    --- a/starknet_e2e_test/starknet_sovereign/struct.StarknetSovereign.html
    +++ b/starknet_e2e_test/starknet_sovereign/struct.StarknetSovereign.html
    @@ -90,12 +90,12 @@
     function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<T> SaturatedConversion for T

    §

    fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,

    Convert from a value of T into an equivalent instance of Self. Read more
    §

    fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,

    Consume self to return an equivalent value of T. Read more
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriterwhere - TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn rewrite(&mut self, value: (T0, T1)) -> Result<(T0, T1), E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T, Global>, E> for TRewriterwhere T: Clone, TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Box<T, Global>) -> Result<Box<T, Global>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere - TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Option<T>) -> Result<Option<T>, E>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Result<T, E2>) -> Result<Result<T, E2>, E>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T, Global>, E> for TRewriterwhere + TRewriter: SemanticRewriter<T, E>,

    §

    fn rewrite(&mut self, value: Vec<T, Global>) -> Result<Vec<T, Global>, E>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, diff --git a/starknet_rpc_test/enum.SendTransactionError.html b/starknet_rpc_test/enum.SendTransactionError.html index 44eca3ee32..7c7d0c853f 100644 --- a/starknet_rpc_test/enum.SendTransactionError.html +++ b/starknet_rpc_test/enum.SendTransactionError.html @@ -1,7 +1,7 @@ SendTransactionError in starknet_rpc_test - Rust
    pub enum SendTransactionError {
         AccountError(AccountError<<SingleOwnerAccount<JsonRpcClient<HttpTransport>, LocalWallet> as Account>::SignError>),
         AccountFactoryError(AccountFactoryError<SignError>),
    -}

    Variants§

    §

    AccountError(AccountError<<SingleOwnerAccount<JsonRpcClient<HttpTransport>, LocalWallet> as Account>::SignError>)

    §

    AccountFactoryError(AccountFactoryError<SignError>)

    Trait Implementations§

    source§

    impl Debug for SendTransactionError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for SendTransactionError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for SendTransactionError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Variants§

    §

    AccountError(AccountError<<SingleOwnerAccount<JsonRpcClient<HttpTransport>, LocalWallet> as Account>::SignError>)

    §

    AccountFactoryError(AccountFactoryError<SignError>)

    Trait Implementations§

    source§

    impl Debug for SendTransactionError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for SendTransactionError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for SendTransactionError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.