pub struct StaleProject {
pub path: PathBuf,
pub project_type: ProjectType,
pub days_stale: u64,
pub total_size: u64,
pub cleanable_size: u64,
pub last_activity: Option<String>,
}Expand description
Information about a stale project
Fields§
§path: PathBufProject root path
project_type: ProjectTypeDetected project type
days_stale: u64Days since last activity
total_size: u64Total project size
cleanable_size: u64Size of cleanable artifacts
last_activity: Option<String>Last activity date
Trait Implementations§
Source§impl Clone for StaleProject
impl Clone for StaleProject
Source§fn clone(&self) -> StaleProject
fn clone(&self) -> StaleProject
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for StaleProject
impl RefUnwindSafe for StaleProject
impl Send for StaleProject
impl Sync for StaleProject
impl Unpin for StaleProject
impl UnwindSafe for StaleProject
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more