Update all dependencies #7

Merged
kjuulh merged 2 commits from renovate/all into main 2024-04-06 23:41:00 +02:00
Owner

This PR contains the following updates:

Package Type Update Change
bincode dependencies patch 2.0.0-rc.2 -> 2.0.0-rc.3
serde (source) dependencies patch 1.0.147 -> 1.0.197
sscanf dependencies minor 0.3.1 -> 0.4.1

Release Notes

bincode-org/bincode

v2.0.0-rc.3

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/bincode-org/bincode/compare/v2.0.0-rc.2...v2.0.0-rc.3

serde-rs/serde

v1.0.197

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#​2697, thanks @​nyurik)

v1.0.196

Compare Source

  • Improve formatting of "invalid type" error messages involving floats (#​2682)

v1.0.195

Compare Source

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#​2671)

v1.0.194

Compare Source

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.193

Compare Source

v1.0.192

Compare Source

v1.0.191

Compare Source

  • Documentation improvements

v1.0.190

Compare Source

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

v1.0.189

Compare Source

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

v1.0.188

Compare Source

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

v1.0.187

Compare Source

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

v1.0.186

Compare Source

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

v1.0.185

Compare Source

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

v1.0.184

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 / crates.io

v1.0.183

Compare Source

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

v1.0.182

Compare Source

v1.0.181

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)

v1.0.180

Compare Source

  • Update to 2018 edition

v1.0.179

Compare Source

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

v1.0.178

Compare Source

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

v1.0.177

