Trait Number

Source
pub trait Number {
Show 23 methods // Required methods fn u8(&self, i: usize) -> u8; fn u16_be(&self, i: usize) -> u16; fn u24_be(&self, i: usize) -> u32; fn u32_be(&self, i: usize) -> u32; fn u64_be(&self, i: usize) -> u64; fn u128_be(&self, i: usize) -> u128; fn u16_le(&self, i: usize) -> u16; fn u24_le(&self, i: usize) -> u32; fn u32_le(&self, i: usize) -> u32; fn u64_le(&self, i: usize) -> u64; fn u128_le(&self, i: usize) -> u128; fn size(&self) -> usize; // Provided methods fn i8(&self, i: usize) -> i8 { ... } fn i16_be(&self, i: usize) -> i16 { ... } fn i24_be(&self, i: usize) -> i32 { ... } fn i32_be(&self, i: usize) -> i32 { ... } fn i64_be(&self, i: usize) -> i64 { ... } fn i128_be(&self, i: usize) -> i128 { ... } fn i16_le(&self, i: usize) -> i16 { ... } fn i24_le(&self, i: usize) -> i32 { ... } fn i32_le(&self, i: usize) -> i32 { ... } fn i64_le(&self, i: usize) -> i64 { ... } fn i128_le(&self, i: usize) -> i128 { ... }
}

Required Methods§

Source

fn u8(&self, i: usize) -> u8

Source

fn u16_be(&self, i: usize) -> u16

Source

fn u24_be(&self, i: usize) -> u32

Source

fn u32_be(&self, i: usize) -> u32

Source

fn u64_be(&self, i: usize) -> u64

Source

fn u128_be(&self, i: usize) -> u128

Source

fn u16_le(&self, i: usize) -> u16

Source

fn u24_le(&self, i: usize) -> u32

Source

fn u32_le(&self, i: usize) -> u32

Source

fn u64_le(&self, i: usize) -> u64

Source

fn u128_le(&self, i: usize) -> u128

Source

fn size(&self) -> usize

eq to method len

Provided Methods§

Source

fn i8(&self, i: usize) -> i8

Source

fn i16_be(&self, i: usize) -> i16

Source

fn i24_be(&self, i: usize) -> i32

Source

fn i32_be(&self, i: usize) -> i32

Source

fn i64_be(&self, i: usize) -> i64

Source

fn i128_be(&self, i: usize) -> i128

Source

fn i16_le(&self, i: usize) -> i16

Source

fn i24_le(&self, i: usize) -> i32

Source

fn i32_le(&self, i: usize) -> i32

Source

fn i64_le(&self, i: usize) -> i64

Source

fn i128_le(&self, i: usize) -> i128

Implementors§

Source§

impl<T: NumberAble> Number for T