9个版本
0.2.2 | 2021年1月25日 |
---|---|
0.2.1 | 2021年1月25日 |
0.1.6 | 2021年1月24日 |
#7 in #bencode-parser
每月243次下载
用于sveppa-torrent
13KB
188 行
一个无依赖库,用于将bencode格式解析成可用的Bencode枚举。
每个Bencode对象都可以使用以下方法(as_usize
、as_bytes
、as_map
、as_list
、as_string
)轻松地解构其值。
由于Rust类型系统的限制,您可以调用这些方法中的任何一个在Bencode
枚举的任何变体上。
如果在一个不适当的变体上调用解构方法,它将返回一个InvalidVariantMethod
错误,该错误会告诉您调用了哪个函数以及传递给它的变体。
测试