Compare commits

..

9 Commits

Author SHA1 Message Date
ae8931d4c7 Update Rust crate rand to 0.9.0
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-11 00:18:57 +00:00
ed23c1b8bd Update Rust crate serde_json to v1.0.140 (#71)
All checks were successful
continuous-integration/drone/push Build is passing
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [serde_json](https://github.com/serde-rs/json) | dependencies | patch | `1.0.139` -> `1.0.140` |

---

### Release Notes

<details>
<summary>serde-rs/json (serde_json)</summary>

### [`v1.0.140`](https://github.com/serde-rs/json/releases/tag/v1.0.140)

[Compare Source](https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140)

-   Documentation improvements

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNyIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #71
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost>
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost>
2025-03-10 18:01:14 +00:00
cc35feb6a9 Update Rust crate tokio to v1.44.0 (#72)
All checks were successful
continuous-integration/drone/push Build is passing
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [tokio](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio)) | dev-dependencies | minor | `1.43.0` -> `1.44.0` |

---

### Release Notes

<details>
<summary>tokio-rs/tokio (tokio)</summary>

### [`v1.44.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.44.0): Tokio v1.44.0

[Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.44.0)

### 1.44.0 (March 7th, 2025)

This release changes the `from_std` method on sockets to panic if a blocking socket is provided. We determined this change is not a breaking change as Tokio is not intended to operate using blocking sockets. Doing so results in runtime hangs and should be considered a bug. Accidentally passing a blocking socket to Tokio is one of the most common user mistakes. If this change causes an issue for you, please comment on [#&#8203;7172].

##### Added

-   coop: add `task::coop` module ([#&#8203;7116])
-   process: add `Command::get_kill_on_drop()` ([#&#8203;7086])
-   sync: add `broadcast::Sender::closed` ([#&#8203;6685], [#&#8203;7090])
-   sync: add `broadcast::WeakSender` ([#&#8203;7100])
-   sync: add `oneshot::Receiver::is_empty()` ([#&#8203;7153])
-   sync: add `oneshot::Receiver::is_terminated()` ([#&#8203;7152])

##### Fixed

-   fs: empty reads on `File` should not start a background read ([#&#8203;7139])
-   process: calling `start_kill` on exited child should not fail ([#&#8203;7160])
-   signal: fix `CTRL_CLOSE`, `CTRL_LOGOFF`, `CTRL_SHUTDOWN` on windows ([#&#8203;7122])
-   sync: properly handle panic during mpsc drop ([#&#8203;7094])

##### Changes

-   runtime: clean up magic number in registration set ([#&#8203;7112])
-   coop: make coop yield using waker defer strategy ([#&#8203;7185])
-   macros: make `select!` budget-aware ([#&#8203;7164])
-   net: panic when passing a blocking socket to `from_std` ([#&#8203;7166])
-   io: clean up buffer casts ([#&#8203;7142])

##### Changes to unstable APIs

-   rt: add before and after task poll callbacks ([#&#8203;7120])
-   tracing: make the task tracing API unstable public ([#&#8203;6972])

##### Documented

-   docs: fix nesting of sections in top-level docs ([#&#8203;7159])
-   fs: rename symlink and hardlink parameter names ([#&#8203;7143])
-   io: swap reader/writer in simplex doc test ([#&#8203;7176])
-   macros: docs about `select!` alternatives ([#&#8203;7110])
-   net: rename the argument for `send_to` ([#&#8203;7146])
-   process: add example for reading `Child` stdout ([#&#8203;7141])
-   process: clarify `Child::kill` behavior ([#&#8203;7162])
-   process: fix grammar of the `ChildStdin` struct doc comment ([#&#8203;7192])
-   runtime: consistently use `worker_threads` instead of `core_threads` ([#&#8203;7186])

[#&#8203;6685]: https://github.com/tokio-rs/tokio/pull/6685

[#&#8203;6972]: https://github.com/tokio-rs/tokio/pull/6972

[#&#8203;7086]: https://github.com/tokio-rs/tokio/pull/7086

[#&#8203;7090]: https://github.com/tokio-rs/tokio/pull/7090

[#&#8203;7094]: https://github.com/tokio-rs/tokio/pull/7094

[#&#8203;7100]: https://github.com/tokio-rs/tokio/pull/7100

[#&#8203;7110]: https://github.com/tokio-rs/tokio/pull/7110

[#&#8203;7112]: https://github.com/tokio-rs/tokio/pull/7112

[#&#8203;7116]: https://github.com/tokio-rs/tokio/pull/7116

[#&#8203;7120]: https://github.com/tokio-rs/tokio/pull/7120

[#&#8203;7122]: https://github.com/tokio-rs/tokio/pull/7122

[#&#8203;7139]: https://github.com/tokio-rs/tokio/pull/7139

[#&#8203;7141]: https://github.com/tokio-rs/tokio/pull/7141

[#&#8203;7142]: https://github.com/tokio-rs/tokio/pull/7142

[#&#8203;7143]: https://github.com/tokio-rs/tokio/pull/7143

[#&#8203;7146]: https://github.com/tokio-rs/tokio/pull/7146

[#&#8203;7152]: https://github.com/tokio-rs/tokio/pull/7152

[#&#8203;7153]: https://github.com/tokio-rs/tokio/pull/7153

[#&#8203;7159]: https://github.com/tokio-rs/tokio/pull/7159

[#&#8203;7160]: https://github.com/tokio-rs/tokio/pull/7160

[#&#8203;7162]: https://github.com/tokio-rs/tokio/pull/7162

[#&#8203;7164]: https://github.com/tokio-rs/tokio/pull/7164

[#&#8203;7166]: https://github.com/tokio-rs/tokio/pull/7166

[#&#8203;7172]: https://github.com/tokio-rs/tokio/pull/7172

[#&#8203;7176]: https://github.com/tokio-rs/tokio/pull/7176

[#&#8203;7185]: https://github.com/tokio-rs/tokio/pull/7185

[#&#8203;7186]: https://github.com/tokio-rs/tokio/pull/7186

[#&#8203;7192]: https://github.com/tokio-rs/tokio/pull/7192

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTEuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE5MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #72
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost>
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost>
2025-03-10 18:01:01 +00:00
be977ff5f5 Update Rust crate serde to v1.0.219 (#73)
All checks were successful
continuous-integration/drone/push Build is passing
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [serde](https://serde.rs) ([source](https://github.com/serde-rs/serde)) | dependencies | patch | `1.0.218` -> `1.0.219` |

---

### Release Notes

<details>
<summary>serde-rs/serde (serde)</summary>

### [`v1.0.219`](https://github.com/serde-rs/serde/releases/tag/v1.0.219)

[Compare Source](https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219)

-   Prevent `absolute_paths` Clippy restriction being triggered inside macro-generated code ([#&#8203;2906](https://github.com/serde-rs/serde/issues/2906), thanks [@&#8203;davidzeng0](https://github.com/davidzeng0))

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTEuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE5MS40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://gitea.communiquons.org/pierre/GrammalecteClient/pulls/73
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost>
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost>
2025-03-10 18:00:47 +00:00
6410bd3772 Update Rust crate serde_json to v1.0.139 (#68)
All checks were successful
continuous-integration/drone/push Build is passing
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [serde_json](https://github.com/serde-rs/json) | dependencies | patch | `1.0.138` -> `1.0.139` |

---

### Release Notes

<details>
<summary>serde-rs/json (serde_json)</summary>

### [`v1.0.139`](https://github.com/serde-rs/json/releases/tag/v1.0.139)

[Compare Source](https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139)

-   Documentation improvements

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #68
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost>
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost>
2025-03-01 16:01:48 +00:00
d6dc78f152 Update Rust crate log to v0.4.26 (#69)
All checks were successful
continuous-integration/drone/push Build is passing
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [log](https://github.com/rust-lang/log) | dependencies | patch | `0.4.25` -> `0.4.26` |

---

### Release Notes

<details>
<summary>rust-lang/log (log)</summary>

### [`v0.4.26`](https://github.com/rust-lang/log/blob/HEAD/CHANGELOG.md#0426---2025-02-18)

[Compare Source](https://github.com/rust-lang/log/compare/0.4.25...0.4.26)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #69
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost>
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost>
2025-03-01 16:01:43 +00:00
685227c1f3 Update Rust crate serde to v1.0.218 (#67)
All checks were successful
continuous-integration/drone/push Build is passing
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [serde](https://serde.rs) ([source](https://github.com/serde-rs/serde)) | dependencies | patch | `1.0.217` -> `1.0.218` |

---

### Release Notes

<details>
<summary>serde-rs/serde (serde)</summary>

### [`v1.0.218`](https://github.com/serde-rs/serde/releases/tag/v1.0.218)

[Compare Source](https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218)

-   Documentation improvements

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #67
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost>
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost>
2025-03-01 16:01:35 +00:00
b8fe397dc1 Update Rust crate zip to v2.2.3 (#70)
All checks were successful
continuous-integration/drone/push Build is passing
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [zip](https://github.com/zip-rs/zip2) | dependencies | patch | `2.2.2` -> `2.2.3` |

---

### Release Notes

<details>
<summary>zip-rs/zip2 (zip)</summary>

### [`v2.2.3`](https://github.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#223---2025-02-26)

[Compare Source](https://github.com/zip-rs/zip2/compare/v2.2.2...v2.2.3)

##### <!-- 2 -->🚜 Refactor

-   Change the inner structure of `DateTime` ([#&#8203;267](https://github.com/zip-rs/zip2/issues/267))

##### <!-- 7 -->⚙️ Miscellaneous Tasks

-   cargo fix --edition

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODIuMyIsInVwZGF0ZWRJblZlciI6IjM5LjE4Mi4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://gitea.communiquons.org/pierre/GrammalecteClient/pulls/70
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost>
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost>
2025-03-01 16:01:28 +00:00
659ae28bf1 Update Rust crate serde_json to v1.0.138 (#66)
All checks were successful
continuous-integration/drone/push Build is passing
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [serde_json](https://github.com/serde-rs/json) | dependencies | patch | `1.0.137` -> `1.0.138` |

---

### Release Notes

<details>
<summary>serde-rs/json (serde_json)</summary>

### [`v1.0.138`](https://github.com/serde-rs/json/releases/tag/v1.0.138)

[Compare Source](https://github.com/serde-rs/json/compare/v1.0.137...v1.0.138)

-   Documentation improvements

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDIuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0Mi4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #66
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost>
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost>
2025-02-04 07:04:44 +00:00

33
Cargo.lock generated
View File

@ -169,19 +169,18 @@ checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b"
[[package]]
name = "bzip2"
version = "0.4.4"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8"
checksum = "75b89e7c29231c673a61a46e722602bcd138298f6b9e81e71119693534585f5c"
dependencies = [
"bzip2-sys",
"libc",
]
[[package]]
name = "bzip2-sys"
version = "0.1.11+1.0.8"
version = "0.1.12+1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc"
checksum = "72ebc2f1a417f01e1da30ef264ee86ae31d2dcd2d603ea283d3c244a883ca2a9"
dependencies = [
"cc",
"libc",
@ -896,9 +895,9 @@ checksum = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e"
[[package]]
name = "log"
version = "0.4.25"
version = "0.4.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f"
checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e"
[[package]]
name = "lzma-rs"
@ -1368,18 +1367,18 @@ dependencies = [
[[package]]
name = "serde"
version = "1.0.217"
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.217"
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
dependencies = [
"proc-macro2",
"quote",
@ -1388,9 +1387,9 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.137"
version = "1.0.140"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b"
checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
dependencies = [
"itoa",
"memchr",
@ -1614,9 +1613,9 @@ dependencies = [
[[package]]
name = "tokio"
version = "1.43.0"
version = "1.44.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e"
checksum = "9975ea0f48b5aa3972bf2d888c238182458437cc2a19374b81b25cdf1023fb3a"
dependencies = [
"backtrace",
"bytes",
@ -2090,9 +2089,9 @@ dependencies = [
[[package]]
name = "zip"
version = "2.2.2"
version = "2.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae9c1ea7b3a5e1f4b922ff856a129881167511563dc219869afe3787fc0c1a45"
checksum = "b280484c454e74e5fff658bbf7df8fdbe7a07c6b2de4a53def232c15ef138f3a"
dependencies = [
"aes",
"arbitrary",