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