#[non_exhaustive]pub struct RefineOptions {}Expand description
Options controlling which passes refine runs.
Empty in 0.1.0 — every pass currently runs unconditionally, with no way to
disable or configure any of them individually. #[non_exhaustive] keeps
adding a field here additive rather than breaking for anyone constructing or
matching on this struct, for whenever a pass needs a knob.
Trait Implementations§
Source§impl Clone for RefineOptions
impl Clone for RefineOptions
Source§impl Debug for RefineOptions
impl Debug for RefineOptions
Source§impl Default for RefineOptions
impl Default for RefineOptions
impl Eq for RefineOptions
Source§impl PartialEq for RefineOptions
impl PartialEq for RefineOptions
impl StructuralPartialEq for RefineOptions
Auto Trait Implementations§
impl Freeze for RefineOptions
impl RefUnwindSafe for RefineOptions
impl Send for RefineOptions
impl Sync for RefineOptions
impl Unpin for RefineOptions
impl UnsafeUnpin for RefineOptions
impl UnwindSafe for RefineOptions
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