multiple/
multiple.rs

1use system_config::Config;
2
3fn main() {
4    println!("writing to config \"system-config-multiple-example\"");
5    write();
6
7    println!("reading from config \"system-config-multiple-example\"");
8    read();
9}
10
11fn write() {
12    let mut config = Config::new("system-config-multiple-example").unwrap();
13
14    config.write_insert("1", "value 1").unwrap();
15    config.write_insert("2", "value 2").unwrap();
16    config.write_insert("3", "value 3").unwrap();
17
18    println!("wrote:\n  1    value 1\n  2    value 2\n  3    value 3\n");
19}
20
21fn read() {
22    let mut config = Config::new("system-config-multiple-example").unwrap();
23
24    let x1 = config.read_get("1").unwrap().unwrap();
25    let x2 = config.read_get("2").unwrap().unwrap();
26    let x3 = config.read_get("3").unwrap().unwrap();
27
28    println!("read:\n  1    {}\n  2    {}\n  3    {}\n", x1, x2, x3);
29}