From fff74962f91323aa37960c393dc9226f3941a012 Mon Sep 17 00:00:00 2001 From: veeshi <31014797+veeshi@users.noreply.github.com> Date: Tue, 1 Jul 2025 22:19:20 +0100 Subject: [PATCH] change Queryable as_object to return &str instead of &String --- src/query/queryable.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/query/queryable.rs b/src/query/queryable.rs index 4b1e30a..729a3f7 100644 --- a/src/query/queryable.rs +++ b/src/query/queryable.rs @@ -70,7 +70,7 @@ where fn as_array(&self) -> Option<&Vec>; - fn as_object(&self) -> Option>; + fn as_object(&self) -> Option>; fn as_str(&self) -> Option<&str>; @@ -156,9 +156,9 @@ impl Queryable for Value { self.as_array() } - fn as_object(&self) -> Option> { + fn as_object(&self) -> Option> { self.as_object() - .map(|v| v.into_iter().map(|(k, v)| (k, v)).collect()) + .map(|v| v.into_iter().map(|(k, v)| (k.as_str(), v)).collect()) } fn as_str(&self) -> Option<&str> {