Struct st7735_async_low::adapters::AdapterU8s[][src]

pub struct AdapterU8s<W> { /* fields omitted */ }

A helper to add WriteU8 support when WriteU8s is implemented.

There is a slightly overhead on using an array to represent an element, especially when the compiler fails to inline the functions. The user should decide on their own whether they need to implement WriteU8 and WriteU8s individually.

Implementations

impl<W> AdapterU8s<W>[src]

pub fn new(w: W) -> Self[src]

Trait Implementations

impl<W: DcxPin> DcxPin for AdapterU8s<W>[src]

impl<'a, W: Read<'a>> Read<'a> for AdapterU8s<W>[src]

type ReadBitsType = <W as Read<'a>>::ReadBitsType

impl<'a, W: WriteU8s<'a>> WriteU8<'a> for AdapterU8s<W>[src]

type WriteU8Done = <W as WriteU8s<'a>>::WriteU8sDone

impl<'a, W: WriteU8s<'a>> WriteU8s<'a> for AdapterU8s<W>[src]

type WriteU8sDone = <W as WriteU8s<'a>>::WriteU8sDone

Auto Trait Implementations

impl<W> Send for AdapterU8s<W> where
    W: Send

impl<W> Sync for AdapterU8s<W> where
    W: Sync

impl<W> Unpin for AdapterU8s<W> where
    W: Unpin

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.