pub struct CILPassRegistry { /* private fields */ }Implementations§
Source§impl CILPassRegistry
impl CILPassRegistry
pub fn new() -> Self
pub fn register(&mut self, config: CILPassConfig)
pub fn enabled_passes(&self) -> Vec<&CILPassConfig>
pub fn get_stats(&self, name: &str) -> Option<&CILPassStats>
pub fn total_passes(&self) -> usize
pub fn enabled_count(&self) -> usize
pub fn update_stats( &mut self, name: &str, changes: u64, time_ms: u64, iter: u32, )
Auto Trait Implementations§
impl Freeze for CILPassRegistry
impl RefUnwindSafe for CILPassRegistry
impl Send for CILPassRegistry
impl Sync for CILPassRegistry
impl Unpin for CILPassRegistry
impl UnsafeUnpin for CILPassRegistry
impl UnwindSafe for CILPassRegistry
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