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<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<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<PA08, M>
impl<M: PinMode> EicPin for Pin<PA08, M>
type Floating = ExtInt6<Pin<PA08, Interrupt<Floating>>>
type PullUp = ExtInt6<Pin<PA08, Interrupt<PullUp>>>
type PullDown = ExtInt6<Pin<PA08, 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 = ExtInt7<Pin<PA09, Interrupt<Floating>>>
type PullUp = ExtInt7<Pin<PA09, Interrupt<PullUp>>>
type PullDown = ExtInt7<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<PA15, M>
impl<M: PinMode> EicPin for Pin<PA15, M>
type Floating = ExtInt1<Pin<PA15, Interrupt<Floating>>>
type PullUp = ExtInt1<Pin<PA15, Interrupt<PullUp>>>
type PullDown = ExtInt1<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<PA24, M>
impl<M: PinMode> EicPin for Pin<PA24, M>
type Floating = ExtInt4<Pin<PA24, Interrupt<Floating>>>
type PullUp = ExtInt4<Pin<PA24, Interrupt<PullUp>>>
type PullDown = ExtInt4<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 = ExtInt5<Pin<PA25, Interrupt<Floating>>>
type PullUp = ExtInt5<Pin<PA25, Interrupt<PullUp>>>
type PullDown = ExtInt5<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<PA31, M>
impl<M: PinMode> EicPin for Pin<PA31, M>
type Floating = ExtInt3<Pin<PA31, Interrupt<Floating>>>
type PullUp = ExtInt3<Pin<PA31, Interrupt<PullUp>>>
type PullDown = ExtInt3<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> ExternalInterrupt for Pin<PA02, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA02, 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<PA08, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA08, 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<PA15, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA15, 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<PA31, M>
impl<M: PinMode> ExternalInterrupt for Pin<PA31, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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