|
@@ -17,17 +17,6 @@ version = "1.0.2"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "ahash"
|
|
|
-version = "0.7.6"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
|
|
|
-dependencies = [
|
|
|
- "getrandom",
|
|
|
- "once_cell",
|
|
|
- "version_check",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "aho-corasick"
|
|
|
version = "1.0.1"
|
|
@@ -84,6 +73,12 @@ dependencies = [
|
|
|
"syn 2.0.13",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "atomic"
|
|
|
+version = "0.5.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "atty"
|
|
|
version = "0.2.14"
|
|
@@ -239,15 +234,6 @@ version = "1.3.2"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "block-buffer"
|
|
|
-version = "0.10.4"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
|
|
|
-dependencies = [
|
|
|
- "generic-array",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "boolinator"
|
|
|
version = "2.4.0"
|
|
@@ -260,7 +246,7 @@ version = "0.1.0"
|
|
|
dependencies = [
|
|
|
"anyhow",
|
|
|
"btlib",
|
|
|
- "config",
|
|
|
+ "figment",
|
|
|
"serde",
|
|
|
]
|
|
|
|
|
@@ -279,6 +265,7 @@ dependencies = [
|
|
|
"hyper",
|
|
|
"log",
|
|
|
"regex",
|
|
|
+ "serde",
|
|
|
"tokio",
|
|
|
"tower",
|
|
|
"tower-http",
|
|
@@ -332,14 +319,15 @@ version = "0.1.0"
|
|
|
dependencies = [
|
|
|
"anyhow",
|
|
|
"btconfig",
|
|
|
+ "btconsole",
|
|
|
"btfproto",
|
|
|
"btlib",
|
|
|
"btlib-tests",
|
|
|
"btmsg",
|
|
|
"btserde",
|
|
|
- "config",
|
|
|
"ctor",
|
|
|
"env_logger",
|
|
|
+ "figment",
|
|
|
"libc",
|
|
|
"log",
|
|
|
"serde",
|
|
@@ -359,9 +347,9 @@ dependencies = [
|
|
|
"btlib",
|
|
|
"btmsg",
|
|
|
"btserde",
|
|
|
- "config",
|
|
|
"ctor",
|
|
|
"env_logger",
|
|
|
+ "figment",
|
|
|
"fuse-backend-rs",
|
|
|
"futures",
|
|
|
"libc",
|
|
@@ -450,7 +438,7 @@ dependencies = [
|
|
|
"btconfig",
|
|
|
"btlib",
|
|
|
"btserde",
|
|
|
- "config",
|
|
|
+ "figment",
|
|
|
"serde",
|
|
|
"tempdir",
|
|
|
"termion",
|
|
@@ -604,25 +592,6 @@ dependencies = [
|
|
|
"unicode-width",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "config"
|
|
|
-version = "0.13.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "d379af7f68bfc21714c6c7dea883544201741d2ce8274bb12fa54f89507f52a7"
|
|
|
-dependencies = [
|
|
|
- "async-trait",
|
|
|
- "json5",
|
|
|
- "lazy_static",
|
|
|
- "nom",
|
|
|
- "pathdiff",
|
|
|
- "ron",
|
|
|
- "rust-ini",
|
|
|
- "serde",
|
|
|
- "serde_json",
|
|
|
- "toml",
|
|
|
- "yaml-rust",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "console_error_panic_hook"
|
|
|
version = "0.1.7"
|
|
@@ -655,15 +624,6 @@ version = "0.8.3"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "cpufeatures"
|
|
|
-version = "0.2.7"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58"
|
|
|
-dependencies = [
|
|
|
- "libc",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "criterion"
|
|
|
version = "0.4.0"
|
|
@@ -743,16 +703,6 @@ dependencies = [
|
|
|
"cfg-if",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "crypto-common"
|
|
|
-version = "0.1.6"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
|
|
|
-dependencies = [
|
|
|
- "generic-array",
|
|
|
- "typenum",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "ctor"
|
|
|
version = "0.1.23"
|
|
@@ -837,22 +787,6 @@ dependencies = [
|
|
|
"const-oid",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "digest"
|
|
|
-version = "0.10.6"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f"
|
|
|
-dependencies = [
|
|
|
- "block-buffer",
|
|
|
- "crypto-common",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "dlv-list"
|
|
|
-version = "0.3.0"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257"
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "either"
|
|
|
version = "1.8.0"
|
|
@@ -924,6 +858,19 @@ dependencies = [
|
|
|
"windows-sys 0.48.0",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "figment"
|
|
|
+version = "0.10.8"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "4e56602b469b2201400dec66a66aec5a9b8761ee97cd1b8c96ab2483fcc16cc9"
|
|
|
+dependencies = [
|
|
|
+ "atomic",
|
|
|
+ "pear",
|
|
|
+ "serde",
|
|
|
+ "uncased",
|
|
|
+ "version_check",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "fnv"
|
|
|
version = "1.0.7"
|
|
@@ -1075,16 +1022,6 @@ dependencies = [
|
|
|
"slab",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "generic-array"
|
|
|
-version = "0.14.7"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
|
|
|
-dependencies = [
|
|
|
- "typenum",
|
|
|
- "version_check",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "getrandom"
|
|
|
version = "0.2.8"
|
|
@@ -1303,9 +1240,6 @@ name = "hashbrown"
|
|
|
version = "0.12.3"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
|
|
|
-dependencies = [
|
|
|
- "ahash",
|
|
|
-]
|
|
|
|
|
|
[[package]]
|
|
|
name = "heck"
|
|
@@ -1462,6 +1396,12 @@ dependencies = [
|
|
|
"hashbrown",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "inlinable_string"
|
|
|
+version = "0.1.15"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "io-lifetimes"
|
|
|
version = "1.0.10"
|
|
@@ -1507,17 +1447,6 @@ dependencies = [
|
|
|
"wasm-bindgen",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "json5"
|
|
|
-version = "0.4.1"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1"
|
|
|
-dependencies = [
|
|
|
- "pest",
|
|
|
- "pest_derive",
|
|
|
- "serde",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "lazy_static"
|
|
|
version = "1.4.0"
|
|
@@ -1564,12 +1493,6 @@ dependencies = [
|
|
|
"cc",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "linked-hash-map"
|
|
|
-version = "0.5.6"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "linux-raw-sys"
|
|
|
version = "0.3.7"
|
|
@@ -1838,16 +1761,6 @@ dependencies = [
|
|
|
"vcpkg",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "ordered-multimap"
|
|
|
-version = "0.4.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "ccd746e37177e1711c20dd619a1620f34f5c8b569c53590a72dedd5344d8924a"
|
|
|
-dependencies = [
|
|
|
- "dlv-list",
|
|
|
- "hashbrown",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "os_str_bytes"
|
|
|
version = "6.4.1"
|
|
@@ -1861,10 +1774,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "d01a5bd0424d00070b0098dd17ebca6f961a959dead1dbcbbbc1d1cd8d3deeba"
|
|
|
|
|
|
[[package]]
|
|
|
-name = "pathdiff"
|
|
|
-version = "0.2.1"
|
|
|
+name = "pear"
|
|
|
+version = "0.2.4"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
|
|
|
+checksum = "0ec95680a7087503575284e5063e14b694b7a9c0b065e5dceec661e0497127e8"
|
|
|
+dependencies = [
|
|
|
+ "inlinable_string",
|
|
|
+ "pear_codegen",
|
|
|
+ "yansi",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "pear_codegen"
|
|
|
+version = "0.2.4"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "9661a3a53f93f09f2ea882018e4d7c88f6ff2956d809a276060476fd8c879d3c"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "proc-macro2-diagnostics",
|
|
|
+ "quote",
|
|
|
+ "syn 2.0.13",
|
|
|
+]
|
|
|
|
|
|
[[package]]
|
|
|
name = "peeking_take_while"
|
|
@@ -1897,40 +1827,6 @@ dependencies = [
|
|
|
"ucd-trie",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "pest_derive"
|
|
|
-version = "2.6.0"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "6b79d4c71c865a25a4322296122e3924d30bc8ee0834c8bfc8b95f7f054afbfb"
|
|
|
-dependencies = [
|
|
|
- "pest",
|
|
|
- "pest_generator",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "pest_generator"
|
|
|
-version = "2.6.0"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "6c435bf1076437b851ebc8edc3a18442796b30f1728ffea6262d59bbe28b077e"
|
|
|
-dependencies = [
|
|
|
- "pest",
|
|
|
- "pest_meta",
|
|
|
- "proc-macro2",
|
|
|
- "quote",
|
|
|
- "syn 2.0.13",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "pest_meta"
|
|
|
-version = "2.6.0"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "745a452f8eb71e39ffd8ee32b3c5f51d03845f99786fa9b68db6ff509c505411"
|
|
|
-dependencies = [
|
|
|
- "once_cell",
|
|
|
- "pest",
|
|
|
- "sha2",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "picky-asn1"
|
|
|
version = "0.3.3"
|
|
@@ -2103,6 +1999,19 @@ dependencies = [
|
|
|
"unicode-ident",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "proc-macro2-diagnostics"
|
|
|
+version = "0.10.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "606c4ba35817e2922a308af55ad51bab3645b59eae5c570d4a6cf07e36bd493b"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn 2.0.13",
|
|
|
+ "version_check",
|
|
|
+ "yansi",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "prokio"
|
|
|
version = "0.1.0"
|
|
@@ -2328,27 +2237,6 @@ dependencies = [
|
|
|
"winapi",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "ron"
|
|
|
-version = "0.7.1"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a"
|
|
|
-dependencies = [
|
|
|
- "base64",
|
|
|
- "bitflags",
|
|
|
- "serde",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "rust-ini"
|
|
|
-version = "0.18.0"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "f6d5f2436026b4f6e79dc829837d467cc7e9a55ee40e750d716713540715a2df"
|
|
|
-dependencies = [
|
|
|
- "cfg-if",
|
|
|
- "ordered-multimap",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "rustc-demangle"
|
|
|
version = "0.1.21"
|
|
@@ -2604,17 +2492,6 @@ dependencies = [
|
|
|
"serde",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "sha2"
|
|
|
-version = "0.10.6"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0"
|
|
|
-dependencies = [
|
|
|
- "cfg-if",
|
|
|
- "cpufeatures",
|
|
|
- "digest",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "shlex"
|
|
|
version = "1.1.0"
|
|
@@ -2921,15 +2798,6 @@ dependencies = [
|
|
|
"tracing",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "toml"
|
|
|
-version = "0.5.11"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
|
|
|
-dependencies = [
|
|
|
- "serde",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "tower"
|
|
|
version = "0.4.13"
|
|
@@ -3055,18 +2923,21 @@ dependencies = [
|
|
|
"target-lexicon",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "typenum"
|
|
|
-version = "1.16.0"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "ucd-trie"
|
|
|
version = "0.1.5"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "uncased"
|
|
|
+version = "0.9.9"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "9b9bc53168a4be7402ab86c3aad243a84dd7381d09be0eddc81280c1da95ca68"
|
|
|
+dependencies = [
|
|
|
+ "version_check",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "unicase"
|
|
|
version = "2.6.0"
|
|
@@ -3484,13 +3355,10 @@ dependencies = [
|
|
|
]
|
|
|
|
|
|
[[package]]
|
|
|
-name = "yaml-rust"
|
|
|
-version = "0.4.5"
|
|
|
+name = "yansi"
|
|
|
+version = "0.5.1"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
|
|
|
-dependencies = [
|
|
|
- "linked-hash-map",
|
|
|
-]
|
|
|
+checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
|
|
|
|
|
|
[[package]]
|
|
|
name = "yew"
|