pub struct ShellbagEntry {
pub path: String,
pub key_path: String,
pub last_written: Option<String>,
pub mru_order: Vec<String>,
}Expand description
A single BagMRU entry from the ShellBags registry area.
Fields§
§path: StringReconstructed / descriptive folder path.
For this implementation, slot data is represented as
"BagMRU[slot=N, size=M bytes]" for each numeric slot value present,
or an empty string if no slot values exist.
key_path: StringRegistry path to this BagMRU key (relative to hive root).
last_written: Option<String>Key LastWriteTime as ISO 8601, or None if unavailable.
mru_order: Vec<String>Decoded MRU order from MRUListEx (slot index strings),
terminator (0xFFFFFFFF) is excluded. Empty if value is absent.
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
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