pub struct RecentUserData {
pub username: String,
pub last_used: u64,
pub version: u32,
}Expand description
Manager for tracking the most recently used username
Fields§
§username: StringThe most recently used username
last_used: u64When this username was last used (Unix timestamp)
version: u32Version for future compatibility
Implementations§
Source§impl RecentUserData
impl RecentUserData
Sourcepub fn update_last_used(&mut self)
pub fn update_last_used(&mut self)
Update the last used timestamp
Trait Implementations§
Source§impl Clone for RecentUserData
impl Clone for RecentUserData
Source§fn clone(&self) -> RecentUserData
fn clone(&self) -> RecentUserData
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 RecentUserData
impl Debug for RecentUserData
Source§impl<'de> Deserialize<'de> for RecentUserData
impl<'de> Deserialize<'de> for RecentUserData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RecentUserData
impl RefUnwindSafe for RecentUserData
impl Send for RecentUserData
impl Sync for RecentUserData
impl Unpin for RecentUserData
impl UnsafeUnpin for RecentUserData
impl UnwindSafe for RecentUserData
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