pub struct Rx { /* private fields */ }Expand description
Type-level variant of the Capability enum for simplex, Receive-only
transactions
Spi structs are Rx when the DO (Data Out) type is NoneT in the
corresponding Pads struct.
While the Tx and Duplex structs are zero-sized, this struct is not.
Because an SPI master must initiate all transactions, using it in a simplex,
Receive-only context is slightly complicated. In that case, the Spi
struct must track whether a transaction needs to be started or is already in
progress. This struct contains a bool to track that progress.
Trait Implementations
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more