pub enum LayoutPreset {
Dashboard,
ChartFocus,
Feed,
Compact,
Exchange,
}Expand description
Layout preset for the monitor TUI.
Controls which widgets are shown and how they are arranged. Can be switched at runtime with keybindings or set via config.
Variants§
Dashboard
Balanced 2x2 grid with all widgets visible.
ChartFocus
Price chart takes ~85% of the screen; minimal stats overlay.
Feed
Transaction/activity feed prioritized; small price ticker.
Compact
Minimal single-column sparkline view for small terminals.
Exchange
Exchange-style view: order book + chart + market info.
Implementations§
Trait Implementations§
Source§impl Clone for LayoutPreset
impl Clone for LayoutPreset
impl Copy for LayoutPreset
Source§impl Debug for LayoutPreset
impl Debug for LayoutPreset
Source§impl Default for LayoutPreset
impl Default for LayoutPreset
Source§impl<'de> Deserialize<'de> for LayoutPreset
impl<'de> Deserialize<'de> for LayoutPreset
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 LayoutPreset
Source§impl PartialEq for LayoutPreset
impl PartialEq for LayoutPreset
Source§impl Serialize for LayoutPreset
impl Serialize for LayoutPreset
impl StructuralPartialEq for LayoutPreset
Source§impl ValueEnum for LayoutPreset
impl ValueEnum for LayoutPreset
Auto Trait Implementations§
impl Freeze for LayoutPreset
impl RefUnwindSafe for LayoutPreset
impl Send for LayoutPreset
impl Sync for LayoutPreset
impl Unpin for LayoutPreset
impl UnsafeUnpin for LayoutPreset
impl UnwindSafe for LayoutPreset
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.