pub struct TracingCompleteEventParamsBuilder { /* private fields */ }Expand description
Builder for TracingCompleteEventParams.
Implementations§
Source§impl TracingCompleteEventParamsBuilder
impl TracingCompleteEventParamsBuilder
Sourcepub fn data_loss_occurred(&mut self, value: bool) -> &mut Self
pub fn data_loss_occurred(&mut self, value: bool) -> &mut Self
Indicates whether some trace data is known to have been lost, e.g. because the trace ring buffer wrapped around.
Sourcepub fn stream(&mut self, value: Option<StreamHandle>) -> &mut Self
pub fn stream(&mut self, value: Option<StreamHandle>) -> &mut Self
A handle of the stream that holds resulting trace data.
Sourcepub fn trace_format(&mut self, value: Option<StreamFormat>) -> &mut Self
pub fn trace_format(&mut self, value: Option<StreamFormat>) -> &mut Self
Trace data format of returned stream.
Sourcepub fn stream_compression(
&mut self,
value: Option<StreamCompression>,
) -> &mut Self
pub fn stream_compression( &mut self, value: Option<StreamCompression>, ) -> &mut Self
Compression format of returned stream.
Sourcepub fn build(
&self,
) -> Result<TracingCompleteEventParams, TracingCompleteEventParamsBuilderError>
pub fn build( &self, ) -> Result<TracingCompleteEventParams, TracingCompleteEventParamsBuilderError>
Trait Implementations§
Source§impl Clone for TracingCompleteEventParamsBuilder
impl Clone for TracingCompleteEventParamsBuilder
Source§fn clone(&self) -> TracingCompleteEventParamsBuilder
fn clone(&self) -> TracingCompleteEventParamsBuilder
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for TracingCompleteEventParamsBuilder
impl RefUnwindSafe for TracingCompleteEventParamsBuilder
impl Send for TracingCompleteEventParamsBuilder
impl Sync for TracingCompleteEventParamsBuilder
impl Unpin for TracingCompleteEventParamsBuilder
impl UnsafeUnpin for TracingCompleteEventParamsBuilder
impl UnwindSafe for TracingCompleteEventParamsBuilder
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