diff --git a/Cargo.lock b/Cargo.lock index 7353abba..4812feba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -241,6 +241,7 @@ dependencies = [ "resiter", "result-inspect", "rlimit", + "rustversion", "semver", "serde", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index 9d6b70ad..81ae657f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -58,6 +58,7 @@ reqwest = { version = "0.11", features = [ "stream" ] } resiter = "0.5" result-inspect = "0.3" rlimit = "0.10" +rustversion = "1" semver = { version = "1", features = [ "serde" ] } serde = "1" serde_json = "1" diff --git a/src/endpoint/configured.rs b/src/endpoint/configured.rs index 16fa0189..196be796 100644 --- a/src/endpoint/configured.rs +++ b/src/endpoint/configured.rs @@ -19,6 +19,7 @@ use anyhow::Error; use anyhow::Result; use futures::FutureExt; use getset::{CopyGetters, Getters}; +#[rustversion::before(1.76)] use result_inspect::ResultInspect; use shiplift::Container; use shiplift::Docker; diff --git a/src/filestore/staging.rs b/src/filestore/staging.rs index d422c118..38148881 100644 --- a/src/filestore/staging.rs +++ b/src/filestore/staging.rs @@ -16,6 +16,7 @@ use anyhow::Error; use anyhow::Result; use futures::stream::Stream; use indicatif::ProgressBar; +#[rustversion::before(1.76)] use result_inspect::ResultInspect; use tracing::trace; diff --git a/src/main.rs b/src/main.rs index b5e7d224..d99d412d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -54,6 +54,9 @@ use anyhow::Error; use anyhow::Result; use aquamarine as _; use clap::ArgMatches; +// TODO: Drop the rust-inspect dependency once we bump the MSRV to 1.76: +#[rustversion::since(1.76)] +use result_inspect as _; use tracing::{debug, error}; mod cli;