Restore __deserialize_content optimization

This commit is contained in:
David Tolnay
2025-09-13 10:24:40 -07:00
parent 93f43cedaa
commit f669f16127
6 changed files with 381 additions and 338 deletions
+1 -1
View File
@@ -2662,7 +2662,7 @@ fn deserialize_map(
if let _serde::__private::Some(_serde::__private::Some((__key, _))) =
__collect.into_iter().filter(_serde::__private::Option::is_some).next()
{
if let _serde::__private::Some(__key) = __key.as_str() {
if let _serde::__private::Some(__key) = _serde::__private::de::content_as_str(&__key) {
return _serde::__private::Err(
_serde::de::Error::custom(format_args!("unknown field `{}`", &__key)));
} else {