splithex_named_into!() { /* proc-macro */ }Expand description
Same as splithex_named!, except the caller can provide the field types, rather than the
macro inferring them. The custom types must implement From/Into for the relevant integer types.
use splitbits::splithex_named_into;
let (apple_count, banana_count): (u16, u32) = splithex_named_into!(0x89ABCDEF, "aaabbbbb");
assert_eq!(apple_count, 0x89A);
assert_eq!(banana_count, 0xBCDEF);See splitbits_named_into! for more examples.