pub struct UserAssistEntry {
pub program: String,
pub run_count: u32,
pub focus_count: u32,
pub focus_duration_ms: u32,
pub last_run: Option<String>,
pub guid: String,
}Expand description
A UserAssist entry from the registry.
Fields§
§program: StringROT13-decoded program path / name.
run_count: u32Raw run count from bytes 4-7 of the binary value data.
focus_count: u32Focus count from bytes 8-11.
focus_duration_ms: u32Focus duration in milliseconds from bytes 12-15.
last_run: Option<String>ISO 8601 last-run timestamp from FILETIME at bytes 60-67, or None if zero.
guid: StringThe GUID subkey this entry came from.
Trait Implementations§
Source§impl Clone for UserAssistEntry
impl Clone for UserAssistEntry
Source§fn clone(&self) -> UserAssistEntry
fn clone(&self) -> UserAssistEntry
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 UserAssistEntry
impl Debug for UserAssistEntry
Auto Trait Implementations§
impl Freeze for UserAssistEntry
impl RefUnwindSafe for UserAssistEntry
impl Send for UserAssistEntry
impl Sync for UserAssistEntry
impl Unpin for UserAssistEntry
impl UnsafeUnpin for UserAssistEntry
impl UnwindSafe for UserAssistEntry
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