[−][src]Enum ssd1675::command::BufCommand
Enumerates commands that can be sent to the controller that accept a slice argument buffer. This
is separated from Command
so that the lifetime parameter of the argument buffer slice does
not pervade code which never invokes these two commands.
Variants
Write to black/white RAM 1 = White 0 = Black
Write to red RAM 1 = Red 0 = Use contents of black/white RAM
Write LUT register (70 bytes)
Implementations
impl<'buf> BufCommand<'buf>
[src]
pub fn execute<I: DisplayInterface>(
&self,
interface: &mut I
) -> Result<(), I::Error>
[src]
&self,
interface: &mut I
) -> Result<(), I::Error>
Execute the command, transmitting the associated buffer as well.
Auto Trait Implementations
impl<'buf> Send for BufCommand<'buf>
impl<'buf> Sync for BufCommand<'buf>
impl<'buf> Unpin for BufCommand<'buf>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,