pub struct LogicalEntryMetadata {
pub name: String,
pub creation_time: Option<i64>,
pub modification_time: Option<i64>,
pub access_time: Option<i64>,
pub entry_modification_time: Option<i64>,
pub deletion_time: Option<i64>,
}Expand description
Caller-supplied metadata for a logical acquisition entry.
Names are stored verbatim; NUL, tab, CR, and LF are rejected because the EWF catalog is line/tab-delimited. No host filesystem metadata is inferred.
Fields§
§name: StringEntry name, independent of any source filesystem path.
creation_time: Option<i64>Creation timestamp in Unix seconds.
modification_time: Option<i64>Content modification timestamp in Unix seconds.
access_time: Option<i64>Access timestamp in Unix seconds.
entry_modification_time: Option<i64>Metadata modification timestamp in Unix seconds.
deletion_time: Option<i64>Deletion timestamp in Unix seconds.
Trait Implementations§
Source§impl Clone for LogicalEntryMetadata
impl Clone for LogicalEntryMetadata
Source§impl Debug for LogicalEntryMetadata
impl Debug for LogicalEntryMetadata
Source§impl Default for LogicalEntryMetadata
impl Default for LogicalEntryMetadata
impl Eq for LogicalEntryMetadata
Source§impl PartialEq for LogicalEntryMetadata
impl PartialEq for LogicalEntryMetadata
impl StructuralPartialEq for LogicalEntryMetadata
Auto Trait Implementations§
impl Freeze for LogicalEntryMetadata
impl RefUnwindSafe for LogicalEntryMetadata
impl Send for LogicalEntryMetadata
impl Sync for LogicalEntryMetadata
impl Unpin for LogicalEntryMetadata
impl UnsafeUnpin for LogicalEntryMetadata
impl UnwindSafe for LogicalEntryMetadata
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<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