pub struct MessageStatsForTypeView {
pub message_type: i32,
pub count: usize,
pub total_time_ns: u64,
}Fields§
§message_type: i32Index into InstrumentedThreadView.message_types. May be -1 for unknown message types (if the type registry temporarily overflowed).
count: usize§total_time_ns: u64Trait Implementations§
Source§impl Debug for MessageStatsForTypeView
impl Debug for MessageStatsForTypeView
Auto Trait Implementations§
impl Freeze for MessageStatsForTypeView
impl RefUnwindSafe for MessageStatsForTypeView
impl Send for MessageStatsForTypeView
impl Sync for MessageStatsForTypeView
impl Unpin for MessageStatsForTypeView
impl UnwindSafe for MessageStatsForTypeView
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<A, B> IntoMultiSender<B> for Awhere
B: MultiSenderFrom<A>,
impl<A, B> IntoMultiSender<B> for Awhere
B: MultiSenderFrom<A>,
fn as_multi_sender(self: &Arc<A>) -> B
fn into_multi_sender(self) -> B
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