1 #[cfg(test)]
2 mod tests {
3     use bytemuck::{Pod, Zeroable};
4 
5     bitflags! {
6         #[derive(Pod, Zeroable, Clone, Copy)]
7         #[repr(transparent)]
8         struct Color: u32 {
9             const RED = 0x1;
10             const GREEN = 0x2;
11             const BLUE = 0x4;
12         }
13     }
14 
15     #[test]
test_bytemuck()16     fn test_bytemuck() {
17         assert_eq!(0x1, bytemuck::cast::<Color, u32>(Color::RED));
18     }
19 }
20