Macro smallnum::small_unsigned_label [−][src]
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);