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