i3status_rs/formatting/formatter/
flag.rs

1use super::*;
2
3pub const DEFAULT_FLAG_FORMATTER: FlagFormatter = FlagFormatter;
4
5#[derive(Debug)]
6pub struct FlagFormatter;
7
8impl Formatter for FlagFormatter {
9    fn format(&self, val: &Value, _config: &SharedConfig) -> Result<String, FormatError> {
10        match val {
11            Value::Flag => Ok(String::new()),
12            _ => {
13                unreachable!()
14            }
15        }
16    }
17}