serde · Issues· 399 open
Open on GitHubLocally synced open issues (discussions stay on GitHub)
- #2893
Ambiguous Error message when deserializing adjacently tagged enum
Updated Sep 14, 2026 - #3100
Internally tagged enum with a newtype variant holding `Vec<Self>` / `Box<Self>`: derived `Serialize` fails to compile with E0275 (and hangs rustc if the recursion limit is raised)
Updated Sep 7, 2026 - #3097
Serde drops error source information when deserializing using try_from
Updated Sep 6, 2026 - #3096
[Feature Request] Add `skip_serializing_if_default` to skip fields equal to their default value
Updated Aug 13, 2026 - #1463
Replacement API for Deserializer in-band Signalling
enhancementUpdated Aug 3, 2026 - #1183
Internal buffering disrupts format-specific deserialization features
bugUpdated Aug 3, 2026 - #3091
[Feature request] Custom Deserializer impls and functions let you pop out values from Deserializer
Updated Jul 29, 2026 - #3088
Version-locked crates break the fallback resolver
Updated Jul 24, 2026 - #3086
Add a way to use default field value as serde default
Updated Jul 20, 2026 - #3083
Failure in deserializing #[serde(untagged)] enum should generate meaningful error
Updated Jul 15, 2026 - #3082
Create a de::ErrorKind and a kind method to de::Error
Updated Jul 14, 2026 - #3079
UniqueRc does not implement Serialize/Deserialize
Updated Jul 8, 2026 - #2384
Document that flatten + deny_unknown_fields works at least in simple cases
docsUpdated Jul 6, 2026 - #3074
[Feature Request] Make `#[serde(rename_all = "")]` support independent number
Updated Jun 24, 2026 - #286
Migration to serde from rustc-serialize causes binary to grow significantly
binary sizeUpdated Jun 16, 2026