此板条箱提供了一个生成特质-工会类型的宏-Rust开发

时间:2024-06-16 14:34:32
【文件属性】:

文件名称:此板条箱提供了一个生成特质-工会类型的宏-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)

网友评论