chiark / gitweb /
closure compiles
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 9 Aug 2020 09:17:04 +0000 (10:17 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 9 Aug 2020 09:17:04 +0000 (10:17 +0100)
src/bin/otter.rs

index 02a659ec20f70d2001ef2197849dbb7e30c48b4a..d241f94616d29b9a7328097cd6637fc394e82171 100644 (file)
@@ -110,9 +110,8 @@ fn main() {
   let mut parsed = Default::default();
   let apmaker :
     for<'output, 'parser>
-      fn(&'output mut (MainOpts, String, Vec<String>)) -> ArgumentParser
-         = | (mainopts, subcommand, subargs):                 
-             &/*'output*/ mut (MainOpts, String, Vec<String>)| 
+      fn(&mut (MainOpts, String, Vec<String>)) -> ArgumentParser
+         = | (mainopts, subcommand, subargs) | 
  -> ArgumentParser
              
 {
@@ -138,7 +137,7 @@ fn main() {
                      "use USER scope");
     ap
   };
-  let mut ap = apmaker(&mut parsed);
+  let ap = apmaker(&mut parsed);
 
   ap.parse_args().unwrap_or_else(|rc| exit(if rc!=0 { EXIT_USAGE } else { 0 }));
   mem::drop(ap);