--- a/rust/rhg/src/color.rs Fri Jan 06 18:52:04 2023 +0100
+++ b/rust/rhg/src/color.rs Mon Jan 09 17:40:03 2023 +0100
@@ -245,11 +245,8 @@
impl ColorConfig {
// Similar to _modesetup in mercurial/color.py
pub fn new(config: &Config) -> Result<Option<Self>, HgError> {
- Ok(match ColorMode::get(config)? {
- None => None,
- Some(ColorMode::Ansi) => Some(ColorConfig {
- styles: effects_from_config(config),
- }),
- })
+ Ok(ColorMode::get(config)?.map(|ColorMode::Ansi| ColorConfig {
+ styles: effects_from_config(config),
+ }))
}
}