pub struct StreamsProbe { /* private fields */ }Implementations§
Source§impl StreamsProbe
impl StreamsProbe
pub fn new(bus: TelemetryBus) -> Self
pub fn start_graph(&self, name: impl Into<String>) -> u64
pub fn finish_graph(&self, id: u64)
pub fn running(&self) -> u64
pub fn snapshot(&self) -> StreamsSnapshot
Auto Trait Implementations§
impl !Freeze for StreamsProbe
impl !RefUnwindSafe for StreamsProbe
impl Send for StreamsProbe
impl Sync for StreamsProbe
impl Unpin for StreamsProbe
impl UnsafeUnpin for StreamsProbe
impl !UnwindSafe for StreamsProbe
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
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request