#适配器 #特质 #交互 #修改 #IO

trait_adapters

提供用于修改与特质的交互的新类型适配器

1 个不稳定版本

0.1.0 2020年4月17日

#修改中排名第17

Zlib 许可证

9KB
127

特质适配器

Crates.io Docs.rs

版本说明

这是一个早期版本的crate,由于在其他crate中需求量高而发布。以下列出的功能可能尚不存在:将在变更日志中注明新增内容。

提供用于修改与特质的交互的新类型适配器。

包括以下示例

  • 从一个类型中删除所有特质,只留下一个(得益于宏进行自定义)
  • 通过使用具有等效签名的另一个特质来实现特质(也得益于宏进行自定义;良好的用例是std::fmt中的各种格式化特质)
  • 容器是等效标准库容器的替代品,但使用稍微不同的特质或改变其含义

lib.rs:

版本说明

这是一个早期版本的crate,由于在其他crate中需求量高而发布。以下列出的功能可能尚不存在:将在变更日志中注明新增内容。

提供用于修改与特质的交互的新类型适配器。

包括以下示例

  • 从一个类型中删除所有特质,只留下一个(得益于宏进行自定义)
  • 通过使用具有等效签名的另一个特质来实现特质(也得益于宏进行自定义;良好的用例是std::fmt中的各种格式化特质)
  • 容器是等效标准库容器的替代品,但使用稍微不同的特质或改变其含义

依赖

~215KB