2 个版本
| 0.18.2 | 2021 年 8 月 25 日 |
|---|---|
| 0.18.1 | 2021 年 8 月 13 日 |
#16 in #xmpp
29 每月下载次数
745KB
16K SLoC
将常见的 XMPP 元素解析到 Rust 结构的 crate。
每个模块都实现了 TryFrom<Element> 特性,它接受一个 minidom Element 并返回一个 Result,如果元素解析正确,则值为 Ok,否则为 Err(error::Error)。
返回的结构可以像任何 Rust 结构一样操作,每个字段都是公共的。您也可以手动创建相同的结构,其中一些具有 new() 和 with_*() 辅助方法来创建它们。
一旦您对结构满意,您就可以使用 From 或 Into<Element> 将其序列化回一个 Element,这会给你想要在网络上传送的内容。
依赖关系
~4.5MB
~62K SLoC