pub struct Options {
pub functions: Vec<String>,
pub patterns: Vec<String>,
pub snip_rust_fmt_code: bool,
pub snip_rust_panicking_code: bool,
pub skip_producers_section: bool,
}Expand description
Options for controlling which functions in what .wasm file should be
snipped.
Fields§
§functions: Vec<String>The functions that should be snipped from the .wasm file.
patterns: Vec<String>The regex patterns whose matches should be snipped from the .wasm
file.
snip_rust_fmt_code: boolShould Rust std::fmt and core::fmt functions be snipped?
snip_rust_panicking_code: boolShould Rust std::panicking and core::panicking functions be snipped?
skip_producers_section: boolShould we skip generating the “producers” custom section?
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Options
impl RefUnwindSafe for Options
impl Send for Options
impl Sync for Options
impl Unpin for Options
impl UnwindSafe for Options
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