Struct wasm_opt::InliningOptions
source · [−]pub struct InliningOptions {
pub always_inline_max_size: u32,
pub one_caller_inline_max_size: u32,
pub flexible_inline_max_size: u32,
pub allow_functions_with_loops: bool,
pub partial_inlining_ifs: u32,
}Expand description
Options related to inlining.
Fields
always_inline_max_size: u32one_caller_inline_max_size: u32flexible_inline_max_size: u32allow_functions_with_loops: boolpartial_inlining_ifs: u32Trait Implementations
sourceimpl Clone for InliningOptions
impl Clone for InliningOptions
sourcefn clone(&self) -> InliningOptions
fn clone(&self) -> InliningOptions
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for InliningOptions
impl Debug for InliningOptions
sourceimpl Default for InliningOptions
impl Default for InliningOptions
sourcefn default() -> InliningOptions
fn default() -> InliningOptions
Returns the “default value” for a type. Read more
impl Copy for InliningOptions
Auto Trait Implementations
impl RefUnwindSafe for InliningOptions
impl Send for InliningOptions
impl Sync for InliningOptions
impl Unpin for InliningOptions
impl UnwindSafe for InliningOptions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more