pub struct ShellbagEntry {
pub path: String,
pub drive_letter: Option<char>,
pub last_write: Option<i64>,
pub source: Provenance,
}Expand description
One browsed folder from a BagMRU tree that references a drive-letter volume.
Fields§
§path: StringThe reconstructed browsed path (e.g. My Computer\E:\\photos), joined from
the shell items on the path from the root to this node.
drive_letter: Option<char>The drive letter of the volume item in the path, upper-cased (e.g. E);
None when the volume item carried no clean drive-letter name.
last_write: Option<i64>The node key’s last-written time (when the folder’s shellbag was last
updated), epoch seconds UTC; None when the hive recorded none.
source: ProvenanceWhere the record was decoded from.
Trait Implementations§
Source§impl Clone for ShellbagEntry
impl Clone for ShellbagEntry
Source§fn clone(&self) -> ShellbagEntry
fn clone(&self) -> ShellbagEntry
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 ShellbagEntry
impl Debug for ShellbagEntry
impl Eq for ShellbagEntry
Source§impl PartialEq for ShellbagEntry
impl PartialEq for ShellbagEntry
impl StructuralPartialEq for ShellbagEntry
Auto Trait Implementations§
impl Freeze for ShellbagEntry
impl RefUnwindSafe for ShellbagEntry
impl Send for ShellbagEntry
impl Sync for ShellbagEntry
impl Unpin for ShellbagEntry
impl UnsafeUnpin for ShellbagEntry
impl UnwindSafe for ShellbagEntry
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