Implementations
sourceimpl<I, M> Pin<I, M>where
I: PinId,
M: PinMode,
impl<I, M> Pin<I, M>where
I: PinId,
M: PinMode,
sourcepub fn into_floating_disabled(self) -> Pin<I, FloatingDisabled>
pub fn into_floating_disabled(self) -> Pin<I, FloatingDisabled>
Disable the pin and set it to float
sourcepub fn into_pull_down_disabled(self) -> Pin<I, PullDownDisabled>
pub fn into_pull_down_disabled(self) -> Pin<I, PullDownDisabled>
Disable the pin and set it to pull down
sourcepub fn into_pull_up_disabled(self) -> Pin<I, PullUpDisabled>
pub fn into_pull_up_disabled(self) -> Pin<I, PullUpDisabled>
Disable the pin and set it to pull up
sourcepub fn into_floating_input(self) -> Pin<I, FloatingInput>
pub fn into_floating_input(self) -> Pin<I, FloatingInput>
Configure the pin to operate as a floating input
sourcepub fn into_pull_down_input(self) -> Pin<I, PullDownInput>
pub fn into_pull_down_input(self) -> Pin<I, PullDownInput>
Configure the pin to operate as a pulled down input
sourcepub fn into_pull_up_input(self) -> Pin<I, PullUpInput>
pub fn into_pull_up_input(self) -> Pin<I, PullUpInput>
Configure the pin to operate as a pulled up input
sourcepub fn into_floating_interrupt(self) -> Pin<I, FloatingInterrupt>
pub fn into_floating_interrupt(self) -> Pin<I, FloatingInterrupt>
Configure the pin to operate as a floating interrupt
sourcepub fn into_pull_down_interrupt(self) -> Pin<I, PullDownInterrupt>
pub fn into_pull_down_interrupt(self) -> Pin<I, PullDownInterrupt>
Configure the pin to operate as a pulled down interrupt
sourcepub fn into_pull_up_interrupt(self) -> Pin<I, PullUpInterrupt>
pub fn into_pull_up_interrupt(self) -> Pin<I, PullUpInterrupt>
Configure the pin to operate as a pulled up interrupt
sourcepub fn into_push_pull_output(self) -> Pin<I, PushPullOutput>
pub fn into_push_pull_output(self) -> Pin<I, PushPullOutput>
Configure the pin to operate as a push-pull output
sourcepub fn into_readable_output(self) -> Pin<I, ReadableOutput>
pub fn into_readable_output(self) -> Pin<I, ReadableOutput>
Configure the pin to operate as a readable push pull output
sourcepub fn into_alternate<C: AlternateConfig>(self) -> Pin<I, Alternate<C>>
pub fn into_alternate<C: AlternateConfig>(self) -> Pin<I, Alternate<C>>
Configure the pin to operate as the corresponding peripheral function.
The type C
indicates the desired peripheral function.
sourcepub fn get_drive_strength(&self) -> bool
pub fn get_drive_strength(&self) -> bool
Read the current drive strength of the pin.
The drive strength is reset to normal on every change in pin mode.
sourcepub fn set_drive_strength(&mut self, stronger: bool)
pub fn set_drive_strength(&mut self, stronger: bool)
Set the drive strength for the pin.
The drive strength is reset to normal on every change in pin mode.
Trait Implementations
sourceimpl<M: PinMode> EicPin for Pin<PA00, M>
impl<M: PinMode> EicPin for Pin<PA00, M>
type Floating = ExtInt0<Pin<PA00, Interrupt<Floating>>>
type PullUp = ExtInt0<Pin<PA00, Interrupt<PullUp>>>
type PullDown = ExtInt0<Pin<PA00, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA01, M>
impl<M: PinMode> EicPin for Pin<PA01, M>
type Floating = ExtInt1<Pin<PA01, Interrupt<Floating>>>
type PullUp = ExtInt1<Pin<PA01, Interrupt<PullUp>>>
type PullDown = ExtInt1<Pin<PA01, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA02, M>
impl<M: PinMode> EicPin for Pin<PA02, M>
type Floating = ExtInt2<Pin<PA02, Interrupt<Floating>>>
type PullUp = ExtInt2<Pin<PA02, Interrupt<PullUp>>>
type PullDown = ExtInt2<Pin<PA02, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA03, M>
impl<M: PinMode> EicPin for Pin<PA03, M>
type Floating = ExtInt3<Pin<PA03, Interrupt<Floating>>>
type PullUp = ExtInt3<Pin<PA03, Interrupt<PullUp>>>
type PullDown = ExtInt3<Pin<PA03, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA04, M>
impl<M: PinMode> EicPin for Pin<PA04, M>
type Floating = ExtInt4<Pin<PA04, Interrupt<Floating>>>
type PullUp = ExtInt4<Pin<PA04, Interrupt<PullUp>>>
type PullDown = ExtInt4<Pin<PA04, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA05, M>
impl<M: PinMode> EicPin for Pin<PA05, M>
type Floating = ExtInt5<Pin<PA05, Interrupt<Floating>>>
type PullUp = ExtInt5<Pin<PA05, Interrupt<PullUp>>>
type PullDown = ExtInt5<Pin<PA05, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA06, M>
impl<M: PinMode> EicPin for Pin<PA06, M>
type Floating = ExtInt6<Pin<PA06, Interrupt<Floating>>>
type PullUp = ExtInt6<Pin<PA06, Interrupt<PullUp>>>
type PullDown = ExtInt6<Pin<PA06, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA07, M>
impl<M: PinMode> EicPin for Pin<PA07, M>
type Floating = ExtInt7<Pin<PA07, Interrupt<Floating>>>
type PullUp = ExtInt7<Pin<PA07, Interrupt<PullUp>>>
type PullDown = ExtInt7<Pin<PA07, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA09, M>
impl<M: PinMode> EicPin for Pin<PA09, M>
type Floating = ExtInt9<Pin<PA09, Interrupt<Floating>>>
type PullUp = ExtInt9<Pin<PA09, Interrupt<PullUp>>>
type PullDown = ExtInt9<Pin<PA09, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA10, M>
impl<M: PinMode> EicPin for Pin<PA10, M>
type Floating = ExtInt10<Pin<PA10, Interrupt<Floating>>>
type PullUp = ExtInt10<Pin<PA10, Interrupt<PullUp>>>
type PullDown = ExtInt10<Pin<PA10, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA11, M>
impl<M: PinMode> EicPin for Pin<PA11, M>
type Floating = ExtInt11<Pin<PA11, Interrupt<Floating>>>
type PullUp = ExtInt11<Pin<PA11, Interrupt<PullUp>>>
type PullDown = ExtInt11<Pin<PA11, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA12, M>
impl<M: PinMode> EicPin for Pin<PA12, M>
type Floating = ExtInt12<Pin<PA12, Interrupt<Floating>>>
type PullUp = ExtInt12<Pin<PA12, Interrupt<PullUp>>>
type PullDown = ExtInt12<Pin<PA12, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA13, M>
impl<M: PinMode> EicPin for Pin<PA13, M>
type Floating = ExtInt13<Pin<PA13, Interrupt<Floating>>>
type PullUp = ExtInt13<Pin<PA13, Interrupt<PullUp>>>
type PullDown = ExtInt13<Pin<PA13, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA14, M>
impl<M: PinMode> EicPin for Pin<PA14, M>
type Floating = ExtInt14<Pin<PA14, Interrupt<Floating>>>
type PullUp = ExtInt14<Pin<PA14, Interrupt<PullUp>>>
type PullDown = ExtInt14<Pin<PA14, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA15, M>
impl<M: PinMode> EicPin for Pin<PA15, M>
type Floating = ExtInt15<Pin<PA15, Interrupt<Floating>>>
type PullUp = ExtInt15<Pin<PA15, Interrupt<PullUp>>>
type PullDown = ExtInt15<Pin<PA15, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA16, M>
impl<M: PinMode> EicPin for Pin<PA16, M>
type Floating = ExtInt0<Pin<PA16, Interrupt<Floating>>>
type PullUp = ExtInt0<Pin<PA16, Interrupt<PullUp>>>
type PullDown = ExtInt0<Pin<PA16, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA17, M>
impl<M: PinMode> EicPin for Pin<PA17, M>
type Floating = ExtInt1<Pin<PA17, Interrupt<Floating>>>
type PullUp = ExtInt1<Pin<PA17, Interrupt<PullUp>>>
type PullDown = ExtInt1<Pin<PA17, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA18, M>
impl<M: PinMode> EicPin for Pin<PA18, M>
type Floating = ExtInt2<Pin<PA18, Interrupt<Floating>>>
type PullUp = ExtInt2<Pin<PA18, Interrupt<PullUp>>>
type PullDown = ExtInt2<Pin<PA18, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA19, M>
impl<M: PinMode> EicPin for Pin<PA19, M>
type Floating = ExtInt3<Pin<PA19, Interrupt<Floating>>>
type PullUp = ExtInt3<Pin<PA19, Interrupt<PullUp>>>
type PullDown = ExtInt3<Pin<PA19, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA20, M>
impl<M: PinMode> EicPin for Pin<PA20, M>
type Floating = ExtInt4<Pin<PA20, Interrupt<Floating>>>
type PullUp = ExtInt4<Pin<PA20, Interrupt<PullUp>>>
type PullDown = ExtInt4<Pin<PA20, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA21, M>
impl<M: PinMode> EicPin for Pin<PA21, M>
type Floating = ExtInt5<Pin<PA21, Interrupt<Floating>>>
type PullUp = ExtInt5<Pin<PA21, Interrupt<PullUp>>>
type PullDown = ExtInt5<Pin<PA21, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA22, M>
impl<M: PinMode> EicPin for Pin<PA22, M>
type Floating = ExtInt6<Pin<PA22, Interrupt<Floating>>>
type PullUp = ExtInt6<Pin<PA22, Interrupt<PullUp>>>
type PullDown = ExtInt6<Pin<PA22, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA23, M>
impl<M: PinMode> EicPin for Pin<PA23, M>
type Floating = ExtInt7<Pin<PA23, Interrupt<Floating>>>
type PullUp = ExtInt7<Pin<PA23, Interrupt<PullUp>>>
type PullDown = ExtInt7<Pin<PA23, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA24, M>
impl<M: PinMode> EicPin for Pin<PA24, M>
type Floating = ExtInt8<Pin<PA24, Interrupt<Floating>>>
type PullUp = ExtInt8<Pin<PA24, Interrupt<PullUp>>>
type PullDown = ExtInt8<Pin<PA24, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA25, M>
impl<M: PinMode> EicPin for Pin<PA25, M>
type Floating = ExtInt9<Pin<PA25, Interrupt<Floating>>>
type PullUp = ExtInt9<Pin<PA25, Interrupt<PullUp>>>
type PullDown = ExtInt9<Pin<PA25, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA27, M>
impl<M: PinMode> EicPin for Pin<PA27, M>
type Floating = ExtInt11<Pin<PA27, Interrupt<Floating>>>
type PullUp = ExtInt11<Pin<PA27, Interrupt<PullUp>>>
type PullDown = ExtInt11<Pin<PA27, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA30, M>
impl<M: PinMode> EicPin for Pin<PA30, M>
type Floating = ExtInt14<Pin<PA30, Interrupt<Floating>>>
type PullUp = ExtInt14<Pin<PA30, Interrupt<PullUp>>>
type PullDown = ExtInt14<Pin<PA30, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PA31, M>
impl<M: PinMode> EicPin for Pin<PA31, M>
type Floating = ExtInt15<Pin<PA31, Interrupt<Floating>>>
type PullUp = ExtInt15<Pin<PA31, Interrupt<PullUp>>>
type PullDown = ExtInt15<Pin<PA31, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB00, M>
impl<M: PinMode> EicPin for Pin<PB00, M>
type Floating = ExtInt0<Pin<PB00, Interrupt<Floating>>>
type PullUp = ExtInt0<Pin<PB00, Interrupt<PullUp>>>
type PullDown = ExtInt0<Pin<PB00, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB01, M>
impl<M: PinMode> EicPin for Pin<PB01, M>
type Floating = ExtInt1<Pin<PB01, Interrupt<Floating>>>
type PullUp = ExtInt1<Pin<PB01, Interrupt<PullUp>>>
type PullDown = ExtInt1<Pin<PB01, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB02, M>
impl<M: PinMode> EicPin for Pin<PB02, M>
type Floating = ExtInt2<Pin<PB02, Interrupt<Floating>>>
type PullUp = ExtInt2<Pin<PB02, Interrupt<PullUp>>>
type PullDown = ExtInt2<Pin<PB02, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB03, M>
impl<M: PinMode> EicPin for Pin<PB03, M>
type Floating = ExtInt3<Pin<PB03, Interrupt<Floating>>>
type PullUp = ExtInt3<Pin<PB03, Interrupt<PullUp>>>
type PullDown = ExtInt3<Pin<PB03, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB04, M>
impl<M: PinMode> EicPin for Pin<PB04, M>
type Floating = ExtInt4<Pin<PB04, Interrupt<Floating>>>
type PullUp = ExtInt4<Pin<PB04, Interrupt<PullUp>>>
type PullDown = ExtInt4<Pin<PB04, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB05, M>
impl<M: PinMode> EicPin for Pin<PB05, M>
type Floating = ExtInt5<Pin<PB05, Interrupt<Floating>>>
type PullUp = ExtInt5<Pin<PB05, Interrupt<PullUp>>>
type PullDown = ExtInt5<Pin<PB05, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB06, M>
impl<M: PinMode> EicPin for Pin<PB06, M>
type Floating = ExtInt6<Pin<PB06, Interrupt<Floating>>>
type PullUp = ExtInt6<Pin<PB06, Interrupt<PullUp>>>
type PullDown = ExtInt6<Pin<PB06, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB07, M>
impl<M: PinMode> EicPin for Pin<PB07, M>
type Floating = ExtInt7<Pin<PB07, Interrupt<Floating>>>
type PullUp = ExtInt7<Pin<PB07, Interrupt<PullUp>>>
type PullDown = ExtInt7<Pin<PB07, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB08, M>
impl<M: PinMode> EicPin for Pin<PB08, M>
type Floating = ExtInt8<Pin<PB08, Interrupt<Floating>>>
type PullUp = ExtInt8<Pin<PB08, Interrupt<PullUp>>>
type PullDown = ExtInt8<Pin<PB08, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB09, M>
impl<M: PinMode> EicPin for Pin<PB09, M>
type Floating = ExtInt9<Pin<PB09, Interrupt<Floating>>>
type PullUp = ExtInt9<Pin<PB09, Interrupt<PullUp>>>
type PullDown = ExtInt9<Pin<PB09, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB10, M>
impl<M: PinMode> EicPin for Pin<PB10, M>
type Floating = ExtInt10<Pin<PB10, Interrupt<Floating>>>
type PullUp = ExtInt10<Pin<PB10, Interrupt<PullUp>>>
type PullDown = ExtInt10<Pin<PB10, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB11, M>
impl<M: PinMode> EicPin for Pin<PB11, M>
type Floating = ExtInt11<Pin<PB11, Interrupt<Floating>>>
type PullUp = ExtInt11<Pin<PB11, Interrupt<PullUp>>>
type PullDown = ExtInt11<Pin<PB11, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB12, M>
impl<M: PinMode> EicPin for Pin<PB12, M>
type Floating = ExtInt12<Pin<PB12, Interrupt<Floating>>>
type PullUp = ExtInt12<Pin<PB12, Interrupt<PullUp>>>
type PullDown = ExtInt12<Pin<PB12, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB13, M>
impl<M: PinMode> EicPin for Pin<PB13, M>
type Floating = ExtInt13<Pin<PB13, Interrupt<Floating>>>
type PullUp = ExtInt13<Pin<PB13, Interrupt<PullUp>>>
type PullDown = ExtInt13<Pin<PB13, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB14, M>
impl<M: PinMode> EicPin for Pin<PB14, M>
type Floating = ExtInt14<Pin<PB14, Interrupt<Floating>>>
type PullUp = ExtInt14<Pin<PB14, Interrupt<PullUp>>>
type PullDown = ExtInt14<Pin<PB14, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB15, M>
impl<M: PinMode> EicPin for Pin<PB15, M>
type Floating = ExtInt15<Pin<PB15, Interrupt<Floating>>>
type PullUp = ExtInt15<Pin<PB15, Interrupt<PullUp>>>
type PullDown = ExtInt15<Pin<PB15, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB16, M>
impl<M: PinMode> EicPin for Pin<PB16, M>
type Floating = ExtInt0<Pin<PB16, Interrupt<Floating>>>
type PullUp = ExtInt0<Pin<PB16, Interrupt<PullUp>>>
type PullDown = ExtInt0<Pin<PB16, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB17, M>
impl<M: PinMode> EicPin for Pin<PB17, M>
type Floating = ExtInt1<Pin<PB17, Interrupt<Floating>>>
type PullUp = ExtInt1<Pin<PB17, Interrupt<PullUp>>>
type PullDown = ExtInt1<Pin<PB17, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB18, M>
impl<M: PinMode> EicPin for Pin<PB18, M>
type Floating = ExtInt2<Pin<PB18, Interrupt<Floating>>>
type PullUp = ExtInt2<Pin<PB18, Interrupt<PullUp>>>
type PullDown = ExtInt2<Pin<PB18, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB19, M>
impl<M: PinMode> EicPin for Pin<PB19, M>
type Floating = ExtInt3<Pin<PB19, Interrupt<Floating>>>
type PullUp = ExtInt3<Pin<PB19, Interrupt<PullUp>>>
type PullDown = ExtInt3<Pin<PB19, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB20, M>
impl<M: PinMode> EicPin for Pin<PB20, M>
type Floating = ExtInt4<Pin<PB20, Interrupt<Floating>>>
type PullUp = ExtInt4<Pin<PB20, Interrupt<PullUp>>>
type PullDown = ExtInt4<Pin<PB20, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB21, M>
impl<M: PinMode> EicPin for Pin<PB21, M>
type Floating = ExtInt5<Pin<PB21, Interrupt<Floating>>>
type PullUp = ExtInt5<Pin<PB21, Interrupt<PullUp>>>
type PullDown = ExtInt5<Pin<PB21, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB22, M>
impl<M: PinMode> EicPin for Pin<PB22, M>
type Floating = ExtInt6<Pin<PB22, Interrupt<Floating>>>
type PullUp = ExtInt6<Pin<PB22, Interrupt<PullUp>>>
type PullDown = ExtInt6<Pin<PB22, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB23, M>
impl<M: PinMode> EicPin for Pin<PB23, M>
type Floating = ExtInt7<Pin<PB23, Interrupt<Floating>>>
type PullUp = ExtInt7<Pin<PB23, Interrupt<PullUp>>>
type PullDown = ExtInt7<Pin<PB23, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB24, M>
impl<M: PinMode> EicPin for Pin<PB24, M>
type Floating = ExtInt8<Pin<PB24, Interrupt<Floating>>>
type PullUp = ExtInt8<Pin<PB24, Interrupt<PullUp>>>
type PullDown = ExtInt8<Pin<PB24, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB25, M>
impl<M: PinMode> EicPin for Pin<PB25, M>
type Floating = ExtInt9<Pin<PB25, Interrupt<Floating>>>
type PullUp = ExtInt9<Pin<PB25, Interrupt<PullUp>>>
type PullDown = ExtInt9<Pin<PB25, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB26, M>
impl<M: PinMode> EicPin for Pin<PB26, M>
type Floating = ExtInt12<Pin<PB26, Interrupt<Floating>>>
type PullUp = ExtInt12<Pin<PB26, Interrupt<PullUp>>>
type PullDown = ExtInt12<Pin<PB26, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB27, M>
impl<M: PinMode> EicPin for Pin<PB27, M>
type Floating = ExtInt13<Pin<PB27, Interrupt<Floating>>>
type PullUp = ExtInt13<Pin<PB27, Interrupt<PullUp>>>
type PullDown = ExtInt13<Pin<PB27, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB28, M>
impl<M: PinMode> EicPin for Pin<PB28, M>
type Floating = ExtInt14<Pin<PB28, Interrupt<Floating>>>
type PullUp = ExtInt14<Pin<PB28, Interrupt<PullUp>>>
type PullDown = ExtInt14<Pin<PB28, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB29, M>
impl<M: PinMode> EicPin for Pin<PB29, M>
type Floating = ExtInt15<Pin<PB29, Interrupt<Floating>>>
type PullUp = ExtInt15<Pin<PB29, Interrupt<PullUp>>>
type PullDown = ExtInt15<Pin<PB29, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB30, M>
impl<M: PinMode> EicPin for Pin<PB30, M>
type Floating = ExtInt14<Pin<PB30, Interrupt<Floating>>>
type PullUp = ExtInt14<Pin<PB30, Interrupt<PullUp>>>
type PullDown = ExtInt14<Pin<PB30, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PB31, M>
impl<M: PinMode> EicPin for Pin<PB31, M>
type Floating = ExtInt15<Pin<PB31, Interrupt<Floating>>>
type PullUp = ExtInt15<Pin<PB31, Interrupt<PullUp>>>
type PullDown = ExtInt15<Pin<PB31, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC00, M>
impl<M: PinMode> EicPin for Pin<PC00, M>
type Floating = ExtInt0<Pin<PC00, Interrupt<Floating>>>
type PullUp = ExtInt0<Pin<PC00, Interrupt<PullUp>>>
type PullDown = ExtInt0<Pin<PC00, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC01, M>
impl<M: PinMode> EicPin for Pin<PC01, M>
type Floating = ExtInt1<Pin<PC01, Interrupt<Floating>>>
type PullUp = ExtInt1<Pin<PC01, Interrupt<PullUp>>>
type PullDown = ExtInt1<Pin<PC01, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC02, M>
impl<M: PinMode> EicPin for Pin<PC02, M>
type Floating = ExtInt2<Pin<PC02, Interrupt<Floating>>>
type PullUp = ExtInt2<Pin<PC02, Interrupt<PullUp>>>
type PullDown = ExtInt2<Pin<PC02, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC03, M>
impl<M: PinMode> EicPin for Pin<PC03, M>
type Floating = ExtInt3<Pin<PC03, Interrupt<Floating>>>
type PullUp = ExtInt3<Pin<PC03, Interrupt<PullUp>>>
type PullDown = ExtInt3<Pin<PC03, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC04, M>
impl<M: PinMode> EicPin for Pin<PC04, M>
type Floating = ExtInt4<Pin<PC04, Interrupt<Floating>>>
type PullUp = ExtInt4<Pin<PC04, Interrupt<PullUp>>>
type PullDown = ExtInt4<Pin<PC04, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC05, M>
impl<M: PinMode> EicPin for Pin<PC05, M>
type Floating = ExtInt5<Pin<PC05, Interrupt<Floating>>>
type PullUp = ExtInt5<Pin<PC05, Interrupt<PullUp>>>
type PullDown = ExtInt5<Pin<PC05, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC06, M>
impl<M: PinMode> EicPin for Pin<PC06, M>
type Floating = ExtInt6<Pin<PC06, Interrupt<Floating>>>
type PullUp = ExtInt6<Pin<PC06, Interrupt<PullUp>>>
type PullDown = ExtInt6<Pin<PC06, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC07, M>
impl<M: PinMode> EicPin for Pin<PC07, M>
type Floating = ExtInt9<Pin<PC07, Interrupt<Floating>>>
type PullUp = ExtInt9<Pin<PC07, Interrupt<PullUp>>>
type PullDown = ExtInt9<Pin<PC07, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC10, M>
impl<M: PinMode> EicPin for Pin<PC10, M>
type Floating = ExtInt10<Pin<PC10, Interrupt<Floating>>>
type PullUp = ExtInt10<Pin<PC10, Interrupt<PullUp>>>
type PullDown = ExtInt10<Pin<PC10, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC11, M>
impl<M: PinMode> EicPin for Pin<PC11, M>
type Floating = ExtInt11<Pin<PC11, Interrupt<Floating>>>
type PullUp = ExtInt11<Pin<PC11, Interrupt<PullUp>>>
type PullDown = ExtInt11<Pin<PC11, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC12, M>
impl<M: PinMode> EicPin for Pin<PC12, M>
type Floating = ExtInt12<Pin<PC12, Interrupt<Floating>>>
type PullUp = ExtInt12<Pin<PC12, Interrupt<PullUp>>>
type PullDown = ExtInt12<Pin<PC12, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC13, M>
impl<M: PinMode> EicPin for Pin<PC13, M>
type Floating = ExtInt13<Pin<PC13, Interrupt<Floating>>>
type PullUp = ExtInt13<Pin<PC13, Interrupt<PullUp>>>
type PullDown = ExtInt13<Pin<PC13, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC14, M>
impl<M: PinMode> EicPin for Pin<PC14, M>
type Floating = ExtInt14<Pin<PC14, Interrupt<Floating>>>
type PullUp = ExtInt14<Pin<PC14, Interrupt<PullUp>>>
type PullDown = ExtInt14<Pin<PC14, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC15, M>
impl<M: PinMode> EicPin for Pin<PC15, M>
type Floating = ExtInt15<Pin<PC15, Interrupt<Floating>>>
type PullUp = ExtInt15<Pin<PC15, Interrupt<PullUp>>>
type PullDown = ExtInt15<Pin<PC15, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC16, M>
impl<M: PinMode> EicPin for Pin<PC16, M>
type Floating = ExtInt0<Pin<PC16, Interrupt<Floating>>>
type PullUp = ExtInt0<Pin<PC16, Interrupt<PullUp>>>
type PullDown = ExtInt0<Pin<PC16, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC17, M>
impl<M: PinMode> EicPin for Pin<PC17, M>
type Floating = ExtInt1<Pin<PC17, Interrupt<Floating>>>
type PullUp = ExtInt1<Pin<PC17, Interrupt<PullUp>>>
type PullDown = ExtInt1<Pin<PC17, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC18, M>
impl<M: PinMode> EicPin for Pin<PC18, M>
type Floating = ExtInt2<Pin<PC18, Interrupt<Floating>>>
type PullUp = ExtInt2<Pin<PC18, Interrupt<PullUp>>>
type PullDown = ExtInt2<Pin<PC18, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC19, M>
impl<M: PinMode> EicPin for Pin<PC19, M>
type Floating = ExtInt3<Pin<PC19, Interrupt<Floating>>>
type PullUp = ExtInt3<Pin<PC19, Interrupt<PullUp>>>
type PullDown = ExtInt3<Pin<PC19, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC20, M>
impl<M: PinMode> EicPin for Pin<PC20, M>
type Floating = ExtInt4<Pin<PC20, Interrupt<Floating>>>
type PullUp = ExtInt4<Pin<PC20, Interrupt<PullUp>>>
type PullDown = ExtInt4<Pin<PC20, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC21, M>
impl<M: PinMode> EicPin for Pin<PC21, M>
type Floating = ExtInt5<Pin<PC21, Interrupt<Floating>>>
type PullUp = ExtInt5<Pin<PC21, Interrupt<PullUp>>>
type PullDown = ExtInt5<Pin<PC21, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC22, M>
impl<M: PinMode> EicPin for Pin<PC22, M>
type Floating = ExtInt6<Pin<PC22, Interrupt<Floating>>>
type PullUp = ExtInt6<Pin<PC22, Interrupt<PullUp>>>
type PullDown = ExtInt6<Pin<PC22, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC23, M>
impl<M: PinMode> EicPin for Pin<PC23, M>
type Floating = ExtInt7<Pin<PC23, Interrupt<Floating>>>
type PullUp = ExtInt7<Pin<PC23, Interrupt<PullUp>>>
type PullDown = ExtInt7<Pin<PC23, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC24, M>
impl<M: PinMode> EicPin for Pin<PC24, M>
type Floating = ExtInt8<Pin<PC24, Interrupt<Floating>>>
type PullUp = ExtInt8<Pin<PC24, Interrupt<PullUp>>>
type PullDown = ExtInt8<Pin<PC24, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC25, M>
impl<M: PinMode> EicPin for Pin<PC25, M>
type Floating = ExtInt9<Pin<PC25, Interrupt<Floating>>>
type PullUp = ExtInt9<Pin<PC25, Interrupt<PullUp>>>
type PullDown = ExtInt9<Pin<PC25, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC26, M>
impl<M: PinMode> EicPin for Pin<PC26, M>
type Floating = ExtInt10<Pin<PC26, Interrupt<Floating>>>
type PullUp = ExtInt10<Pin<PC26, Interrupt<PullUp>>>
type PullDown = ExtInt10<Pin<PC26, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC27, M>
impl<M: PinMode> EicPin for Pin<PC27, M>
type Floating = ExtInt11<Pin<PC27, Interrupt<Floating>>>
type PullUp = ExtInt11<Pin<PC27, Interrupt<PullUp>>>
type PullDown = ExtInt11<Pin<PC27, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC28, M>
impl<M: PinMode> EicPin for Pin<PC28, M>
type Floating = ExtInt12<Pin<PC28, Interrupt<Floating>>>
type PullUp = ExtInt12<Pin<PC28, Interrupt<PullUp>>>
type PullDown = ExtInt12<Pin<PC28, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC30, M>
impl<M: PinMode> EicPin for Pin<PC30, M>
type Floating = ExtInt14<Pin<PC30, Interrupt<Floating>>>
type PullUp = ExtInt14<Pin<PC30, Interrupt<PullUp>>>
type PullDown = ExtInt14<Pin<PC30, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PC31, M>
impl<M: PinMode> EicPin for Pin<PC31, M>
type Floating = ExtInt15<Pin<PC31, Interrupt<Floating>>>
type PullUp = ExtInt15<Pin<PC31, Interrupt<PullUp>>>
type PullDown = ExtInt15<Pin<PC31, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PD00, M>
impl<M: PinMode> EicPin for Pin<PD00, M>
type Floating = ExtInt0<Pin<PD00, Interrupt<Floating>>>
type PullUp = ExtInt0<Pin<PD00, Interrupt<PullUp>>>
type PullDown = ExtInt0<Pin<PD00, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PD01, M>
impl<M: PinMode> EicPin for Pin<PD01, M>
type Floating = ExtInt1<Pin<PD01, Interrupt<Floating>>>
type PullUp = ExtInt1<Pin<PD01, Interrupt<PullUp>>>
type PullDown = ExtInt1<Pin<PD01, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PD08, M>
impl<M: PinMode> EicPin for Pin<PD08, M>
type Floating = ExtInt3<Pin<PD08, Interrupt<Floating>>>
type PullUp = ExtInt3<Pin<PD08, Interrupt<PullUp>>>
type PullDown = ExtInt3<Pin<PD08, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PD09, M>
impl<M: PinMode> EicPin for Pin<PD09, M>
type Floating = ExtInt4<Pin<PD09, Interrupt<Floating>>>
type PullUp = ExtInt4<Pin<PD09, Interrupt<PullUp>>>
type PullDown = ExtInt4<Pin<PD09, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PD10, M>
impl<M: PinMode> EicPin for Pin<PD10, M>
type Floating = ExtInt5<Pin<PD10, Interrupt<Floating>>>
type PullUp = ExtInt5<Pin<PD10, Interrupt<PullUp>>>
type PullDown = ExtInt5<Pin<PD10, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PD11, M>
impl<M: PinMode> EicPin for Pin<PD11, M>
type Floating = ExtInt6<Pin<PD11, Interrupt<Floating>>>
type PullUp = ExtInt6<Pin<PD11, Interrupt<PullUp>>>
type PullDown = ExtInt6<Pin<PD11, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PD12, M>
impl<M: PinMode> EicPin for Pin<PD12, M>
type Floating = ExtInt7<Pin<PD12, Interrupt<Floating>>>
type PullUp = ExtInt7<Pin<PD12, Interrupt<PullUp>>>
type PullDown = ExtInt7<Pin<PD12, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PD20, M>
impl<M: PinMode> EicPin for Pin<PD20, M>
type Floating = ExtInt10<Pin<PD20, Interrupt<Floating>>>
type PullUp = ExtInt10<Pin<PD20, Interrupt<PullUp>>>
type PullDown = ExtInt10<Pin<PD20, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> EicPin for Pin<PD21, M>
impl<M: PinMode> EicPin for Pin<PD21, M>
type Floating = ExtInt11<Pin<PD21, Interrupt<Floating>>>
type PullUp = ExtInt11<Pin<PD21, Interrupt<PullUp>>>
type PullDown = ExtInt11<Pin<PD21, Interrupt<PullDown>>>
sourcefn into_floating_ei(self) -> Self::Floating
fn into_floating_ei(self) -> Self::Floating
sourcefn into_pull_up_ei(self) -> Self::PullUp
fn into_pull_up_ei(self) -> Self::PullUp
sourcefn into_pull_down_ei(self) -> Self::PullDown
fn into_pull_down_ei(self) -> Self::PullDown
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA00, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA00, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA01, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA01, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA02, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA02, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA03, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA03, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA04, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA04, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA05, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA05, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA06, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA06, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA07, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA07, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA09, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA09, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA10, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA10, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA11, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA11, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA12, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA12, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA13, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA13, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA14, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA14, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA15, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA15, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA16, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA16, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA17, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA17, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA18, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA18, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA19, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA19, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA20, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA20, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA21, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA21, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA22, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA22, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA23, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA23, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA24, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA24, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA25, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA25, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA27, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA27, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA30, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA30, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PA31, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA31, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB00, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB00, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB01, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB01, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB02, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB02, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB03, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB03, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB04, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB04, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB05, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB05, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB06, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB06, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB07, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB07, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB08, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB08, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB09, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB09, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB10, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB10, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB11, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB11, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB12, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB12, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB13, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB13, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB14, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB14, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB15, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB15, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB16, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB16, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB17, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB17, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB18, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB18, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB19, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB19, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB20, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB20, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB21, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB21, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB22, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB22, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB23, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB23, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB24, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB24, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB25, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB25, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB26, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB26, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB27, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB27, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB28, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB28, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB29, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB29, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB30, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB30, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PB31, M>
impl<M: PinMode> ExternalInterrupt for Pin<PB31, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC00, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC00, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC01, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC01, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC02, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC02, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC03, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC03, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC04, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC04, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC05, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC05, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC06, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC06, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC07, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC07, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC10, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC10, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC11, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC11, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC12, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC12, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC13, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC13, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC14, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC14, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC15, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC15, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC16, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC16, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC17, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC17, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC18, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC18, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC19, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC19, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC20, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC20, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC21, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC21, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC22, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC22, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC23, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC23, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC24, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC24, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC25, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC25, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC26, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC26, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC27, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC27, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC28, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC28, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC30, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC30, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PC31, M>
impl<M: PinMode> ExternalInterrupt for Pin<PC31, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PD00, M>
impl<M: PinMode> ExternalInterrupt for Pin<PD00, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PD01, M>
impl<M: PinMode> ExternalInterrupt for Pin<PD01, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PD08, M>
impl<M: PinMode> ExternalInterrupt for Pin<PD08, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PD09, M>
impl<M: PinMode> ExternalInterrupt for Pin<PD09, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PD10, M>
impl<M: PinMode> ExternalInterrupt for Pin<PD10, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PD11, M>
impl<M: PinMode> ExternalInterrupt for Pin<PD11, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PD12, M>
impl<M: PinMode> ExternalInterrupt for Pin<PD12, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PD20, M>
impl<M: PinMode> ExternalInterrupt for Pin<PD20, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<M: PinMode> ExternalInterrupt for Pin<PD21, M>
impl<M: PinMode> ExternalInterrupt for Pin<PD21, M>
fn id(&self) -> ExternalInterruptID
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to AlternateC
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to AlternateD
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to AlternateE
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to AlternateF
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to AlternateG
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to AlternateH
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to AlternateI
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to AlternateJ
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to AlternateK
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to AlternateL
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to AlternateM
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to AlternateN
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to FloatingDisabled
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to FloatingInput
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to PullDownDisabled
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to PullDownInput
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to PullUpDisabled
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to PullUpInput
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to PushPullOutput
sourceimpl<I> From<Pin<I, Alternate<B>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<B>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateB>) -> Self
fn from(pin: Pin<I, AlternateB>) -> Self
Convert from AlternateB
to ReadableOutput
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to AlternateB
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to AlternateD
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to AlternateE
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to AlternateF
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to AlternateG
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to AlternateH
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to AlternateI
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to AlternateJ
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to AlternateK
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to AlternateL
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to AlternateM
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to AlternateN
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to FloatingDisabled
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to FloatingInput
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to PullDownDisabled
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to PullDownInput
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to PullUpDisabled
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to PullUpInput
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to PushPullOutput
sourceimpl<I> From<Pin<I, Alternate<C>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<C>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateC>) -> Self
fn from(pin: Pin<I, AlternateC>) -> Self
Convert from AlternateC
to ReadableOutput
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to AlternateB
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to AlternateC
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to AlternateE
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to AlternateF
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to AlternateG
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to AlternateH
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to AlternateI
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to AlternateJ
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to AlternateK
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to AlternateL
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to AlternateM
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to AlternateN
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to FloatingDisabled
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to FloatingInput
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to PullDownDisabled
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to PullDownInput
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to PullUpDisabled
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to PullUpInput
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to PushPullOutput
sourceimpl<I> From<Pin<I, Alternate<D>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<D>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateD>) -> Self
fn from(pin: Pin<I, AlternateD>) -> Self
Convert from AlternateD
to ReadableOutput
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to AlternateB
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to AlternateC
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to AlternateD
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to AlternateF
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to AlternateG
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to AlternateH
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to AlternateI
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to AlternateJ
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to AlternateK
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to AlternateL
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to AlternateM
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to AlternateN
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to FloatingDisabled
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to FloatingInput
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to PullDownDisabled
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to PullDownInput
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to PullUpDisabled
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to PullUpInput
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to PushPullOutput
sourceimpl<I> From<Pin<I, Alternate<E>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<E>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateE>) -> Self
fn from(pin: Pin<I, AlternateE>) -> Self
Convert from AlternateE
to ReadableOutput
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to AlternateB
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to AlternateC
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to AlternateD
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to AlternateE
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to AlternateG
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to AlternateH
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to AlternateI
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to AlternateJ
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to AlternateK
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to AlternateL
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to AlternateM
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to AlternateN
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to FloatingDisabled
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to FloatingInput
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to PullDownDisabled
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to PullDownInput
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to PullUpDisabled
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to PullUpInput
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to PushPullOutput
sourceimpl<I> From<Pin<I, Alternate<F>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<F>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateF>) -> Self
fn from(pin: Pin<I, AlternateF>) -> Self
Convert from AlternateF
to ReadableOutput
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to AlternateB
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to AlternateC
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to AlternateD
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to AlternateE
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to AlternateF
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to AlternateH
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to AlternateI
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to AlternateJ
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to AlternateK
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to AlternateL
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to AlternateM
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to AlternateN
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to FloatingDisabled
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to FloatingInput
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to PullDownDisabled
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to PullDownInput
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to PullUpDisabled
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to PullUpInput
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to PushPullOutput
sourceimpl<I> From<Pin<I, Alternate<G>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<G>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateG>) -> Self
fn from(pin: Pin<I, AlternateG>) -> Self
Convert from AlternateG
to ReadableOutput
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to AlternateB
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to AlternateC
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to AlternateD
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to AlternateE
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to AlternateF
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to AlternateG
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to AlternateI
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to AlternateJ
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to AlternateK
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to AlternateL
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to AlternateM
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to AlternateN
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to FloatingDisabled
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to FloatingInput
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to PullDownDisabled
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to PullDownInput
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to PullUpDisabled
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to PullUpInput
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to PushPullOutput
sourceimpl<I> From<Pin<I, Alternate<H>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<H>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateH>) -> Self
fn from(pin: Pin<I, AlternateH>) -> Self
Convert from AlternateH
to ReadableOutput
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to AlternateB
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to AlternateC
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to AlternateD
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to AlternateE
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to AlternateF
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to AlternateG
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to AlternateH
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to AlternateJ
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to AlternateK
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to AlternateL
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to AlternateM
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to AlternateN
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to FloatingDisabled
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to FloatingInput
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to PullDownDisabled
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to PullDownInput
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to PullUpDisabled
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to PullUpInput
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to PushPullOutput
sourceimpl<I> From<Pin<I, Alternate<I>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<I>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateI>) -> Self
fn from(pin: Pin<I, AlternateI>) -> Self
Convert from AlternateI
to ReadableOutput
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to AlternateB
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to AlternateC
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to AlternateD
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to AlternateE
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to AlternateF
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to AlternateG
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to AlternateH
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to AlternateI
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to AlternateK
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to AlternateL
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to AlternateM
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to AlternateN
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to FloatingDisabled
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to FloatingInput
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to PullDownDisabled
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to PullDownInput
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to PullUpDisabled
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to PullUpInput
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to PushPullOutput
sourceimpl<I> From<Pin<I, Alternate<J>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<J>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateJ>) -> Self
fn from(pin: Pin<I, AlternateJ>) -> Self
Convert from AlternateJ
to ReadableOutput
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to AlternateB
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to AlternateC
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to AlternateD
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to AlternateE
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to AlternateF
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to AlternateG
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to AlternateH
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to AlternateI
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to AlternateJ
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to AlternateL
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to AlternateM
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to AlternateN
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to FloatingDisabled
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to FloatingInput
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to PullDownDisabled
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to PullDownInput
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to PullUpDisabled
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to PullUpInput
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to PushPullOutput
sourceimpl<I> From<Pin<I, Alternate<K>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<K>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateK>) -> Self
fn from(pin: Pin<I, AlternateK>) -> Self
Convert from AlternateK
to ReadableOutput
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to AlternateB
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to AlternateC
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to AlternateD
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to AlternateE
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to AlternateF
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to AlternateG
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to AlternateH
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to AlternateI
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to AlternateJ
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to AlternateK
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to AlternateM
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to AlternateN
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to FloatingDisabled
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to FloatingInput
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to PullDownDisabled
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to PullDownInput
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to PullUpDisabled
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to PullUpInput
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to PushPullOutput
sourceimpl<I> From<Pin<I, Alternate<L>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<L>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateL>) -> Self
fn from(pin: Pin<I, AlternateL>) -> Self
Convert from AlternateL
to ReadableOutput
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to AlternateB
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to AlternateC
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to AlternateD
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to AlternateE
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to AlternateF
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to AlternateG
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to AlternateH
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to AlternateI
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to AlternateJ
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to AlternateK
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to AlternateL
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to AlternateN
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to FloatingDisabled
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to FloatingInput
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to PullDownDisabled
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to PullDownInput
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to PullUpDisabled
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to PullUpInput
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to PushPullOutput
sourceimpl<I> From<Pin<I, Alternate<M>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<M>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateM>) -> Self
fn from(pin: Pin<I, AlternateM>) -> Self
Convert from AlternateM
to ReadableOutput
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to AlternateB
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to AlternateC
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to AlternateD
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to AlternateE
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to AlternateF
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to AlternateG
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to AlternateH
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to AlternateI
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to AlternateJ
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to AlternateK
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to AlternateL
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to AlternateM
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to FloatingDisabled
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to FloatingInput
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to PullDownDisabled
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to PullDownInput
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to PullUpDisabled
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to PullUpInput
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to PushPullOutput
sourceimpl<I> From<Pin<I, Alternate<N>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Alternate<N>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, AlternateN>) -> Self
fn from(pin: Pin<I, AlternateN>) -> Self
Convert from AlternateN
to ReadableOutput
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to AlternateB
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to AlternateC
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to AlternateD
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to AlternateE
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to AlternateF
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to AlternateG
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to AlternateH
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to AlternateI
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to AlternateJ
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to AlternateK
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to AlternateL
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to AlternateM
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to AlternateN
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to FloatingInput
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to PullDownDisabled
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to PullDownInput
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to PullUpDisabled
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to PullUpInput
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to PushPullOutput
sourceimpl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Disabled<Floating>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingDisabled>) -> Self
fn from(pin: Pin<I, FloatingDisabled>) -> Self
Convert from FloatingDisabled
to ReadableOutput
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to AlternateB
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to AlternateC
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to AlternateD
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to AlternateE
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to AlternateF
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to AlternateG
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to AlternateH
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to AlternateI
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to AlternateJ
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to AlternateK
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to AlternateL
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to AlternateM
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to AlternateN
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to FloatingDisabled
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to FloatingInput
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to PullDownInput
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to PullUpDisabled
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to PullUpInput
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to PushPullOutput
sourceimpl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullDown>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownDisabled>) -> Self
fn from(pin: Pin<I, PullDownDisabled>) -> Self
Convert from PullDownDisabled
to ReadableOutput
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to AlternateB
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to AlternateC
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to AlternateD
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to AlternateE
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to AlternateF
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to AlternateG
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to AlternateH
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to AlternateI
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to AlternateJ
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to AlternateK
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to AlternateL
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to AlternateM
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to AlternateN
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to FloatingDisabled
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to FloatingInput
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to PullDownDisabled
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to PullDownInput
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to PullUpInput
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to PushPullOutput
sourceimpl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Disabled<PullUp>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpDisabled>) -> Self
fn from(pin: Pin<I, PullUpDisabled>) -> Self
Convert from PullUpDisabled
to ReadableOutput
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to AlternateB
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to AlternateC
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to AlternateD
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to AlternateE
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to AlternateF
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to AlternateG
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to AlternateH
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to AlternateI
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to AlternateJ
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to AlternateK
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to AlternateL
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to AlternateM
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to AlternateN
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to FloatingDisabled
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to PullDownDisabled
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to PullDownInput
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to PullUpDisabled
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to PullUpInput
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to PushPullOutput
sourceimpl<I> From<Pin<I, Input<Floating>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Input<Floating>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInput>) -> Self
fn from(pin: Pin<I, FloatingInput>) -> Self
Convert from FloatingInput
to ReadableOutput
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to AlternateB
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to AlternateC
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to AlternateD
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to AlternateE
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to AlternateF
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to AlternateG
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to AlternateH
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to AlternateI
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to AlternateJ
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to AlternateK
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to AlternateL
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to AlternateM
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to AlternateN
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to FloatingDisabled
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to FloatingInput
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to PullDownDisabled
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to PullUpDisabled
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to PullUpInput
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to PushPullOutput
sourceimpl<I> From<Pin<I, Input<PullDown>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Input<PullDown>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInput>) -> Self
fn from(pin: Pin<I, PullDownInput>) -> Self
Convert from PullDownInput
to ReadableOutput
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to AlternateB
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to AlternateC
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to AlternateD
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to AlternateE
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to AlternateF
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to AlternateG
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to AlternateH
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to AlternateI
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to AlternateJ
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to AlternateK
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to AlternateL
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to AlternateM
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to AlternateN
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to FloatingDisabled
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to FloatingInput
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to PullDownDisabled
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to PullDownInput
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to PullUpDisabled
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to PushPullOutput
sourceimpl<I> From<Pin<I, Input<PullUp>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Input<PullUp>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInput>) -> Self
fn from(pin: Pin<I, PullUpInput>) -> Self
Convert from PullUpInput
to ReadableOutput
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to AlternateB
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to AlternateC
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to AlternateD
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to AlternateE
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to AlternateF
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to AlternateG
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to AlternateH
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to AlternateI
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to AlternateJ
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to AlternateK
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to AlternateL
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to AlternateM
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to AlternateN
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to FloatingDisabled
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to FloatingInput
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to PullDownDisabled
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to PullDownInput
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to PullUpDisabled
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to PullUpInput
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to PushPullOutput
sourceimpl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<Floating>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, FloatingInterrupt>) -> Self
fn from(pin: Pin<I, FloatingInterrupt>) -> Self
Convert from FloatingInterrupt
to ReadableOutput
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to AlternateB
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to AlternateC
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to AlternateD
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to AlternateE
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to AlternateF
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to AlternateG
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to AlternateH
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to AlternateI
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to AlternateJ
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to AlternateK
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to AlternateL
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to AlternateM
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to AlternateN
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to FloatingDisabled
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to FloatingInput
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to PullDownDisabled
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to PullDownInput
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to PullUpDisabled
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to PullUpInput
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to PushPullOutput
sourceimpl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullDown>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, PullDownInterrupt>) -> Self
fn from(pin: Pin<I, PullDownInterrupt>) -> Self
Convert from PullDownInterrupt
to ReadableOutput
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to AlternateB
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to AlternateC
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to AlternateD
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to AlternateE
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to AlternateF
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to AlternateG
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to AlternateH
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to AlternateI
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to AlternateJ
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to AlternateK
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to AlternateL
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to AlternateM
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to AlternateN
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to FloatingDisabled
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to FloatingInput
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to PullDownDisabled
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to PullDownInput
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to PullUpDisabled
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to PullUpInput
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to PushPullOutput
sourceimpl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Interrupt<PullUp>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, PullUpInterrupt>) -> Self
fn from(pin: Pin<I, PullUpInterrupt>) -> Self
Convert from PullUpInterrupt
to ReadableOutput
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to AlternateB
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to AlternateC
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to AlternateD
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to AlternateE
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to AlternateF
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to AlternateG
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to AlternateH
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to AlternateI
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to AlternateJ
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to AlternateK
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to AlternateL
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to AlternateM
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to AlternateN
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to FloatingDisabled
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to FloatingInput
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to PullDownDisabled
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to PullDownInput
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to PullUpDisabled
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to PullUpInput
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Output<PushPull>>> for Pin<I, ReadableOutput>where
I: PinId,
impl<I> From<Pin<I, Output<PushPull>>> for Pin<I, ReadableOutput>where
I: PinId,
sourcefn from(pin: Pin<I, PushPullOutput>) -> Self
fn from(pin: Pin<I, PushPullOutput>) -> Self
Convert from PushPullOutput
to ReadableOutput
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateB>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateB>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to AlternateB
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateC>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateC>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to AlternateC
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateD>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateD>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to AlternateD
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateE>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateE>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to AlternateE
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateF>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateF>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to AlternateF
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateG>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateG>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to AlternateG
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateH>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateH>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to AlternateH
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateI>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateI>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to AlternateI
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateJ>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateJ>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to AlternateJ
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateK>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateK>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to AlternateK
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateL>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateL>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to AlternateL
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateM>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateM>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to AlternateM
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateN>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, AlternateN>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to AlternateN
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, FloatingDisabled>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, FloatingDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to FloatingDisabled
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, FloatingInput>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, FloatingInput>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to FloatingInput
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, FloatingInterrupt>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, FloatingInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to FloatingInterrupt
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, PullDownDisabled>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, PullDownDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to PullDownDisabled
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, PullDownInput>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, PullDownInput>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to PullDownInput
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, PullDownInterrupt>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, PullDownInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to PullDownInterrupt
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, PullUpDisabled>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, PullUpDisabled>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to PullUpDisabled
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, PullUpInput>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, PullUpInput>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to PullUpInput
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, PullUpInterrupt>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, PullUpInterrupt>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to PullUpInterrupt
sourceimpl<I> From<Pin<I, Output<Readable>>> for Pin<I, PushPullOutput>where
I: PinId,
impl<I> From<Pin<I, Output<Readable>>> for Pin<I, PushPullOutput>where
I: PinId,
sourcefn from(pin: Pin<I, ReadableOutput>) -> Self
fn from(pin: Pin<I, ReadableOutput>) -> Self
Convert from ReadableOutput
to PushPullOutput