pub struct Ws2812Esp32RmtDriver {
    pub pixel_data: Option<Vec<u8>>,
}
Expand description

Mock of Low-level WS2812 ESP32 RMT driver.

If the target vendor does not equals to “espressif”, this mock is used instead of genuine Low-level WS2812 ESP32 RMT driver.

Fields

pixel_data: Option<Vec<u8>>

Pixel binary array to be written

Implementations

Available on non-target_vendor="espressif" only.

Creates a mock of Ws2812Esp32RmtDriver. All arguments shall be ignored and always returns Ok(_).

Available on non-target_vendor="espressif" only.

Writes GRB pixel binary slice.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Casts the value.

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Casts the value.

Casts the value.

Casts the value.

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Casts the value.

Casts the value.

Casts the value.

Casts the value.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Casts the value.

Casts the value.

Casts the value.

Casts the value.