#binary-encoding #environments #constrained #ideal #format #no-std #super-compact

no-std fermion

适用于受限制的no_std环境的超紧凑二进制编码格式

2个不稳定版本

0.2.0 2019年10月8日
0.1.0 2019年9月27日

2314 in 编码

MPL-2.0 许可证

38KB
1.5K SLoC

Fermion

文档

Fermion是一种适用于受限制的no_std环境的超紧凑二进制编码格式。

支持

通常认为费米子用于no_std环境,目前不支持分配。

支持

  • 字节字符串和str的零拷贝反序列化。

不支持

  • String或映射。
  • 大于u16::MAX (65_535字节) 的字节切片
  • 具有超过256个变体的枚举

lib.rs:

Fermion

适用于受限制的no_std环境的超紧凑二进制编码格式。

依赖项

~0.6–1.2MB
~25K SLoC