pub struct ConfigTunables {Show 21 fields
pub collector: Option<Option<Collector>>,
pub memory_reservation: Option<u64>,
pub memory_guard_size: Option<u64>,
pub memory_reservation_for_growth: Option<u64>,
pub generate_native_debuginfo: Option<bool>,
pub parse_wasm_debuginfo: Option<bool>,
pub consume_fuel: Option<bool>,
pub epoch_interruption: Option<bool>,
pub memory_may_move: Option<bool>,
pub guard_before_linear_memory: Option<bool>,
pub table_lazy_init: Option<bool>,
pub generate_address_map: Option<bool>,
pub debug_adapter_modules: Option<bool>,
pub relaxed_simd_deterministic: Option<bool>,
pub winch_callable: Option<bool>,
pub signals_based_traps: Option<bool>,
pub memory_init_cow: Option<bool>,
pub inlining: Option<bool>,
pub inlining_intra_module: Option<IntraModuleInlining>,
pub inlining_small_callee_size: Option<u32>,
pub inlining_sum_size_threshold: Option<u32>,
}
Expand description
Optional tunable configuration options used in wasmtime::Config
Fields§
§collector: Option<Option<Collector>>
§memory_reservation: Option<u64>
§memory_guard_size: Option<u64>
§memory_reservation_for_growth: Option<u64>
§generate_native_debuginfo: Option<bool>
§parse_wasm_debuginfo: Option<bool>
§consume_fuel: Option<bool>
§epoch_interruption: Option<bool>
§memory_may_move: Option<bool>
§guard_before_linear_memory: Option<bool>
§table_lazy_init: Option<bool>
§generate_address_map: Option<bool>
§debug_adapter_modules: Option<bool>
§relaxed_simd_deterministic: Option<bool>
§winch_callable: Option<bool>
§signals_based_traps: Option<bool>
§memory_init_cow: Option<bool>
§inlining: Option<bool>
§inlining_intra_module: Option<IntraModuleInlining>
§inlining_small_callee_size: Option<u32>
§inlining_sum_size_threshold: Option<u32>
Implementations§
Trait Implementations§
Source§impl Clone for ConfigTunables
impl Clone for ConfigTunables
Source§fn clone(&self) -> ConfigTunables
fn clone(&self) -> ConfigTunables
Returns a duplicate 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 Default for ConfigTunables
impl Default for ConfigTunables
Source§fn default() -> ConfigTunables
fn default() -> ConfigTunables
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConfigTunables
impl RefUnwindSafe for ConfigTunables
impl Send for ConfigTunables
impl Sync for ConfigTunables
impl Unpin for ConfigTunables
impl UnwindSafe for ConfigTunables
Blanket Implementations§
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