pub struct TestTracerProvider { /* private fields */ }Expand description
Test tracer provider with in-memory exporter
Implementations§
Source§impl TestTracerProvider
impl TestTracerProvider
Sourcepub fn exporter(&self) -> &TestSpanExporter
pub fn exporter(&self) -> &TestSpanExporter
Get the span exporter for validation
Sourcepub fn find_spans_by_name(&self, _name: &str) -> Vec<SpanData>
pub fn find_spans_by_name(&self, _name: &str) -> Vec<SpanData>
Find spans by name
Sourcepub fn find_spans_by_trace_id(&self, _trace_id: &str) -> Vec<SpanData>
pub fn find_spans_by_trace_id(&self, _trace_id: &str) -> Vec<SpanData>
Find spans by trace ID
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TestTracerProvider
impl !RefUnwindSafe for TestTracerProvider
impl Send for TestTracerProvider
impl Sync for TestTracerProvider
impl Unpin for TestTracerProvider
impl !UnwindSafe for TestTracerProvider
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> 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 moreSource§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::RequestSource§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