pub struct CaptureBufferBuilder { /* private fields */ }Expand description
Builder for CaptureBuffer
Implementations§
Source§impl CaptureBufferBuilder
impl CaptureBufferBuilder
Sourcepub fn cleanup_interval(self, interval: Duration) -> Self
pub fn cleanup_interval(self, interval: Duration) -> Self
Set cleanup interval
Sourcepub fn enable_compression(self, enable: bool) -> Self
pub fn enable_compression(self, enable: bool) -> Self
Enable or disable compression
Sourcepub fn compression_threshold(self, threshold: usize) -> Self
pub fn compression_threshold(self, threshold: usize) -> Self
Set compression threshold
Sourcepub fn build(self) -> CaptureBuffer
pub fn build(self) -> CaptureBuffer
Build the CaptureBuffer
Trait Implementations§
Source§impl Clone for CaptureBufferBuilder
impl Clone for CaptureBufferBuilder
Source§fn clone(&self) -> CaptureBufferBuilder
fn clone(&self) -> CaptureBufferBuilder
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 moreSource§impl Debug for CaptureBufferBuilder
impl Debug for CaptureBufferBuilder
Source§impl Default for CaptureBufferBuilder
impl Default for CaptureBufferBuilder
Source§fn default() -> CaptureBufferBuilder
fn default() -> CaptureBufferBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CaptureBufferBuilder
impl RefUnwindSafe for CaptureBufferBuilder
impl Send for CaptureBufferBuilder
impl Sync for CaptureBufferBuilder
impl Unpin for CaptureBufferBuilder
impl UnwindSafe for CaptureBufferBuilder
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