Fix updated serde type expected by database deserialize_any.
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
@@ -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))
|
tracing::instrument(level = "trace", skip_all, fields(?self.buf))
|
||||||
)]
|
)]
|
||||||
fn deserialize_any<V: Visitor<'de>>(self, visitor: V) -> Result<V::Value> {
|
fn deserialize_any<V: Visitor<'de>>(self, visitor: V) -> Result<V::Value> {
|
||||||
debug_assert_eq!(
|
const TYPE_PRE_1_91: &str = "serde_json::value::de::<impl serde::de::Deserialize for \
|
||||||
tuwunel_core::debug::type_name::<V>(),
|
serde_json::value::Value>::deserialize::ValueVisitor";
|
||||||
"serde_json::value::de::<impl serde::de::Deserialize for \
|
const TYPE: &str = "serde_json::value::de::<impl serde::de::Deserialize<'_> for \
|
||||||
serde_json::value::Value>::deserialize::ValueVisitor",
|
serde_json::value::Value>::deserialize::ValueVisitor";
|
||||||
|
debug_assert!(
|
||||||
|
matches!(tuwunel_core::debug::type_name::<V>(), TYPE | TYPE_PRE_1_91),
|
||||||
"deserialize_any: type not expected"
|
"deserialize_any: type not expected"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user