#[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, u32>(Color::RED)); | |
} | |
} |