pub trait ReadWriteDma<RXB, TXB, TS>: Transmit{
// Required method
fn read_write(
self,
rx_buffer: RXB,
tx_buffer: TXB,
) -> Transfer<W, (RXB, TXB), Self>;
}
Expand description
Trait for DMA simultaneously reading and writing within one synchronous operation. Panics if both buffers are not of equal length.
Required Methods§
fn read_write( self, rx_buffer: RXB, tx_buffer: TXB, ) -> Transfer<W, (RXB, TXB), Self>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.