pub struct ReferenceDivergenceRecorder { /* private fields */ }Expand description
Hold a single Counter instrument so a recipe wiring repeated cross-checks
doesn’t pay for a fresh u64_counter build per divergence. Internally
cached; cloning is cheap (the counter is reference-counted in OTEL).
Implementations§
Auto Trait Implementations§
impl !Freeze for ReferenceDivergenceRecorder
impl !RefUnwindSafe for ReferenceDivergenceRecorder
impl Send for ReferenceDivergenceRecorder
impl Sync for ReferenceDivergenceRecorder
impl Unpin for ReferenceDivergenceRecorder
impl UnsafeUnpin for ReferenceDivergenceRecorder
impl !UnwindSafe for ReferenceDivergenceRecorder
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