pub enum Renderer {
Off,
Solid(Rgb),
Fill(Rgb, u8),
Heatmap(u8),
Single(Rgb, u8),
Dots(Rgb, u8),
}Expand description
Spatial pattern — which LEDs are lit and what color.
Variants§
Off
Solid(Rgb)
All LEDs same color.
Fill(Rgb, u8)
Arc from rotation anchor, count LEDs lit.
Heatmap(u8)
Potentiometer arc, blue→green→red. fill = 0..N.
Single(Rgb, u8)
Single LED at position (0..N-1), with neighbors lit.
Dots(Rgb, u8)
N evenly-spaced LEDs.
Trait Implementations§
impl Copy for Renderer
Source§impl<'de> Deserialize<'de> for Renderer
impl<'de> Deserialize<'de> for Renderer
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Renderer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Renderer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Renderer
Source§impl Serialize for Renderer
impl Serialize for Renderer
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for Renderer
Auto Trait Implementations§
impl Freeze for Renderer
impl RefUnwindSafe for Renderer
impl Send for Renderer
impl Sync for Renderer
impl Unpin for Renderer
impl UnsafeUnpin for Renderer
impl UnwindSafe for Renderer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more