pub struct TraceServiceImpl { /* private fields */ }Implementations§
Source§impl TraceServiceImpl
impl TraceServiceImpl
pub fn new( transport: Box<dyn SpanWriterTransport>, tenant_resolver: Box<dyn TraceTenantResolver>, project_trace_senders: Arc<ProjectTraceMap>, ) -> Self
Trait Implementations§
Source§impl Debug for TraceServiceImpl
impl Debug for TraceServiceImpl
Source§impl TraceService for TraceServiceImpl
impl TraceService for TraceServiceImpl
Auto Trait Implementations§
impl Freeze for TraceServiceImpl
impl !RefUnwindSafe for TraceServiceImpl
impl Send for TraceServiceImpl
impl Sync for TraceServiceImpl
impl Unpin for TraceServiceImpl
impl !UnwindSafe for TraceServiceImpl
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