pub struct AtomicObservableInstrumentBuilder<'a, C, I, M>where
I: AsyncInstrument<M>,{ /* private fields */ }
Expand description
Metric builder.
Implementations§
source§impl<'a, C, I, M> AtomicObservableInstrumentBuilder<'a, C, I, M>where
I: TryFrom<AsyncInstrumentBuilder<'a, I, M>, Error = MetricsError> + AsyncInstrument<M> + Clone,
impl<'a, C, I, M> AtomicObservableInstrumentBuilder<'a, C, I, M>where
I: TryFrom<AsyncInstrumentBuilder<'a, I, M>, Error = MetricsError> + AsyncInstrument<M> + Clone,
Auto Trait Implementations§
impl<'a, C, I, M> Freeze for AtomicObservableInstrumentBuilder<'a, C, I, M>
impl<'a, C, I, M> !RefUnwindSafe for AtomicObservableInstrumentBuilder<'a, C, I, M>
impl<'a, C, I, M> Send for AtomicObservableInstrumentBuilder<'a, C, I, M>
impl<'a, C, I, M> Sync for AtomicObservableInstrumentBuilder<'a, C, I, M>
impl<'a, C, I, M> Unpin for AtomicObservableInstrumentBuilder<'a, C, I, M>where
I: Unpin,
impl<'a, C, I, M> !UnwindSafe for AtomicObservableInstrumentBuilder<'a, C, I, M>
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