OpenPoolProject / stratum

Library for the stratum protocol and it's many derivatives. Supports Stratum, Stratum V2, Websockets, and more
https://openpool.dev
Apache License 2.0
3 stars 5 forks source link

fix(deps): update rust crate serde_json to 1.0.113 #639

Closed renovate[bot] closed 8 months ago

renovate[bot] commented 9 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
serde_json dependencies patch 1.0.108 -> 1.0.113

Release Notes

serde-rs/json (serde_json) ### [`v1.0.113`](https://togithub.com/serde-rs/json/releases/tag/v1.0.113) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.112...v1.0.113) - Add `swap_remove` and `shift_remove` methods on Map ([#​1109](https://togithub.com/serde-rs/json/issues/1109)) ### [`v1.0.112`](https://togithub.com/serde-rs/json/releases/tag/v1.0.112) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.111...v1.0.112) - Improve formatting of "invalid type" error messages involving floats ([#​1107](https://togithub.com/serde-rs/json/issues/1107)) ### [`v1.0.111`](https://togithub.com/serde-rs/json/releases/tag/v1.0.111) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.110...v1.0.111) - Improve floating point parsing performance on loongarch64 ([#​1100](https://togithub.com/serde-rs/json/issues/1100), thanks [@​heiher](https://togithub.com/heiher)) ### [`v1.0.110`](https://togithub.com/serde-rs/json/releases/tag/v1.0.110) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.109...v1.0.110) - Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache ### [`v1.0.109`](https://togithub.com/serde-rs/json/releases/tag/v1.0.109) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.108...v1.0.109) - Documentation improvements

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.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

github-actions[bot] commented 9 months ago

:cowboy_hat_face: Cargo bloat for toolchain stable-x86_64-unknown-linux-gnu :cowboy_hat_face:

@@ Size breakdown @@

