pub enum LayoutPreset {
Dashboard,
ChartFocus,
Feed,
Compact,
}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.
Implementations§
Trait Implementations§
Source§impl Clone for LayoutPreset
impl Clone for LayoutPreset
Source§fn clone(&self) -> LayoutPreset
fn clone(&self) -> LayoutPreset
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LayoutPreset
impl Debug for LayoutPreset
Source§impl Default for LayoutPreset
impl Default for LayoutPreset
Source§fn default() -> LayoutPreset
fn default() -> LayoutPreset
Returns the “default value” for a type. Read more
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
Source§impl PartialEq for LayoutPreset
impl PartialEq for LayoutPreset
Source§impl Serialize for LayoutPreset
impl Serialize for LayoutPreset
Source§impl ValueEnum for LayoutPreset
impl ValueEnum for LayoutPreset
impl Copy for LayoutPreset
impl Eq for LayoutPreset
impl StructuralPartialEq 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 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,
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more