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