pub struct ReuseConfigExt {
pub enable_reuse: bool,
pub enable_stack_alloc: bool,
pub enable_inline: bool,
pub enable_scratch_buffer: bool,
pub max_reuse_distance: usize,
pub max_live_ranges: usize,
pub scratch_buffer_size: u64,
}Expand description
Reuse analysis pass config (extended)
Fields§
§enable_reuse: bool§enable_stack_alloc: bool§enable_inline: bool§enable_scratch_buffer: bool§max_reuse_distance: usize§max_live_ranges: usize§scratch_buffer_size: u64Trait Implementations§
Source§impl Clone for ReuseConfigExt
impl Clone for ReuseConfigExt
Source§fn clone(&self) -> ReuseConfigExt
fn clone(&self) -> ReuseConfigExt
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 Debug for ReuseConfigExt
impl Debug for ReuseConfigExt
Auto Trait Implementations§
impl Freeze for ReuseConfigExt
impl RefUnwindSafe for ReuseConfigExt
impl Send for ReuseConfigExt
impl Sync for ReuseConfigExt
impl Unpin for ReuseConfigExt
impl UnsafeUnpin for ReuseConfigExt
impl UnwindSafe for ReuseConfigExt
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