Lines Matching refs:Option
50 pub opt_level: Option<wasmtime::OptLevel>,
55 pub regalloc_algorithm: Option<wasmtime::RegallocAlgorithm>,
59 pub memory_may_move: Option<bool>,
62 pub memory_reservation: Option<u64>,
65 pub memory_reservation_for_growth: Option<u64>,
68 pub memory_guard_size: Option<u64>,
72 pub guard_before_linear_memory: Option<bool>,
78 pub table_lazy_init: Option<bool>,
81 pub pooling_allocator: Option<bool>,
85 pub pooling_decommit_batch_size: Option<usize>,
89 pub pooling_memory_keep_resident: Option<usize>,
93 pub pooling_table_keep_resident: Option<usize>,
99 pub pooling_memory_protection_keys: Option<wasmtime::Enabled>,
103 pub pooling_max_memory_protection_keys: Option<usize>,
107 pub memory_init_cow: Option<bool>,
111 pub memory_guaranteed_dense_image_size: Option<u64>,
115 pub pooling_total_core_instances: Option<u32>,
119 pub pooling_total_component_instances: Option<u32>,
123 pub pooling_total_memories: Option<u32>,
127 pub pooling_total_tables: Option<u32>,
131 pub pooling_total_stacks: Option<u32>,
135 pub pooling_max_memory_size: Option<usize>,
139 pub pooling_table_elements: Option<usize>,
143 pub pooling_max_core_instance_size: Option<usize>,
147 pub pooling_max_unused_warm_slots: Option<u32>,
151 pub pooling_async_stack_keep_resident: Option<usize>,
155 pub pooling_max_component_instance_size: Option<usize>,
159 pub pooling_max_core_instances_per_component: Option<u32>,
163 pub pooling_max_memories_per_component: Option<u32>,
167 pub pooling_max_tables_per_component: Option<u32>,
170 pub pooling_max_tables_per_module: Option<u32>,
173 pub pooling_max_memories_per_module: Option<u32>,
176 pub pooling_total_gc_heaps: Option<u32>,
179 pub signals_based_traps: Option<bool>,
182 pub dynamic_memory_guard_size: Option<u64>,
185 pub static_memory_guard_size: Option<u64>,
188 pub static_memory_forced: Option<bool>,
191 pub static_memory_maximum_size: Option<u64>,
194 pub dynamic_memory_reserved_for_growth: Option<u64>,
200 pub pooling_pagemap_scan: Option<wasmtime::Enabled>,
218 pub compiler: Option<wasmtime::Strategy>,
230 pub collector: Option<wasmtime::Collector>,
232 pub cranelift_debug_verifier: Option<bool>,
234 pub cache: Option<bool>,
236 pub cache_config: Option<String>,
238 pub parallel_compilation: Option<bool>,
241 pub native_unwind_info: Option<bool>,
244 pub inlining: Option<bool>,
250 pub cranelift: Vec<(String, Option<String>)>,
263 pub debug_info: Option<bool>,
265 pub guest_debug: Option<bool>,
267 pub address_map: Option<bool>,
269 pub logging: Option<bool>,
271 pub log_to_files: Option<bool>,
273 pub coredump: Option<String>,
276 pub debugger: Option<PathBuf>,
283 pub inherit_stdin: Option<bool>,
286 pub inherit_stdout: Option<bool>,
289 pub inherit_stderr: Option<bool>,
302 pub nan_canonicalization: Option<bool>,
310 pub fuel: Option<u64>,
313 pub epoch_interruption: Option<bool>,
316 pub max_wasm_stack: Option<usize>,
322 pub async_stack_size: Option<usize>,
325 pub async_stack_zeroing: Option<bool>,
327 pub unknown_exports_allow: Option<bool>,
330 pub unknown_imports_trap: Option<bool>,
333 pub unknown_imports_default: Option<bool>,
335 pub wmemcheck: Option<bool>,
340 pub max_memory_size: Option<usize>,
342 pub max_table_elements: Option<usize>,
344 pub max_instances: Option<usize>,
346 pub max_tables: Option<usize>,
348 pub max_memories: Option<usize>,
355 pub trap_on_grow_failure: Option<bool>,
357 pub timeout: Option<Duration>,
359 pub all_proposals: Option<bool>,
361 pub bulk_memory: Option<bool>,
363 pub multi_memory: Option<bool>,
365 pub multi_value: Option<bool>,
367 pub reference_types: Option<bool>,
369 pub simd: Option<bool>,
371 pub relaxed_simd: Option<bool>,
380 pub relaxed_simd_deterministic: Option<bool>,
382 pub tail_call: Option<bool>,
384 pub threads: Option<bool>,
386 pub shared_memory: Option<bool>,
388 pub shared_everything_threads: Option<bool>,
390 pub memory64: Option<bool>,
392 pub component_model: Option<bool>,
394 pub component_model_async: Option<bool>,
397 pub component_model_async_builtins: Option<bool>,
400 pub component_model_async_stackful: Option<bool>,
403 pub component_model_threading: Option<bool>,
406 pub component_model_error_context: Option<bool>,
409 pub component_model_gc: Option<bool>,
411 pub component_model_map: Option<bool>,
413 pub function_references: Option<bool>,
415 pub stack_switching: Option<bool>,
417 pub gc: Option<bool>,
419 pub custom_page_sizes: Option<bool>,
421 pub wide_arithmetic: Option<bool>,
423 pub extended_const: Option<bool>,
425 pub exceptions: Option<bool>,
427 pub gc_support: Option<bool>,
430 pub component_model_fixed_length_lists: Option<bool>,
433 pub concurrency_support: Option<bool>,
446 pub cli: Option<bool>,
448 pub cli_exit_with_code: Option<bool>,
450 pub common: Option<bool>,
452 pub nn: Option<bool>,
454 pub threads: Option<bool>,
456 pub http: Option<bool>,
460 pub http_outgoing_body_buffer_chunks: Option<usize>,
463 pub http_outgoing_body_chunk_size: Option<usize>,
465 pub config: Option<bool>,
467 pub keyvalue: Option<bool>,
471 pub listenfd: Option<bool>,
477 pub tls: Option<bool>,
480 pub preview2: Option<bool>,
493 pub inherit_network: Option<bool>,
495 pub allow_ip_name_lookup: Option<bool>,
497 pub tcp: Option<bool>,
499 pub udp: Option<bool>,
501 pub network_error_code: Option<bool>,
503 pub preview0: Option<bool>,
507 pub inherit_env: Option<bool>,
509 pub inherit_stdin: Option<bool>,
511 pub inherit_stdout: Option<bool>,
513 pub inherit_stderr: Option<bool>,
521 pub p3: Option<bool>,
523 pub max_resources: Option<usize>,
525 pub hostcall_fuel: Option<usize>,
529 pub max_random_size: Option<u64>,
533 pub max_http_fields_size: Option<usize>,
546 pub path: Option<String>,
549 pub validation_metadata: Option<bool>,
552 pub event_window_size: Option<usize>,
655 pub target: Option<String>,
665 pub config: Option<PathBuf>,
767 pub fn config(&mut self, pooling_allocator_default: Option<bool>) -> Result<Config> { in config()