#id #template #derive

with-id-derive

为with-id提供衍生的宏

2个稳定版本

1.0.3 2023年3月20日

#293#id


用于 2 个crate(通过 with-id

MIT 许可证

9KB
151

带有id衍生

with-id crate的衍生宏。请参阅with-id的文档。

实现细节

  • 当为WithRefId派生实现时,对于String字段,宏将生成&str返回类型,因此派生实现的类型将是WithRefId,而不是WithRefId
  • 宏不会检查类型是否实现了ToString(在WithStringId的情况下)和Clone(在WithId的情况下),如果没有实现将失败

依赖

~280–730KB
~17K SLoC