chiark / gitweb /
Config inspection: Break out split()
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 10 Jan 2023 20:51:39 +0000 (20:51 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 11 Jan 2023 02:12:41 +0000 (02:12 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/config.rs

index 8960433f30c0e30544f7ff78896a0b6f3c996517..ce63ce10d26deaa154431180f74b18bd2fcc9eb6 100644 (file)
@@ -135,13 +135,14 @@ impl PrintConfigOpt<'_> {
     }
   }
 
+  fn split(arg: &str) -> impl Iterator<Item=&str> { arg.split(',') }
+
   #[throws(AE)]
   fn print_one_config(
     arg: &str,
     config: &dyn InspectableConfig,
   ) {
-    let output = arg
-      .split(',')
+    let output = Self::split(arg)
       .map(|key| {
         if key == "pretty" {
           return Ok(format!("{:#?}", &config));