pub struct Pins<Sync, Bclk, Data> {
pub sync: Sync,
pub bclk: Bclk,
pub data: Data,
}Expand description
A set of Pins for Tx or Rx
NOTE: The Data type could be more than a single Pin.
Fields§
§sync: SyncFrame sync pin
bclk: BclkBit clock pin
data: DataData pin(s)
Auto Trait Implementations§
impl<Sync, Bclk, Data> Freeze for Pins<Sync, Bclk, Data>
impl<Sync, Bclk, Data> RefUnwindSafe for Pins<Sync, Bclk, Data>
impl<Sync, Bclk, Data> Send for Pins<Sync, Bclk, Data>
impl<Sync, Bclk, Data> Sync for Pins<Sync, Bclk, Data>
impl<Sync, Bclk, Data> Unpin for Pins<Sync, Bclk, Data>
impl<Sync, Bclk, Data> UnwindSafe for Pins<Sync, Bclk, Data>
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