pub struct ReconstructionResult {
pub chunks: Vec<ChunkRecord>,
pub devices: Vec<DevRecord>,
pub conflicts: Vec<Conflict>,
pub warnings: Vec<Warning>,
pub chunk_root_covered: bool,
}Expand description
Output of Phase 2: chunk tree reconstruction.
Fields§
§chunks: Vec<ChunkRecord>Deduplicated, conflict-resolved chunks sorted by logical start.
devices: Vec<DevRecord>Deduplicated device records.
conflicts: Vec<Conflict>Conflicts that were resolved.
warnings: Vec<Warning>Non-fatal warnings.
chunk_root_covered: boolWhether the superblock’s chunk_root logical address is covered.
Auto Trait Implementations§
impl Freeze for ReconstructionResult
impl RefUnwindSafe for ReconstructionResult
impl Send for ReconstructionResult
impl Sync for ReconstructionResult
impl Unpin for ReconstructionResult
impl UnsafeUnpin for ReconstructionResult
impl UnwindSafe for ReconstructionResult
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