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