pub struct RecycleBinIndex {
pub version: IndexVersion,
pub original_size: u64,
pub deleted_at: Option<DateTime<Utc>>,
pub original_path: String,
}Expand description
Decoded metadata from a single $I index file.
Fields§
§version: IndexVersionFormat version of the parsed $I file.
original_size: u64Original size of the deleted file, in bytes.
deleted_at: Option<DateTime<Utc>>Deletion timestamp in UTC, or None when the FILETIME is zero
(recorded but not set).
original_path: StringOriginal full path of the deleted file (UTF-16LE in the source).
Trait Implementations§
Source§impl Clone for RecycleBinIndex
impl Clone for RecycleBinIndex
Source§fn clone(&self) -> RecycleBinIndex
fn clone(&self) -> RecycleBinIndex
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 RecycleBinIndex
impl Debug for RecycleBinIndex
impl Eq for RecycleBinIndex
Source§impl PartialEq for RecycleBinIndex
impl PartialEq for RecycleBinIndex
Source§fn eq(&self, other: &RecycleBinIndex) -> bool
fn eq(&self, other: &RecycleBinIndex) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RecycleBinIndex
Auto Trait Implementations§
impl Freeze for RecycleBinIndex
impl RefUnwindSafe for RecycleBinIndex
impl Send for RecycleBinIndex
impl Sync for RecycleBinIndex
impl Unpin for RecycleBinIndex
impl UnsafeUnpin for RecycleBinIndex
impl UnwindSafe for RecycleBinIndex
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