de/
main.rs

1fn main() {
2    let b = "d3:inti233e3:lstl7:bencodeee";
3    let node = bencodex::parse(&mut b.bytes()).unwrap();
4
5    let dict = node.as_dict().unwrap();
6    let int = dict.get("int").unwrap().as_integer().unwrap();
7
8    assert_eq!(int, &233);
9    let list = dict.get("lst").unwrap().as_list().unwrap();
10    assert_eq!(list.len(), 1);
11    assert_eq!(
12        list.get(0).unwrap().as_bytes().unwrap(),
13        "bencode".as_bytes()
14    );
15}