pub struct SpecializationPass { /* private fields */ }Expand description
Main specialization pass
Implementations§
Source§impl SpecializationPass
impl SpecializationPass
Sourcepub fn new(config: SpecializationConfig) -> Self
pub fn new(config: SpecializationConfig) -> Self
Create a new specialization pass
Sourcepub fn stats(&self) -> &SpecializationStats
pub fn stats(&self) -> &SpecializationStats
Get the optimization statistics
Auto Trait Implementations§
impl Freeze for SpecializationPass
impl RefUnwindSafe for SpecializationPass
impl Send for SpecializationPass
impl Sync for SpecializationPass
impl Unpin for SpecializationPass
impl UnsafeUnpin for SpecializationPass
impl UnwindSafe for SpecializationPass
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