parser/
parser.rs

1extern crate libnewbee;
2
3fn main() {
4    use std::fs::File;
5    let mut file = File::open("./rdb/dump.rdb").unwrap();
6    let mut dparser = libnewbee::DefaultRdbParser::default();
7    let parsed = dparser.read_to_cmd(&mut file).unwrap();
8    for cmdline in parsed {
9        let datas = cmdline.into_data();
10        for data in datas.into_iter() {
11            print!("{} ", String::from_utf8_lossy(&data));
12        }
13        println!("");
14    }
15}