#[repr(C)]pub struct CascadeSourceReg { /* private fields */ }Implementations§
Source§impl CascadeSourceReg
impl CascadeSourceReg
Sourcepub const ZERO: Self
pub const ZERO: Self
Creates a new instance with a raw value of 0. Equivalent to [Self::new_with_raw_value(0)].
Sourcepub const fn new_with_raw_value(value: u32) -> CascadeSourceReg
pub const fn new_with_raw_value(value: u32) -> CascadeSourceReg
Creates a new instance of this bitfield with the given raw value.
No checks are performed on the value, so it is possible to set bits that don’t have any accessors specified.
pub const fn raw(&self) -> u7
pub const fn with_raw(&self, field_value: u7) -> Self
pub fn set_raw(&mut self, field_value: u7)
Source§impl CascadeSourceReg
impl CascadeSourceReg
pub fn new(source: CascadeSource) -> Result<Self, InvalidCascadeSourceId>
pub fn as_cascade_source(&self) -> Result<CascadeSource, InvalidCascadeSourceId>
Trait Implementations§
Source§impl Clone for CascadeSourceReg
impl Clone for CascadeSourceReg
Source§fn clone(&self) -> CascadeSourceReg
fn clone(&self) -> CascadeSourceReg
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CascadeSourceReg
Auto Trait Implementations§
impl Freeze for CascadeSourceReg
impl RefUnwindSafe for CascadeSourceReg
impl Send for CascadeSourceReg
impl Sync for CascadeSourceReg
impl Unpin for CascadeSourceReg
impl UnwindSafe for CascadeSourceReg
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more