pub struct CacheDefinition {
pub id: &'static str,
pub name: &'static str,
pub icon: &'static str,
pub paths: &'static [&'static str],
pub clean_command: Option<&'static str>,
pub description: &'static str,
}Expand description
Definition of a known cache location
Fields§
§id: &'static str§name: &'static str§icon: &'static str§paths: &'static [&'static str]Paths relative to home directory
clean_command: Option<&'static str>Official clean command
description: &'static strTrait Implementations§
Source§impl Clone for CacheDefinition
impl Clone for CacheDefinition
Source§fn clone(&self) -> CacheDefinition
fn clone(&self) -> CacheDefinition
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 CacheDefinition
impl RefUnwindSafe for CacheDefinition
impl Send for CacheDefinition
impl Sync for CacheDefinition
impl Unpin for CacheDefinition
impl UnwindSafe for CacheDefinition
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