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