pub struct StatusBar {
pub left: Vec<Segment>,
pub center: Vec<Segment>,
pub right: Vec<Segment>,
pub refresh_interval_seconds: u32,
pub visible: bool,
}Expand description
One side (left | center | right) of a status bar. Held as an ordered Vec — segments render in order with theme separators in between.
Fields§
§left: Vec<Segment>Segments rendered on the left.
center: Vec<Segment>Segments rendered in the centre.
right: Vec<Segment>Segments rendered on the right.
refresh_interval_seconds: u32Refresh interval for any time-varying segments (clock, shell
segments). Seconds. tmux’s status-interval.
visible: boolWhether the bar is rendered at all. tmux’s status off.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for StatusBar
impl<'de> Deserialize<'de> for StatusBar
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 StructuralPartialEq for StatusBar
Auto Trait Implementations§
impl Freeze for StatusBar
impl RefUnwindSafe for StatusBar
impl Send for StatusBar
impl Sync for StatusBar
impl Unpin for StatusBar
impl UnsafeUnpin for StatusBar
impl UnwindSafe for StatusBar
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