[][src]Trait rust_bitfield::BitRange

pub trait BitRange<T> {
    fn bit_range(&self, msb: usize, lsb: usize) -> T;
fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T); }

A trait to get or set ranges of bits.

Required methods

fn bit_range(&self, msb: usize, lsb: usize) -> T

Get a range of bits.

fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T)

Set a range of bits.

Loading content...

Implementors

impl BitRange<i16> for Bits<i16>[src]

impl BitRange<i16> for Bits<i32>[src]

impl BitRange<i16> for Bits<i64>[src]

impl BitRange<i16> for Bits<i8>[src]

impl BitRange<i16> for Bits<u16>[src]

impl BitRange<i16> for Bits<u32>[src]

impl BitRange<i16> for Bits<u64>[src]

impl BitRange<i16> for Bits<u8>[src]

impl BitRange<i32> for Bits<i16>[src]

impl BitRange<i32> for Bits<i32>[src]

impl BitRange<i32> for Bits<i64>[src]

impl BitRange<i32> for Bits<i8>[src]

impl BitRange<i32> for Bits<u16>[src]

impl BitRange<i32> for Bits<u32>[src]

impl BitRange<i32> for Bits<u64>[src]

impl BitRange<i32> for Bits<u8>[src]

impl BitRange<i64> for Bits<i16>[src]

impl BitRange<i64> for Bits<i32>[src]

impl BitRange<i64> for Bits<i64>[src]

impl BitRange<i64> for Bits<i8>[src]

impl BitRange<i64> for Bits<u16>[src]

impl BitRange<i64> for Bits<u32>[src]

impl BitRange<i64> for Bits<u64>[src]

impl BitRange<i64> for Bits<u8>[src]

impl BitRange<i8> for Bits<i16>[src]

impl BitRange<i8> for Bits<i32>[src]

impl BitRange<i8> for Bits<i64>[src]

impl BitRange<i8> for Bits<i8>[src]

impl BitRange<i8> for Bits<u16>[src]

impl BitRange<i8> for Bits<u32>[src]

impl BitRange<i8> for Bits<u64>[src]

impl BitRange<i8> for Bits<u8>[src]

impl BitRange<u16> for Bits<i16>[src]

impl BitRange<u16> for Bits<i32>[src]

impl BitRange<u16> for Bits<i64>[src]

impl BitRange<u16> for Bits<i8>[src]

impl BitRange<u16> for Bits<u16>[src]

impl BitRange<u16> for Bits<u32>[src]

impl BitRange<u16> for Bits<u64>[src]

impl BitRange<u16> for Bits<u8>[src]

impl BitRange<u32> for Bits<i16>[src]

impl BitRange<u32> for Bits<i32>[src]

impl BitRange<u32> for Bits<i64>[src]

impl BitRange<u32> for Bits<i8>[src]

impl BitRange<u32> for Bits<u16>[src]

impl BitRange<u32> for Bits<u32>[src]

impl BitRange<u32> for Bits<u64>[src]

impl BitRange<u32> for Bits<u8>[src]

impl BitRange<u64> for Bits<i16>[src]

impl BitRange<u64> for Bits<i32>[src]

impl BitRange<u64> for Bits<i64>[src]

impl BitRange<u64> for Bits<i8>[src]

impl BitRange<u64> for Bits<u16>[src]

impl BitRange<u64> for Bits<u32>[src]

impl BitRange<u64> for Bits<u64>[src]

impl BitRange<u64> for Bits<u8>[src]

impl BitRange<u8> for Bits<i16>[src]

impl BitRange<u8> for Bits<i32>[src]

impl BitRange<u8> for Bits<i64>[src]

impl BitRange<u8> for Bits<i8>[src]

impl BitRange<u8> for Bits<u16>[src]

impl BitRange<u8> for Bits<u32>[src]

impl BitRange<u8> for Bits<u64>[src]

impl BitRange<u8> for Bits<u8>[src]

Loading content...