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