安全地将 &[u8] 字节重新解释为自定义结构体,而不进行复制,以有效地读取结构化二进制数据。编译时用于进行正确性检查的进程宏。
所有者 Simon Sapin,Raphaël Gomès。
#90 在 #safety
每月 842 次下载用于 bytes-cast
7KB 71 行
bytes-cast-derive
为 #[derive(BytesCast)] 进程宏。此宏在编译时检查自定义结构体所需的正确性约束。
#[derive(BytesCast)]
此软件包包含从 https://github.com/Lokathor/bytemuck 衍生的代码。
~1.5MB ~36K SLoC