pub struct OSPassRegistry { /* private fields */ }Implementations§
Source§impl OSPassRegistry
impl OSPassRegistry
pub fn new() -> Self
pub fn register(&mut self, config: OSPassConfig)
pub fn enabled_passes(&self) -> Vec<&OSPassConfig>
pub fn get_stats(&self, name: &str) -> Option<&OSPassStats>
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 OSPassRegistry
impl RefUnwindSafe for OSPassRegistry
impl Send for OSPassRegistry
impl Sync for OSPassRegistry
impl Unpin for OSPassRegistry
impl UnsafeUnpin for OSPassRegistry
impl UnwindSafe for OSPassRegistry
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