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