object_rainbow/numeric.rs
1mod private;
2
3/// Little-endian wrapper.
4pub type Le<T> = <T as private::AsLe>::Le;
5/// Big-endian wrapper.
6pub type Be<T> = <T as private::AsBe>::Be;
7
8/// Construct a little-endian value.
9#[allow(non_snake_case)]
10pub fn Le<T: private::AsLe>(n: T) -> T::Le {
11 n.construct()
12}
13/// Construct a big-endian value.
14#[allow(non_snake_case)]
15pub fn Be<T: private::AsBe>(n: T) -> T::Be {
16 n.construct()
17}