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