#versioning #proc-macro #derive #serialization #encoding

tfhe-versionable-derive

tfhe-versionable-derive: 一组过程宏,用于简化实现tfhe-versionable特质的操作

3个不稳定版本

新版本 0.2.1 2024年8月14日
0.2.0 2024年7月17日
0.1.0 2024年6月24日

#1882 in 过程宏

Download history 155/week @ 2024-06-19 160/week @ 2024-06-26 202/week @ 2024-07-03 190/week @ 2024-07-10 307/week @ 2024-07-17 226/week @ 2024-07-24 300/week @ 2024-07-31 246/week @ 2024-08-07

1,119 每月下载量
2 个crates中使用 (via tfhe-versionable)

BSD-3-Clause-Clear

79KB
1.5K SLoC

一组derive宏,用于自动实现VersionizeUnversionize特质。本crate中定义的宏包括:

  • Versionize:应在代码中使用的主类型上派生
  • Version:应在类型的早期版本上派生
  • VersionsDispatch:应在包含类型所有版本的枚举上派生
  • NotVersioned:可用于为实际未版本化的类型实现Versionize

依赖关系

~290–740KB
~18K SLoC