Lines Matching refs:unwrap
171 let Value::Array(mut variants) = config.remove("variants").unwrap() else { in to_json_string()
179 for (key, value) in variants[0].as_object().unwrap() { in to_json_string()
181 for (package_name, package_config) in value.as_object().unwrap() { in to_json_string()
182 for (package_key, package_value) in package_config.as_object().unwrap() { in to_json_string()
186 variant.as_object().unwrap().get("package") in to_json_string()
201 .unwrap() in to_json_string()
210 .all(|variant| variant.as_object().unwrap().get(key) == Some(value)) in to_json_string()
220 variant.as_object_mut().unwrap().remove(key); in to_json_string()
225 for package_key in package_config.as_object().unwrap().keys() { in to_json_string()
241 .retain(|_, package_config| !package_config.as_object().unwrap().is_empty()); in to_json_string()
243 variant.as_object_mut().unwrap().remove("package"); in to_json_string()
248 if variants.len() > 1 || !variants[0].as_object().unwrap().is_empty() { in to_json_string()
509 .unwrap(); in variant_config()
647 config.to_json_string().unwrap(), in factor_variants()
690 config.to_json_string().unwrap(), in factor_trivial_variant()