pub struct BeginAsyncSpanEvent {
pub span_desc: &'static SpanMetadata,
pub span_id: u64,
pub parent_span_id: u64,
pub depth: u32,
pub time: i64,
}Fields§
§span_desc: &'static SpanMetadata§span_id: u64§parent_span_id: u64§depth: u32§time: i64Trait Implementations§
Source§impl Debug for BeginAsyncSpanEvent
impl Debug for BeginAsyncSpanEvent
Source§impl InProcSerialize for BeginAsyncSpanEvent
impl InProcSerialize for BeginAsyncSpanEvent
const IN_PROC_SIZE: InProcSize = _
fn get_value_size(&self) -> Option<u32>
fn write_value(&self, buffer: &mut Vec<u8>)
Source§unsafe fn read_value(window: &[u8]) -> Self
unsafe fn read_value(window: &[u8]) -> Self
Safety Read more
Source§impl Reflect for BeginAsyncSpanEvent
impl Reflect for BeginAsyncSpanEvent
fn reflect() -> UserDefinedType
Source§impl ThreadEventQueueTypeIndex for BeginAsyncSpanEvent
impl ThreadEventQueueTypeIndex for BeginAsyncSpanEvent
const TYPE_INDEX: u8 = 4u8
Auto Trait Implementations§
impl Freeze for BeginAsyncSpanEvent
impl RefUnwindSafe for BeginAsyncSpanEvent
impl Send for BeginAsyncSpanEvent
impl Sync for BeginAsyncSpanEvent
impl Unpin for BeginAsyncSpanEvent
impl UnwindSafe for BeginAsyncSpanEvent
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].