1个不稳定版本
使用旧的Rust 2015
0.0.1 | 2017年1月29日 |
---|
#30 in #memcached
650KB
1.5K SLoC
包含 (WOFF字体, 120KB) docs/Heuristica-Italic.woff, (WOFF字体, 90KB) docs/FiraSans-Medium.woff, (WOFF字体, 92KB) docs/FiraSans-Regular.woff, (WOFF字体, 56KB) docs/SourceCodePro-Regular.woff, (WOFF字体, 56KB) docs/SourceCodePro-Semibold.woff, (WOFF字体, 49KB) docs/SourceSerifPro-Bold.woff 和更多.
MemCached二进制协议重构解析器
本crate的目的是开始构建一个memcached Rust客户端。
本crate实现了一个基本的包解析器/编码器。关于各个操作码额外字段的定制语义在本版本中未处理。它们将在未来实现。
编码时,本crate不做数据验证。因此,库实现者需要确保它遵循MBPR与服务器通信的基本规则。(键 <= 250 ASCII字符,体 <= 2MB,等等。)
####导入
[dependencies]
mbpr = "0.0.1"
lib.rs
:
基于Nom的Memcached二进制包协议解码器
支持所有当前操作码。本接口的目标是简单和快速。在包构建过程中验证很少,期望将其放在更高级的库中。
解析相当严格。
有关示例,请参阅测试目录或继续阅读。
本程序基于Memcached Wiki