fix(deps): update rust crate serde to 1.0.190

renovate requested to merge renovate/serde-1.x into master

This MR contains the following updates:

Package Type Update Change
serde (source) dependencies patch 1.0.177 -> 1.0.190

Release Notes

serde-rs/serde (serde)


Compare Source

  • Preserve NaN sign when deserializing f32 from f64 or vice versa (#​2637)


Compare Source

  • Fix "cannot infer type" error when internally tagged enum contains untagged variant (#​2613, thanks @​ahl)


Compare Source

  • Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#​2603)


Compare Source

  • Remove support for Emscripten targets on rustc older than 1.40 (#​2600)


Compare Source

  • Disallow incompatible versions of serde_derive and serde in the dependency graph (#​2588, thanks @​soqb)


Compare Source

  • Fix error "cannot move out of *self which is behind a shared reference" deriving Serialize on a non_exhaustive enum (#​2591)


Compare Source

  • Restore from-source serde_derive build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo /


Compare Source

  • Support deserializing Box<OsStr> with an equivalent representation as OsString (#​2556, thanks @​DBLouis)


Compare Source


Compare Source

  • Make serde(alias) work in combination with flatten when using in-place deserialization (#​2443, thanks @​Mingun)
  • Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name (#​2505, #​2496, thanks @​Baptistemontan)


Compare Source

  • Update to 2018 edition


Compare Source

  • Support serialization of tuple variants inside a flattened field (#​2448, thanks @​Mingun)


Compare Source

  • Fix build error when using serde with "std" feature turned off and "unstable" feature turned on (#​2541)


📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.

  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by renovate

Merge request reports