pub enum SignalRenderMode {
Emoji,
Glyph,
Label,
}Expand description
How a signal segment renders into glyphs — the typed mirror of
ishou_tokens::SignalMode. A roomy status bar picks Emoji; a
tight, fixed-width bar picks Glyph (single-cell, never misaligns);
a no-emoji terminal / log picks Label. The vocabulary (which mark
means “zoomed”) is fleet-uniform regardless of mode — it comes from
TearSignals.
Variants§
Emoji
Emoji-first (may be two cells wide). Roomy bars, notifications.
Glyph
Single-width geometric glyph. Tight / dense status columns.
Label
Plain-text label. No-emoji terminals, logs, a11y.
Implementations§
Source§impl SignalRenderMode
impl SignalRenderMode
Sourcepub fn to_ishou(self) -> SignalMode
pub fn to_ishou(self) -> SignalMode
Map to the underlying ishou_tokens::SignalMode.
Trait Implementations§
Source§impl Clone for SignalRenderMode
impl Clone for SignalRenderMode
Source§fn clone(&self) -> SignalRenderMode
fn clone(&self) -> SignalRenderMode
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 SignalRenderMode
Source§impl Debug for SignalRenderMode
impl Debug for SignalRenderMode
Source§impl Default for SignalRenderMode
impl Default for SignalRenderMode
Source§impl<'de> Deserialize<'de> for SignalRenderMode
impl<'de> Deserialize<'de> for SignalRenderMode
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 SignalRenderMode
Source§impl Hash for SignalRenderMode
impl Hash for SignalRenderMode
Source§impl PartialEq for SignalRenderMode
impl PartialEq for SignalRenderMode
Source§impl Serialize for SignalRenderMode
impl Serialize for SignalRenderMode
impl StructuralPartialEq for SignalRenderMode
Auto Trait Implementations§
impl Freeze for SignalRenderMode
impl RefUnwindSafe for SignalRenderMode
impl Send for SignalRenderMode
impl Sync for SignalRenderMode
impl Unpin for SignalRenderMode
impl UnsafeUnpin for SignalRenderMode
impl UnwindSafe for SignalRenderMode
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