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