#bencode #bencode-parser #zero #variant #error #enums #object

svappa-bencode

无依赖的bencode库

9个版本

0.2.2 2021年1月25日
0.2.1 2021年1月25日
0.1.6 2021年1月24日

#7 in #bencode-parser

Download history 6/week @ 2024-03-11 12/week @ 2024-04-01 243/week @ 2024-06-10

每月243次下载
用于sveppa-torrent

无许可协议 OR MIT

13KB
188

一个无依赖库,用于将bencode格式解析成可用的Bencode枚举。

每个Bencode对象都可以使用以下方法(as_usizeas_bytesas_mapas_listas_string)轻松地解构其值。

由于Rust类型系统的限制,您可以调用这些方法中的任何一个在Bencode枚举的任何变体上。

如果在一个不适当的变体上调用解构方法,它将返回一个InvalidVariantMethod错误,该错误会告诉您调用了哪个函数以及传递给它的变体。

测试

无运行时依赖