diff --git a/src/util/pattern.rs b/src/util/pattern.rs index a4513f6..1fbf484 100644 --- a/src/util/pattern.rs +++ b/src/util/pattern.rs @@ -54,7 +54,7 @@ impl Pattern for Value { } } fn parse(args: Vec) -> Result { - let param1 = if args.len() >= 1 { + let param1 = if args.len() > 1 { match args[1].parse::() { Ok(i) => Some(i), Err(_) => None @@ -62,7 +62,7 @@ impl Pattern for Value { } else { None }; - let param2 = if args.len() >= 2 { + let param2 = if args.len() > 2 { match args[2].parse::() { Ok(i) => Some(i), Err(_) => None @@ -70,7 +70,7 @@ impl Pattern for Value { } else { None }; - let param3 = if args.len() >= 3 { + let param3 = if args.len() > 3 { match args[3].parse::() { Ok(i) => Some(i), Err(_) => None