[−][src]Struct stm32ral::UnsafeWORegister
A write-only register of type T, where write access is unsafe.
Contains one value of type T and provides a volatile write function to it.
Safety
This register should be used where reads and writes to this peripheral may invoke undefined behaviour or memory unsafety.
Access to this register must be synchronised; if multiple threads (or the main thread and an interrupt service routine) are accessing it simultaneously you may encounter data races.
Implementations
impl<T: Copy> UnsafeWORegister<T>
[src]
Auto Trait Implementations
impl<T> Send for UnsafeWORegister<T> where
T: Send,
[src]
T: Send,
impl<T> !Sync for UnsafeWORegister<T>
[src]
impl<T> Unpin for UnsafeWORegister<T> where
T: Unpin,
[src]
T: Unpin,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,