#[cfg(test)] mod tests { use bytemuck::{Pod, Zeroable}; bitflags! { #[derive(Pod, Zeroable, Clone, Copy)] #[repr(transparent)] struct Color: u32 { const RED = 0x1; const GREEN = 0x2; const BLUE = 0x4; } } #[test] fn test_bytemuck() { assert_eq!(0x1, bytemuck::cast::(Color::RED)); } }