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