- Size     10.32 MB
+ Size     10.33 MB  +12.25 KB
Text size  2.74 MB
Size difference per crate
**Note:** The numbers below are not 100% accurate, use them as a rough estimate. ```diff @@ Breakdown per crate @@ + (ryu) ryu::pretty::format64 2.31 KB + (h2) indexmap::map::core::entry::VacantEntry::insert 525 B - (h2) http::header::name::HdrName::from_bytes 1.04 KB - (h2) h2::proto::streams::streams::OpaqueStreamRef::clear_recv_buffer 560 B - (h2) indexmap::map::core::VacantEntry::insert 525 B - (h2) h2::proto::streams::streams::OpaqueStreamRef::poll_trailers 506 B - (h2) h2::proto::streams::streams::OpaqueStreamRef::poll_data 506 B - (h2) h2::proto::streams::streams::OpaqueStreamRef::release_capacity 368 B - (h2) h2::proto::streams::streams::OpaqueStreamRef::is_end_stream 314 B - (h2) as core::ops::drop::Drop>::drop 285 B - (h2) core::ptr::drop_in_place::fmt 236 B - (h2) h2::server::Builder::new 118 B - (serde) serde::de::Error::invalid_value 117 B - (std) core::ptr::drop_in_place 81 B - (uuid) uuid::fmt::::fmt 71 B - (serde) ::des... 21 B - (stratum_server) as core::clone::Clone>::clo... 14 B - (std) core::ptr::drop_in_place 1 B - (std) core::ptr::drop_in_place 1 B - (stratum_server) core::ptr::drop_in_place 1 B - (std) core::ptr::drop_in_place 1 B - (std) core::ptr::drop_in_place 1 B ```
Dependency tree
```diff @@ Dependency tree @@ Count: 240 β”œβ”€ async-trait v0.1.77 (proc-macro) β”‚ β”œβ”€ proc-macro2 v1.0.78 β”‚ β”‚ └─ unicode-ident v1.0.12 β”‚ β”œβ”€ quote v1.0.35 β”‚ β”‚ └─ proc-macro2 v1.0.78 β”‚ └─ syn v2.0.48 β”‚ β”œβ”€ proc-macro2 v1.0.78 β”‚ β”œβ”€ quote v1.0.35 β”‚ └─ unicode-ident v1.0.12 β”œβ”€ axum v0.7.4 β”‚ β”œβ”€ async-trait v0.1.77 (proc-macro) β”‚ β”œβ”€ axum-core v0.4.3 β”‚ β”‚ β”œβ”€ async-trait v0.1.77 (proc-macro) β”‚ β”‚ β”œβ”€ bytes v1.5.0 β”‚ β”‚ β”œβ”€ futures-util v0.3.30 β”‚ β”‚ β”‚ β”œβ”€ futures-channel v0.3.30 β”‚ β”‚ β”‚ β”‚ β”œβ”€ futures-core v0.3.30 β”‚ β”‚ β”‚ β”‚ └─ futures-sink v0.3.30 β”‚ β”‚ β”‚ β”œβ”€ futures-core v0.3.30 β”‚ β”‚ β”‚ β”œβ”€ futures-io v0.3.30 β”‚ β”‚ β”‚ β”œβ”€ futures-macro v0.3.30 (proc-macro) β”‚ β”‚ β”‚ β”‚ β”œβ”€ proc-macro2 v1.0.78 β”‚ β”‚ β”‚ β”‚ β”œβ”€ quote v1.0.35 β”‚ β”‚ β”‚ β”‚ └─ syn v2.0.48 β”‚ β”‚ β”‚ β”œβ”€ futures-sink v0.3.30 β”‚ β”‚ β”‚ β”œβ”€ futures-task v0.3.30 β”‚ β”‚ β”‚ β”œβ”€ memchr v2.7.1 β”‚ β”‚ β”‚ β”œβ”€ pin-project-lite v0.2.13 β”‚ β”‚ β”‚ β”œβ”€ pin-utils v0.1.0 β”‚ β”‚ β”‚ └─ slab v0.4.9 β”‚ β”‚ β”‚ └─ autocfg v1.1.0 β”‚ β”‚ β”œβ”€ http v1.0.0 β”‚ β”‚ β”‚ β”œβ”€ bytes v1.5.0 β”‚ β”‚ β”‚ β”œβ”€ fnv v1.0.7 β”‚ β”‚ β”‚ └─ itoa v1.0.10 β”‚ β”‚ β”œβ”€ http-body v1.0.0 β”‚ β”‚ β”‚ β”œβ”€ bytes v1.5.0 β”‚ β”‚ β”‚ └─ http v1.0.0 β”‚ β”‚ β”œβ”€ http-body-util v0.1.0 β”‚ β”‚ β”‚ β”œβ”€ bytes v1.5.0 β”‚ β”‚ β”‚ β”œβ”€ futures-util v0.3.30 β”‚ β”‚ β”‚ β”œβ”€ http v1.0.0 β”‚ β”‚ β”‚ β”œβ”€ http-body v1.0.0 β”‚ β”‚ β”‚ └─ pin-project-lite v0.2.13 β”‚ β”‚ β”œβ”€ mime v0.3.17 β”‚ β”‚ β”œβ”€ pin-project-lite v0.2.13 β”‚ β”‚ β”œβ”€ sync_wrapper v0.1.2 β”‚ β”‚ β”œβ”€ tower-layer v0.3.2 β”‚ β”‚ β”œβ”€ tower-service v0.3.2 β”‚ β”‚ β”œβ”€ tracing v0.1.40 β”‚ β”‚ β”‚ β”œβ”€ log v0.4.20 β”‚ β”‚ β”‚ β”œβ”€ pin-project-lite v0.2.13 β”‚ β”‚ β”‚ β”œβ”€ tracing-attributes v0.1.27 (proc-macro) β”‚ β”‚ β”‚ β”‚ β”œβ”€ proc-macro2 v1.0.78 β”‚ β”‚ β”‚ β”‚ β”œβ”€ quote v1.0.35 β”‚ β”‚ β”‚ β”‚ └─ syn v2.0.48 β”‚ β”‚ β”‚ └─ tracing-core v0.1.32 β”‚ β”‚ β”‚ └─ once_cell v1.19.0 β”‚ β”‚ └─ rustversion v1.0.14 (proc-macro) β”‚ β”œβ”€ bytes v1.5.0 β”‚ β”œβ”€ futures-util v0.3.30 β”‚ β”œβ”€ http v1.0.0 β”‚ β”œβ”€ http-body v1.0.0 β”‚ β”œβ”€ http-body-util v0.1.0 β”‚ β”œβ”€ hyper v1.1.0 β”‚ β”‚ β”œβ”€ bytes v1.5.0 β”‚ β”‚ β”œβ”€ futures-channel v0.3.30 β”‚ β”‚ β”œβ”€ futures-util v0.3.30 β”‚ β”‚ β”œβ”€ h2 v0.4.2 β”‚ β”‚ β”‚ β”œβ”€ bytes v1.5.0 β”‚ β”‚ β”‚ β”œβ”€ fnv v1.0.7 β”‚ β”‚ β”‚ β”œβ”€ futures-core v0.3.30 β”‚ β”‚ β”‚ β”œβ”€ futures-sink v0.3.30 β”‚ β”‚ β”‚ β”œβ”€ futures-util v0.3.30 β”‚ β”‚ β”‚ β”œβ”€ http v1.0.0 - β”‚ β”‚ β”‚ β”œβ”€ indexmap v2.1.0 + β”‚ β”‚ β”‚ β”œβ”€ indexmap v2.2.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€ equivalent v1.0.1 β”‚ β”‚ β”‚ β”‚ └─ hashbrown v0.14.3 β”‚ β”‚ β”‚ β”œβ”€ slab v0.4.9 β”‚ β”‚ β”‚ β”œβ”€ tokio v1.35.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€ bytes v1.5.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€ libc v0.2.152 β”‚ β”‚ β”‚ β”‚ β”œβ”€ mio v0.8.10 β”‚ β”‚ β”‚ β”‚ β”‚ └─ libc v0.2.152 β”‚ β”‚ β”‚ β”‚ β”œβ”€ num_cpus v1.16.0 β”‚ β”‚ β”‚ β”‚ β”‚ └─ libc v0.2.152 β”‚ β”‚ β”‚ β”‚ β”œβ”€ parking_lot v0.12.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€ lock_api v0.4.11 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€ scopeguard v1.2.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─ autocfg v1.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ └─ parking_lot_core v0.9.9 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€ cfg-if v1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€ libc v0.2.152 β”‚ β”‚ β”‚ β”‚ β”‚ └─ smallvec v1.13.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€ pin-project-lite v0.2.13 β”‚ β”‚ β”‚ β”‚ β”œβ”€ signal-hook-registry v1.4.1 β”‚ β”‚ β”‚ β”‚ β”‚ └─ libc v0.2.152 β”‚ β”‚ β”‚ β”‚ β”œβ”€ socket2 v0.5.5 β”‚ β”‚ β”‚ β”‚ β”‚ └─ libc v0.2.152 β”‚ β”‚ β”‚ β”‚ └─ tokio-macros v2.2.0 (proc-macro) β”‚ β”‚ β”‚ β”‚ β”œβ”€ proc-macro2 v1.0.78 β”‚ β”‚ β”‚ β”‚ β”œβ”€ quote v1.0.35 β”‚ β”‚ β”‚ β”‚ └─ syn v2.0.48 β”‚ β”‚ β”‚ β”œβ”€ tokio-util v0.7.10 β”‚ β”‚ β”‚ β”‚ β”œβ”€ bytes v1.5.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€ futures-core v0.3.30 β”‚ β”‚ β”‚ β”‚ β”œβ”€ futures-sink v0.3.30 β”‚ β”‚ β”‚ β”‚ β”œβ”€ pin-project-lite v0.2.13 β”‚ β”‚ β”‚ β”‚ β”œβ”€ slab v0.4.9 β”‚ β”‚ β”‚ β”‚ β”œβ”€ tokio v1.35.1 β”‚ β”‚ β”‚ β”‚ └─ tracing v0.1.40 β”‚ β”‚ β”‚ └─ tracing v0.1.40 β”‚ β”‚ β”œβ”€ http v1.0.0 β”‚ β”‚ β”œβ”€ http-body v1.0.0 β”‚ β”‚ β”œβ”€ httparse v1.8.0 β”‚ β”‚ β”œβ”€ httpdate v1.0.3 β”‚ β”‚ β”œβ”€ itoa v1.0.10 β”‚ β”‚ β”œβ”€ pin-project-lite v0.2.13 β”‚ β”‚ └─ tokio v1.35.1 β”‚ β”œβ”€ hyper-util v0.1.2 β”‚ β”‚ β”œβ”€ bytes v1.5.0 β”‚ β”‚ β”œβ”€ futures-channel v0.3.30 β”‚ β”‚ β”œβ”€ futures-util v0.3.30 β”‚ β”‚ β”œβ”€ http v1.0.0 β”‚ β”‚ β”œβ”€ http-body v1.0.0 β”‚ β”‚ β”œβ”€ hyper v1.1.0 β”‚ β”‚ β”œβ”€ pin-project-lite v0.2.13 β”‚ β”‚ β”œβ”€ socket2 v0.5.5 β”‚ β”‚ β”œβ”€ tokio v1.35.1 β”‚ β”‚ └─ tracing v0.1.40 β”‚ β”œβ”€ itoa v1.0.10 β”‚ β”œβ”€ matchit v0.7.3 β”‚ β”œβ”€ memchr v2.7.1 β”‚ β”œβ”€ mime v0.3.17 β”‚ β”œβ”€ percent-encoding v2.3.1 β”‚ β”œβ”€ pin-project-lite v0.2.13 - β”‚ β”œβ”€ serde v1.0.195 - β”‚ β”‚ └─ serde_derive v1.0.195 (proc-macro) + β”‚ β”œβ”€ serde v1.0.196 + β”‚ β”‚ └─ serde_derive v1.0.196 (proc-macro) β”‚ β”‚ β”œβ”€ proc-macro2 v1.0.78 β”‚ β”‚ β”œβ”€ quote v1.0.35 β”‚ β”‚ └─ syn v2.0.48 - β”‚ β”œβ”€ serde_json v1.0.111 + β”‚ β”œβ”€ serde_json v1.0.113 β”‚ β”‚ β”œβ”€ itoa v1.0.10 β”‚ β”‚ β”œβ”€ ryu v1.0.16 - β”‚ β”‚ └─ serde v1.0.195 + β”‚ β”‚ └─ serde v1.0.196 β”‚ β”œβ”€ serde_path_to_error v0.1.15 β”‚ β”‚ β”œβ”€ itoa v1.0.10 - β”‚ β”‚ └─ serde v1.0.195 + β”‚ β”‚ └─ serde v1.0.196 β”‚ β”œβ”€ serde_urlencoded v0.7.1 β”‚ β”‚ β”œβ”€ form_urlencoded v1.2.1 β”‚ β”‚ β”‚ └─ percent-encoding v2.3.1 β”‚ β”‚ β”œβ”€ itoa v1.0.10 β”‚ β”‚ β”œβ”€ ryu v1.0.16 - β”‚ β”‚ └─ serde v1.0.195 + β”‚ β”‚ └─ serde v1.0.196 β”‚ β”œβ”€ sync_wrapper v0.1.2 β”‚ β”œβ”€ tokio v1.35.1 β”‚ β”œβ”€ tower v0.4.13 β”‚ β”‚ β”œβ”€ futures-core v0.3.30 β”‚ β”‚ β”œβ”€ futures-util v0.3.30 β”‚ β”‚ β”œβ”€ pin-project v1.1.4 β”‚ β”‚ β”‚ └─ pin-project-internal v1.1.4 (proc-macro) β”‚ β”‚ β”‚ β”œβ”€ proc-macro2 v1.0.78 β”‚ β”‚ β”‚ β”œβ”€ quote v1.0.35 β”‚ β”‚ β”‚ └─ syn v2.0.48 β”‚ β”‚ β”œβ”€ pin-project-lite v0.2.13 β”‚ β”‚ β”œβ”€ tokio v1.35.1 β”‚ β”‚ β”œβ”€ tower-layer v0.3.2 β”‚ β”‚ β”œβ”€ tower-service v0.3.2 β”‚ β”‚ └─ tracing v0.1.40 β”‚ β”œβ”€ tower-layer v0.3.2 β”‚ β”œβ”€ tower-service v0.3.2 β”‚ β”œβ”€ tracing v0.1.40 β”‚ └─ rustversion v1.0.14 (proc-macro) β”œβ”€ bit-set v0.5.3 β”‚ └─ bit-vec v0.6.3 β”œβ”€ bytes v1.5.0 β”œβ”€ dashmap v5.5.3 β”‚ β”œβ”€ cfg-if v1.0.0 β”‚ β”œβ”€ hashbrown v0.14.3 β”‚ β”œβ”€ lock_api v0.4.11 β”‚ β”œβ”€ once_cell v1.19.0 β”‚ └─ parking_lot_core v0.9.9 β”œβ”€ extended-primitives v0.3.8 β”‚ β”œβ”€ encodings v0.1.0 β”‚ └─ thiserror v1.0.56 β”‚ └─ thiserror-impl v1.0.56 (proc-macro) β”‚ β”œβ”€ proc-macro2 v1.0.78 β”‚ β”œβ”€ quote v1.0.35 β”‚ └─ syn v2.0.48 β”œβ”€ futures v0.3.30 β”‚ β”œβ”€ futures-channel v0.3.30 β”‚ β”œβ”€ futures-core v0.3.30 β”‚ β”œβ”€ futures-executor v0.3.30 β”‚ β”‚ β”œβ”€ futures-core v0.3.30 β”‚ β”‚ β”œβ”€ futures-task v0.3.30 β”‚ β”‚ └─ futures-util v0.3.30 β”‚ β”œβ”€ futures-io v0.3.30 β”‚ β”œβ”€ futures-sink v0.3.30 β”‚ β”œβ”€ futures-task v0.3.30 β”‚ └─ futures-util v0.3.30 β”œβ”€ hyper v1.1.0 β”œβ”€ parking_lot v0.12.1 β”œβ”€ rlimit v0.10.1 β”‚ └─ libc v0.2.152 - β”œβ”€ serde v1.0.195 - β”œβ”€ serde_json v1.0.111 + β”œβ”€ serde v1.0.196 + β”œβ”€ serde_json v1.0.113 β”œβ”€ thiserror v1.0.56 β”œβ”€ tokio v1.35.1 β”œβ”€ tokio-stream v0.1.14 β”‚ β”œβ”€ futures-core v0.3.30 β”‚ β”œβ”€ pin-project-lite v0.2.13 β”‚ └─ tokio v1.35.1 β”œβ”€ tokio-util v0.7.10 β”œβ”€ tower-http v0.5.1 β”‚ β”œβ”€ bitflags v2.4.2 β”‚ β”œβ”€ bytes v1.5.0 β”‚ β”œβ”€ http v1.0.0 β”‚ β”œβ”€ http-body v1.0.0 β”‚ β”œβ”€ http-body-util v0.1.0 β”‚ β”œβ”€ pin-project-lite v0.2.13 β”‚ β”œβ”€ tower-layer v0.3.2 β”‚ └─ tower-service v0.3.2 β”œβ”€ tracing v0.1.40 └─ uuid v1.7.0 β”œβ”€ getrandom v0.2.12 β”‚ β”œβ”€ cfg-if v1.0.0 β”‚ └─ libc v0.2.152 β”œβ”€ rand v0.8.5 β”‚ β”œβ”€ libc v0.2.152 β”‚ β”œβ”€ rand_chacha v0.3.1 β”‚ β”‚ β”œβ”€ ppv-lite86 v0.2.17 β”‚ β”‚ └─ rand_core v0.6.4 β”‚ β”‚ └─ getrandom v0.2.12 β”‚ └─ rand_core v0.6.4 - β”œβ”€ serde v1.0.195 + β”œβ”€ serde v1.0.196 └─ uuid-macro-internal v1.7.0 (proc-macro) β”œβ”€ proc-macro2 v1.0.78 β”œβ”€ quote v1.0.35 └─ syn v2.0.48 ```

Commit: c555c3e77231da0edda1a302a0a772b9912277fc (Compare with baseline commit)

codecov[bot] commented 9 months ago

Codecov Report

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

Comparison is base (7fbfb10) 64.88% compared to head (a1b3698) 64.88%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #639 +/- ## ======================================= Coverage 64.88% 64.88% ======================================= Files 29 29 Lines 1683 1683 ======================================= Hits 1092 1092 Misses 591 591 ```

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

renovate[bot] commented 9 months ago

bors: r+