Struct gd32vf103_hal::gpio::Locked [−][src]
Wraps a pin if this pin is locked
Trait Implementations
impl<T> InputPin for Locked<T> where
T: InputPin,
[src]
T: InputPin,
type Error = T::Error
Error type
fn try_is_high(&self) -> Result<bool, Self::Error>
[src]
fn try_is_low(&self) -> Result<bool, Self::Error>
[src]
impl<T> OutputPin for Locked<T> where
T: OutputPin,
[src]
T: OutputPin,
type Error = T::Error
Error type
fn try_set_low(&mut self) -> Result<(), Self::Error>
[src]
fn try_set_high(&mut self) -> Result<(), Self::Error>
[src]
pub fn try_set_state(&mut self, state: PinState) -> Result<(), Self::Error>
[src]
impl<T> StatefulOutputPin for Locked<T> where
T: StatefulOutputPin,
[src]
T: StatefulOutputPin,
fn try_is_set_high(&self) -> Result<bool, Self::Error>
[src]
fn try_is_set_low(&self) -> Result<bool, Self::Error>
[src]
impl<T> ToggleableOutputPin for Locked<T> where
T: ToggleableOutputPin,
[src]
T: ToggleableOutputPin,
impl<MODE> Unlock for Locked<PA0<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA0<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA1<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA1<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA10<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA10<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA11<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA11<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA12<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA12<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA13<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA13<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA14<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA14<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA15<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA15<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB0<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB0<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB1<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB1<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB2<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB2<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB3<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB3<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA2<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA2<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB4<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB4<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB5<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB5<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB6<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB6<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB7<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB7<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB8<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB8<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB9<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB9<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB10<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB10<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB11<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB11<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB12<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB12<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB13<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB13<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA3<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA3<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB14<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB14<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PB15<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PB15<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC0<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC0<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC1<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC1<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC2<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC2<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC3<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC3<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC4<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC4<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC5<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC5<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC6<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC6<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC7<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC7<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA4<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA4<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC8<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC8<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC9<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC9<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC10<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC10<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC11<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC11<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC12<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC12<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC13<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC13<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC14<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC14<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PC15<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PC15<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD0<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD0<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD1<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD1<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA5<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA5<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD2<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD2<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD3<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD3<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD4<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD4<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD5<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD5<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD6<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD6<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD7<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD7<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD8<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD8<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD9<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD9<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD10<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD10<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD11<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD11<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA6<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA6<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD12<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD12<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD13<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD13<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD14<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD14<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PD15<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PD15<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE0<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE0<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE1<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE1<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE2<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE2<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE3<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE3<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE4<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE4<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE5<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE5<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA7<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA7<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE6<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE6<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE7<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE7<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE8<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE8<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE9<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE9<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE10<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE10<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE11<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE11<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE12<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE12<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE13<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE13<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE14<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE14<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PE15<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PE15<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA8<MODE>> where
MODE: Active,
[src]
MODE: Active,
type Lock = LOCK
The lock controller register block, typically a LOCK
struct with temporary
variant bits for each pins. Read more
type Output = PA8<MODE>
Unlock output, typically a PXi
struct with mode typestate.
fn unlock(self, lock: &mut Self::Lock) -> Self::Output
[src]
impl<MODE> Unlock for Locked<PA9<MODE>> where
MODE: Active,
[src]
MODE: Active,
Auto Trait Implementations
impl<T> Send for Locked<T> where
T: Send,
T: Send,
impl<T> Sync for Locked<T> where
T: Sync,
T: Sync,
impl<T> Unpin for Locked<T> where
T: Unpin,
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, 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>,