macro_rules! small_unsigned_label {
( $max:expr $(,)? ) => { ... };
}Expand description
Return a label corresponding to the smallest type capable of representing input value (positive, i.e. maximum).
ยงExample
use smallnum::{small_unsigned_label, SmallUnsignedLabel};
let u8_label = small_unsigned_label!(100);
assert_eq!(u8_label, SmallUnsignedLabel::U8);
let u16_label = small_unsigned_label!(500);
assert_eq!(u16_label, SmallUnsignedLabel::U16);