rust/rhg/src/color.rs
changeset 49914 58074252db3c
parent 48733 39c447e03dbc
child 49931 fba29deebfe7
--- 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),
+        }))
     }
 }