pub struct TracingHandle { /* private fields */ }Implementations§
Source§impl TracingHandle
impl TracingHandle
pub fn update_log<S: AsRef<str>>(&self, directives: S) -> Result<(), BoxError>
pub fn get_log(&self) -> Result<String, BoxError>
pub fn update_sampling_rate(&self, sample_rate: f64)
pub fn update_trace_file<S: AsRef<str>>( &self, trace_file: S, ) -> Result<(), BoxError>
pub fn update_trace_filter<S: AsRef<str>>( &self, directives: S, duration: Duration, ) -> Result<(), BoxError>
pub fn clear_file_output(&self)
pub fn reset_trace(&self)
pub fn get_test_layer_events(&self) -> Vec<String>
Auto Trait Implementations§
impl Freeze for TracingHandle
impl !RefUnwindSafe for TracingHandle
impl Send for TracingHandle
impl Sync for TracingHandle
impl Unpin for TracingHandle
impl UnsafeUnpin for TracingHandle
impl !UnwindSafe for TracingHandle
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> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§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> 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