From e3a711482a386787369995de97c45f7917abf845 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Tue, 23 Sep 2025 03:39:31 +0000 Subject: [PATCH] Update assertion for serde crate reorg to serde_core. Show the deserialize_any type which fails the assertion. Signed-off-by: Jason Volk --- src/database/de.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/database/de.rs b/src/database/de.rs index 41bcef30..d3990715 100644 --- a/src/database/de.rs +++ b/src/database/de.rs @@ -437,13 +437,14 @@ impl<'a, 'de: 'a> de::Deserializer<'de> for &'a mut Deserializer<'de> { tracing::instrument(level = "trace", skip_all, fields(?self.buf)) )] fn deserialize_any>(self, visitor: V) -> Result { - const TYPE_PRE_1_91: &str = "serde_json::value::de::::deserialize::ValueVisitor"; - const TYPE: &str = "serde_json::value::de:: for \ + const TYPE_PRE_1_91: &str = "serde_json::value::de::::deserialize::ValueVisitor"; + const TYPE: &str = "serde_json::value::de:: for \ serde_json::value::Value>::deserialize::ValueVisitor"; debug_assert!( matches!(tuwunel_core::debug::type_name::(), TYPE | TYPE_PRE_1_91), - "deserialize_any: type not expected" + "deserialize_any: type not expected {0}", + tuwunel_core::debug::type_name::() ); match self.record_peek_byte() {