Struct bit_field::BitField
[−]
[src]
pub struct BitField<T: Number>(_);
Methods
impl<T> BitField<T> where T: Number
[src]
const fn new(value: T) -> BitField<T>
fn bits(&self) -> T
fn get_bit(&self, bit: u8) -> bool
fn get_range(&self, range: Range<u8>) -> T
fn set_bit(&mut self, bit: u8, value: bool) -> &mut Self
fn set_range(&mut self, range: Range<u8>, value: T) -> &mut Self
Trait Implementations
impl<T: Copy + Number> Copy for BitField<T>
[src]
impl<T: Clone + Number> Clone for BitField<T>
[src]
fn clone(&self) -> BitField<T>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more