Trait bitfield::BitRange
[−]
[src]
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.
Implementors
impl BitRange<u8> for u8impl BitRange<u8> for u16impl BitRange<u16> for u16impl BitRange<u8> for u32impl BitRange<u16> for u32impl BitRange<u32> for u32impl BitRange<u8> for u64impl BitRange<u16> for u64impl BitRange<u32> for u64impl BitRange<u64> for u64