pub enum MemoryCaptureKind {
Full,
Incremental {
baseline: MemoryGeneration,
},
}Expand description
Describes whether a candidate capture is complete or relative to a retained baseline.
Variants§
Full
Every ordinary memory-content range must be produced.
Incremental
Only changed ranges are produced; unchanged content references come from this generation.
Fields
§
baseline: MemoryGenerationLast successfully published generation whose unchanged references may be reused.
Trait Implementations§
Source§impl Clone for MemoryCaptureKind
impl Clone for MemoryCaptureKind
Source§fn clone(&self) -> MemoryCaptureKind
fn clone(&self) -> MemoryCaptureKind
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 MemoryCaptureKind
Source§impl Debug for MemoryCaptureKind
impl Debug for MemoryCaptureKind
impl Eq for MemoryCaptureKind
Source§impl PartialEq for MemoryCaptureKind
impl PartialEq for MemoryCaptureKind
impl StructuralPartialEq for MemoryCaptureKind
Auto Trait Implementations§
impl Freeze for MemoryCaptureKind
impl RefUnwindSafe for MemoryCaptureKind
impl Send for MemoryCaptureKind
impl Sync for MemoryCaptureKind
impl Unpin for MemoryCaptureKind
impl UnsafeUnpin for MemoryCaptureKind
impl UnwindSafe for MemoryCaptureKind
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