macro_rules! u24 {
(0) => { ... };
(1) => { ... };
($v:expr) => { ... };
}Expand description
Creates a u24 value from a literal or expression.
This macro provides a convenient way to construct u24 values with compile-time
validation. For literal values, it ensures they don’t exceed u24::MAX.
§Examples
use u24::u24;
let zero = u24!(0);
let one = u24!(1);
let max = u24!(0xFFFFFF);
assert_eq!(zero, u24::ZERO);
assert_eq!(one, u24::ONE);
assert_eq!(max, u24::MAX);