pub trait Target {
type Instance: Deref<Target = RegisterBlock>;
type Stream: Stream;
type Channel: Channel;
const INTERRUPT: Interrupt;
}Expand description
Implemented for all peripheral APIs that support DMA transfers
This is an internal trait. End users neither need to implement it, nor use it directly.
Required Associated Constants§
Required Associated Types§
type Instance: Deref<Target = RegisterBlock>
type Stream: Stream
type Channel: Channel
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.