4 releases

0.2.1 Sep 25, 2023
0.2.0 Sep 25, 2023
0.1.3 May 9, 2020
0.1.2 Apr 16, 2020

#1 in #bencode-parser

Download history 1/week @ 2024-02-14 5/week @ 2024-02-21 2/week @ 2024-02-28 1/week @ 2024-03-06 4/week @ 2024-03-13 31/week @ 2024-03-27 38/week @ 2024-04-03

69 downloads per month

MIT license

21KB
581 lines

bencodex

A bencode parser.

Get Started

use bencodex::{BDict, BNode};

let mut dict = BDict::new();
dict.insert("bar".to_string(), "spam".into());
dict.insert("foo".to_string(), 42.into());

let bnode = BNode::Dict(dict);

let mut file = File::create(
  env::current_dir().unwrap().join("name.torrent")
).unwrap();
bnode.serialize(&mut file).unwrap();

No runtime deps