refactor
authorTim "S.D.Eagle" Zeitz <dev.tim.zeitz@gmail.com>
Tue, 6 Jul 2021 09:13:48 +0000 (11:13 +0200)
committerTim "S.D.Eagle" Zeitz <dev.tim.zeitz@gmail.com>
Tue, 6 Jul 2021 09:13:48 +0000 (11:13 +0200)
src/bin/compare_vector.rs
src/bin/decode_vector.rs
src/bin/encode_vector.rs
src/bin/example.rs

index 2f566edc254b8af08f625ca579bc01b3f31d6236..0a1849255947f9f5d0128360438b01f4cfe333df 100644 (file)
@@ -2,10 +2,7 @@ use stud_rust_base::{io::*, cli::CliErr};
 use std::{env, fmt::Display, error::Error};
 
 fn main() -> Result<(), Box<dyn Error>> {
-    let mut args = env::args();
-    args.next();
-
-    match &args.collect::<Vec<String>>()[..] {
+    match &env::args().skip(1).collect::<Vec<String>>()[..] {
         [data_type, input1, input2] => {
             match data_type.as_ref() {
                 "i8" => { compare_values(&Vec::<i8>::load_from(input1)?, &Vec::<i8>::load_from(input2)?); Ok(()) },
index 4dca2e7ba46cd023de48a1d080d87bd109710c0d..68d5bb24f59de11de27a8d9d24e29849713bead8 100644 (file)
@@ -2,10 +2,7 @@ use stud_rust_base::{io::*, cli::CliErr};
 use std::{env, error::Error};
 
 fn main() -> Result<(), Box<dyn Error>> {
-    let mut args = env::args();
-    args.next();
-
-    match &args.collect::<Vec<String>>()[..] {
+    match &env::args().skip(1).collect::<Vec<String>>()[..] {
         [data_type, input] => {
             match data_type.as_ref() {
                 "i8" => { print_values(Vec::<i8>::load_from(input)?); Ok(()) },
index a51a63ad04c9904576714055d351611d117eb8b7..d8235bdaf09deed3dac26bb966b08da015974e42 100644 (file)
@@ -2,10 +2,7 @@ use stud_rust_base::{io::*, cli::CliErr};
 use std::{env, error::Error};
 
 fn main() -> Result<(), Box<dyn Error>> {
-    let mut args = env::args();
-    args.next();
-
-    match &args.collect::<Vec<String>>()[..] {
+    match &env::args().skip(1).collect::<Vec<String>>()[..] {
         [data_type, output] => {
             match data_type.as_ref() {
                 "i8" => { parse_input::<i8>()?.write_to(output)?; Ok(()) },
index 68056b8c014bc0c2b99f80a884472ac977b31fcb..667bff3933bf0c34658a6be642cf535e9933a067 100644 (file)
@@ -3,10 +3,7 @@ use stud_rust_base::{io::*, time::report_time, types::*};
 use std::{env, error::Error, path::Path};
 
 fn main() -> Result<(), Box<dyn Error>> {
-    let mut args = env::args();
-    args.next();
-
-    let arg = &args.next().expect("No directory arg given");
+    let arg = &env::args().skip(1).next().expect("No directory arg given");
     let path = Path::new(arg);
 
     let first_out = Vec::<EdgeId>::load_from(path.join("first_out"))?;