state_dirs

Function state_dirs 

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

Returns all state directories as defined by StateDirectory in the unit file.

If the environment variable STATE_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 state_dir.

ยงExamples

let state_dirs = systemd_directories::state_dirs();
Examples found in repository?
examples/standalone_multiple.rs (line 3)
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}