pub struct ProfilingObserver { /* private fields */ }Expand description
Per-node timing aggregator. Pairs OnNodeStart / OnNodeEnd events
keyed by (run_id, step, node) to compute durations.
Implementations§
Trait Implementations§
Source§impl Default for ProfilingObserver
impl Default for ProfilingObserver
Auto Trait Implementations§
impl !Freeze for ProfilingObserver
impl RefUnwindSafe for ProfilingObserver
impl Send for ProfilingObserver
impl Sync for ProfilingObserver
impl Unpin for ProfilingObserver
impl UnsafeUnpin for ProfilingObserver
impl UnwindSafe for ProfilingObserver
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