pub struct TraceConfigBuilder { /* private fields */ }
Implementations§
Source§impl TraceConfigBuilder
impl TraceConfigBuilder
pub fn record_mode( self, record_mode: impl Into<TraceConfigRecordMode>, ) -> TraceConfigBuilder
pub fn trace_buffer_size_in_kb( self, trace_buffer_size_in_kb: impl Into<f64>, ) -> TraceConfigBuilder
pub fn enable_sampling( self, enable_sampling: impl Into<bool>, ) -> TraceConfigBuilder
pub fn enable_systrace( self, enable_systrace: impl Into<bool>, ) -> TraceConfigBuilder
pub fn enable_argument_filter( self, enable_argument_filter: impl Into<bool>, ) -> TraceConfigBuilder
pub fn included_categorie( self, included_categorie: impl Into<String>, ) -> TraceConfigBuilder
pub fn included_categories<I, S>( self, included_categories: I, ) -> TraceConfigBuilder
pub fn excluded_categorie( self, excluded_categorie: impl Into<String>, ) -> TraceConfigBuilder
pub fn excluded_categories<I, S>( self, excluded_categories: I, ) -> TraceConfigBuilder
pub fn synthetic_delay( self, synthetic_delay: impl Into<String>, ) -> TraceConfigBuilder
pub fn synthetic_delays<I, S>(self, synthetic_delays: I) -> TraceConfigBuilder
pub fn memory_dump_config( self, memory_dump_config: impl Into<MemoryDumpConfig>, ) -> TraceConfigBuilder
pub fn build(self) -> TraceConfig
Trait Implementations§
Source§impl Clone for TraceConfigBuilder
impl Clone for TraceConfigBuilder
Source§fn clone(&self) -> TraceConfigBuilder
fn clone(&self) -> TraceConfigBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for TraceConfigBuilder
impl Default for TraceConfigBuilder
Source§fn default() -> TraceConfigBuilder
fn default() -> TraceConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TraceConfigBuilder
impl RefUnwindSafe for TraceConfigBuilder
impl Send for TraceConfigBuilder
impl Sync for TraceConfigBuilder
impl Unpin for TraceConfigBuilder
impl UnwindSafe for TraceConfigBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more