[−][src]Enum app_dirs2::AppDataType
Enum specifying the type of app data you want to store.
Different platforms are NOT guaranteed to distinguish between each data type. Keep this in mind when choosing data file paths.
Example: Windows does not supported shared application data and does not
distinguish between config and data. Therefore, on Windows, all variants
except UserCache
return the same path.
Variants
User-specific app configuration data.
User-specific arbitrary app data.
User-specific app cache data.
System-wide arbitrary app data.
System-wide app configuration data.
Implementations
impl AppDataType
[src]
Trait Implementations
impl Clone for AppDataType
[src]
fn clone(&self) -> AppDataType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for AppDataType
[src]
impl Debug for AppDataType
[src]
impl Eq for AppDataType
[src]
impl Hash for AppDataType
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<AppDataType> for AppDataType
[src]
fn eq(&self, other: &AppDataType) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for AppDataType
[src]
impl StructuralPartialEq for AppDataType
[src]
Auto Trait Implementations
impl RefUnwindSafe for AppDataType
impl Send for AppDataType
impl Sync for AppDataType
impl Unpin for AppDataType
impl UnwindSafe for AppDataType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,