bytemuck/derive
zachs18 1039388f0b
Fix soundness issue of TransparentWrapper derive macro. (#173)
Uses the compiler to check that all non-wrapped fields are actually 1-ZSTs,
and uses Zeroable to check that all non-wrapped fields are "conjurable".

Additionally, relaxes the bound of `PhantomData<T: Zeroable>: Zeroable` to all `T: ?Sized`.
2023-02-17 12:24:16 -07:00
..
src Fix soundness issue of TransparentWrapper derive macro. (#173) 2023-02-17 12:24:16 -07:00
tests Fix soundness issue of TransparentWrapper derive macro. (#173) 2023-02-17 12:24:16 -07:00
Cargo.toml Fix a few typos (#169) 2023-01-29 16:41:40 -07:00
changelog.md Fix a few typos (#169) 2023-01-29 16:41:40 -07:00
LICENSE-APACHE Replace LICENCES-* symlinks with a licence copy. (#118) 2022-07-13 06:53:17 -06:00
LICENSE-MIT Replace LICENCES-* symlinks with a licence copy. (#118) 2022-07-13 06:53:17 -06:00
LICENSE-ZLIB Replace LICENCES-* symlinks with a licence copy. (#118) 2022-07-13 06:53:17 -06:00
README.md bytemuck_derive: readme 2020-08-20 19:46:22 -06:00

bytemuck_derive

Derive macros for bytemuck traits.