Struct proc_bitfield::Example
source · [−]pub struct Example(pub u16);
Expand description
A sample bitfield showcasing the library’s features (open the source code to view).
Tuple Fields
0: u16
Implementations
sourceimpl Example
impl Example
pub fn raw(&self) -> u16
pub fn with_raw(self, value: u16) -> Self
pub fn set_raw(&mut self, value: u16)
pub fn vblank(&self) -> bool
pub fn with_hblank(self, value: bool) -> Self
pub fn set_hblank(&mut self, value: bool)
pub fn vcount_match(&self) -> bool
pub fn with_vcount_match(self, value: bool) -> Self
pub fn set_vcount_match(&mut self, value: bool)
pub fn irq_mask(&self) -> u8
pub fn with_irq_mask(self, value: u8) -> Self
pub fn set_irq_mask(&mut self, value: u8)
pub fn vcount_compare_high(&self) -> u8
pub fn with_vcount_compare_high(self, value: u8) -> Self
pub fn set_vcount_compare_high(&mut self, value: u8)
pub fn vcount_compare_low(&self) -> u8
pub fn with_vcount_compare_low(self, value: u8) -> Self
pub fn set_vcount_compare_low(&mut self, value: u8)
Trait Implementations
impl Copy for Example
impl Eq for Example
impl StructuralEq for Example
impl StructuralPartialEq for Example
Auto Trait Implementations
impl RefUnwindSafe for Example
impl Send for Example
impl Sync for Example
impl Unpin for Example
impl UnwindSafe for Example
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more