pub struct EightBitBus<RS: OutputPin, EN: OutputPin, D0: OutputPin, D1: OutputPin, D2: OutputPin, D3: OutputPin, D4: OutputPin, D5: OutputPin, D6: OutputPin, D7: OutputPin> { /* private fields */ }Implementations§
Source§impl<RS: OutputPin, EN: OutputPin, D0: OutputPin, D1: OutputPin, D2: OutputPin, D3: OutputPin, D4: OutputPin, D5: OutputPin, D6: OutputPin, D7: OutputPin> EightBitBus<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7>
impl<RS: OutputPin, EN: OutputPin, D0: OutputPin, D1: OutputPin, D2: OutputPin, D3: OutputPin, D4: OutputPin, D5: OutputPin, D6: OutputPin, D7: OutputPin> EightBitBus<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7>
pub fn from_pins( rs: RS, en: EN, d0: D0, d1: D1, d2: D2, d3: D3, d4: D4, d5: D5, d6: D6, d7: D7, ) -> EightBitBus<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7>
Trait Implementations§
Auto Trait Implementations§
impl<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7> Freeze for EightBitBus<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7>
impl<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7> RefUnwindSafe for EightBitBus<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7>where
RS: RefUnwindSafe,
EN: RefUnwindSafe,
D0: RefUnwindSafe,
D1: RefUnwindSafe,
D2: RefUnwindSafe,
D3: RefUnwindSafe,
D4: RefUnwindSafe,
D5: RefUnwindSafe,
D6: RefUnwindSafe,
D7: RefUnwindSafe,
impl<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7> Send for EightBitBus<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7>
impl<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7> Sync for EightBitBus<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7>
impl<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7> Unpin for EightBitBus<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7>
impl<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7> UnsafeUnpin for EightBitBus<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7>where
RS: UnsafeUnpin,
EN: UnsafeUnpin,
D0: UnsafeUnpin,
D1: UnsafeUnpin,
D2: UnsafeUnpin,
D3: UnsafeUnpin,
D4: UnsafeUnpin,
D5: UnsafeUnpin,
D6: UnsafeUnpin,
D7: UnsafeUnpin,
impl<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7> UnwindSafe for EightBitBus<RS, EN, D0, D1, D2, D3, D4, D5, D6, D7>where
RS: UnwindSafe,
EN: UnwindSafe,
D0: UnwindSafe,
D1: UnwindSafe,
D2: UnwindSafe,
D3: 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