A tiny low-level library that provides platform-specific standard locations
of directories for config, cache and other data on Linux, Windows, macOS
and Redox by leveraging the mechanisms defined by the XDG base/user
directory specifications on Linux, the Known Folder API on Windows,
and the Standard Directory guidelines on macOS.
// Stub definitions to make things *compile*.
usestd::path::PathBuf;pubfnhome_dir()->Option<PathBuf>{None}pubfncache_dir()->Option<PathBuf>{None}pubfnconfig_dir()->Option<PathBuf>{None}pubfndata_dir()->Option<PathBuf>{None}pubfndata_local_dir()->Option<PathBuf>{None}pubfnruntime_dir()->Option<PathBuf>{None}pubfnexecutable_dir()->Option<PathBuf>{None}pubfnaudio_dir()->Option<PathBuf>{None}pubfndesktop_dir()->Option<PathBuf>{None}pubfndocument_dir()->Option<PathBuf>{None}pubfndownload_dir()->Option<PathBuf>{None}pubfnfont_dir()->Option<PathBuf>{None}pubfnpicture_dir()->Option<PathBuf>{None}pubfnpublic_dir()->Option<PathBuf>{None}pubfntemplate_dir()->Option<PathBuf>{None}pubfnvideo_dir()->Option<PathBuf>{None}