From f5e795e9c6c52b4653251804e024e0c8663faea9 Mon Sep 17 00:00:00 2001 From: modship Date: Tue, 4 Feb 2025 10:30:38 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20massalab?= =?UTF-8?q?s/massa-sc-runtime@170cada83116d10de5515283f317ef277563158a=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- implementors/core/clone/trait.Clone.js | 2 +- implementors/core/fmt/trait.Debug.js | 2 +- massa_sc_runtime/enum.VMError.html | 2 +- search-index.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index 6619cbb1..57599246 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"massa_sc_runtime":[["impl Clone for Box<dyn Interface>"],["impl Clone for CondomLimits"],["impl Clone for VMError"],["impl Clone for Compiler"],["impl Clone for RuntimeModule"],["impl Clone for GasCosts"]] +"massa_sc_runtime":[["impl Clone for GasCosts"],["impl Clone for Box<dyn Interface>"],["impl Clone for VMError"],["impl Clone for Compiler"],["impl Clone for CondomLimits"],["impl Clone for RuntimeModule"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index c8ba6b6c..2a17e037 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"massa_sc_runtime":[["impl Debug for VMError"],["impl Debug for GasCosts"],["impl Debug for Response"],["impl Debug for CondomLimits"]] +"massa_sc_runtime":[["impl Debug for CondomLimits"],["impl Debug for VMError"],["impl Debug for GasCosts"],["impl Debug for Response"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/massa_sc_runtime/enum.VMError.html b/massa_sc_runtime/enum.VMError.html index 74c37153..de04ef00 100644 --- a/massa_sc_runtime/enum.VMError.html +++ b/massa_sc_runtime/enum.VMError.html @@ -6,7 +6,7 @@ }, }

Variants§

§

InstanceError(String)

VM instance error: {0}

§

ExecutionError

Fields

§error: String
§init_gas_cost: u64

VM execution error: {error}

-

Trait Implementations§

source§

impl Clone for VMError

source§

fn clone(&self) -> VMError

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 VMError

source§

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

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

impl Display for VMError

source§

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

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

impl Error for VMError

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

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

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

impl From<Error> for VMError

source§

fn from(value: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for VMError

§

impl Send for VMError

§

impl Sync for VMError

§

impl Unpin for VMError

§

impl UnwindSafe for VMError

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for VMError

source§

fn clone(&self) -> VMError

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 VMError

source§

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

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

impl Display for VMError

source§

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

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

impl Error for VMError

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

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

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

impl From<Error> for VMError

source§

fn from(value: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for VMError

§

impl Send for VMError

§

impl Sync for VMError

§

impl Unpin for VMError

§

impl UnwindSafe for VMError

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

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/search-index.js b/search-index.js index 018a677b..9c6079ae 100644 --- a/search-index.js +++ b/search-index.js @@ -1,5 +1,5 @@ var searchIndex = JSON.parse('{\ -"massa_sc_runtime":{"doc":"","t":"NNEDNDNIIDENENLLLLLKKKLKLLLLLLLLLLLLKKKKKKKKKKKKMLLLLLKLLLLLKKKKLKKLKKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKKKLLLLLLLLLLLLKKKKKKKKLLKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKMLLLLLLKLLLLLLMMMMMMMMMMMMMMMMKKLLKLLLLLLKKKKKKKKKKKKKMMFFKKKKLKLLKKMKLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLKMM","n":["ASModule","CL","Compiler","CondomLimits","ExecutionError","GasCosts","InstanceError","Interface","InterfaceClone","Response","RuntimeModule","SP","VMError","WasmV1Module","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","add_native_amount_wasmv1","address_from_public_key","append_ds_value_wasmv1","as_error","base58_check_to_bytes_wasmv1","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes_to_base58_check_wasmv1","caller_has_write_access","chain_id","check_address_wasmv1","check_native_amount_wasmv1","check_pubkey_wasmv1","check_signature_wasmv1","checked_add_native_time_wasmv1","checked_div_native_time_wasmv1","checked_mul_native_time_wasmv1","checked_scalar_div_native_time_wasmv1","checked_sub_native_time_wasmv1","cl_compilation_cost","clone","clone","clone","clone","clone","clone_box","clone_into","clone_into","clone_into","clone_into","clone_into","compare_address_wasmv1","compare_native_amount_wasmv1","compare_native_time_wasmv1","compare_pub_key_wasmv1","compiler","create_module","decrement_recursion_counter","default","deferred_call_cancel","deferred_call_exists","deferred_call_register","delete_ds_entry_wasmv1","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","div_rem_native_amount_wasmv1","drop","drop","drop","drop","drop","drop","ds_entry_exists_wasmv1","evm_get_address_from_pubkey","evm_get_pubkey_from_signature","evm_signature_verify","finish_call","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","generate_event","generate_event_wasmv1","get_address_category_wasmv1","get_address_version_wasmv1","get_balance","get_balance_for","get_balance_wasmv1","get_bytecode_wasmv1","get_call_coins","get_call_coins","get_call_coins_wasmv1","get_call_stack","get_current_period","get_current_slot","get_current_thread","get_data","get_data_for","get_deferred_call_quote","get_ds_keys_wasmv1","get_ds_value_wasmv1","get_interface_version","get_keys","get_keys_for","get_module","get_op_data","get_op_keys","get_op_keys_wasmv1","get_origin_operation_id","get_owned_addresses","get_pubkey_version_wasmv1","get_signature_version_wasmv1","get_time","get_tmp_module","has_data","has_data_for","hash","hash_blake3","hash_keccak256","hash_sha256","increment_recursion_counter","init","init","init","init","init","init","init_call","init_call_wasmv1","init_gas_cost","into","into","into","into","into","into","is_address_eoa","layout_raw","layout_raw","layout_raw","layout_raw","layout_raw","layout_raw","max_custom_sections_data_len","max_custom_sections_len","max_exports","max_function_names_len","max_functions","max_global_initializers_len","max_globals_len","max_imports_len","max_instance_cost","max_memories_len","max_name_len","max_passive_data_len","max_passive_elements_len","max_signature_len","max_table_initializers_len","max_tables_count","native_amount_from_str_wasmv1","native_amount_to_string_wasmv1","new","new","op_entry_exists","pointer_metadata","pointer_metadata","pointer_metadata","pointer_metadata","pointer_metadata","pointer_metadata","print","raw_append_data","raw_append_data_for","raw_delete_data","raw_delete_data_for","raw_get_bytecode","raw_get_bytecode_for","raw_get_data","raw_get_data_for","raw_set_bytecode","raw_set_bytecode_for","raw_set_data","raw_set_data_for","remaining_gas","ret","run_function","run_main","save_gas_remaining_before_subexecution","scalar_div_rem_native_amount_wasmv1","scalar_mul_native_amount_wasmv1","send_message","serialize","set_bytecode_wasmv1","set_data","set_data_for","set_ds_value_wasmv1","signature_verify","sp_compilation_cost","sub_native_amount_wasmv1","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","transfer_coins","transfer_coins_for","transfer_coins_wasmv1","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","unsafe_random","unsafe_random_f64","unsafe_random_wasmv1","upcast_any_box","upcast_any_box","upcast_any_box","upcast_any_box","upcast_any_box","upcast_any_box","upcast_any_mut","upcast_any_mut","upcast_any_mut","upcast_any_mut","upcast_any_mut","upcast_any_mut","upcast_any_ref","upcast_any_ref","upcast_any_ref","upcast_any_ref","upcast_any_ref","upcast_any_ref","validate_address","error","init_gas_cost"],"q":[[0,"massa_sc_runtime"],[282,"massa_sc_runtime::VMError"],[284,"dyn_clone::sealed"],[285,"massa_proto_rs::massa::model::v1"],[286,"anyhow"],[287,"alloc::string"],[288,"core::option"],[289,"core::error"],[290,"alloc::vec"],[291,"massa_proto_rs::massa::model::v1"],[292,"massa_proto_rs::massa::model::v1"],[293,"core::result"],[294,"core::fmt"],[295,"core::fmt"],[296,"alloc::collections::btree::set"],[297,"core::alloc::layout"],[298,"core::alloc::layout"],[299,"serde::ser"],[300,"core::any"],[301,"alloc::alloc"],[302,"core::any"]],"d":["","","Enum listing the available compilers","","VM execution error: {error}","","VM instance error: {0}","","","That’s what is returned when a module is executed …","","","","","","","","","","","Convert a public key to an address","","","","","","","","","","","","","","","","","Check whether or not the caller has write access in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","Used compiler for the current module","Requires a new address that contains the sent &u8","","","","","","","","","","","","","","","","","","","","","","Deserialize a RuntimeModule","","","","","","","","","","","","Get address from public key (EVM)","Get public key from signature (EVM)","Verify signature (EVM)","Finish a call","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Generate a smart contract event","Generate a smart contract event","","","Get the SCE ledger balance for the current address. …","Get the SCE ledger balance for an address. Defaults to …","","","Get the amount of coins that have been made available for …","Get the amount of coins that have been made available for …","Get the native amount of coins that have been made …","Expect to return a list of addresses in the call stack","Returns the period of the current execution slot","Returns the current execution slot","Returns the thread of the current execution slot","","","","","","","Return datastore keys Will only return keys with a given …","Return datastore keys Will only return keys with a given …","For the given bytecode:","Return operation datastore data for a given key","Return operation datastore keys","","","Expect to return a list of owned addresses","","","Returns the current time (millisecond unix timestamp)","Compile a temportary module from the given bytecode","Requires to replace the data in the current address","Check if a datastore entry exists","Hash data","Returns the blake3 hash of the given bytes","","","","","","","","","","Prepare the execution of a module at the given address and …","Prepare the execution of a module at the given address and …","number of gas required for the instance creation","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return true if the address is a User address, false if it …","","","","","","","","","","","","","","","","","","","","","","","","","Dispatch module creation corresponding to the first …","","Check if operation in datastore exists","","","","","","","Print function for examples","Append a value to the current datastore value for the …","Append a value to the current datastore value for the …","Delete a datastore entry","Delete a datastore entry at of the given address","Returns bytecode of the current address","Returns bytecode of the target address","Return the datastore value of the corresponding key","Requires the data at the address","Sets the executable bytecode at a current address.","Sets the executable bytecode at a target address. The …","Set the datastore value for the corresponding key","Set the datastore value for the corresponding key of the …","number of gas that remain after the execution (metering)","returned value from the module call","Library Input, take a module wasm built with the massa …","Library Input, take a module wasm built with the massa …","","","","Sends an async message","Serialize a RuntimeModule, prepending its byte id","","","","","Verify signature","","","","","","","","","Transfer an amount from the address on the current call …","Transfer an amount from the specified address to a target …","","","","","","","","","","","","","","","","","","","","Returns a random number (unsafe: can be predicted and …","Returns a random number (unsafe: can be predicted and …","Returns a random number (unsafe: can be predicted and …","","","","","","","","","","","","","","","","","","","Validate an address","",""],"i":[17,16,0,0,15,0,15,0,0,0,0,16,0,17,15,16,17,18,19,20,20,20,15,20,15,16,17,28,18,19,15,16,17,28,18,19,20,20,20,20,20,20,20,20,20,20,20,20,19,15,16,17,18,19,45,15,16,17,18,19,20,20,20,20,17,20,20,18,20,20,20,20,15,16,17,28,18,19,15,16,17,28,18,19,15,16,17,17,28,18,19,20,15,16,17,28,18,19,20,20,20,20,20,15,15,28,18,19,15,15,16,17,28,18,19,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,20,20,20,20,20,20,20,15,16,17,28,18,19,20,20,28,15,16,17,28,18,19,20,15,16,17,28,18,19,18,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,20,20,17,19,20,15,16,17,28,18,19,20,20,20,20,20,20,20,20,20,20,20,20,20,28,28,0,0,20,20,20,20,17,20,20,20,20,20,19,20,15,16,17,18,19,15,20,20,20,15,16,17,28,18,19,15,16,17,28,18,19,15,16,17,28,18,19,20,20,20,15,16,17,28,18,19,15,16,17,28,18,19,15,16,17,28,18,19,20,46,46],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,3,3],[[4,[3]]],[]],[[-1,5],[[4,[6]]],[]],[[-1,[8,[7]],[8,[7]],[9,[6]]],[[4,[2]]],[]],[-1,10,[]],[[-1,5],[[4,[[11,[7]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[8,[7]]],6,[]],[-1,[[4,[12]]],[]],[-1,[[4,[13]]],[]],[[-1,5],[[4,[12]]],[]],[[-1,3],[[4,[12]]],[]],[[-1,5],[[4,[12]]],[]],[[-1,5],[[4,[12]]],[]],[[-1,14,14],[[4,[14]]],[]],[[-1,14,14],[[4,[[2,[13,14]]]]],[]],[[-1,14,13],[[4,[14]]],[]],[[-1,14,13],[[4,[[2,[14,14]]]]],[]],[[-1,14,14],[[4,[14]]],[]],0,[15,15],[16,16],[17,17],[18,18],[19,19],[-1,[[21,[20]]],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,5,5],[[4,[22]]],[]],[[-1,3,3],[[4,[22]]],[]],[[-1,14,14],[[4,[22]]],[]],[[-1,5,5],[[4,[22]]],[]],[17,16],[[-1,[8,[7]]],[[4,[6]]],[]],[-1,[[4,[2]]],[]],[[],18],[[-1,5],[[4,[2]]],[]],[[-1,5],[[4,[12]]],[]],[[-1,5,5,[2,[13,7]],13,[8,[7]],13],[[4,[6]]],[]],[[-1,[8,[7]],[9,[6]]],[[4,[2]]],[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[[-1,-2],[[25,[[24,[-3,-4]]]]],[],[],[],[]],[[-1,-2],[[25,[[24,[-3,-4]]]]],[],[],[],[]],[[-1,-2],[[25,[[24,[-3,-4]]]]],[],[],[],[]],[[[8,[7]],13,19,18],[[4,[17]]]],[[-1,-2],[[25,[[24,[-3,-4]]]]],[],[],[],[]],[[-1,-2],[[25,[[24,[-3,-4]]]]],[],[],[],[]],[[-1,-2],[[25,[[24,[-3,-4]]]]],[],[],[],[]],[[-1,3,3],[[4,[[2,[13,3]]]]],[]],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[[-1,[8,[7]],[9,[6]]],[[4,[12]]],[]],[[-1,[8,[7]]],[[4,[[11,[7]]]]],[]],[[-1,[8,[7]],[8,[7]]],[[4,[[11,[7]]]]],[]],[[-1,[8,[7]],[8,[7]],[8,[7]]],[[4,[12]]],[]],[-1,[[4,[2]]],[]],[[15,26],27],[[15,26],27],[[28,26],27],[[18,26],27],[[19,26],27],[-1,-1,[]],[29,15],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-1,6],[[4,[2]]],[]],[[-1,[11,[7]]],[[4,[2]]],[]],[[-1,5],[[4,[30]]],[]],[[-1,5],[[4,[13]]],[]],[-1,[[4,[13]]],[]],[[-1,5],[[4,[13]]],[]],[[-1,[9,[6]]],[[4,[3]]],[]],[[-1,[9,[6]]],[[4,[[11,[7]]]]],[]],[-1,[[4,[13]]],[]],[-1,[[4,[13]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[[11,[6]]]]],[]],[-1,[[4,[13]]],[]],[-1,[[4,[31]]],[]],[-1,[[4,[7]]],[]],[[20,[8,[7]]],[[4,[-1]]],32],[[20,5,[8,[7]]],[[4,[-1]]],32],[[-1,[2,[13,7]],13,13],[[4,[[2,[12,13]]]]],[]],[[-1,[8,[7]],[9,[6]]],[[4,[[33,[[11,[7]]]]]]],[]],[[-1,[8,[7]],[9,[6]]],[[4,[[11,[7]]]]],[]],[-1,[[4,[34]]],[]],[[-1,[9,[[8,[7]]]]],[[4,[[33,[[11,[7]]]]]]],[]],[[-1,5,[9,[[8,[7]]]]],[[4,[[33,[[11,[7]]]]]]],[]],[[-1,[8,[7]],13],[[4,[17]]],[]],[[-1,[8,[7]]],[[4,[[11,[7]]]]],[]],[[-1,[9,[[8,[7]]]]],[[4,[[11,[[11,[7]]]]]]],[]],[[-1,[8,[7]]],[[4,[[11,[[11,[7]]]]]]],[]],[-1,[[4,[[9,[6]]]]],[]],[-1,[[4,[[11,[6]]]]],[]],[[-1,5],[[4,[13]]],[]],[[-1,5],[[4,[13]]],[]],[-1,[[4,[13]]],[]],[[-1,[8,[7]],13],[[4,[17]]],[]],[[-1,[8,[7]]],[[4,[12]]],[]],[[-1,5,[8,[7]]],[[4,[12]]],[]],[[-1,[8,[7]]],[[4,[[35,[7]]]]],[]],[[-1,[8,[7]]],[[4,[[35,[7]]]]],[]],[[-1,[8,[7]]],[[4,[[35,[7]]]]],[]],[[-1,[8,[7]]],[[4,[[35,[7]]]]],[]],[-1,[[4,[2]]],[]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[-1,5,13],[[4,[[11,[7]]]]],[]],[[-1,5,3],[[4,[[11,[7]]]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,5],[[4,[12]]],[]],[[],[[25,[36,37]]]],[[],[[25,[36,37]]]],[[],[[25,[36,37]]]],[[],[[25,[36,37]]]],[[],[[25,[36,37]]]],[[],[[25,[36,37]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,5],[[4,[3]]],[]],[[-1,3],[[4,[6]]],[]],[[[8,[7]],19,16,18],[[4,[17]]]],[38,[[4,[19]]]],[[-1,[8,[7]]],[[4,[12]]],[]],[[]],[[]],[[]],[[]],[[]],[[]],[[-1,5],[[4,[2]]],[]],[[-1,[8,[7]],[8,[7]]],[[4,[2]]],[]],[[-1,5,[8,[7]],[8,[7]]],[[4,[2]]],[]],[[-1,[8,[7]]],[[4,[2]]],[]],[[-1,5,[8,[7]]],[[4,[2]]],[]],[-1,[[4,[[11,[7]]]]],[]],[[-1,5],[[4,[[11,[7]]]]],[]],[[-1,[8,[7]]],[[4,[[11,[7]]]]],[]],[[-1,5,[8,[7]]],[[4,[[11,[7]]]]],[]],[[-1,[8,[7]]],[[4,[2]]],[]],[[-1,5,[8,[7]]],[[4,[2]]],[]],[[-1,[8,[7]],[8,[7]]],[[4,[2]]],[]],[[-1,5,[8,[7]],[8,[7]]],[[4,[2]]],[]],0,0,[[20,17,5,[8,[7]],13,19,18],[[25,[28,15]]]],[[20,17,13,19,18],[[25,[28,15]]]],[[-1,13],2,[]],[[-1,3,13],[[4,[[2,[3,3]]]]],[]],[[-1,3,13],[[4,[3]]],[]],[[-1,5,5,[2,[13,7]],[2,[13,7]],13,13,13,[8,[7]],[9,[[2,[5,[9,[[8,[7]]]]]]]]],[[4,[2]]],[]],[17,[[4,[[11,[7]]]]]],[[-1,[8,[7]],[9,[6]]],[[4,[2]]],[]],[[20,[8,[7]],-1],[[4,[2]]],39],[[20,5,[8,[7]],-1],[[4,[2]]],39],[[-1,[8,[7]],[8,[7]],[9,[6]]],[[4,[2]]],[]],[[-1,[8,[7]],5,5],[[4,[12]]],[]],0,[[-1,3,3],[[4,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,6,[]],[[-1,5,13],[[4,[2]]],[]],[[-1,5,5,13],[[4,[2]]],[]],[[-1,6,3,[9,[6]]],[[4,[2]]],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,[[4,[41]]],[]],[-1,[[4,[42]]],[]],[[-1,13],[[4,[[11,[7]]]]],[]],[[[21,[-1,43]]],[[21,[44,43]]],[]],[[[21,[-1,43]]],[[21,[44,43]]],[]],[[[21,[-1,43]]],[[21,[44,43]]],[]],[[[21,[-1,43]]],[[21,[44,43]]],[]],[[[21,[-1,43]]],[[21,[44,43]]],[]],[[[21,[-1,43]]],[[21,[44,43]]],[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[[-1,5],[[4,[12]]],[]],0,0],"c":[],"p":[[3,"Private",284],[15,"tuple"],[3,"NativeAmount",285],[6,"Result",286],[15,"str"],[3,"String",287],[15,"u8"],[15,"slice"],[4,"Option",288],[8,"Error",289],[3,"Vec",290],[15,"bool"],[15,"u64"],[3,"NativeTime",285],[4,"VMError",0],[4,"Compiler",0],[4,"RuntimeModule",0],[3,"CondomLimits",0],[3,"GasCosts",0],[8,"Interface",0],[3,"Box",291],[4,"ComparisonResult",285],[15,"usize"],[3,"With",292],[4,"Result",293],[3,"Formatter",294],[6,"Result",294],[3,"Response",0],[3,"Error",286],[4,"AddressCategory",285],[3,"Slot",285],[8,"DeserializeOwned",295],[3,"BTreeSet",296],[15,"u32"],[15,"array"],[3,"Layout",297],[3,"LayoutError",297],[3,"PathBuf",298],[8,"Serialize",299],[3,"TypeId",300],[15,"i64"],[15,"f64"],[3,"Global",301],[8,"Any",300],[8,"InterfaceClone",0],[13,"ExecutionError",282]]}\ +"massa_sc_runtime":{"doc":"","t":"NNEDNDNIIDENENLLLLLKKKLKLLLLLLLLLLLLKKKKKKKKKKKKMLLLLLKLLLLLKKKKLKKLKKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKKKLLLLLLLLLLLLKKKKKKKKLLKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKMLLLLLLKLLLLLLMMMMMMMMMMMMMMMMKKLLKLLLLLLKKKKKKKKKKKKKMMFFKKKKLKLLKKMKLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLKMM","n":["ASModule","CL","Compiler","CondomLimits","ExecutionError","GasCosts","InstanceError","Interface","InterfaceClone","Response","RuntimeModule","SP","VMError","WasmV1Module","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","add_native_amount_wasmv1","address_from_public_key","append_ds_value_wasmv1","as_error","base58_check_to_bytes_wasmv1","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes_to_base58_check_wasmv1","caller_has_write_access","chain_id","check_address_wasmv1","check_native_amount_wasmv1","check_pubkey_wasmv1","check_signature_wasmv1","checked_add_native_time_wasmv1","checked_div_native_time_wasmv1","checked_mul_native_time_wasmv1","checked_scalar_div_native_time_wasmv1","checked_sub_native_time_wasmv1","cl_compilation_cost","clone","clone","clone","clone","clone","clone_box","clone_into","clone_into","clone_into","clone_into","clone_into","compare_address_wasmv1","compare_native_amount_wasmv1","compare_native_time_wasmv1","compare_pub_key_wasmv1","compiler","create_module","decrement_recursion_counter","default","deferred_call_cancel","deferred_call_exists","deferred_call_register","delete_ds_entry_wasmv1","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","div_rem_native_amount_wasmv1","drop","drop","drop","drop","drop","drop","ds_entry_exists_wasmv1","evm_get_address_from_pubkey","evm_get_pubkey_from_signature","evm_signature_verify","finish_call","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","generate_event","generate_event_wasmv1","get_address_category_wasmv1","get_address_version_wasmv1","get_balance","get_balance_for","get_balance_wasmv1","get_bytecode_wasmv1","get_call_coins","get_call_coins","get_call_coins_wasmv1","get_call_stack","get_current_period","get_current_slot","get_current_thread","get_data","get_data_for","get_deferred_call_quote","get_ds_keys_wasmv1","get_ds_value_wasmv1","get_interface_version","get_keys","get_keys_for","get_module","get_op_data","get_op_keys","get_op_keys_wasmv1","get_origin_operation_id","get_owned_addresses","get_pubkey_version_wasmv1","get_signature_version_wasmv1","get_time","get_tmp_module","has_data","has_data_for","hash","hash_blake3","hash_keccak256","hash_sha256","increment_recursion_counter","init","init","init","init","init","init","init_call","init_call_wasmv1","init_gas_cost","into","into","into","into","into","into","is_address_eoa","layout_raw","layout_raw","layout_raw","layout_raw","layout_raw","layout_raw","max_custom_sections_data_len","max_custom_sections_len","max_exports","max_function_names_len","max_functions","max_global_initializers_len","max_globals_len","max_imports_len","max_instance_cost","max_memories_len","max_name_len","max_passive_data_len","max_passive_elements_len","max_signature_len","max_table_initializers_len","max_tables_count","native_amount_from_str_wasmv1","native_amount_to_string_wasmv1","new","new","op_entry_exists","pointer_metadata","pointer_metadata","pointer_metadata","pointer_metadata","pointer_metadata","pointer_metadata","print","raw_append_data","raw_append_data_for","raw_delete_data","raw_delete_data_for","raw_get_bytecode","raw_get_bytecode_for","raw_get_data","raw_get_data_for","raw_set_bytecode","raw_set_bytecode_for","raw_set_data","raw_set_data_for","remaining_gas","ret","run_function","run_main","save_gas_remaining_before_subexecution","scalar_div_rem_native_amount_wasmv1","scalar_mul_native_amount_wasmv1","send_message","serialize","set_bytecode_wasmv1","set_data","set_data_for","set_ds_value_wasmv1","signature_verify","sp_compilation_cost","sub_native_amount_wasmv1","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","transfer_coins","transfer_coins_for","transfer_coins_wasmv1","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","unsafe_random","unsafe_random_f64","unsafe_random_wasmv1","upcast_any_box","upcast_any_box","upcast_any_box","upcast_any_box","upcast_any_box","upcast_any_box","upcast_any_mut","upcast_any_mut","upcast_any_mut","upcast_any_mut","upcast_any_mut","upcast_any_mut","upcast_any_ref","upcast_any_ref","upcast_any_ref","upcast_any_ref","upcast_any_ref","upcast_any_ref","validate_address","error","init_gas_cost"],"q":[[0,"massa_sc_runtime"],[282,"massa_sc_runtime::VMError"],[284,"dyn_clone::sealed"],[285,"massa_proto_rs::massa::model::v1"],[286,"anyhow"],[287,"alloc::string"],[288,"core::option"],[289,"core::error"],[290,"alloc::vec"],[291,"massa_proto_rs::massa::model::v1"],[292,"massa_proto_rs::massa::model::v1"],[293,"core::result"],[294,"core::fmt"],[295,"core::fmt"],[296,"alloc::collections::btree::set"],[297,"core::alloc::layout"],[298,"core::alloc::layout"],[299,"serde::ser"],[300,"core::any"],[301,"alloc::alloc"],[302,"core::any"]],"d":["","","Enum listing the available compilers","","VM execution error: {error}","","VM instance error: {0}","","","That’s what is returned when a module is executed …","","","","","","","","","","","Convert a public key to an address","","","","","","","","","","","","","","","","","Check whether or not the caller has write access in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","Used compiler for the current module","Requires a new address that contains the sent &u8","","","","","","","","","","","","","","","","","","","","","Deserialize a RuntimeModule","","","","","","","","","","","","","Get address from public key (EVM)","Get public key from signature (EVM)","Verify signature (EVM)","Finish a call","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Generate a smart contract event","Generate a smart contract event","","","Get the SCE ledger balance for the current address. …","Get the SCE ledger balance for an address. Defaults to …","","","Get the amount of coins that have been made available for …","Get the amount of coins that have been made available for …","Get the native amount of coins that have been made …","Expect to return a list of addresses in the call stack","Returns the period of the current execution slot","Returns the current execution slot","Returns the thread of the current execution slot","","","","","","","Return datastore keys Will only return keys with a given …","Return datastore keys Will only return keys with a given …","For the given bytecode:","Return operation datastore data for a given key","Return operation datastore keys","","","Expect to return a list of owned addresses","","","Returns the current time (millisecond unix timestamp)","Compile a temportary module from the given bytecode","Requires to replace the data in the current address","Check if a datastore entry exists","Hash data","Returns the blake3 hash of the given bytes","","","","","","","","","","Prepare the execution of a module at the given address and …","Prepare the execution of a module at the given address and …","number of gas required for the instance creation","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return true if the address is a User address, false if it …","","","","","","","","","","","","","","","","","","","","","","","","","Dispatch module creation corresponding to the first …","","Check if operation in datastore exists","","","","","","","Print function for examples","Append a value to the current datastore value for the …","Append a value to the current datastore value for the …","Delete a datastore entry","Delete a datastore entry at of the given address","Returns bytecode of the current address","Returns bytecode of the target address","Return the datastore value of the corresponding key","Requires the data at the address","Sets the executable bytecode at a current address.","Sets the executable bytecode at a target address. The …","Set the datastore value for the corresponding key","Set the datastore value for the corresponding key of the …","number of gas that remain after the execution (metering)","returned value from the module call","Library Input, take a module wasm built with the massa …","Library Input, take a module wasm built with the massa …","","","","Sends an async message","Serialize a RuntimeModule, prepending its byte id","","","","","Verify signature","","","","","","","","","Transfer an amount from the address on the current call …","Transfer an amount from the specified address to a target …","","","","","","","","","","","","","","","","","","","","Returns a random number (unsafe: can be predicted and …","Returns a random number (unsafe: can be predicted and …","Returns a random number (unsafe: can be predicted and …","","","","","","","","","","","","","","","","","","","Validate an address","",""],"i":[17,16,0,0,15,0,15,0,0,0,0,16,0,17,15,16,17,18,19,20,20,20,15,20,15,16,17,28,18,19,15,16,17,28,18,19,20,20,20,20,20,20,20,20,20,20,20,20,19,15,16,17,18,19,45,15,16,17,18,19,20,20,20,20,17,20,20,18,20,20,20,20,15,16,17,28,18,19,15,16,17,28,18,19,15,16,17,17,28,18,19,20,15,16,17,28,18,19,20,20,20,20,20,15,15,28,18,19,15,15,16,17,28,18,19,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,20,20,20,20,20,20,20,15,16,17,28,18,19,20,20,28,15,16,17,28,18,19,20,15,16,17,28,18,19,18,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,20,20,17,19,20,15,16,17,28,18,19,20,20,20,20,20,20,20,20,20,20,20,20,20,28,28,0,0,20,20,20,20,17,20,20,20,20,20,19,20,15,16,17,18,19,15,20,20,20,15,16,17,28,18,19,15,16,17,28,18,19,15,16,17,28,18,19,20,20,20,15,16,17,28,18,19,15,16,17,28,18,19,15,16,17,28,18,19,20,46,46],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,3,3],[[4,[3]]],[]],[[-1,5],[[4,[6]]],[]],[[-1,[8,[7]],[8,[7]],[9,[6]]],[[4,[2]]],[]],[-1,10,[]],[[-1,5],[[4,[[11,[7]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[8,[7]]],6,[]],[-1,[[4,[12]]],[]],[-1,[[4,[13]]],[]],[[-1,5],[[4,[12]]],[]],[[-1,3],[[4,[12]]],[]],[[-1,5],[[4,[12]]],[]],[[-1,5],[[4,[12]]],[]],[[-1,14,14],[[4,[14]]],[]],[[-1,14,14],[[4,[[2,[13,14]]]]],[]],[[-1,14,13],[[4,[14]]],[]],[[-1,14,13],[[4,[[2,[14,14]]]]],[]],[[-1,14,14],[[4,[14]]],[]],0,[15,15],[16,16],[17,17],[18,18],[19,19],[-1,[[21,[20]]],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,5,5],[[4,[22]]],[]],[[-1,3,3],[[4,[22]]],[]],[[-1,14,14],[[4,[22]]],[]],[[-1,5,5],[[4,[22]]],[]],[17,16],[[-1,[8,[7]]],[[4,[6]]],[]],[-1,[[4,[2]]],[]],[[],18],[[-1,5],[[4,[2]]],[]],[[-1,5],[[4,[12]]],[]],[[-1,5,5,[2,[13,7]],13,[8,[7]],13],[[4,[6]]],[]],[[-1,[8,[7]],[9,[6]]],[[4,[2]]],[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[[-1,-2],[[25,[[24,[-3,-4]]]]],[],[],[],[]],[[-1,-2],[[25,[[24,[-3,-4]]]]],[],[],[],[]],[[[8,[7]],13,19,18],[[4,[17]]]],[[-1,-2],[[25,[[24,[-3,-4]]]]],[],[],[],[]],[[-1,-2],[[25,[[24,[-3,-4]]]]],[],[],[],[]],[[-1,-2],[[25,[[24,[-3,-4]]]]],[],[],[],[]],[[-1,-2],[[25,[[24,[-3,-4]]]]],[],[],[],[]],[[-1,3,3],[[4,[[2,[13,3]]]]],[]],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[[-1,[8,[7]],[9,[6]]],[[4,[12]]],[]],[[-1,[8,[7]]],[[4,[[11,[7]]]]],[]],[[-1,[8,[7]],[8,[7]]],[[4,[[11,[7]]]]],[]],[[-1,[8,[7]],[8,[7]],[8,[7]]],[[4,[12]]],[]],[-1,[[4,[2]]],[]],[[15,26],27],[[15,26],27],[[28,26],27],[[18,26],27],[[19,26],27],[29,15],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-1,6],[[4,[2]]],[]],[[-1,[11,[7]]],[[4,[2]]],[]],[[-1,5],[[4,[30]]],[]],[[-1,5],[[4,[13]]],[]],[-1,[[4,[13]]],[]],[[-1,5],[[4,[13]]],[]],[[-1,[9,[6]]],[[4,[3]]],[]],[[-1,[9,[6]]],[[4,[[11,[7]]]]],[]],[-1,[[4,[13]]],[]],[-1,[[4,[13]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[[11,[6]]]]],[]],[-1,[[4,[13]]],[]],[-1,[[4,[31]]],[]],[-1,[[4,[7]]],[]],[[20,[8,[7]]],[[4,[-1]]],32],[[20,5,[8,[7]]],[[4,[-1]]],32],[[-1,[2,[13,7]],13,13],[[4,[[2,[12,13]]]]],[]],[[-1,[8,[7]],[9,[6]]],[[4,[[33,[[11,[7]]]]]]],[]],[[-1,[8,[7]],[9,[6]]],[[4,[[11,[7]]]]],[]],[-1,[[4,[34]]],[]],[[-1,[9,[[8,[7]]]]],[[4,[[33,[[11,[7]]]]]]],[]],[[-1,5,[9,[[8,[7]]]]],[[4,[[33,[[11,[7]]]]]]],[]],[[-1,[8,[7]],13],[[4,[17]]],[]],[[-1,[8,[7]]],[[4,[[11,[7]]]]],[]],[[-1,[9,[[8,[7]]]]],[[4,[[11,[[11,[7]]]]]]],[]],[[-1,[8,[7]]],[[4,[[11,[[11,[7]]]]]]],[]],[-1,[[4,[[9,[6]]]]],[]],[-1,[[4,[[11,[6]]]]],[]],[[-1,5],[[4,[13]]],[]],[[-1,5],[[4,[13]]],[]],[-1,[[4,[13]]],[]],[[-1,[8,[7]],13],[[4,[17]]],[]],[[-1,[8,[7]]],[[4,[12]]],[]],[[-1,5,[8,[7]]],[[4,[12]]],[]],[[-1,[8,[7]]],[[4,[[35,[7]]]]],[]],[[-1,[8,[7]]],[[4,[[35,[7]]]]],[]],[[-1,[8,[7]]],[[4,[[35,[7]]]]],[]],[[-1,[8,[7]]],[[4,[[35,[7]]]]],[]],[-1,[[4,[2]]],[]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[-1,5,13],[[4,[[11,[7]]]]],[]],[[-1,5,3],[[4,[[11,[7]]]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,5],[[4,[12]]],[]],[[],[[25,[36,37]]]],[[],[[25,[36,37]]]],[[],[[25,[36,37]]]],[[],[[25,[36,37]]]],[[],[[25,[36,37]]]],[[],[[25,[36,37]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,5],[[4,[3]]],[]],[[-1,3],[[4,[6]]],[]],[[[8,[7]],19,16,18],[[4,[17]]]],[38,[[4,[19]]]],[[-1,[8,[7]]],[[4,[12]]],[]],[[]],[[]],[[]],[[]],[[]],[[]],[[-1,5],[[4,[2]]],[]],[[-1,[8,[7]],[8,[7]]],[[4,[2]]],[]],[[-1,5,[8,[7]],[8,[7]]],[[4,[2]]],[]],[[-1,[8,[7]]],[[4,[2]]],[]],[[-1,5,[8,[7]]],[[4,[2]]],[]],[-1,[[4,[[11,[7]]]]],[]],[[-1,5],[[4,[[11,[7]]]]],[]],[[-1,[8,[7]]],[[4,[[11,[7]]]]],[]],[[-1,5,[8,[7]]],[[4,[[11,[7]]]]],[]],[[-1,[8,[7]]],[[4,[2]]],[]],[[-1,5,[8,[7]]],[[4,[2]]],[]],[[-1,[8,[7]],[8,[7]]],[[4,[2]]],[]],[[-1,5,[8,[7]],[8,[7]]],[[4,[2]]],[]],0,0,[[20,17,5,[8,[7]],13,19,18],[[25,[28,15]]]],[[20,17,13,19,18],[[25,[28,15]]]],[[-1,13],2,[]],[[-1,3,13],[[4,[[2,[3,3]]]]],[]],[[-1,3,13],[[4,[3]]],[]],[[-1,5,5,[2,[13,7]],[2,[13,7]],13,13,13,[8,[7]],[9,[[2,[5,[9,[[8,[7]]]]]]]]],[[4,[2]]],[]],[17,[[4,[[11,[7]]]]]],[[-1,[8,[7]],[9,[6]]],[[4,[2]]],[]],[[20,[8,[7]],-1],[[4,[2]]],39],[[20,5,[8,[7]],-1],[[4,[2]]],39],[[-1,[8,[7]],[8,[7]],[9,[6]]],[[4,[2]]],[]],[[-1,[8,[7]],5,5],[[4,[12]]],[]],0,[[-1,3,3],[[4,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,6,[]],[[-1,5,13],[[4,[2]]],[]],[[-1,5,5,13],[[4,[2]]],[]],[[-1,6,3,[9,[6]]],[[4,[2]]],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,[[4,[41]]],[]],[-1,[[4,[42]]],[]],[[-1,13],[[4,[[11,[7]]]]],[]],[[[21,[-1,43]]],[[21,[44,43]]],[]],[[[21,[-1,43]]],[[21,[44,43]]],[]],[[[21,[-1,43]]],[[21,[44,43]]],[]],[[[21,[-1,43]]],[[21,[44,43]]],[]],[[[21,[-1,43]]],[[21,[44,43]]],[]],[[[21,[-1,43]]],[[21,[44,43]]],[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[[-1,5],[[4,[12]]],[]],0,0],"c":[],"p":[[3,"Private",284],[15,"tuple"],[3,"NativeAmount",285],[6,"Result",286],[15,"str"],[3,"String",287],[15,"u8"],[15,"slice"],[4,"Option",288],[8,"Error",289],[3,"Vec",290],[15,"bool"],[15,"u64"],[3,"NativeTime",285],[4,"VMError",0],[4,"Compiler",0],[4,"RuntimeModule",0],[3,"CondomLimits",0],[3,"GasCosts",0],[8,"Interface",0],[3,"Box",291],[4,"ComparisonResult",285],[15,"usize"],[3,"With",292],[4,"Result",293],[3,"Formatter",294],[6,"Result",294],[3,"Response",0],[3,"Error",286],[4,"AddressCategory",285],[3,"Slot",285],[8,"DeserializeOwned",295],[3,"BTreeSet",296],[15,"u32"],[15,"array"],[3,"Layout",297],[3,"LayoutError",297],[3,"PathBuf",298],[8,"Serialize",299],[3,"TypeId",300],[15,"i64"],[15,"f64"],[3,"Global",301],[8,"Any",300],[8,"InterfaceClone",0],[13,"ExecutionError",282]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};