文件名称:此板条箱提供了一个生成特质-工会类型的宏-Rust开发
文件大小:20KB
文件格式:ZIP
更新时间:2024-06-16 14:34:32
Rust Utilities
此板条箱提供了一个生成特质-工会类型的宏。 也就是说,特征对象类型可以包含一组预定的实现器中的任何一个。 trait-union此板条箱提供了一个生成trait-union类型的宏。 也就是说,特征对象类型可以包含一组预定的实现器中的任何一个。 生成的类型不分配。 类型的大小是最大变体的大小加上一些恒定的开销。 注意:从rustc 1.47开始,必须启用untagged_unions功能才能在trait-union中存储非Copy类型。 这将很快改变。 示例使用trait_union :: trait_union; 使用std :: fmt :: Display; 特征
【文件预览】:
trait-union-master
----LICENSE-MIT(1KB)
----rustfmt.toml(67B)
----Cargo.toml(488B)
----src()
--------lib.rs(7KB)
----LICENSE-APACHE(11KB)
----README.md(2KB)
----proc()
--------Cargo.toml(289B)
--------src()
----tests()
--------pass()
--------compile-fail()
----.gitignore(34B)