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);