tottoto
tottoto
Update edition to 2018. uuid v0.8 has MSRV of 1.32.0 ([ref](https://github.com/uuid-rs/uuid/blob/0.8.1/.travis.yml#L54-L58)). So, job_scheduler user can use Edition 2018.
As `hyper`'s msrv is 1.56, we could use 2021 edition.
`std::sync::OnceLock` can be used instead of `lazy_static` crate.
## Motivation The `tls` field of `Connector` is unused when `tls` feature is not used. ## Solution Removes `tls` field when `tls` feature is not used.
## Motivation `actions/checkout@v4` is released. https://github.com/actions/checkout/releases/tag/v4.0.0 ## Solution Updates to `actions/checkout@v4` from version 3.
## Motivation Simplifies implementations. ## Solution `hyper` has connection timeout mechanism. `tonic` could use it instead of `hyper-timeout`'s connection when using `hyper` connector. As `connect_with_connector` does not assume only `hyper`'s...
## Motivation Improves ci by using `cargo-hack`'s new feature. ## Solution Uses `cargo-hack`'s more powerful `--no-private` option ([doc](https://github.com/taiki-e/cargo-hack/blob/v0.6.0/CHANGELOG.md#060---2023-08-28)) to avoid checking local crates, which is introduced recently.
Updates to `zstd` 0.13.
## Motivation `async-stream` is now used in `transport` feature. ## Solution Moves `async-stream` crate to `transport` section.
Allows users to use the service router independent from transport feature.