diff --git a/src/database/de.rs b/src/database/de.rs index 7ee42129..41bcef30 100644 --- a/src/database/de.rs +++ b/src/database/de.rs @@ -437,10 +437,12 @@ 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 { - debug_assert_eq!( - tuwunel_core::debug::type_name::(), - "serde_json::value::de::::deserialize::ValueVisitor", + 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" );