pub trait DmaStreamTransfer<S, T, X: Transfer<Self>>: DmaStream + Sized {
// Required method
fn start_transfer<CHANNEL: DmaChannel>(self, source: S, target: &mut T) -> X;
}Expand description
DMA stream that can start DMA transfer X
Required Methods§
Sourcefn start_transfer<CHANNEL: DmaChannel>(self, source: S, target: &mut T) -> X
fn start_transfer<CHANNEL: DmaChannel>(self, source: S, target: &mut T) -> X
Start DMA transfer
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.