Rewrite CpuPinningConfig implementation to support aquatic_toml_config

This commit is contained in:
Joakim Frostegård 2022-04-04 22:38:47 +02:00
parent e2ee050233
commit 6c149331dc
9 changed files with 127 additions and 61 deletions

41
Cargo.lock generated
View file

@ -75,6 +75,7 @@ dependencies = [
"anyhow",
"aquatic_toml_config",
"arc-swap",
"duplicate",
"glommio",
"hashbrown 0.12.0",
"hex",
@ -703,6 +704,16 @@ dependencies = [
"crypto-common",
]
[[package]]
name = "duplicate"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4a2535fcf1437c9de0d91a3921351c474258abdb6440cd03bb5a7cf0547e7214"
dependencies = [
"heck",
"proc-macro-error",
]
[[package]]
name = "either"
version = "1.6.1"
@ -1065,6 +1076,12 @@ dependencies = [
"serde",
]
[[package]]
name = "heck"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
[[package]]
name = "hermit-abi"
version = "0.1.19"
@ -1583,6 +1600,30 @@ dependencies = [
"nix",
]
[[package]]
name = "proc-macro-error"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
dependencies = [
"proc-macro-error-attr",
"proc-macro2",
"quote",
"syn",
"version_check",
]
[[package]]
name = "proc-macro-error-attr"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
dependencies = [
"proc-macro2",
"quote",
"version_check",
]
[[package]]
name = "proc-macro2"
version = "1.0.36"