cache_dirs

Function cache_dirs 

Source
pub fn cache_dirs() -> Vec<PathBuf>
Expand description

Returns all cache directories as defined by CacheDirectory in the unit file.

If the environment variable CACHE_DIRECTORY is not set, it returns an empty vector. If it is set, it returns all paths in the colon-separated list. To get just the first path, use cache_dir.

ยงExamples

let cache_dirs = systemd_directories::cache_dirs();
Examples found in repository?
examples/standalone_multiple.rs (line 4)
1fn main() {
2    println!("runtime dir: {:?}", systemd_directories::runtime_dirs());
3    println!("state dir: {:?}", systemd_directories::state_dirs());
4    println!("cache dir: {:?}", systemd_directories::cache_dirs());
5    println!("log dir: {:?}", systemd_directories::logs_dirs());
6    println!("config dir: {:?}", systemd_directories::config_dirs());
7}