objectionary / sodg

Rust implementation of Surging Object DiGraph (SODG)
https://crates.io/crates/sodg
MIT License
9 stars 3 forks source link

Update Rust crate serde to v1.0.210 #160

Open renovate[bot] opened 1 year ago

renovate[bot] commented 1 year ago

This PR contains the following updates:

Package Type Update Change
serde (source) dependencies patch 1.0.162 -> 1.0.210

Release Notes

serde-rs/serde (serde) ### [`v1.0.210`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.210) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.209...v1.0.210) - Support serializing and deserializing `IpAddr` and `SocketAddr` in no-std mode on Rust 1.77+ ([#​2816](https://redirect.github.com/serde-rs/serde/issues/2816), thanks [@​MathiasKoch](https://redirect.github.com/MathiasKoch)) - Make `serde::ser::StdError` and `serde::de::StdError` equivalent to `core::error::Error` on Rust 1.81+ ([#​2818](https://redirect.github.com/serde-rs/serde/issues/2818)) ### [`v1.0.209`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.209) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.208...v1.0.209) - Fix deserialization of empty structs and empty tuples inside of untagged enums ([#​2805](https://redirect.github.com/serde-rs/serde/issues/2805), thanks [@​Mingun](https://redirect.github.com/Mingun)) ### [`v1.0.208`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.208) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.207...v1.0.208) - Support serializing and deserializing unit structs in a `flatten` field ([#​2802](https://redirect.github.com/serde-rs/serde/issues/2802), thanks [@​jonhoo](https://redirect.github.com/jonhoo)) ### [`v1.0.207`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.207) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.206...v1.0.207) - Improve interactions between `flatten` attribute and `skip_serializing`/`skip_deserializing` ([#​2795](https://redirect.github.com/serde-rs/serde/issues/2795), thanks [@​Mingun](https://redirect.github.com/Mingun)) ### [`v1.0.206`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.206) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.205...v1.0.206) - Improve support for `flatten` attribute inside of enums ([#​2567](https://redirect.github.com/serde-rs/serde/issues/2567), thanks [@​Mingun](https://redirect.github.com/Mingun)) ### [`v1.0.205`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.205) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.204...v1.0.205) - Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants ([#​2785](https://redirect.github.com/serde-rs/serde/issues/2785), thanks [@​Mingun](https://redirect.github.com/Mingun)) - Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields ([#​2791](https://redirect.github.com/serde-rs/serde/issues/2791)) ### [`v1.0.204`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.204) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.203...v1.0.204) - Apply #\[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies ([#​2767](https://redirect.github.com/serde-rs/serde/issues/2767), thanks [@​weiznich](https://redirect.github.com/weiznich)) ### [`v1.0.203`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.203) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.202...v1.0.203) - Documentation improvements ([#​2747](https://redirect.github.com/serde-rs/serde/issues/2747)) ### [`v1.0.202`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.202) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.201...v1.0.202) - Provide public access to RenameAllRules in serde_derive_internals ([#​2743](https://redirect.github.com/serde-rs/serde/issues/2743)) ### [`v1.0.201`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.201) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.200...v1.0.201) - Resolve unexpected_cfgs warning ([#​2737](https://redirect.github.com/serde-rs/serde/issues/2737)) ### [`v1.0.200`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.200) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.199...v1.0.200) - Fix formatting of "invalid type" and "invalid value" deserialization error messages containing NaN or infinite floats ([#​2733](https://redirect.github.com/serde-rs/serde/issues/2733), thanks [@​jamessan](https://redirect.github.com/jamessan)) ### [`v1.0.199`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.199) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.198...v1.0.199) - Fix ambiguous associated item when `forward_to_deserialize_any!` is used on an enum with `Error` variant ([#​2732](https://redirect.github.com/serde-rs/serde/issues/2732), thanks [@​aatifsyed](https://redirect.github.com/aatifsyed)) ### [`v1.0.198`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.198) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.197...v1.0.198) - Support serializing and deserializing `Saturating` ([#​2709](https://redirect.github.com/serde-rs/serde/issues/2709), thanks [@​jbethune](https://redirect.github.com/jbethune)) ### [`v1.0.197`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.197) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.196...v1.0.197) - Fix unused_imports warnings when compiled by rustc 1.78 - Optimize code size of some Display impls ([#​2697](https://redirect.github.com/serde-rs/serde/issues/2697), thanks [@​nyurik](https://redirect.github.com/nyurik)) ### [`v1.0.196`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.196) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.195...v1.0.196) - Improve formatting of "invalid type" error messages involving floats ([#​2682](https://redirect.github.com/serde-rs/serde/issues/2682)) ### [`v1.0.195`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.195) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.194...v1.0.195) - Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning ([#​2671](https://redirect.github.com/serde-rs/serde/issues/2671)) ### [`v1.0.194`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.194) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.193...v1.0.194) - Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache ### [`v1.0.193`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.193) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.192...v1.0.193) - Fix field names used for the deserialization of `RangeFrom` and `RangeTo` ([#​2653](https://redirect.github.com/serde-rs/serde/issues/2653), [#​2654](https://redirect.github.com/serde-rs/serde/issues/2654), [#​2655](https://redirect.github.com/serde-rs/serde/issues/2655), thanks [@​emilbonnek](https://redirect.github.com/emilbonnek)) ### [`v1.0.192`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.192) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.191...v1.0.192) - Allow internal tag field in untagged variant ([#​2646](https://redirect.github.com/serde-rs/serde/issues/2646), thanks [@​robsdedude](https://redirect.github.com/robsdedude)) ### [`v1.0.191`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.191) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.190...v1.0.191) - Documentation improvements ### [`v1.0.190`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.190) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.189...v1.0.190) - Preserve NaN sign when deserializing f32 from f64 or vice versa ([#​2637](https://redirect.github.com/serde-rs/serde/issues/2637)) ### [`v1.0.189`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.189) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.188...v1.0.189) - Fix "cannot infer type" error when internally tagged enum contains untagged variant ([#​2613](https://redirect.github.com/serde-rs/serde/issues/2613), thanks [@​ahl](https://redirect.github.com/ahl)) ### [`v1.0.188`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.188) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.187...v1.0.188) - Fix *"failed to parse manifest"* error when building serde using a Cargo version between 1.45 and 1.50 ([#​2603](https://redirect.github.com/serde-rs/serde/issues/2603)) ### [`v1.0.187`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.187) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.186...v1.0.187) - Remove support for Emscripten targets on rustc older than 1.40 ([#​2600](https://redirect.github.com/serde-rs/serde/issues/2600)) ### [`v1.0.186`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.186) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.185...v1.0.186) - Disallow incompatible versions of `serde_derive` and `serde` in the dependency graph ([#​2588](https://redirect.github.com/serde-rs/serde/issues/2588), thanks [@​soqb](https://redirect.github.com/soqb)) ### [`v1.0.185`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.185) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.184...v1.0.185) - Fix error *"cannot move out of `*self` which is behind a shared reference"* deriving Serialize on a non_exhaustive enum ([#​2591](https://redirect.github.com/serde-rs/serde/issues/2591)) ### [`v1.0.184`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.184) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.183...v1.0.184) - 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 / crates.io ### [`v1.0.183`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.183) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.182...v1.0.183) - Support deserializing `Box` with an equivalent representation as `OsString` ([#​2556](https://redirect.github.com/serde-rs/serde/issues/2556), thanks [@​DBLouis](https://redirect.github.com/DBLouis)) ### [`v1.0.182`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.182) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.181...v1.0.182) - Render field aliases in sorted order in error messages ([#​2458](https://redirect.github.com/serde-rs/serde/issues/2458), thanks [@​Mingun](https://redirect.github.com/Mingun)) - Support `serde(default)` on tuple structs ([#​2553](https://redirect.github.com/serde-rs/serde/issues/2553), thanks [@​Mingun](https://redirect.github.com/Mingun)) ### [`v1.0.181`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.181) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.180...v1.0.181) - Make `serde(alias)` work in combination with `flatten` when using in-place deserialization ([#​2443](https://redirect.github.com/serde-rs/serde/issues/2443), thanks [@​Mingun](https://redirect.github.com/Mingun)) - Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name ([#​2505](https://redirect.github.com/serde-rs/serde/issues/2505), [#​2496](https://redirect.github.com/serde-rs/serde/issues/2496), thanks [@​Baptistemontan](https://redirect.github.com/Baptistemontan)) ### [`v1.0.180`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.180) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.179...v1.0.180) - Update to 2018 edition ### [`v1.0.179`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.179) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.178...v1.0.179) - Support serialization of tuple variants inside a flattened field ([#​2448](https://redirect.github.com/serde-rs/serde/issues/2448), thanks [@​Mingun](https://redirect.github.com/Mingun)) ### [`v1.0.178`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.178) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.177...v1.0.178) - Fix build error when using serde with "std" feature turned off and "unstable" feature turned on ([#​2541](https://redirect.github.com/serde-rs/serde/issues/2541)) ### [`v1.0.177`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.177) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.176...v1.0.177) - Add `serde(rename_all_fields = "...")` attribute to apply a `rename_all` on every struct variant of an enum ([#​1695](https://redirect.github.com/serde-rs/serde/issues/1695), thanks [@​jplatte](https://redirect.github.com/jplatte)) - Improve diagnostics for attribute parse errors ([#​2536](https://redirect.github.com/serde-rs/serde/issues/2536), thanks [@​jplatte](https://redirect.github.com/jplatte)) ### [`v1.0.176`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.176) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.175...v1.0.176) - Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant ([#​2266](https://redirect.github.com/serde-rs/serde/issues/2266), thanks [@​flisky](https://redirect.github.com/flisky)) ### [`v1.0.175`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.175) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.174...v1.0.175) - Restore missing LICENSE files in serde_derive crate ([#​2527](https://redirect.github.com/serde-rs/serde/issues/2527), thanks [@​ankane](https://redirect.github.com/ankane)) ### [`v1.0.174`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.174) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.173...v1.0.174) - Documentation improvements ### [`v1.0.173`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.173) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.172...v1.0.173) - Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the `bitflags` crate ([#​2516](https://redirect.github.com/serde-rs/serde/issues/2516)) ### [`v1.0.172`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.172) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.171...v1.0.172) - Experiment with precompiling the serde_derive macros to reduce build time ([#​2514](https://redirect.github.com/serde-rs/serde/issues/2514)) ### [`v1.0.171`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.171) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.170...v1.0.171) - Support `derive(Deserialize)` on unit structs that have const generics ([#​2500](https://redirect.github.com/serde-rs/serde/issues/2500), thanks [@​Baptistemontan](https://redirect.github.com/Baptistemontan)) ### [`v1.0.170`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.170) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.169...v1.0.170) - Produce error message on suffixed string literals inside serde attributes ([#​2242](https://redirect.github.com/serde-rs/serde/issues/2242)) - Support single identifier as unbraced default value for const generic parameter ([#​2449](https://redirect.github.com/serde-rs/serde/issues/2449)) ### [`v1.0.169`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.169) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.168...v1.0.169) - Add Deserializer::deserialize_identifier support for adjacently tagged enums ([#​2475](https://redirect.github.com/serde-rs/serde/issues/2475), thanks [@​Baptistemontan](https://redirect.github.com/Baptistemontan)) - Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions ([#​2414](https://redirect.github.com/serde-rs/serde/issues/2414)) ### [`v1.0.168`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.168) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.167...v1.0.168) - Allow `serde::de::IgnoredAny` to be the type for a `serde(flatten)` field ([#​2436](https://redirect.github.com/serde-rs/serde/issues/2436), thanks [@​Mingun](https://redirect.github.com/Mingun)) - Allow larger preallocated capacity for smaller elements ([#​2494](https://redirect.github.com/serde-rs/serde/issues/2494)) ### [`v1.0.167`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.167) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.166...v1.0.167) - Add serialize and deserialize impls for `RangeFrom` and `RangeTo` ([#​2471](https://redirect.github.com/serde-rs/serde/issues/2471), thanks [@​tbu-](https://redirect.github.com/tbu-)) ### [`v1.0.166`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.166) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.165...v1.0.166) - Add `no-alloc` category to crates.io metadata ### [`v1.0.165`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.165) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.164...v1.0.165) - Fix incorrect count of fields passed to tuple deserialization methods when using `serde(skip_deserializing)` attributes ([#​2466](https://redirect.github.com/serde-rs/serde/issues/2466), thanks [@​Mingun](https://redirect.github.com/Mingun)) - Fix `-Zminimal-versions` build ### [`v1.0.164`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.164) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.163...v1.0.164) - Allowed enum variants to be individually marked as untagged ([#​2403](https://redirect.github.com/serde-rs/serde/issues/2403), thanks [@​dewert99](https://redirect.github.com/dewert99)) ### [`v1.0.163`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.163) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.162...v1.0.163) - Eliminate build script from serde_derive crate to slightly reduce build time ([#​2442](https://redirect.github.com/serde-rs/serde/issues/2442), thanks [@​taiki-e](https://redirect.github.com/taiki-e))

Configuration

📅 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 PR becomes conflicted, or you tick the rebase/retry checkbox.

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



This PR was generated by Mend Renovate. View the repository job log.

codecov[bot] commented 1 year ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 70.80%. Comparing base (415d965) to head (2a9738b). Report is 1 commits behind head on master.

:exclamation: Current head 2a9738b differs from pull request most recent head c50114e

Please upload reports for the commit c50114e to get more accurate results.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #160 +/- ## ======================================= Coverage 70.80% 70.80% ======================================= Files 16 16 Lines 596 596 ======================================= Hits 422 422 Misses 174 174 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.