pub struct MemoryCaptureOptions { /* private fields */ }Expand description
Bounded streaming configuration for memory generation production.
Implementations§
Source§impl MemoryCaptureOptions
impl MemoryCaptureOptions
Sourcepub fn new(
chunk_size: usize,
detect_zero: bool,
) -> Result<MemoryCaptureOptions, Error>
pub fn new( chunk_size: usize, detect_zero: bool, ) -> Result<MemoryCaptureOptions, Error>
Creates a streaming configuration with a non-zero maximum chunk size.
Sourcepub fn chunk_size(self) -> usize
pub fn chunk_size(self) -> usize
Maximum number of bytes borrowed by one sink call.
Sourcepub fn detects_zero(self) -> bool
pub fn detects_zero(self) -> bool
Whether all-zero chunks should be emitted as sparse zero ranges.
Trait Implementations§
Source§impl Clone for MemoryCaptureOptions
impl Clone for MemoryCaptureOptions
Source§fn clone(&self) -> MemoryCaptureOptions
fn clone(&self) -> MemoryCaptureOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MemoryCaptureOptions
Source§impl Debug for MemoryCaptureOptions
impl Debug for MemoryCaptureOptions
Source§impl Default for MemoryCaptureOptions
impl Default for MemoryCaptureOptions
Source§fn default() -> MemoryCaptureOptions
fn default() -> MemoryCaptureOptions
Returns the “default value” for a type. Read more
impl Eq for MemoryCaptureOptions
Source§impl PartialEq for MemoryCaptureOptions
impl PartialEq for MemoryCaptureOptions
impl StructuralPartialEq for MemoryCaptureOptions
Auto Trait Implementations§
impl Freeze for MemoryCaptureOptions
impl RefUnwindSafe for MemoryCaptureOptions
impl Send for MemoryCaptureOptions
impl Sync for MemoryCaptureOptions
impl Unpin for MemoryCaptureOptions
impl UnsafeUnpin for MemoryCaptureOptions
impl UnwindSafe for MemoryCaptureOptions
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