pub struct ScanResult {Show 14 fields
pub fsid: Uuid,
pub metadata_uuid: Uuid,
pub has_metadata_uuid: bool,
pub nodesize: u32,
pub chunk_root: u64,
pub chunk_root_level: u8,
pub sb_generation: u64,
pub device_size: u64,
pub bytes_scanned: u64,
pub candidates_checked: u64,
pub valid_blocks: u64,
pub chunk_tree_leaves: u64,
pub chunk_records: Vec<ChunkRecord>,
pub dev_records: Vec<DevRecord>,
}Expand description
Output of Phase 1: raw device scan.
Fields§
§fsid: Uuid§metadata_uuid: Uuid§has_metadata_uuid: bool§nodesize: u32§chunk_root: u64§chunk_root_level: u8§sb_generation: u64§device_size: u64§bytes_scanned: u64§candidates_checked: u64§valid_blocks: u64§chunk_tree_leaves: u64§chunk_records: Vec<ChunkRecord>§dev_records: Vec<DevRecord>Auto Trait Implementations§
impl Freeze for ScanResult
impl RefUnwindSafe for ScanResult
impl Send for ScanResult
impl Sync for ScanResult
impl Unpin for ScanResult
impl UnsafeUnpin for ScanResult
impl UnwindSafe for ScanResult
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