pub enum LedRenderer {
Solid,
Fill,
Single,
Dots,
Heatmap,
}Variants§
Solid
All 12 LEDs same color
Fill
Partial arc (param = count 1-12)
Single
Single LED (param = clock position 0-11)
Dots
N evenly-spaced LEDs (param = count 1-6)
Heatmap
Value-driven heatmap (blue→green→red). Default for encoders.
renderer_param is the current fill level (0-12), typically driven by encoder value.
Trait Implementations§
Source§impl Clone for LedRenderer
impl Clone for LedRenderer
Source§fn clone(&self) -> LedRenderer
fn clone(&self) -> LedRenderer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LedRenderer
Source§impl Debug for LedRenderer
impl Debug for LedRenderer
Source§impl Default for LedRenderer
impl Default for LedRenderer
Source§fn default() -> LedRenderer
fn default() -> LedRenderer
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LedRenderer
impl<'de> Deserialize<'de> for LedRenderer
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for LedRenderer
Source§impl PartialEq for LedRenderer
impl PartialEq for LedRenderer
Source§fn eq(&self, other: &LedRenderer) -> bool
fn eq(&self, other: &LedRenderer) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LedRenderer
impl Serialize for LedRenderer
impl StructuralPartialEq for LedRenderer
Auto Trait Implementations§
impl Freeze for LedRenderer
impl RefUnwindSafe for LedRenderer
impl Send for LedRenderer
impl Sync for LedRenderer
impl Unpin for LedRenderer
impl UnsafeUnpin for LedRenderer
impl UnwindSafe for LedRenderer
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