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