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 #联系人

MIT 许可证

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