concolor_control/
choice.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/// Selection for overriding color output with [`set`][crate::set]
#[derive(Copy, Clone, Debug, PartialEq, Eq)]
#[non_exhaustive]
pub enum ColorChoice {
    Auto,
    AlwaysAnsi,
    Always,
    Never,
}

impl Default for ColorChoice {
    fn default() -> Self {
        Self::Auto
    }
}