pub enum AppStorageMode {
Xdg,
SingleDir {
root: PathBuf,
},
}Expand description
Strategy used to resolve the four canonical storage directories.
§Examples
use ailloli_ui_app_storage::AppStorageMode;
assert_eq!(AppStorageMode::default(), AppStorageMode::Xdg);Variants§
Xdg
Follow app-specific overrides, XDG homes, conventional home paths, then temp fallbacks.
SingleDir
Place config, state, data, and cache below one explicit root.
Trait Implementations§
Source§impl Clone for AppStorageMode
impl Clone for AppStorageMode
Source§fn clone(&self) -> AppStorageMode
fn clone(&self) -> AppStorageMode
Returns a copy 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 moreSource§impl Debug for AppStorageMode
impl Debug for AppStorageMode
Source§impl Default for AppStorageMode
impl Default for AppStorageMode
Source§fn default() -> AppStorageMode
fn default() -> AppStorageMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for AppStorageMode
impl PartialEq for AppStorageMode
impl Eq for AppStorageMode
impl StructuralPartialEq for AppStorageMode
Auto Trait Implementations§
impl Freeze for AppStorageMode
impl RefUnwindSafe for AppStorageMode
impl Send for AppStorageMode
impl Sync for AppStorageMode
impl Unpin for AppStorageMode
impl UnwindSafe for AppStorageMode
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