[−][src]Enum nrf52832_hal::target::spis0::semstat::SEMSTATR
Possible values of the field SEMSTAT
Variants
FREE
Semaphore is free
CPU
Semaphore is assigned to CPU
SPIS
Semaphore is assigned to SPI slave
CPUPENDING
Semaphore is assigned to SPI but a handover to the CPU is pending
Methods
impl SEMSTATR
[src]
impl SEMSTATR
pub fn bits(&self) -> u8
[src]
pub fn bits(&self) -> u8
Value of the field as raw bits
pub fn is_free(&self) -> bool
[src]
pub fn is_free(&self) -> bool
Checks if the value of the field is FREE
pub fn is_cpu(&self) -> bool
[src]
pub fn is_cpu(&self) -> bool
Checks if the value of the field is CPU
pub fn is_spis(&self) -> bool
[src]
pub fn is_spis(&self) -> bool
Checks if the value of the field is SPIS
pub fn is_cpupending(&self) -> bool
[src]
pub fn is_cpupending(&self) -> bool
Checks if the value of the field is CPUPENDING
Trait Implementations
impl Copy for SEMSTATR
[src]
impl Copy for SEMSTATR
impl Clone for SEMSTATR
[src]
impl Clone for SEMSTATR
fn clone(&self) -> SEMSTATR
[src]
fn clone(&self) -> SEMSTATR
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for SEMSTATR
[src]
impl Debug for SEMSTATR
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter. Read more
impl PartialEq<SEMSTATR> for SEMSTATR
[src]
impl PartialEq<SEMSTATR> for SEMSTATR
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
try_from
)Performs the conversion.
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
try_from
)Performs the conversion.
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more