bencodex-rs 0.5.1

The Rust implementation of Bencodex
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use super::utils;
#[cfg(test)]
use bencodex::codec::encode::Encode;

#[test]
fn spec_test() {
    let specs = utils::iter_spec().unwrap();
    for spec in specs {
        let mut buf: Vec<u8> = vec![];
        println!("---- SPEC [{}] ----", spec.name);
        println!("BVALUE: {:?}", spec.bvalue);
        spec.bvalue.clone().encode(&mut buf).ok();
        assert_eq!(buf, spec.encoded);

        println!("---- PASSED ----");
    }
}