pub struct NoopWorkflowTracer;Expand description
No-op tracer for deployments without OpenTelemetry.
Trait Implementations§
Source§impl Debug for NoopWorkflowTracer
impl Debug for NoopWorkflowTracer
Source§impl Default for NoopWorkflowTracer
impl Default for NoopWorkflowTracer
Source§fn default() -> NoopWorkflowTracer
fn default() -> NoopWorkflowTracer
Returns the “default value” for a type. Read more
Source§impl WorkflowTracer for NoopWorkflowTracer
impl WorkflowTracer for NoopWorkflowTracer
fn start_span( &self, _name: &str, _kind: SpanKind, parent: Option<&TraceContext>, ) -> (TraceContext, Box<dyn WorkflowSpan>)
Auto Trait Implementations§
impl Freeze for NoopWorkflowTracer
impl RefUnwindSafe for NoopWorkflowTracer
impl Send for NoopWorkflowTracer
impl Sync for NoopWorkflowTracer
impl Unpin for NoopWorkflowTracer
impl UnsafeUnpin for NoopWorkflowTracer
impl UnwindSafe for NoopWorkflowTracer
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