summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 5260784..3d0aaa5 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -143,12 +143,14 @@ mod get {
.iter()
.map(|n| n.try_into())
.collect::<Result<Vec<GetNameValue>, _>>()?;
- return Ok(get_name_values.into_iter().fold(
- Self::default(),
- |_, g| match g {
- GetNameValue::Method(name) => Self { method: Some(name) },
- },
- ));
+ if let 1..=3 = get_name_values.len() {
+ return Ok(get_name_values.into_iter().fold(
+ Self::default(),
+ |_, g| match g {
+ GetNameValue::Method(name) => Self { method: Some(name) },
+ },
+ ));
+ }
}
}
}