Fast binary serialization read write,support Serde and Stream model
Similar to bincode, but beyond the performance of bincode
Provide basic RW and var length Rw
let mut data = new;
data.write_fixed;
data.write_fixed;
data.write_fixed;
data.write_fixed;
data.write_fixed;
data.write_fixed;
data.write_fixed;
data.write_var_integer;
data.write_var_integer;
let mut rd = from;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
Support features custom
[]
=["rmp"]
=[]
=[]
benchmark
running 9 tests
test bench_base_rw ... bench: 52,288 ns/iter (+/- 654) data-rw
test bench_owned_base_rw ... bench: 53,659 ns/iter (+/- 2,795) data-rw
test bench_owned_pack ... bench: 140,562 ns/iter (+/- 1,925)
test bench_pack ... bench: 139,910 ns/iter (+/- 2,353)
test bench_str ... bench: 53,023 ns/iter (+/- 770) data-rw
test bench_str_bincode ... bench: 71,520 ns/iter (+/- 1,558)
test bench_str_json ... bench: 91,993 ns/iter (+/- 1,074)
test bench_str_owned ... bench: 53,272 ns/iter (+/- 1,277) data-rw
test bench_str_rmp ... bench: 78,455 ns/iter (+/- 1,333)
test result: ok. 0 passed; 0 failed; 0 ignored; 9 measured; 0 filtered out; finished in 2.24s