pub struct RecentRepo {
pub repo_id: String,
pub path: PathBuf,
pub last_accessed: DateTime<Utc>,
pub last_app: Option<String>,
pub access_count: u32,
}Expand description
Represents a recently accessed repository
Fields§
§repo_id: StringRepository identifier (path or name)
path: PathBufFull path to the repository
last_accessed: DateTime<Utc>Last access timestamp
last_app: Option<String>Last used app for this repository
access_count: u32Number of times this repo has been accessed
Trait Implementations§
Source§impl Clone for RecentRepo
impl Clone for RecentRepo
Source§fn clone(&self) -> RecentRepo
fn clone(&self) -> RecentRepo
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 RecentRepo
impl Debug for RecentRepo
Source§impl<'de> Deserialize<'de> for RecentRepo
impl<'de> Deserialize<'de> for RecentRepo
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 RecentRepo
impl RefUnwindSafe for RecentRepo
impl Send for RecentRepo
impl Sync for RecentRepo
impl Unpin for RecentRepo
impl UnsafeUnpin for RecentRepo
impl UnwindSafe for RecentRepo
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