One interface/server for all. Doesn't quite work for repeats.

This commit is contained in:
Aram 🍐 2021-10-13 03:19:56 -04:00
parent da8b216fb0
commit f2e6ec1e3f
5 changed files with 335 additions and 203 deletions

21
Cargo.lock generated
View file

@ -206,6 +206,16 @@ dependencies = [
"libc",
]
[[package]]
name = "dashmap"
version = "4.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c"
dependencies = [
"cfg-if",
"num_cpus",
]
[[package]]
name = "dirs-next"
version = "2.0.0"
@ -428,6 +438,16 @@ dependencies = [
"autocfg",
]
[[package]]
name = "num_cpus"
version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"
dependencies = [
"hermit-abi",
"libc",
]
[[package]]
name = "object"
version = "0.26.2"
@ -451,6 +471,7 @@ dependencies = [
"boringtun",
"clap",
"crossbeam-channel",
"dashmap",
"log",
"pretty_env_logger",
"smoltcp",