[−][src]Enum gestalt::Location
Where the data should be written to and read from
On desktop this determines which folder the file should be placed in (adhering to the XDG desktop specification), and on web it determines which various web storage APIs it should use.
Variants
Cache should be used for short-lived data
Cached data has no lifetime guarantee, and should be expected to be cleared between runs of the program. On web, it is guaranteed when the user leaves the application and returns that the cache data will have been cleared.
Config should store application behavior configs, and will be long-lived
Data will store application data, and will be long-lived
Trait Implementations
impl Clone for Location
[src]
impl Copy for Location
[src]
impl Eq for Location
[src]
impl PartialEq<Location> for Location
[src]
impl Debug for Location
[src]
impl Hash for Location
[src]
Auto Trait Implementations
impl Send for Location
impl Sync for Location
impl Unpin for Location
impl UnwindSafe for Location
impl RefUnwindSafe for Location
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,