pub struct FourBitBus<RS: OutputPin, EN: OutputPin, D4: OutputPin, D5: OutputPin, D6: OutputPin, D7: OutputPin> { /* private fields */ }Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<RS, EN, D4, D5, D6, D7> Freeze for FourBitBus<RS, EN, D4, D5, D6, D7>
impl<RS, EN, D4, D5, D6, D7> RefUnwindSafe for FourBitBus<RS, EN, D4, D5, D6, D7>where
RS: RefUnwindSafe,
EN: RefUnwindSafe,
D4: RefUnwindSafe,
D5: RefUnwindSafe,
D6: RefUnwindSafe,
D7: RefUnwindSafe,
impl<RS, EN, D4, D5, D6, D7> Send for FourBitBus<RS, EN, D4, D5, D6, D7>
impl<RS, EN, D4, D5, D6, D7> Sync for FourBitBus<RS, EN, D4, D5, D6, D7>
impl<RS, EN, D4, D5, D6, D7> Unpin for FourBitBus<RS, EN, D4, D5, D6, D7>
impl<RS, EN, D4, D5, D6, D7> UnsafeUnpin for FourBitBus<RS, EN, D4, D5, D6, D7>where
RS: UnsafeUnpin,
EN: UnsafeUnpin,
D4: UnsafeUnpin,
D5: UnsafeUnpin,
D6: UnsafeUnpin,
D7: UnsafeUnpin,
impl<RS, EN, D4, D5, D6, D7> UnwindSafe for FourBitBus<RS, EN, D4, D5, D6, D7>where
RS: UnwindSafe,
EN: UnwindSafe,
D4: UnwindSafe,
D5: UnwindSafe,
D6: UnwindSafe,
D7: 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