pub struct CarveTiers {
pub full: Vec<CarvedRecord>,
pub fragments: Vec<CarvedFragment>,
}Expand description
The two strictly-separated recovery tiers returned by carve_with_fragments.
full is byte-identical to carve_all_deleted_records and keeps its
structural 0-false-positive guarantee — the zero-config, high-precision
output. fragments is the opt-in Tier-2 lead surface (see CarvedFragment).
Fields§
§full: Vec<CarvedRecord>Tier-1 full rows — identical to carve_all_deleted_records.
fragments: Vec<CarvedFragment>Tier-2 partial recoveries (opt-in; expected non-zero false-positive rate).
Trait Implementations§
Source§impl Clone for CarveTiers
impl Clone for CarveTiers
Source§fn clone(&self) -> CarveTiers
fn clone(&self) -> CarveTiers
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 moreSource§impl Debug for CarveTiers
impl Debug for CarveTiers
Source§impl PartialEq for CarveTiers
impl PartialEq for CarveTiers
impl StructuralPartialEq for CarveTiers
Auto Trait Implementations§
impl Freeze for CarveTiers
impl RefUnwindSafe for CarveTiers
impl Send for CarveTiers
impl Sync for CarveTiers
impl Unpin for CarveTiers
impl UnsafeUnpin for CarveTiers
impl UnwindSafe for CarveTiers
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