Trait Target

Source
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§

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.

Implementors§

Source§

impl Target for RxTx<QUADSPI>

Source§

impl Target for stm32f7xx_hal::serial::Rx<UART4>

Source§

impl Target for stm32f7xx_hal::serial::Rx<UART5>

Source§

impl Target for stm32f7xx_hal::serial::Rx<UART7>

Source§

impl Target for stm32f7xx_hal::serial::Rx<UART8>

Source§

impl Target for stm32f7xx_hal::serial::Rx<USART1>

Source§

impl Target for stm32f7xx_hal::serial::Rx<USART2>

Source§

impl Target for stm32f7xx_hal::serial::Rx<USART3>

Source§

impl Target for stm32f7xx_hal::serial::Rx<USART6>

Source§

impl Target for stm32f7xx_hal::serial::Tx<UART4>

Source§

impl Target for stm32f7xx_hal::serial::Tx<UART5>

Source§

impl Target for stm32f7xx_hal::serial::Tx<UART7>

Source§

impl Target for stm32f7xx_hal::serial::Tx<UART8>

Source§

impl Target for stm32f7xx_hal::serial::Tx<USART1>

Source§

impl Target for stm32f7xx_hal::serial::Tx<USART2>

Source§

impl Target for stm32f7xx_hal::serial::Tx<USART3>

Source§

impl Target for stm32f7xx_hal::serial::Tx<USART6>

Source§

impl Target for stm32f7xx_hal::spi::Rx<SPI1>

Source§

impl Target for stm32f7xx_hal::spi::Rx<SPI2>

Source§

impl Target for stm32f7xx_hal::spi::Rx<SPI3>

Source§

impl Target for stm32f7xx_hal::spi::Rx<SPI4>

Source§

impl Target for stm32f7xx_hal::spi::Rx<SPI5>

Source§

impl Target for stm32f7xx_hal::spi::Rx<SPI6>

Source§

impl Target for stm32f7xx_hal::spi::Tx<SPI1>

Source§

impl Target for stm32f7xx_hal::spi::Tx<SPI2>

Source§

impl Target for stm32f7xx_hal::spi::Tx<SPI3>

Source§

impl Target for stm32f7xx_hal::spi::Tx<SPI4>

Source§

impl Target for stm32f7xx_hal::spi::Tx<SPI5>

Source§

impl Target for stm32f7xx_hal::spi::Tx<SPI6>