simple-irc 0.3.2

a simple, no nonsense, IRC parsing crate
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use bencher::{benchmark_group, benchmark_main, Bencher};

use simple_irc::Message;

fn parse_simple(bench: &mut Bencher) {
    bench.iter(|| "PING :PONG".parse::<Message>());
}

fn parse_complex(bench: &mut Bencher) {
    bench.iter(|| "@a=b;c=d;e=\\\\ :hello-world PING PONG :EXTRA".parse::<Message>());
}

benchmark_group!(benches, parse_simple, parse_complex);
benchmark_main!(benches);