diff --git a/hashmap/pattern_test.mbt b/hashmap/pattern_test.mbt index b46930d56..a0139ed1c 100644 --- a/hashmap/pattern_test.mbt +++ b/hashmap/pattern_test.mbt @@ -19,7 +19,7 @@ test "pattern" { ("age", "43"), ("is_human", "true"), ]) - let { "name"? : name, "age"? : age, "is_human"? : is_human } = m + let { "name"? : name, "age"? : age, "is_human"? : is_human, .. } = m inspect!( (name, age, is_human), content= diff --git a/immut/hashmap/pattern_test.mbt b/immut/hashmap/pattern_test.mbt index b46930d56..a0139ed1c 100644 --- a/immut/hashmap/pattern_test.mbt +++ b/immut/hashmap/pattern_test.mbt @@ -19,7 +19,7 @@ test "pattern" { ("age", "43"), ("is_human", "true"), ]) - let { "name"? : name, "age"? : age, "is_human"? : is_human } = m + let { "name"? : name, "age"? : age, "is_human"? : is_human, .. } = m inspect!( (name, age, is_human), content= diff --git a/json/from_json.mbt b/json/from_json.mbt index 68fd54e27..6ef0308ac 100644 --- a/json/from_json.mbt +++ b/json/from_json.mbt @@ -219,8 +219,9 @@ pub impl[Ok : FromJson, Err : FromJson] FromJson for Result[Ok, Err] with from_j decode_error!(path, "Result::from_json: expected object with one field") } match obj { - { "Ok": ok } => Ok(FromJson::from_json!(ok, path.add_key("Ok"))) - { "Err": err } => Err(FromJson::from_json!(err, path.add_key("Err"))) + { "Ok": ok, .. } => Ok(FromJson::from_json!(ok, path.add_key("Ok"))) + { "Err": err, .. } => + Err(FromJson::from_json!(err, path.add_key("Err"))) _ => decode_error!( path, "Result::from_json: expected object with Ok or Err field",