Crate algtype

Source
Expand description

数据有结构,类型如 struct 或 enum 能表示为类型的积的和。 实现 Generic 的类型拥有表示 Generic::Repr, 该类型的数据能与其表示互相转换。

utils 模块提供了有用(其实没啥用)的方法以操作实现 Generic 的类型。

README 有额外信息,Generic 的文档有详细说明。

Modules§

utils
Generic 上可用的工具

Macros§

visit_tuple
遍历不同长度的元组

Structs§

One
单元类型
Product
积类型

Enums§

Sum
和类型
Zero
空类型

Traits§

Generic
类型与其表示的互转
Repr
可作为表示的类型

Derive Macros§

Generic
在 struct 或 enum 上实现 Generic