作为const fn的四个cc/fourcc算法的简单实现
由Adam Nemecek
1675 in 算法
2KB
Rust中作为const fn实现的four_cc。支持小端和大端系统。
four_cc(b"code");
由于four_cc是const fn,您还可以用它来定义表示为u32的枚举值的枚举。
#[repr(u32)] pub enum Id { Apple = four_cc(b"appl"), }