ppp 1.0.0

A Proxy Protocol Parser written in Rust. See HAProxy for the protocol specification.
Documentation

ppp

A Proxy Protocol Parser written in Rust. See HAProxy for the protocol specification.

Benchmark

Ran cargo bench on a desktop with a hexa-core i7 processor with hyper-threading.

test binary::tests::bench_header_with_tlvs ... bench:         277 ns/iter (+/- 0)
test text::tests::bench_parse_tcp4         ... bench:         337 ns/iter (+/- 0)
test text::tests::bench_parse_tcp6         ... bench:         843 ns/iter (+/- 10)
test text::tests::bench_parse_tcp6_compact ... bench:         661 ns/iter (+/- 10)