#[non_exhaustive]pub struct ContainerProfile {
pub id: &'static str,
pub name: &'static str,
pub summary: &'static str,
pub parser_hints: &'static [&'static str],
pub sources: &'static [&'static str],
}Expand description
How to acquire and enumerate the outer container that holds one or more forensic artifacts.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.id: &'static strMachine-readable identifier, e.g. windows_registry_hive.
name: &'static strHuman-readable display name.
summary: &'static strSummary of what the container represents.
parser_hints: &'static [&'static str]High-signal acquisition and enumeration guidance.
sources: &'static [&'static str]Authoritative references that justify the container guidance.
Trait Implementations§
Source§impl Clone for ContainerProfile
impl Clone for ContainerProfile
Source§fn clone(&self) -> ContainerProfile
fn clone(&self) -> ContainerProfile
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 ContainerProfile
Source§impl Debug for ContainerProfile
impl Debug for ContainerProfile
impl Eq for ContainerProfile
Source§impl PartialEq for ContainerProfile
impl PartialEq for ContainerProfile
impl StructuralPartialEq for ContainerProfile
Auto Trait Implementations§
impl Freeze for ContainerProfile
impl RefUnwindSafe for ContainerProfile
impl Send for ContainerProfile
impl Sync for ContainerProfile
impl Unpin for ContainerProfile
impl UnsafeUnpin for ContainerProfile
impl UnwindSafe for ContainerProfile
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