[−][src]Struct lpc8xx_hal::swm::Handle
Handle to the SWM peripheral
Can be used to enable and disable the switch matrix. It is also required by other parts of the API to synchronize access the the underlying registers, wherever this is required.
Please refer to the module documentation for more information about the PMU.
Methods
impl Handle<Disabled>
[src]
impl Handle<Enabled>
[src]
Auto Trait Implementations
impl<State> Unpin for Handle<State> where
State: Unpin,
State: Unpin,
impl<State> Send for Handle<State> where
State: Send,
State: Send,
impl<State = Enabled<()>> !Sync for Handle<State>
Blanket Implementations
impl<T> From<T> for T
[src]
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.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self