Struct oasis_runtime_sdk_contracts::Parameters
source · pub struct Parameters {Show 13 fields
pub max_code_size: u32,
pub max_stack_size: u32,
pub max_memory_pages: u32,
pub max_wasm_functions: u32,
pub max_wasm_locals: u32,
pub max_subcall_depth: u16,
pub max_subcall_count: u16,
pub max_result_size_bytes: u32,
pub max_query_size_bytes: u32,
pub max_storage_key_size_bytes: u32,
pub max_storage_value_size_bytes: u32,
pub max_crypto_signature_verify_message_size_bytes: u32,
pub gas_costs: GasCosts,
}
Expand description
Parameters for the contracts module.
Fields§
§max_code_size: u32
§max_stack_size: u32
§max_memory_pages: u32
§max_wasm_functions: u32
§max_wasm_locals: u32
§max_subcall_depth: u16
§max_subcall_count: u16
§max_result_size_bytes: u32
§max_query_size_bytes: u32
§max_storage_key_size_bytes: u32
§max_storage_value_size_bytes: u32
§max_crypto_signature_verify_message_size_bytes: u32
§gas_costs: GasCosts
Trait Implementations§
source§impl Clone for Parameters
impl Clone for Parameters
source§fn clone(&self) -> Parameters
fn clone(&self) -> Parameters
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for Parameters
impl Debug for Parameters
source§impl Decode for Parameters
impl Decode for Parameters
source§fn try_default() -> Result<Self, DecodeError>
fn try_default() -> Result<Self, DecodeError>
Try to decode from a missing/null/undefined value.
source§fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>
fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>
Try to decode from a given CBOR value.
§fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where
Self: Sized,
fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where
Self: Sized,
Try to decode from a given CBOR value, calling
try_default
in case the value is null or
undefined.source§impl Default for Parameters
impl Default for Parameters
source§impl Encode for Parameters
impl Encode for Parameters
source§impl EncodeAsMap for Parameters
impl EncodeAsMap for Parameters
§fn into_cbor_value_map(self) -> Valuewhere
Self: Sized,
fn into_cbor_value_map(self) -> Valuewhere
Self: Sized,
Encode the type into a CBOR Map.
§fn into_cbor_map(self) -> Vec<(Value, Value)>where
Self: Sized,
fn into_cbor_map(self) -> Vec<(Value, Value)>where
Self: Sized,
Encode the type into a CBOR Map, returning the map items.
source§impl Parameters for Parameters
impl Parameters for Parameters
Auto Trait Implementations§
impl Freeze for Parameters
impl RefUnwindSafe for Parameters
impl Send for Parameters
impl Sync for Parameters
impl Unpin for Parameters
impl UnwindSafe for Parameters
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)