pub struct InstrumentedThreadView {
pub thread_name: String,
pub active_time_ns: u64,
pub message_types: Vec<String>,
pub windows: Vec<InstrumentedWindowView>,
pub active_event: Option<InstrumentedActiveEventView>,
pub queue: HashMap<String, u64>,
}Fields§
§thread_name: String§active_time_ns: u64§message_types: Vec<String>§windows: Vec<InstrumentedWindowView>§active_event: Option<InstrumentedActiveEventView>§queue: HashMap<String, u64>Trait Implementations§
Source§impl Debug for InstrumentedThreadView
impl Debug for InstrumentedThreadView
Auto Trait Implementations§
impl Freeze for InstrumentedThreadView
impl RefUnwindSafe for InstrumentedThreadView
impl Send for InstrumentedThreadView
impl Sync for InstrumentedThreadView
impl Unpin for InstrumentedThreadView
impl UnwindSafe for InstrumentedThreadView
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