diff --git a/Cargo.lock b/Cargo.lock index fe8ff69a95..a918fb9aaa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -328,15 +328,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "figment_file_provider_adapter" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "353e1e0896797efa3728309408a50d307284d5af4c733fa1859edae2bc80a314" -dependencies = [ - "figment", -] - [[package]] name = "fnv" version = "1.0.7" @@ -701,7 +692,6 @@ dependencies = [ "dialoguer", "dirs-next", "figment", - "figment_file_provider_adapter", "futures", "indoc", "is_elevated", diff --git a/Cargo.toml b/Cargo.toml index ea2747e220..861d061788 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -102,7 +102,6 @@ ctrlc = { version = "3.4.2", features = ["termination"] } dialoguer = { version = "0.11.0", features = ["fuzzy-select"] } dirs-next = "2.0.0" figment = { version = "0.10.14", features = ["env", "toml"] } -figment_file_provider_adapter = "0.1.1" futures = { version = "0.3.30", default-features = false, features = ["std"] } indoc = "2.0.4" itertools = "0.12.0" diff --git a/src/config.rs b/src/config.rs index e4e81ad3c5..7e6b3bfed9 100644 --- a/src/config.rs +++ b/src/config.rs @@ -15,7 +15,6 @@ use figment::{ providers::{Env, Format, Toml}, Figment, Provider, }; -use figment_file_provider_adapter::FileAdapter; use serde::{Deserialize, Serialize}; use tap::prelude::*; @@ -94,9 +93,7 @@ impl Config { pub fn file_provider() -> impl Provider { Self::custom_path() .or_else(Self::default_path) - .map_or_else(Figment::new, |f| { - Figment::from(FileAdapter::wrap(Toml::file(f))) - }) + .map_or_else(Figment::new, |f| Figment::from(Toml::file(f))) } /// Returns the environment config [`Provider`].