pub struct FunctionSio<C>(/* private fields */);Expand description
Type-level variant for pin Function.
Trait Implementations§
Source§impl<C> Debug for FunctionSio<C>where
C: Debug,
impl<C> Debug for FunctionSio<C>where
C: Debug,
impl<C> Function for FunctionSio<C>where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio0where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio1where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio10where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio11where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio12where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio13where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio14where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio15where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio16where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio17where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio18where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio19where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio2where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio20where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio21where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio22where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio23where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio24where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio25where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio26where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio27where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio28where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio29where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio3where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio30where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio31where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio32where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio33where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio34where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio35where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio36where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio37where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio38where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio39where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio4where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio40where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio41where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio42where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio43where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio44where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio45where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio46where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio47where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio5where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio6where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio7where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio8where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for Gpio9where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for QspiSclkwhere
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for QspiSd0where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for QspiSd1where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for QspiSd2where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for QspiSd3where
C: SioConfig,
impl<C> ValidFunction<FunctionSio<C>> for QspiSswhere
C: SioConfig,
Auto Trait Implementations§
impl<C> Freeze for FunctionSio<C>
impl<C> RefUnwindSafe for FunctionSio<C>where
C: RefUnwindSafe,
impl<C> Send for FunctionSio<C>where
C: Send,
impl<C> Sync for FunctionSio<C>where
C: Sync,
impl<C> Unpin for FunctionSio<C>where
C: Unpin,
impl<C> UnwindSafe for FunctionSio<C>where
C: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more