Struct VpCpuSemaBus
#[repr(transparent)]pub struct VpCpuSemaBus(pub u32);Expand description
VP_CPU_SEMA_BUS register.
Tuple Fields§
§0: u32Implementations§
§impl VpCpuSemaBus
impl VpCpuSemaBus
pub const fn take_prio(&self) -> u8
pub const fn take_prio(&self) -> u8
semaphore priority: priority value (between 0 and 7) of the take request.
pub fn set_take_prio(&mut self, val: u8)
pub fn set_take_prio(&mut self, val: u8)
semaphore priority: priority value (between 0 and 7) of the take request.
pub fn set_take_req(&mut self, val: bool)
pub fn set_take_req(&mut self, val: bool)
semaphore token request:.
Trait Implementations§
§impl Clone for VpCpuSemaBus
impl Clone for VpCpuSemaBus
§fn clone(&self) -> VpCpuSemaBus
fn clone(&self) -> VpCpuSemaBus
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 more§impl Debug for VpCpuSemaBus
impl Debug for VpCpuSemaBus
§impl Default for VpCpuSemaBus
impl Default for VpCpuSemaBus
§fn default() -> VpCpuSemaBus
fn default() -> VpCpuSemaBus
Returns the “default value” for a type. Read more
§impl PartialEq for VpCpuSemaBus
impl PartialEq for VpCpuSemaBus
impl Copy for VpCpuSemaBus
impl Eq for VpCpuSemaBus
impl StructuralPartialEq for VpCpuSemaBus
Auto Trait Implementations§
impl Freeze for VpCpuSemaBus
impl RefUnwindSafe for VpCpuSemaBus
impl Send for VpCpuSemaBus
impl Sync for VpCpuSemaBus
impl Unpin for VpCpuSemaBus
impl UnwindSafe for VpCpuSemaBus
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