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