Compare Source

  • Add serde(rename_all_fields = "...") attribute to apply a rename_all on every struct variant of an enum (#​1695, thanks @​jplatte)
  • Improve diagnostics for attribute parse errors (#​2536, thanks @​jplatte)

v1.0.176

Compare Source

  • Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant (#​2266, thanks @​flisky)

v1.0.175

Compare Source

v1.0.174

Compare Source

  • Documentation improvements

v1.0.173

Compare Source

  • Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the bitflags crate (#​2516)

v1.0.172

Compare Source

  • Experiment with precompiling the serde_derive macros to reduce build time (#​2514)

v1.0.171

Compare Source

v1.0.170

Compare Source

  • Produce error message on suffixed string literals inside serde attributes (#​2242)
  • Support single identifier as unbraced default value for const generic parameter (#​2449)

v1.0.169

Compare Source

  • Add Deserializer::deserialize_identifier support for adjacently tagged enums (#​2475, thanks @​Baptistemontan)
  • Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions (#​2414)

v1.0.168

Compare Source

  • Allow serde::de::IgnoredAny to be the type for a serde(flatten) field (#​2436, thanks @​Mingun)
  • Allow larger preallocated capacity for smaller elements (#​2494)

v1.0.167

Compare Source

  • Add serialize and deserialize impls for RangeFrom and RangeTo (#​2471, thanks @​tbu-)

v1.0.166

Compare Source

  • Add no-alloc category to crates.io metadata

v1.0.165

Compare Source

  • Fix incorrect count of fields passed to tuple deserialization methods when using serde(skip_deserializing) attributes (#​2466, thanks @​Mingun)
  • Fix -Zminimal-versions build

v1.0.164

Compare Source

v1.0.163

Compare Source

  • Eliminate build script from serde_derive crate to slightly reduce build time (#​2442, thanks @​taiki-e)

v1.0.162

Compare Source

  • Support deserializing flattened adjacently tagged enums from data formats which represent fields as bytes, such as the csv crate (#​2377, thanks @​mfro)

    #[derive(Deserialize)]
    pub struct Record {
        common: u64,
        #[serde(flatten)]
        kind: Kind,
    }
    
    #[derive(Deserialize)]
    #[serde(tag = "kind", content = "parameter", rename_all = "lowercase")]
    enum Kind {
        Foo(u64),
        Bar(bool),
    }
    
    common,kind,parameter
    1,foo,42
    2,bar,true
    

v1.0.161

Compare Source

  • Improve error messages produced by serde_test on test failure (#​2435, thanks @​Mingun)

v1.0.160

Compare Source

v1.0.159

Compare Source

  • Accept empty #[serde()] attribute (#​2422)

v1.0.158

Compare Source

  • Fix "expected serde crate attribute to be a string" error when using macro_rules metavariable inside of serde attribute: #[serde(crate = $serde_path)] (#​2409)

v1.0.157

Compare Source

  • Update syn dependency to 2.x

v1.0.156

Compare Source

  • Documentation improvements

v1.0.155

Compare Source

  • Support Serialize and Deserialize impls for core::ffi::CStr and alloc::ffi::CString without "std" feature (#​2374, thanks @​safarir)

v1.0.154

Compare Source

  • Fix "undeclared lifetime" error in generated code when deriving Deserialize for an enum with both flatten and 'static fields (#​2383, thanks @​Mingun)

v1.0.153

Compare Source

  • Support serde(alias = "…") attribute used inside of flattened struct (#​2387, thanks @​bebecue)

v1.0.152

Compare Source

  • Documentation improvements

v1.0.151

Compare Source

  • Update serde::{ser,de}::StdError to re-export core::error::Error when serde is built with feature="std" off and feature="unstable" on (#​2344)

v1.0.150

Compare Source

  • Relax some trait bounds from the Serialize impl of HashMap and BTreeMap (#​2334)
  • Enable Serialize and Deserialize impls of std::sync::atomic types on more platforms (#​2337, thanks @​badboy)

v1.0.149

Compare Source

  • Relax some trait bounds from the Serialize impl of BinaryHeap, BTreeSet, and HashSet (#​2333, thanks @​jonasbb)

v1.0.148

Compare Source

  • Support remote derive for generic types that have private fields (#​2327)
mich101mich/sscanf

v0.4.1

Compare Source

Added
  • More attributes for deriving FromScanf
    • For Fields: filter_map from, try_from
    • For Structs and Variants: transparent
    • For Enums: autogen (or autogenerate)
  • FromScanf::from_str
    as a direct shortcut to do string->type conversion without calling sscanf
  • This changelog

v0.4.0

Compare Source

Added
  • FromScanf trait and
    FromScanf derive as a new way to
    add custom types
    • The trait should not be manually implemented. It can be obtained by deriving or as a blanket
      implementation for the previous system of RegexRepresentation + FromStr
Changed
  • Custom Regex Format Options {:/.../} now use a different escape syntax
    • Only inner '/' characters need to be escaped with '\' (in addition to the escaping of '\'
      itself as '\\' in non-raw strings), making the syntax consistent with similar applications
      like JavaScript's regex
  • f32 and f64 now match against their full syntax in accordance with their FromStr
    implementation
    . This was
    previously emulated by the FullF32
    and FullF64 types
  • The Error type has been reworked
  • Shadow-renamed scanf -> sscanf to be consistent with the crate name
    • 'Shadow', because the old version is still available to avoid breaking changes, it just no
      longer shows up in the documentation
Deprecated
Removed
  • The chrono integration

Configuration

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

🚦 Automerge: Enabled.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [bincode](https://github.com/bincode-org/bincode) | dependencies | patch | `2.0.0-rc.2` -> `2.0.0-rc.3` | | [serde](https://serde.rs) ([source](https://github.com/serde-rs/serde)) | dependencies | patch | `1.0.147` -> `1.0.197` | | [sscanf](https://github.com/mich101mich/sscanf) | dependencies | minor | `0.3.1` -> `0.4.1` | --- ### Release Notes <details> <summary>bincode-org/bincode</summary> ### [`v2.0.0-rc.3`](https://github.com/bincode-org/bincode/releases/tag/v2.0.0-rc.3) [Compare Source](https://github.com/bincode-org/bincode/compare/v2.0.0-rc.2...v2.0.0-rc.3) #### What's Changed - Bump `virtue` to 0.0.9 and add test for [#&#8203;537](https://github.com/bincode-org/bincode/issues/537) by [@&#8203;trevyn](https://github.com/trevyn) in https://github.com/bincode-org/bincode/pull/591 - Encode variant index instead of variant value by [@&#8203;trevyn](https://github.com/trevyn) in https://github.com/bincode-org/bincode/pull/593 - Create CODE_OF_CONDUCT.md by [@&#8203;ZoeyR](https://github.com/ZoeyR) in https://github.com/bincode-org/bincode/pull/597 - Move generated files to `target/generated/bincode` by [@&#8203;trevyn](https://github.com/trevyn) in https://github.com/bincode-org/bincode/pull/600 - Add DecodeError::Other by [@&#8203;odysa](https://github.com/odysa) in https://github.com/bincode-org/bincode/pull/602 - Fixed new clippy lint in rust 1.65.0 by [@&#8203;VictorKoenders](https://github.com/VictorKoenders) in https://github.com/bincode-org/bincode/pull/603 - Add CIFuzz GitHub Action by [@&#8203;DavidKorczynski](https://github.com/DavidKorczynski) in https://github.com/bincode-org/bincode/pull/604 - Fixed new clippy warnings by [@&#8203;VictorKoenders](https://github.com/VictorKoenders) in https://github.com/bincode-org/bincode/pull/617 - Improved encoding and decoding speed of Vec<u8> by [@&#8203;VictorKoenders](https://github.com/VictorKoenders) in https://github.com/bincode-org/bincode/pull/619 - Bumped virtue to 0.0.13 by [@&#8203;VictorKoenders](https://github.com/VictorKoenders) in https://github.com/bincode-org/bincode/pull/626 - Disabled i686-linux-andoid and x86\_64-linux-android CI as they fail for external reasons by [@&#8203;VictorKoenders](https://github.com/VictorKoenders) in https://github.com/bincode-org/bincode/pull/627 - Made arrays never encode their length by [@&#8203;VictorKoenders](https://github.com/VictorKoenders) in https://github.com/bincode-org/bincode/pull/625 - Release rc.3 by [@&#8203;VictorKoenders](https://github.com/VictorKoenders) in https://github.com/bincode-org/bincode/pull/628 #### New Contributors - [@&#8203;odysa](https://github.com/odysa) made their first contribution in https://github.com/bincode-org/bincode/pull/602 - [@&#8203;DavidKorczynski](https://github.com/DavidKorczynski) made their first contribution in https://github.com/bincode-org/bincode/pull/604 **Full Changelog**: https://github.com/bincode-org/bincode/compare/v2.0.0-rc.2...v2.0.0-rc.3 </details> <details> <summary>serde-rs/serde</summary> ### [`v1.0.197`](https://github.com/serde-rs/serde/releases/tag/v1.0.197) [Compare Source](https://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 ([#&#8203;2697](https://github.com/serde-rs/serde/issues/2697), thanks [@&#8203;nyurik](https://github.com/nyurik)) ### [`v1.0.196`](https://github.com/serde-rs/serde/releases/tag/v1.0.196) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.195...v1.0.196) - Improve formatting of "invalid type" error messages involving floats ([#&#8203;2682](https://github.com/serde-rs/serde/issues/2682)) ### [`v1.0.195`](https://github.com/serde-rs/serde/releases/tag/v1.0.195) [Compare Source](https://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 ([#&#8203;2671](https://github.com/serde-rs/serde/issues/2671)) ### [`v1.0.194`](https://github.com/serde-rs/serde/releases/tag/v1.0.194) [Compare Source](https://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://github.com/serde-rs/serde/releases/tag/v1.0.193) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.192...v1.0.193) - Fix field names used for the deserialization of `RangeFrom` and `RangeTo` ([#&#8203;2653](https://github.com/serde-rs/serde/issues/2653), [#&#8203;2654](https://github.com/serde-rs/serde/issues/2654), [#&#8203;2655](https://github.com/serde-rs/serde/issues/2655), thanks [@&#8203;emilbonnek](https://github.com/emilbonnek)) ### [`v1.0.192`](https://github.com/serde-rs/serde/releases/tag/v1.0.192) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.191...v1.0.192) - Allow internal tag field in untagged variant ([#&#8203;2646](https://github.com/serde-rs/serde/issues/2646), thanks [@&#8203;robsdedude](https://github.com/robsdedude)) ### [`v1.0.191`](https://github.com/serde-rs/serde/releases/tag/v1.0.191) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.190...v1.0.191) - Documentation improvements ### [`v1.0.190`](https://github.com/serde-rs/serde/releases/tag/v1.0.190) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.189...v1.0.190) - Preserve NaN sign when deserializing f32 from f64 or vice versa ([#&#8203;2637](https://github.com/serde-rs/serde/issues/2637)) ### [`v1.0.189`](https://github.com/serde-rs/serde/releases/tag/v1.0.189) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.188...v1.0.189) - Fix "cannot infer type" error when internally tagged enum contains untagged variant ([#&#8203;2613](https://github.com/serde-rs/serde/issues/2613), thanks [@&#8203;ahl](https://github.com/ahl)) ### [`v1.0.188`](https://github.com/serde-rs/serde/releases/tag/v1.0.188) [Compare Source](https://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 ([#&#8203;2603](https://github.com/serde-rs/serde/issues/2603)) ### [`v1.0.187`](https://github.com/serde-rs/serde/releases/tag/v1.0.187) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.186...v1.0.187) - Remove support for Emscripten targets on rustc older than 1.40 ([#&#8203;2600](https://github.com/serde-rs/serde/issues/2600)) ### [`v1.0.186`](https://github.com/serde-rs/serde/releases/tag/v1.0.186) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.185...v1.0.186) - Disallow incompatible versions of `serde_derive` and `serde` in the dependency graph ([#&#8203;2588](https://github.com/serde-rs/serde/issues/2588), thanks [@&#8203;soqb](https://github.com/soqb)) ### [`v1.0.185`](https://github.com/serde-rs/serde/releases/tag/v1.0.185) [Compare Source](https://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 ([#&#8203;2591](https://github.com/serde-rs/serde/issues/2591)) ### [`v1.0.184`](https://github.com/serde-rs/serde/releases/tag/v1.0.184) [Compare Source](https://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://github.com/serde-rs/serde/releases/tag/v1.0.183) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.182...v1.0.183) - Support deserializing `Box<OsStr>` with an equivalent representation as `OsString` ([#&#8203;2556](https://github.com/serde-rs/serde/issues/2556), thanks [@&#8203;DBLouis](https://github.com/DBLouis)) ### [`v1.0.182`](https://github.com/serde-rs/serde/releases/tag/v1.0.182) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.181...v1.0.182) - Render field aliases in sorted order in error messages ([#&#8203;2458](https://github.com/serde-rs/serde/issues/2458), thanks [@&#8203;Mingun](https://github.com/Mingun)) - Support `serde(default)` on tuple structs ([#&#8203;2553](https://github.com/serde-rs/serde/issues/2553), thanks [@&#8203;Mingun](https://github.com/Mingun)) ### [`v1.0.181`](https://github.com/serde-rs/serde/releases/tag/v1.0.181) [Compare Source](https://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 ([#&#8203;2443](https://github.com/serde-rs/serde/issues/2443), thanks [@&#8203;Mingun](https://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 ([#&#8203;2505](https://github.com/serde-rs/serde/issues/2505), [#&#8203;2496](https://github.com/serde-rs/serde/issues/2496), thanks [@&#8203;Baptistemontan](https://github.com/Baptistemontan)) ### [`v1.0.180`](https://github.com/serde-rs/serde/releases/tag/v1.0.180) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.179...v1.0.180) - Update to 2018 edition ### [`v1.0.179`](https://github.com/serde-rs/serde/releases/tag/v1.0.179) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.178...v1.0.179) - Support serialization of tuple variants inside a flattened field ([#&#8203;2448](https://github.com/serde-rs/serde/issues/2448), thanks [@&#8203;Mingun](https://github.com/Mingun)) ### [`v1.0.178`](https://github.com/serde-rs/serde/releases/tag/v1.0.178) [Compare Source](https://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 ([#&#8203;2541](https://github.com/serde-rs/serde/issues/2541)) ### [`v1.0.177`](https://github.com/serde-rs/serde/releases/tag/v1.0.177) [Compare Source](https://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 ([#&#8203;1695](https://github.com/serde-rs/serde/issues/1695), thanks [@&#8203;jplatte](https://github.com/jplatte)) - Improve diagnostics for attribute parse errors ([#&#8203;2536](https://github.com/serde-rs/serde/issues/2536), thanks [@&#8203;jplatte](https://github.com/jplatte)) ### [`v1.0.176`](https://github.com/serde-rs/serde/releases/tag/v1.0.176) [Compare Source](https://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 ([#&#8203;2266](https://github.com/serde-rs/serde/issues/2266), thanks [@&#8203;flisky](https://github.com/flisky)) ### [`v1.0.175`](https://github.com/serde-rs/serde/releases/tag/v1.0.175) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.174...v1.0.175) - Restore missing LICENSE files in serde_derive crate ([#&#8203;2527](https://github.com/serde-rs/serde/issues/2527), thanks [@&#8203;ankane](https://github.com/ankane)) ### [`v1.0.174`](https://github.com/serde-rs/serde/releases/tag/v1.0.174) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.173...v1.0.174) - Documentation improvements ### [`v1.0.173`](https://github.com/serde-rs/serde/releases/tag/v1.0.173) [Compare Source](https://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 ([#&#8203;2516](https://github.com/serde-rs/serde/issues/2516)) ### [`v1.0.172`](https://github.com/serde-rs/serde/releases/tag/v1.0.172) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.171...v1.0.172) - Experiment with precompiling the serde_derive macros to reduce build time ([#&#8203;2514](https://github.com/serde-rs/serde/issues/2514)) ### [`v1.0.171`](https://github.com/serde-rs/serde/releases/tag/v1.0.171) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.170...v1.0.171) - Support `derive(Deserialize)` on unit structs that have const generics ([#&#8203;2500](https://github.com/serde-rs/serde/issues/2500), thanks [@&#8203;Baptistemontan](https://github.com/Baptistemontan)) ### [`v1.0.170`](https://github.com/serde-rs/serde/releases/tag/v1.0.170) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.169...v1.0.170) - Produce error message on suffixed string literals inside serde attributes ([#&#8203;2242](https://github.com/serde-rs/serde/issues/2242)) - Support single identifier as unbraced default value for const generic parameter ([#&#8203;2449](https://github.com/serde-rs/serde/issues/2449)) ### [`v1.0.169`](https://github.com/serde-rs/serde/releases/tag/v1.0.169) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.168...v1.0.169) - Add Deserializer::deserialize_identifier support for adjacently tagged enums ([#&#8203;2475](https://github.com/serde-rs/serde/issues/2475), thanks [@&#8203;Baptistemontan](https://github.com/Baptistemontan)) - Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions ([#&#8203;2414](https://github.com/serde-rs/serde/issues/2414)) ### [`v1.0.168`](https://github.com/serde-rs/serde/releases/tag/v1.0.168) [Compare Source](https://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 ([#&#8203;2436](https://github.com/serde-rs/serde/issues/2436), thanks [@&#8203;Mingun](https://github.com/Mingun)) - Allow larger preallocated capacity for smaller elements ([#&#8203;2494](https://github.com/serde-rs/serde/issues/2494)) ### [`v1.0.167`](https://github.com/serde-rs/serde/releases/tag/v1.0.167) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.166...v1.0.167) - Add serialize and deserialize impls for `RangeFrom` and `RangeTo` ([#&#8203;2471](https://github.com/serde-rs/serde/issues/2471), thanks [@&#8203;tbu-](https://github.com/tbu-)) ### [`v1.0.166`](https://github.com/serde-rs/serde/releases/tag/v1.0.166) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.165...v1.0.166) - Add `no-alloc` category to crates.io metadata ### [`v1.0.165`](https://github.com/serde-rs/serde/releases/tag/v1.0.165) [Compare Source](https://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 ([#&#8203;2466](https://github.com/serde-rs/serde/issues/2466), thanks [@&#8203;Mingun](https://github.com/Mingun)) - Fix `-Zminimal-versions` build ### [`v1.0.164`](https://github.com/serde-rs/serde/releases/tag/v1.0.164) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.163...v1.0.164) - Allowed enum variants to be individually marked as untagged ([#&#8203;2403](https://github.com/serde-rs/serde/issues/2403), thanks [@&#8203;dewert99](https://github.com/dewert99)) ### [`v1.0.163`](https://github.com/serde-rs/serde/releases/tag/v1.0.163) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.162...v1.0.163) - Eliminate build script from serde_derive crate to slightly reduce build time ([#&#8203;2442](https://github.com/serde-rs/serde/issues/2442), thanks [@&#8203;taiki-e](https://github.com/taiki-e)) ### [`v1.0.162`](https://github.com/serde-rs/serde/releases/tag/v1.0.162) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.161...v1.0.162) - Support deserializing flattened adjacently tagged enums from data formats which represent fields as bytes, such as the `csv` crate ([#&#8203;2377](https://github.com/serde-rs/serde/issues/2377), thanks [@&#8203;mfro](https://github.com/mfro)) ```rust #[derive(Deserialize)] pub struct Record { common: u64, #[serde(flatten)] kind: Kind, } #[derive(Deserialize)] #[serde(tag = "kind", content = "parameter", rename_all = "lowercase")] enum Kind { Foo(u64), Bar(bool), } ``` ```csv common,kind,parameter 1,foo,42 2,bar,true ``` ### [`v1.0.161`](https://github.com/serde-rs/serde/releases/tag/v1.0.161) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.160...v1.0.161) - Improve error messages produced by serde_test on test failure ([#&#8203;2435](https://github.com/serde-rs/serde/issues/2435), thanks [@&#8203;Mingun](https://github.com/Mingun)) ### [`v1.0.160`](https://github.com/serde-rs/serde/releases/tag/v1.0.160) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.159...v1.0.160) - Make derived serializer/deserializer internals `doc(hidden)` ([#&#8203;2426](https://github.com/serde-rs/serde/issues/2426), thanks [@&#8203;compiler-errors](https://github.com/compiler-errors)) ### [`v1.0.159`](https://github.com/serde-rs/serde/releases/tag/v1.0.159) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.158...v1.0.159) - Accept empty #\[serde()] attribute ([#&#8203;2422](https://github.com/serde-rs/serde/issues/2422)) ### [`v1.0.158`](https://github.com/serde-rs/serde/releases/tag/v1.0.158) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.157...v1.0.158) - Fix *"expected serde crate attribute to be a string"* error when using macro_rules metavariable inside of serde attribute: `#[serde(crate = $serde_path)]` ([#&#8203;2409](https://github.com/serde-rs/serde/issues/2409)) ### [`v1.0.157`](https://github.com/serde-rs/serde/releases/tag/v1.0.157) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.156...v1.0.157) - Update syn dependency to 2.x ### [`v1.0.156`](https://github.com/serde-rs/serde/releases/tag/v1.0.156) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.155...v1.0.156) - Documentation improvements ### [`v1.0.155`](https://github.com/serde-rs/serde/releases/tag/v1.0.155) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.154...v1.0.155) - Support `Serialize` and `Deserialize` impls for `core::ffi::CStr` and `alloc::ffi::CString` without "std" feature ([#&#8203;2374](https://github.com/serde-rs/serde/issues/2374), thanks [@&#8203;safarir](https://github.com/safarir)) ### [`v1.0.154`](https://github.com/serde-rs/serde/releases/tag/v1.0.154) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.153...v1.0.154) - Fix "undeclared lifetime" error in generated code when deriving Deserialize for an enum with both `flatten` and `'static` fields ([#&#8203;2383](https://github.com/serde-rs/serde/issues/2383), thanks [@&#8203;Mingun](https://github.com/Mingun)) ### [`v1.0.153`](https://github.com/serde-rs/serde/releases/tag/v1.0.153) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.152...v1.0.153) - Support `serde(alias = "…")` attribute used inside of flattened struct ([#&#8203;2387](https://github.com/serde-rs/serde/issues/2387), thanks [@&#8203;bebecue](https://github.com/bebecue)) ### [`v1.0.152`](https://github.com/serde-rs/serde/releases/tag/v1.0.152) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.151...v1.0.152) - Documentation improvements ### [`v1.0.151`](https://github.com/serde-rs/serde/releases/tag/v1.0.151) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.150...v1.0.151) - Update `serde::`{`ser`,`de`}`::StdError` to re-export `core::error::Error` when serde is built with `feature="std"` **off** and `feature="unstable"` **on** ([#&#8203;2344](https://github.com/serde-rs/serde/issues/2344)) ### [`v1.0.150`](https://github.com/serde-rs/serde/releases/tag/v1.0.150) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.149...v1.0.150) - Relax some trait bounds from the `Serialize` impl of `HashMap` and `BTreeMap` ([#&#8203;2334](https://github.com/serde-rs/serde/issues/2334)) - Enable `Serialize` and `Deserialize` impls of `std::sync::atomic` types on more platforms ([#&#8203;2337](https://github.com/serde-rs/serde/issues/2337), thanks [@&#8203;badboy](https://github.com/badboy)) ### [`v1.0.149`](https://github.com/serde-rs/serde/releases/tag/v1.0.149) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.148...v1.0.149) - Relax some trait bounds from the `Serialize` impl of `BinaryHeap`, `BTreeSet`, and `HashSet` ([#&#8203;2333](https://github.com/serde-rs/serde/issues/2333), thanks [@&#8203;jonasbb](https://github.com/jonasbb)) ### [`v1.0.148`](https://github.com/serde-rs/serde/releases/tag/v1.0.148) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.147...v1.0.148) - Support `remote` derive for generic types that have private fields ([#&#8203;2327](https://github.com/serde-rs/serde/issues/2327)) </details> <details> <summary>mich101mich/sscanf</summary> ### [`v0.4.1`](https://github.com/mich101mich/sscanf/blob/HEAD/Changelog.md#&#8203;041-httpsgithubcommich101michsscanfreleasestag041---2023-05-20) [Compare Source](https://github.com/mich101mich/sscanf/compare/0.4.0...0.4.1) ##### Added - More attributes for deriving [`FromScanf`](https://docs.rs/sscanf/0.4.1/sscanf/derive.FromScanf.html) - For Fields: `filter_map` `from`, `try_from` - For Structs and Variants: `transparent` - For Enums: `autogen` (or `autogenerate`) - [`FromScanf::from_str`](https://docs.rs/sscanf/0.4.1/sscanf/trait.FromScanf.html#method.from_str) as a direct shortcut to do string->type conversion without calling `sscanf` - This changelog ### [`v0.4.0`](https://github.com/mich101mich/sscanf/blob/HEAD/Changelog.md#&#8203;040-httpsgithubcommich101michsscanfreleasestag040---2022-11-22) [Compare Source](https://github.com/mich101mich/sscanf/compare/0.3.1...0.4.0) ##### Added - [`FromScanf`](https://docs.rs/sscanf/0.4.0/sscanf/trait.FromScanf.html) trait and [`FromScanf`](https://docs.rs/sscanf/0.4.0/sscanf/derive.FromScanf.html) derive as a new way to add custom types - The trait should not be manually implemented. It can be obtained by deriving or as a blanket implementation for the previous system of `RegexRepresentation` + `FromStr` ##### Changed - Custom Regex Format Options `{:/.../}` now use a **different escape syntax** - Only inner `'/'` characters need to be escaped with `'\'` (in addition to the escaping of `'\'` itself as `'\\'` in non-raw strings), making the syntax consistent with similar applications like [JavaScript's regex](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping) - `f32` and `f64` now match against their full syntax in accordance with their [`FromStr` implementation](https://doc.rust-lang.org/std/primitive.f32.html#impl-FromStr-for-f32). This was previously emulated by the [`FullF32`](https://docs.rs/sscanf/0.3.1/sscanf/struct.FullF32.html) and [`FullF64`](https://docs.rs/sscanf/0.3.1/sscanf/struct.FullF64.html) types - The [`Error`](https://docs.rs/sscanf/0.4.0/sscanf/enum.Error.html) type has been reworked - Shadow-renamed `scanf` -> `sscanf` to be consistent with the crate name - 'Shadow', because the old version is still available to avoid breaking changes, it just no longer shows up in the documentation ##### Deprecated - [`FullF32`](https://docs.rs/sscanf/0.4.0/sscanf/struct.FullF32.html) and [`FullF64`](https://docs.rs/sscanf/0.4.0/sscanf/struct.FullF64.html), as they no longer provide any benefit ##### Removed - The `chrono` integration </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yMy4xIiwidXBkYXRlZEluVmVyIjoiMzQuMTYwLjAifQ==-->
kjuulh force-pushed renovate/all from 8cb0390820 to bcbc85c006 2022-12-05 14:44:19 +01:00 Compare
kjuulh force-pushed renovate/all from bcbc85c006 to d409de4356 2022-12-12 01:41:23 +01:00 Compare
kjuulh force-pushed renovate/all from d409de4356 to 20cd350440 2022-12-18 12:23:40 +01:00 Compare
kjuulh force-pushed renovate/all from 20cd350440 to f550f6e06b 2022-12-26 19:05:03 +01:00 Compare
kjuulh force-pushed renovate/all from f550f6e06b to 193b0853a3 2023-03-07 20:28:04 +01:00 Compare
kjuulh force-pushed renovate/all from 193b0853a3 to 1e71d42941 2023-03-08 21:40:34 +01:00 Compare
kjuulh force-pushed renovate/all from 1e71d42941 to 8a23a441ff 2023-03-11 22:32:49 +01:00 Compare
kjuulh force-pushed renovate/all from 8a23a441ff to 6f56aa0bad 2023-03-14 18:36:04 +01:00 Compare
kjuulh force-pushed renovate/all from 6f56aa0bad to dd0f7834c3 2023-03-18 11:10:44 +01:00 Compare
kjuulh force-pushed renovate/all from dd0f7834c3 to 7f384424ed 2023-03-20 18:46:04 +01:00 Compare
kjuulh force-pushed renovate/all from 7f384424ed to 9f89235f69 2023-03-28 08:36:12 +02:00 Compare
kjuulh force-pushed renovate/all from 9f89235f69 to fd0580d41d 2023-03-30 16:39:37 +02:00 Compare
kjuulh force-pushed renovate/all from fd0580d41d to 92504fb2bb 2023-04-11 08:22:16 +02:00 Compare
kjuulh force-pushed renovate/all from 92504fb2bb to eb54e10d03 2023-05-05 10:20:26 +02:00 Compare
kjuulh force-pushed renovate/all from eb54e10d03 to 04f02fe3d1 2023-05-11 22:07:28 +02:00 Compare
kjuulh force-pushed renovate/all from 04f02fe3d1 to 99a6fe81f8 2023-05-20 20:29:45 +02:00 Compare
kjuulh force-pushed renovate/all from 99a6fe81f8 to aa13f1bf2e 2023-06-08 07:57:53 +02:00 Compare
kjuulh force-pushed renovate/all from aa13f1bf2e to b73a391c1a 2023-07-03 13:48:35 +02:00 Compare
kjuulh force-pushed renovate/all from b73a391c1a to 6124c926ce 2023-07-03 20:51:48 +02:00 Compare
kjuulh force-pushed renovate/all from 6124c926ce to bdc75442ff 2023-07-23 13:04:46 +02:00 Compare
kjuulh force-pushed renovate/all from bdc75442ff to f3c6d0f798 2023-07-24 05:58:21 +02:00 Compare
kjuulh force-pushed renovate/all from f3c6d0f798 to e273ac4116 2023-07-26 23:05:13 +02:00 Compare
kjuulh force-pushed renovate/all from e273ac4116 to bec9571b0a 2023-07-27 20:26:03 +02:00 Compare
kjuulh force-pushed renovate/all from bec9571b0a to f06acb2112 2023-07-29 01:45:46 +02:00 Compare
kjuulh force-pushed renovate/all from f06acb2112 to 109ac761e5 2023-07-31 02:42:48 +02:00 Compare
kjuulh force-pushed renovate/all from 109ac761e5 to b604da6fdd 2023-07-31 21:06:10 +02:00 Compare
kjuulh force-pushed renovate/all from b604da6fdd to 006364f8b3 2023-08-04 02:43:23 +02:00 Compare
kjuulh force-pushed renovate/all from 006364f8b3 to 9aceff9010 2023-08-06 08:04:37 +02:00 Compare
kjuulh force-pushed renovate/all from 9aceff9010 to c2f1d9148a 2023-08-07 06:31:40 +02:00 Compare
kjuulh force-pushed renovate/all from c2f1d9148a to 4c4dbe59ef 2023-08-21 05:31:18 +02:00 Compare
kjuulh force-pushed renovate/all from 4c4dbe59ef to ee35d97664 2023-08-21 07:05:55 +02:00 Compare
kjuulh force-pushed renovate/all from ee35d97664 to 0beb365da9 2023-08-24 02:44:37 +02:00 Compare
kjuulh force-pushed renovate/all from 0beb365da9 to 8c1bdd4618 2023-08-25 20:15:21 +02:00 Compare
kjuulh force-pushed renovate/all from 8c1bdd4618 to e9cef7196a 2023-08-26 05:00:47 +02:00 Compare
kjuulh force-pushed renovate/all from e9cef7196a to a58c956b4b 2023-10-13 04:56:04 +02:00 Compare
kjuulh force-pushed renovate/all from a58c956b4b to fa64c5a9fb 2023-10-26 05:43:00 +02:00 Compare
kjuulh force-pushed renovate/all from fa64c5a9fb to d71bd52cbb 2023-11-06 21:30:26 +01:00 Compare
kjuulh force-pushed renovate/all from d71bd52cbb to d8a1a98639 2023-11-07 04:19:00 +01:00 Compare
kjuulh force-pushed renovate/all from d8a1a98639 to 51ad4e06aa 2023-11-21 03:15:40 +01:00 Compare
kjuulh force-pushed renovate/all from 51ad4e06aa to 483c3e2884 2024-01-02 08:28:50 +01:00 Compare
kjuulh force-pushed renovate/all from 483c3e2884 to 12111ef5e4 2024-01-06 04:30:10 +01:00 Compare
kjuulh force-pushed renovate/all from 12111ef5e4 to 22c00ed3a2 2024-01-26 23:15:51 +01:00 Compare
kjuulh force-pushed renovate/all from 22c00ed3a2 to 15c5a39ff4 2024-02-20 02:15:40 +01:00 Compare
kjuulh added 1 commit 2024-04-06 23:40:41 +02:00
Merge branch 'main' into renovate/all
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
f22a2845ed
kjuulh merged commit 643f3edc52 into main 2024-04-06 23:41:00 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kjuulh/sqlite-clone#7
No description provided.