});
}
+#[derive(Default)]
pub struct ExtendableIndicator {
primed: bool,
}
impl ExtendableIndicator {
pub fn new() -> Self {
- ExtendableIndicator { primed: false }
+ Default::default()
}
pub fn set_primed(&mut self, primed: bool) {
description: ColouredString,
}
+#[derive(Default)]
pub struct FileStatusLine {
keypresses: Vec<(Keypress, usize)>, // each with display priority
proportion: Option<u32>,
const SPACING: usize = 2;
pub fn new() -> FileStatusLine {
- FileStatusLine {
- keypresses: Vec::new(),
- proportion: None,
- message: None,
- }
+ Default::default()
}
pub fn set_proportion(mut self, numer: usize, denom: usize) -> Self {