pub struct PerformanceRegistry { /* private fields */ }
Expand description
Global performance optimization registry
Implementations§
Source§impl PerformanceRegistry
impl PerformanceRegistry
pub fn new() -> Self
pub fn monitor(&self) -> Arc<PerformanceMonitor>
pub fn memo_cache(&self) -> Arc<MemoCache<String, Vec<Node>>>
pub fn update_batcher(&self) -> Arc<UpdateBatcher>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PerformanceRegistry
impl RefUnwindSafe for PerformanceRegistry
impl Send for PerformanceRegistry
impl Sync for PerformanceRegistry
impl Unpin for PerformanceRegistry
impl UnwindSafe for PerformanceRegistry
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