#identity #iota #tangle #macro-derive

identity-diff

Diff 接口用于计算和合并数据结构差异

12 个版本

0.7.0-alpha.62023年3月3日
0.7.0-alpha.42022年11月24日
0.6.3 2023年8月17日
0.6.2 2023年3月9日
0.6.1 2022年6月30日

数据结构 中排名第 350

Apache-2.0

39KB
1K SLoC

IOTA 身份 - Diff

此模块实现了 Diff 接口。这使得数据结构能够随着时间的推移相互比较。该库与 identity_diff_derive 配对,后者实现了 Diff 特性的 derive 宏。

支持的类型包括 HashMapOptionStringserde_json::ValueVec 以及诸如 i8/u8usizeisize 的原始类型,以及单元类型 ()boolchar 类型。通过 identity_diff_derive 支持结构体和枚举类型,可以由任意数量的这些类型组成。

依赖关系

~0.7–1.5MB
~33K SLoC