Struct cap_directories::UserDirs [−][src]
pub struct UserDirs { /* fields omitted */ }
Expand description
UserDirs
provides paths of user-facing standard directories, following
the conventions of the operating system the library is running on.
This corresponds to directories_next::UserDirs
, except that the
functions open the directories and returns Dir
s instead of returning
Path
s.
Unlike directories_next::UserDirs
, the *_dir
functions return Dir
s
rather than Path
s, because absolute paths don’t interoperate well with
the capability model.
Implementations
Creates a UserDirs
struct which holds the paths to user-facing
directories for audio, font, video, etc. data on the system.
This corresponds to directories_next::UserDirs::new
.
Returns the user’s home directory.
This corresponds to directories_next::UserDirs::home_dir
.
Ambient Authority
This function makes use of ambient authority to access the user directories.
Returns the user’s audio directory.
This corresponds to directories_next::UserDirs::audio_dir
.
Ambient Authority
This function makes use of ambient authority to access the user directories.
Returns the user’s desktop directory.
This corresponds to directories_next::UserDirs::desktop_dir
.
Ambient Authority
This function makes use of ambient authority to access the user directories.
Returns the user’s document directory.
This corresponds to directories_next::UserDirs::document_dir
.
Ambient Authority
This function makes use of ambient authority to access the user directories.
Returns the user’s download directory.
This corresponds to directories_next::UserDirs::download_dir
.
Ambient Authority
This function makes use of ambient authority to access the user directories.
Returns the user’s font directory.
This corresponds to directories_next::UserDirs::font_dir
.
Ambient Authority
This function makes use of ambient authority to access the user directories.
Returns the user’s picture directory.
This corresponds to directories_next::UserDirs::picture_dir
.
Ambient Authority
This function makes use of ambient authority to access the user directories.
Returns the user’s public directory.
This corresponds to directories_next::UserDirs::public_dir
.
Ambient Authority
This function makes use of ambient authority to access the user directories.
Returns the user’s template directory.
This corresponds to directories_next::UserDirs::template_dir
.
Ambient Authority
This function makes use of ambient authority to access the user directories.
Returns the user’s video directory.
This corresponds to directories_next::UserDirs::video_dir
.
Ambient Authority
This function makes use of ambient authority to access the user directories.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for UserDirs
impl UnwindSafe for UserDirs
Blanket Implementations
Mutably borrows from an owned value. Read more