parse

Function parse 

Source
pub fn parse(packet: &String) -> Result<Packet, ParserError>
Examples found in repository?
examples/simple.rs (line 10)
5fn main() {
6    let s = "2bT12,15H38:test[AG]".to_owned();
7
8    println!("Parsing {}...", s);
9
10    match parse(&s) {
11        Ok(p) => println!("{:?}", p),
12        Err(e) => println!("{}", e),
13    }
14}
More examples
Hide additional examples
examples/batch.rs (line 24)
12fn main() {
13    let f = match File::open(args().nth(1).unwrap()) {
14        Ok(f) => f,
15        Err(_) => panic!()
16    };
17    let r = BufReader::new(f);
18    let mut total = 0;
19    let mut parsed = 0;
20
21    for line in r.lines() {
22        let line = line.unwrap();
23        total += 1;
24        match parse(&line) {
25            Ok(_) => parsed += 1,
26            Err(_) => (),
27        }
28    }
29
30    println!("Parsed {}/{} packets", parsed, total);
31}