ser/
main.rs

1use bencodex::{BDict, BNode};
2
3fn main() {
4    let mut dict = BDict::new();
5    dict.insert("bar".to_string(), "spam".into());
6    dict.insert("foo".to_string(), 42.into());
7
8    let bnode: BNode = dict.into();
9
10    let mut buf = vec![];
11    bnode.serialize(&mut buf).unwrap();
12    assert_eq!("d3:bar4:spam3:fooi42ee".as_bytes(), buf)
13}