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