From b87b6ebb6c564cf1313fe65a6631927e18fa3a4d Mon Sep 17 00:00:00 2001 From: Graham Esau Date: Mon, 13 May 2024 10:56:55 +0100 Subject: [PATCH] Remove usage of `is_some_and` (not supported in rustc 1.60) --- schemars/src/_private.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schemars/src/_private.rs b/schemars/src/_private.rs index 3de9614..0ba27ce 100644 --- a/schemars/src/_private.rs +++ b/schemars/src/_private.rs @@ -81,7 +81,7 @@ pub fn apply_internal_enum_tag( deny_unknown_fields: bool, ) { let obj = schema.ensure_object(); - let is_unit = obj.get("type").is_some_and(|t| t.as_str() == Some("null")); + let is_unit = obj.get("type").and_then(|t| t.as_str()) == Some("null"); obj.insert("type".to_owned(), "object".into());