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