Pierre HUBERT cc35feb6a9
All checks were successful
continuous-integration/drone/push Build is passing
Update Rust crate tokio to v1.44.0 (#72)
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
2024-06-14 06:43:14 +00:00
2022-12-17 17:37:33 +01:00
2024-11-08 00:12:56 +00:00
2022-12-20 10:18:19 +01:00
2024-06-14 16:48:30 +00:00

Grammalecte client

Crate Documentation

This crate is an Open Source Grammalecte client, written in Rust.

Please have a look at this crate documentation to learn more.

Description
Rust Grammalecte client library
Readme 8.9 MiB
2024-06-14 17:00:16 +00:00
Languages
Rust 100%