3个版本
0.1.2 | 2023年12月9日 |
---|---|
0.1.1 | 2023年12月9日 |
0.1.0 | 2023年12月6日 |
#19 in #members
用于 2 crates
80KB
2K SLoC
这个crate用于从ABI解析Cairo类型。以后,它也将能够从Cairo代码中解析Cairo类型。
重要的是考虑泛型类型。实际上,在ABI中没有关于类型泛化以及成员/变体如何遵循泛型类型的信息,因为一切都是扁平化的。
abi_types
是类型的低级解析。它支持嵌套类型。
CairoStruct
、CairoEnum
和 CairoFunction
是更高层次的类型,用于解决泛化问题并管理成员/变体/输入/输出以简化扩展。
依赖关系
~12–28MB
~422K SLoC