Encoder
Blazing fast encoder written in Rust

Quick Start
Number encoding
use encoder::number::Encode;
fn main() {
let mut buf = vec![];
1_i32.encode(&mut buf);
2_u32.encode(&mut buf);
1_f32.encode(&mut buf);
2_f64.encode(&mut buf);
assert_eq!(String::from_utf8_lossy(&buf), r#"121.02.0"#);
}
Json encoding
use encoder::json::Encode;
fn main() {
let mut buf = vec![];
"Hello, δΈη! π".encode(&mut buf);
assert_eq!(String::from_utf8_lossy(&buf), r#""Hello, δΈη! π""#);
}
License
This software is released under the MIT License.
Third-party libraries used herein remain the property of their respective authors. Modified library code resides in the 'lib' directory. Our sincere thanks to these authors.