#[non_exhaustive]pub enum TimelineOutputFormat {
Bodyfile,
PlasoStore,
L2tCsv,
MacTimeCsv,
DynamicCsv,
StoreReport,
ExtractedFiles,
}Expand description
Output format produced by a timeline tool.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Bodyfile
Pipe-delimited bodyfile (MD5|name|inode|…|crtime).
PlasoStore
Plaso binary store (.plaso); post-process with psort.py.
L2tCsv
L2T CSV — legacy/deprecated in Plaso (second-only timestamps, fixed 17 fields); superseded by the ‘dynamic’ module. Readable by Timeline Explorer.
MacTimeCsv
CSV output from mactime.
DynamicCsv
Plaso “dynamic” CSV — the psort/psteal default module, with customizable
columns (written directly by psteal.py -o dynamic -w timeline.csv).
StoreReport
Textual metadata report about a .plaso store (event counts, time range,
parsers, warnings) written to stdout by pinfo.py; not a timeline.
ExtractedFiles
Files carved out of a storage-media image to an output directory by
image_export.py (with a hashes.json manifest); targeted collection, not a timeline.
Trait Implementations§
Source§impl Clone for TimelineOutputFormat
impl Clone for TimelineOutputFormat
Source§fn clone(&self) -> TimelineOutputFormat
fn clone(&self) -> TimelineOutputFormat
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 TimelineOutputFormat
Source§impl Debug for TimelineOutputFormat
impl Debug for TimelineOutputFormat
impl Eq for TimelineOutputFormat
Source§impl PartialEq for TimelineOutputFormat
impl PartialEq for TimelineOutputFormat
impl StructuralPartialEq for TimelineOutputFormat
Auto Trait Implementations§
impl Freeze for TimelineOutputFormat
impl RefUnwindSafe for TimelineOutputFormat
impl Send for TimelineOutputFormat
impl Sync for TimelineOutputFormat
impl Unpin for TimelineOutputFormat
impl UnsafeUnpin for TimelineOutputFormat
impl UnwindSafe for TimelineOutputFormat
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