Struct lcd1602_driver::pins::Pins
source · pub struct Pins<ControlPin, DBPin, const PIN_CNT: usize>where
ControlPin: OutputPin,
DBPin: OutputPin + InputPin,{ /* private fields */ }
Trait Implementations§
Auto Trait Implementations§
impl<ControlPin, DBPin, const PIN_CNT: usize> RefUnwindSafe for Pins<ControlPin, DBPin, PIN_CNT>where ControlPin: RefUnwindSafe, DBPin: RefUnwindSafe,
impl<ControlPin, DBPin, const PIN_CNT: usize> Send for Pins<ControlPin, DBPin, PIN_CNT>where ControlPin: Send, DBPin: Send,
impl<ControlPin, DBPin, const PIN_CNT: usize> Sync for Pins<ControlPin, DBPin, PIN_CNT>where ControlPin: Sync, DBPin: Sync,
impl<ControlPin, DBPin, const PIN_CNT: usize> Unpin for Pins<ControlPin, DBPin, PIN_CNT>where ControlPin: Unpin, DBPin: Unpin,
impl<ControlPin, DBPin, const PIN_CNT: usize> UnwindSafe for Pins<ControlPin, DBPin, PIN_CNT>where ControlPin: UnwindSafe, DBPin: 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