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: bool
Should Rust std::fmt
and core::fmt
functions be snipped?
snip_rust_panicking_code: bool
Should Rust std::panicking
and core::panicking
functions be snipped?
skip_producers_section: bool
Should 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