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