Function controlmap_parser::parser::parse
source · [−]pub fn parse(input: &str) -> Result<String, Error<ControlMapParser>>
Expand description
Parses a given controlmap.txt file at the given file path.
Examples
use controlmap_parser::parse;
let unparsed_file = std::fs::read_to_string("test-files/controlmap_test.txt").expect("Failed to read file.");
let parsed = parse(&unparsed_file).expect("Failed to parse file.");
let result = std::fs::read_to_string("test-files/expected.json")
.expect("Failed to read expected file.");
assert_eq!(parsed, result);