Crate rs_release [−] [src]
os-release parser
Usage example
use rs_release::parse_os_release; let os_release_path = "/etc/os-release"; if let Ok(os_release) = parse_os_release(os_release_path) { println!("Parsed os-release:"); for (k, v) in os_release { println!("{}={}", k, v); } } else { println!("Cannot parse {}", os_release_path); }
Enums
OsReleaseError |
Represents possible errors when parsing os-release file/string |
Functions
get_os_release |
Tries to find and parse os-release in common paths. Stops on success. |
parse_os_release |
Parses key-value pairs from |
parse_os_release_str |
Parses key-value pairs from |
Type Definitions
Result |
A specialized |