Module uclicious::raw::parser[][src]

Expand description

Safe wrapper for libUCL parser.

Usage

use uclicious::*;
use std::path::PathBuf;
let mut parser = Parser::default();
let input = r#"
test_string = "no scope"
"#;
let jails_conf = PathBuf::from("/etc/jails.conf");
parser.add_chunk_full("enabled = false", Priority::default(), DEFAULT_DUPLICATE_STRATEGY).unwrap();
parser.add_file_full(&jails_conf, Priority::new(15), DEFAULT_DUPLICATE_STRATEGY).unwrap();
parser.set_filevars(&jails_conf, true);

let result = parser.get_object().unwrap();

Structs

Raw parser object.