Merge pull request #143 from mxpv/deps

Update tonic dependencies, switch to 2021 edition
This commit is contained in:
Maksym Pavlenko 2023-05-16 09:40:58 -07:00 committed by GitHub
commit 7ec216f84d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 17 additions and 12 deletions

View File

@ -20,11 +20,18 @@ panic = 'abort'
license = "Apache-2.0" license = "Apache-2.0"
repository = "https://github.com/containerd/rust-extensions" repository = "https://github.com/containerd/rust-extensions"
homepage = "https://containerd.io" homepage = "https://containerd.io"
edition = "2018" edition = "2021"
# Common crate dependencies # Common dependencies for all crates
[workspace.dependencies] [workspace.dependencies]
tokio = "1.26" tokio = "1.26"
tower = "0.4" tower = "0.4"
tonic = "0.9.2"
tonic-build = "0.9.2"
prost = "0.11"
prost-types = "0.11"
async-trait = "0.1.52" async-trait = "0.1.52"
futures = "0.3.19" futures = "0.3.19"

View File

@ -12,9 +12,9 @@ repository.workspace = true
homepage.workspace = true homepage.workspace = true
[dependencies] [dependencies]
tonic = "0.8" tonic.workspace = true
prost = "0.11" prost.workspace = true
prost-types = "0.11" prost-types.workspace = true
tokio = { workspace = true, optional = true } tokio = { workspace = true, optional = true }
tower = { workspace = true, optional = true } tower = { workspace = true, optional = true }
@ -30,7 +30,7 @@ tower = { workspace = true, optional = true }
axum-core = ">=0.2.8" axum-core = ">=0.2.8"
[build-dependencies] [build-dependencies]
tonic-build = "0.8" tonic-build.workspace = true
[features] [features]
connect = ["tokio", "tower"] connect = ["tokio", "tower"]

View File

@ -78,8 +78,6 @@ pub mod events {
pub async fn connect( pub async fn connect(
path: impl AsRef<std::path::Path>, path: impl AsRef<std::path::Path>,
) -> Result<tonic::transport::Channel, tonic::transport::Error> { ) -> Result<tonic::transport::Channel, tonic::transport::Error> {
use std::convert::TryFrom;
use tokio::net::UnixStream; use tokio::net::UnixStream;
use tonic::transport::Endpoint; use tonic::transport::Endpoint;

View File

@ -13,9 +13,9 @@ homepage.workspace = true
[dependencies] [dependencies]
thiserror = "1.0" thiserror = "1.0"
tonic = "0.8" tonic.workspace = true
prost = "0.11" prost.workspace = true
prost-types = "0.11" prost-types.workspace = true
tokio = { workspace = true, features = ["sync"] } tokio = { workspace = true, features = ["sync"] }
tokio-stream = "0.1.8" tokio-stream = "0.1.8"
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0", features = ["derive"] }
@ -41,4 +41,4 @@ futures.workspace = true
simple_logger = { version = "4.0", default-features = false } simple_logger = { version = "4.0", default-features = false }
[build-dependencies] [build-dependencies]
tonic-build = "0.8" tonic-build.workspace = true