pub unsafe trait _embedded_dma_WriteTarget {
    type Word: Word;

    // Provided method
    fn as_write_buffer(&mut self) -> (*mut Self::Word, usize) { ... }
}
Expand description

Trait for DerefMut targets used by the blanket DmaWriteBuffer impl.

This trait exists solely to work around https://github.com/rust-lang/rust/issues/20400.

Safety

Required Associated Types§

type Word: Word

Provided Methods§

fn as_write_buffer(&mut self) -> (*mut Self::Word, usize)

Implementations on Foreign Types§

§

impl<T> WriteTarget for MaybeUninit<T>where T: WriteTarget,

§

type Word = <T as WriteTarget>::Word

§

impl<T, const N: usize> WriteTarget for [T; N]where T: WriteTarget,

§

type Word = <T as WriteTarget>::Word

§

impl<T> WriteTarget for [T]where T: WriteTarget,

§

type Word = <T as WriteTarget>::Word

Implementors§

§

impl<W> WriteTarget for Wwhere W: Word,

§

type Word = W