5 个版本
使用旧的 Rust 2015
0.0.5 | 2016年2月22日 |
---|---|
0.0.4 | 2015年6月16日 |
0.0.3 | 2015年6月16日 |
0.0.2 | 2015年5月20日 |
0.0.1 | 2015年5月12日 |
#55 in #联系人
58KB
1.5K SLoC
jmap-rs
Rust 中 JMAP 解析器/生成器
什么是 JMAP?
JMAP 是 JSON 邮件访问协议,用于访问服务器上的邮件、日历和联系人。简单来说,它是 IMAP、CalDAV 和 CardDAV 的 HTTP+JSON 替代品。更多信息请访问 jmap.io。
什么是 jmap-rs?
从 Rust 解析、生成和操作 JMAP 数据结构的所有功能。如果您正在编写 JMAP 服务器或客户端,这就是您需要的。
salada 是一个使用此库的 JMAP 服务器。
状态
跟踪 2016-02-09 的 JMAP 规范。
目前可以将 JMAP Contact、ContactGroup、Calendar、CalendarEvent 和 Mailbox 对象以及 CRUD 方法转换为相应的 Rust 结构,并返回。根据客户端项目的需求(主要是 salada),正在添加更多功能。
致谢和许可证
版权所有 (c) 2015 Robert Norris。MIT 许可证。请参阅 LICENSE。
贡献
欢迎提交拉取请求!有关 jmap-rs 或 JMAP 的更一般性讨论,请尝试 jmap-discuss 邮件列表或 #jmap on Freenode IRC。
依赖关系
~1.5MB
~27K SLoC