aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
authorlukeflo2025-02-22 00:48:41 +0100
committerlukeflo2025-02-22 00:48:41 +0100
commit63d4410fdfe7712faec287aee2f5c0ca288dc996 (patch)
treecdc1c3a2fa012c9c194766c256572129ae069a92 /Cargo.lock
parent9cfed78e434a165d4cc01a869dfa7066b8b29819 (diff)
downloadbibiman-63d4410fdfe7712faec287aee2f5c0ca288dc996.tar.gz
bibiman-63d4410fdfe7712faec287aee2f5c0ca288dc996.zip
replace Config crate with Figment -> better merging of default and config values
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock73
1 files changed, 35 insertions, 38 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 342fba4..9c83245 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -58,14 +58,12 @@ dependencies = [
]
[[package]]
-name = "async-trait"
-version = "0.1.86"
+name = "atomic"
+version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d"
+checksum = "8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994"
dependencies = [
- "proc-macro2",
- "quote",
- "syn",
+ "bytemuck",
]
[[package]]
@@ -102,10 +100,10 @@ dependencies = [
"arboard",
"biblatex",
"color-eyre",
- "config",
"crossterm",
"dirs",
"editor-command",
+ "figment",
"futures",
"itertools",
"lexopt",
@@ -271,29 +269,6 @@ dependencies = [
]
[[package]]
-name = "config"
-version = "0.15.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8cf9dc8d4ef88e27a8cb23e85cb116403dedd57f7971964dc4b18ccead548901"
-dependencies = [
- "async-trait",
- "convert_case",
- "pathdiff",
- "serde",
- "toml",
- "winnow",
-]
-
-[[package]]
-name = "convert_case"
-version = "0.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca"
-dependencies = [
- "unicode-segmentation",
-]
-
-[[package]]
name = "core-foundation"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -489,6 +464,19 @@ dependencies = [
]
[[package]]
+name = "figment"
+version = "0.10.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3"
+dependencies = [
+ "atomic",
+ "serde",
+ "toml",
+ "uncased",
+ "version_check",
+]
+
+[[package]]
name = "fixedbitset"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1237,12 +1225,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
[[package]]
-name = "pathdiff"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
-
-[[package]]
name = "percent-encoding"
version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1925,6 +1907,15 @@ dependencies = [
]
[[package]]
+name = "uncased"
+version = "0.9.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697"
+dependencies = [
+ "version_check",
+]
+
+[[package]]
name = "unicode-ident"
version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2026,6 +2017,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
[[package]]
+name = "version_check"
+version = "0.9.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
+
+[[package]]
name = "walkdir"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2310,9 +2307,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]]
name = "winnow"
-version = "0.7.2"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59690dea168f2198d1a3b0cac23b8063efcd11012f10ae4698f284808c8ef603"
+checksum = "0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1"
dependencies = [
"memchr",
]