typic:布局兼容类型之间的类型安全转换

时间:2024-03-28 11:02:16
【文件属性】:

文件名称:typic:布局兼容类型之间的类型安全转换

文件大小:46KB

文件格式:ZIP

更新时间:2024-03-28 11:02:16

rust zero-cost-abstraction transmute safe-abstraction Rust

声明: Typic的主要目的是为安全转换语言功能设计零妥协设计的原型。 ! Typic Typic帮助您无畏地变身。 它担心和的微妙之处,因此您不必这样做! 只需导入它,然后将您的#[repr(...)]属性替换为#[typic::repr(...)] : // Import it! use typic :: { self , TransmuteInto}; // Update your attributes! #[typic::repr(C)] pub struct Foo ( pub u8 , pub u16 ); // Transmute fearlessly! let _ : Foo = u32 :: default (). transmute_into (); // Alchemy achieved! let _ : u32 = Foo :: default (). tra


【文件预览】:
typic-master
----LICENSE-MIT(1022B)
----LICENSE-APACHE(9KB)
----typic-derive()
--------src()
--------Cargo.toml(454B)
----0000-safer_transmute.md(12KB)
----typic()
--------tests()
--------src()
--------Cargo.toml(488B)
--------release.toml(631B)
----Cargo.toml(59B)
----.gitignore(45B)
----CHANGELOG.md(1KB)
----release.toml(96B)
----README.md(1KB)

网友评论