pub enum ContainerFormat {
Raw,
Ewf,
Vhd,
Vhdx,
Vmdk,
Qcow2,
Aff4,
Dmg,
Iso,
}Expand description
A detected disk-image container format.
Variants§
Raw
No container wrapper — a flat raw/dd image (analyse in place).
Ewf
Expert Witness Format (EnCase E01 / Ex01 / logical L01).
Vhd
Microsoft VHD (fixed / dynamic / differencing).
Vhdx
Microsoft VHDX.
Vmdk
VMware VMDK (sparse extent).
Qcow2
QEMU / KVM QCOW2.
Aff4
Advanced Forensic Format 4 (ZIP-based).
Dmg
Apple Disk Image (UDIF).
Iso
ISO 9660 optical-disc image (a filesystem, not a partitioned disk —
analysed by iso9660-forensic rather than the partition parsers).
Trait Implementations§
Source§impl Clone for ContainerFormat
impl Clone for ContainerFormat
Source§fn clone(&self) -> ContainerFormat
fn clone(&self) -> ContainerFormat
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 ContainerFormat
Source§impl Debug for ContainerFormat
impl Debug for ContainerFormat
impl Eq for ContainerFormat
Source§impl PartialEq for ContainerFormat
impl PartialEq for ContainerFormat
Source§fn eq(&self, other: &ContainerFormat) -> bool
fn eq(&self, other: &ContainerFormat) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ContainerFormat
Auto Trait Implementations§
impl Freeze for ContainerFormat
impl RefUnwindSafe for ContainerFormat
impl Send for ContainerFormat
impl Sync for ContainerFormat
impl Unpin for ContainerFormat
impl UnsafeUnpin for ContainerFormat
impl UnwindSafe for ContainerFormat
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.