Skip to main content

Pin

Trait Pin 

Source
pub trait Pin: Sized + Send {
    // Required method
    fn pin(&self) -> PinId;
}
Expand description

A trait implemented by every pin instance

Required Methods§

Source

fn pin(&self) -> PinId

Return the pin ID

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Pin for AnyIOPin<'_>

Source§

impl Pin for AnyInputPin<'_>

Source§

impl Pin for AnyOutputPin<'_>

Source§

impl Pin for Gpio0<'_>

Source§

impl Pin for Gpio1<'_>

Source§

impl Pin for Gpio2<'_>

Source§

impl Pin for Gpio3<'_>

Source§

impl Pin for Gpio4<'_>

Source§

impl Pin for Gpio5<'_>

Source§

impl Pin for Gpio6<'_>

Source§

impl Pin for Gpio7<'_>

Source§

impl Pin for Gpio8<'_>

Source§

impl Pin for Gpio9<'_>

Source§

impl Pin for Gpio10<'_>

Source§

impl Pin for Gpio11<'_>

Source§

impl Pin for Gpio12<'_>

Source§

impl Pin for Gpio13<'_>

Source§

impl Pin for Gpio14<'_>

Source§

impl Pin for Gpio15<'_>

Source§

impl Pin for Gpio16<'_>

Source§

impl Pin for Gpio17<'_>

Source§

impl Pin for Gpio18<'_>

Source§

impl Pin for Gpio19<'_>

Source§

impl Pin for Gpio20<'_>

Source§

impl Pin for Gpio21<'_>