pub struct DiskEvidence {Show 13 fields
pub id: String,
pub path: String,
pub whole_disk: Option<bool>,
pub size_bytes: Option<u64>,
pub internal: Option<bool>,
pub removable: Option<bool>,
pub ejectable: Option<bool>,
pub solid_state: Option<bool>,
pub bus: Option<String>,
pub media_name: Option<String>,
pub io_registry_entry_name: Option<String>,
pub device_tree_path: Option<String>,
pub evidence_sources: Vec<String>,
}Fields§
§id: String§path: String§whole_disk: Option<bool>§size_bytes: Option<u64>§internal: Option<bool>§removable: Option<bool>§ejectable: Option<bool>§solid_state: Option<bool>§bus: Option<String>§media_name: Option<String>§io_registry_entry_name: Option<String>§device_tree_path: Option<String>§evidence_sources: Vec<String>Trait Implementations§
Source§impl Clone for DiskEvidence
impl Clone for DiskEvidence
Source§fn clone(&self) -> DiskEvidence
fn clone(&self) -> DiskEvidence
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 DiskEvidence
impl Debug for DiskEvidence
Source§impl Default for DiskEvidence
impl Default for DiskEvidence
Source§fn default() -> DiskEvidence
fn default() -> DiskEvidence
Returns the “default value” for a type. Read more
impl Eq for DiskEvidence
Source§impl PartialEq for DiskEvidence
impl PartialEq for DiskEvidence
impl StructuralPartialEq for DiskEvidence
Auto Trait Implementations§
impl Freeze for DiskEvidence
impl RefUnwindSafe for DiskEvidence
impl Send for DiskEvidence
impl Sync for DiskEvidence
impl Unpin for DiskEvidence
impl UnsafeUnpin for DiskEvidence
impl UnwindSafe for DiskEvidence
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§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.