pub enum DiskReport {
Apm(ApmAnalysis),
Mbr(Box<MbrAnalysis>),
Gpt(Box<MbrAnalysis>),
}Expand description
A full forensic analysis, tagged by the partitioning scheme that was found.
The Gpt variant carries the protective-MBR analysis with its parsed GPT
(.gpt is Some); Mbr is a classic MBR with no GPT.
Variants§
Apm(ApmAnalysis)
Apple Partition Map.
Mbr(Box<MbrAnalysis>)
Classic Master Boot Record (no GPT).
Gpt(Box<MbrAnalysis>)
GUID Partition Table (protective MBR + parsed GPT).
Implementations§
Source§impl DiskReport
impl DiskReport
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DiskReport
impl RefUnwindSafe for DiskReport
impl Send for DiskReport
impl Sync for DiskReport
impl Unpin for DiskReport
impl UnsafeUnpin for DiskReport
impl UnwindSafe for DiskReport
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more