From bd6764afaf913f76992df14e6cc1b0561f836b04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Frosteg=C3=A5rd?= Date: Wed, 6 Apr 2022 19:02:39 +0200 Subject: [PATCH] Move aquatic_cli_helpers code into aquatic_common and remove crate --- Cargo.lock | 26 +++---------------- Cargo.toml | 1 - aquatic/Cargo.toml | 2 +- aquatic/src/main.rs | 2 +- aquatic_cli_helpers/Cargo.toml | 19 -------------- aquatic_common/Cargo.toml | 3 +++ .../src/lib.rs => aquatic_common/src/cli.rs | 0 aquatic_common/src/lib.rs | 1 + aquatic_http/Cargo.toml | 1 - aquatic_http/src/config.rs | 4 +-- aquatic_http/src/main.rs | 2 +- aquatic_http_load_test/Cargo.toml | 1 - aquatic_http_load_test/src/config.rs | 4 +-- aquatic_http_load_test/src/main.rs | 2 +- aquatic_http_private/Cargo.toml | 1 - aquatic_http_private/src/config.rs | 4 +-- aquatic_http_private/src/main.rs | 2 +- aquatic_udp/Cargo.toml | 1 - aquatic_udp/src/config.rs | 4 +-- aquatic_udp/src/main.rs | 2 +- aquatic_udp_bench/Cargo.toml | 1 - aquatic_udp_bench/src/config.rs | 2 +- aquatic_udp_bench/src/main.rs | 2 +- aquatic_udp_load_test/Cargo.toml | 1 - aquatic_udp_load_test/src/config.rs | 2 +- aquatic_udp_load_test/src/main.rs | 6 ++--- aquatic_ws/Cargo.toml | 1 - aquatic_ws/src/config.rs | 4 +-- aquatic_ws/src/main.rs | 2 +- aquatic_ws_load_test/Cargo.toml | 1 - aquatic_ws_load_test/src/config.rs | 4 +-- aquatic_ws_load_test/src/main.rs | 2 +- 32 files changed, 34 insertions(+), 76 deletions(-) delete mode 100644 aquatic_cli_helpers/Cargo.toml rename aquatic_cli_helpers/src/lib.rs => aquatic_common/src/cli.rs (100%) diff --git a/Cargo.lock b/Cargo.lock index e9141fb..ef35171 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -47,26 +47,13 @@ checksum = "4361135be9122e0870de935d7c439aef945b9f9ddd4199a553b5270b49c82a27" name = "aquatic" version = "0.2.0" dependencies = [ - "aquatic_cli_helpers", + "aquatic_common", "aquatic_http", "aquatic_udp", "aquatic_ws", "mimalloc", ] -[[package]] -name = "aquatic_cli_helpers" -version = "0.2.0" -dependencies = [ - "anyhow", - "aquatic_toml_config", - "git-testament", - "log", - "serde", - "simple_logger", - "toml", -] - [[package]] name = "aquatic_common" version = "0.2.0" @@ -76,6 +63,7 @@ dependencies = [ "aquatic_toml_config", "arc-swap", "duplicate", + "git-testament", "glommio", "hashbrown 0.12.0", "hex", @@ -88,6 +76,8 @@ dependencies = [ "rustls 0.20.4", "rustls-pemfile", "serde", + "simple_logger", + "toml", ] [[package]] @@ -95,7 +85,6 @@ name = "aquatic_http" version = "0.2.0" dependencies = [ "anyhow", - "aquatic_cli_helpers", "aquatic_common", "aquatic_http_protocol", "aquatic_toml_config", @@ -127,7 +116,6 @@ name = "aquatic_http_load_test" version = "0.2.0" dependencies = [ "anyhow", - "aquatic_cli_helpers", "aquatic_common", "aquatic_http_protocol", "aquatic_toml_config", @@ -149,7 +137,6 @@ name = "aquatic_http_private" version = "0.2.0" dependencies = [ "anyhow", - "aquatic_cli_helpers", "aquatic_common", "aquatic_http_protocol", "aquatic_toml_config", @@ -217,7 +204,6 @@ name = "aquatic_udp" version = "0.2.0" dependencies = [ "anyhow", - "aquatic_cli_helpers", "aquatic_common", "aquatic_toml_config", "aquatic_udp_protocol", @@ -244,7 +230,6 @@ name = "aquatic_udp_bench" version = "0.2.0" dependencies = [ "anyhow", - "aquatic_cli_helpers", "aquatic_common", "aquatic_toml_config", "aquatic_udp", @@ -263,7 +248,6 @@ name = "aquatic_udp_load_test" version = "0.2.0" dependencies = [ "anyhow", - "aquatic_cli_helpers", "aquatic_common", "aquatic_toml_config", "aquatic_udp_protocol", @@ -293,7 +277,6 @@ name = "aquatic_ws" version = "0.2.0" dependencies = [ "anyhow", - "aquatic_cli_helpers", "aquatic_common", "aquatic_toml_config", "aquatic_ws_protocol", @@ -325,7 +308,6 @@ name = "aquatic_ws_load_test" version = "0.2.0" dependencies = [ "anyhow", - "aquatic_cli_helpers", "aquatic_common", "aquatic_toml_config", "aquatic_ws_protocol", diff --git a/Cargo.toml b/Cargo.toml index 0ee9fc5..2092976 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,6 @@ members = [ "aquatic", - "aquatic_cli_helpers", "aquatic_common", "aquatic_http", "aquatic_http_load_test", diff --git a/aquatic/Cargo.toml b/aquatic/Cargo.toml index 2fbe263..c876fad 100644 --- a/aquatic/Cargo.toml +++ b/aquatic/Cargo.toml @@ -13,7 +13,7 @@ readme = "../README.md" name = "aquatic" [dependencies] -aquatic_cli_helpers = { version = "0.2.0", path = "../aquatic_cli_helpers" } +aquatic_common = { version = "0.2.0", path = "../aquatic_common" } aquatic_http = { version = "0.2.0", path = "../aquatic_http" } aquatic_udp = { version = "0.2.0", path = "../aquatic_udp" } aquatic_ws = { version = "0.2.0", path = "../aquatic_ws" } diff --git a/aquatic/src/main.rs b/aquatic/src/main.rs index c320e41..97fba0f 100644 --- a/aquatic/src/main.rs +++ b/aquatic/src/main.rs @@ -1,4 +1,4 @@ -use aquatic_cli_helpers::{print_help, run_app_with_cli_and_config, Options}; +use aquatic_common::cli::{print_help, run_app_with_cli_and_config, Options}; use aquatic_http::config::Config as HttpConfig; use aquatic_udp::config::Config as UdpConfig; use aquatic_ws::config::Config as WsConfig; diff --git a/aquatic_cli_helpers/Cargo.toml b/aquatic_cli_helpers/Cargo.toml deleted file mode 100644 index 7e93b6c..0000000 --- a/aquatic_cli_helpers/Cargo.toml +++ /dev/null @@ -1,19 +0,0 @@ -[package] -name = "aquatic_cli_helpers" -version = "0.2.0" -authors = ["Joakim FrostegÄrd "] -edition = "2021" -license = "Apache-2.0" -description = "aquatic BitTorrent tracker CLI helpers" -repository = "https://github.com/greatest-ape/aquatic" -readme = "../README.md" - -[dependencies] -aquatic_toml_config = { version = "0.2.0", path = "../aquatic_toml_config" } - -anyhow = "1" -git-testament = "0.2" -log = "0.4" -serde = { version = "1", features = ["derive"] } -simple_logger = { version = "2", features = ["stderr"] } -toml = "0.5" diff --git a/aquatic_common/Cargo.toml b/aquatic_common/Cargo.toml index 1f6eb26..a487088 100644 --- a/aquatic_common/Cargo.toml +++ b/aquatic_common/Cargo.toml @@ -23,6 +23,7 @@ ahash = "0.7" anyhow = "1" arc-swap = "1" duplicate = "0.4" +git-testament = "0.2" hashbrown = "0.12" hex = "0.4" indexmap-amortized = "1" @@ -31,6 +32,8 @@ log = "0.4" privdrop = "0.5" rand = { version = "0.8", features = ["small_rng"] } serde = { version = "1", features = ["derive"] } +simple_logger = { version = "2", features = ["stderr"] } +toml = "0.5" # Optional glommio = { version = "0.7", optional = true } diff --git a/aquatic_cli_helpers/src/lib.rs b/aquatic_common/src/cli.rs similarity index 100% rename from aquatic_cli_helpers/src/lib.rs rename to aquatic_common/src/cli.rs diff --git a/aquatic_common/src/lib.rs b/aquatic_common/src/lib.rs index c3cf62e..6888649 100644 --- a/aquatic_common/src/lib.rs +++ b/aquatic_common/src/lib.rs @@ -7,6 +7,7 @@ use ahash::RandomState; use rand::Rng; pub mod access_list; +pub mod cli; pub mod cpu_pinning; pub mod privileges; #[cfg(feature = "rustls-config")] diff --git a/aquatic_http/Cargo.toml b/aquatic_http/Cargo.toml index b9b1152..5809cd7 100644 --- a/aquatic_http/Cargo.toml +++ b/aquatic_http/Cargo.toml @@ -16,7 +16,6 @@ name = "aquatic_http" name = "aquatic_http" [dependencies] -aquatic_cli_helpers = { version = "0.2.0", path = "../aquatic_cli_helpers" } aquatic_common = { version = "0.2.0", path = "../aquatic_common", features = ["rustls-config", "with-glommio"] } aquatic_http_protocol = { version = "0.2.0", path = "../aquatic_http_protocol" } aquatic_toml_config = { version = "0.2.0", path = "../aquatic_toml_config" } diff --git a/aquatic_http/src/config.rs b/aquatic_http/src/config.rs index 0cbcea9..d3cceaa 100644 --- a/aquatic_http/src/config.rs +++ b/aquatic_http/src/config.rs @@ -7,7 +7,7 @@ use aquatic_common::{ use aquatic_toml_config::TomlConfig; use serde::Deserialize; -use aquatic_cli_helpers::LogLevel; +use aquatic_common::cli::LogLevel; /// aquatic_http configuration #[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)] @@ -45,7 +45,7 @@ impl Default for Config { } } -impl aquatic_cli_helpers::Config for Config { +impl aquatic_common::cli::Config for Config { fn get_log_level(&self) -> Option { Some(self.log_level) } diff --git a/aquatic_http/src/main.rs b/aquatic_http/src/main.rs index 0d4b626..7f40c2c 100644 --- a/aquatic_http/src/main.rs +++ b/aquatic_http/src/main.rs @@ -1,4 +1,4 @@ -use aquatic_cli_helpers::run_app_with_cli_and_config; +use aquatic_common::cli::run_app_with_cli_and_config; use aquatic_http::config::Config; #[global_allocator] diff --git a/aquatic_http_load_test/Cargo.toml b/aquatic_http_load_test/Cargo.toml index 625a157..8403959 100644 --- a/aquatic_http_load_test/Cargo.toml +++ b/aquatic_http_load_test/Cargo.toml @@ -13,7 +13,6 @@ readme = "../README.md" name = "aquatic_http_load_test" [dependencies] -aquatic_cli_helpers = { version = "0.2.0", path = "../aquatic_cli_helpers" } aquatic_common = { version = "0.2.0", path = "../aquatic_common", features = ["with-glommio"] } aquatic_http_protocol = { version = "0.2.0", path = "../aquatic_http_protocol" } aquatic_toml_config = { version = "0.2.0", path = "../aquatic_toml_config" } diff --git a/aquatic_http_load_test/src/config.rs b/aquatic_http_load_test/src/config.rs index d8906df..d104c41 100644 --- a/aquatic_http_load_test/src/config.rs +++ b/aquatic_http_load_test/src/config.rs @@ -1,6 +1,6 @@ use std::net::SocketAddr; -use aquatic_cli_helpers::LogLevel; +use aquatic_common::cli::LogLevel; use aquatic_common::cpu_pinning::desc::CpuPinningConfigDesc; use aquatic_toml_config::TomlConfig; use serde::Deserialize; @@ -26,7 +26,7 @@ pub struct Config { pub cpu_pinning: CpuPinningConfigDesc, } -impl aquatic_cli_helpers::Config for Config { +impl aquatic_common::cli::Config for Config { fn get_log_level(&self) -> Option { Some(self.log_level) } diff --git a/aquatic_http_load_test/src/main.rs b/aquatic_http_load_test/src/main.rs index b7e7978..4b060e0 100644 --- a/aquatic_http_load_test/src/main.rs +++ b/aquatic_http_load_test/src/main.rs @@ -24,7 +24,7 @@ static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc; const MBITS_FACTOR: f64 = 1.0 / ((1024.0 * 1024.0) / 8.0); pub fn main() { - aquatic_cli_helpers::run_app_with_cli_and_config::( + aquatic_common::cli::run_app_with_cli_and_config::( "aquatic_http_load_test: BitTorrent load tester", env!("CARGO_PKG_VERSION"), run, diff --git a/aquatic_http_private/Cargo.toml b/aquatic_http_private/Cargo.toml index 7ec86c8..7d400f2 100644 --- a/aquatic_http_private/Cargo.toml +++ b/aquatic_http_private/Cargo.toml @@ -14,7 +14,6 @@ name = "aquatic_http_private" name = "aquatic_http_private" [dependencies] -aquatic_cli_helpers = { version = "0.2.0", path = "../aquatic_cli_helpers" } aquatic_common = { version = "0.2.0", path = "../aquatic_common", features = ["rustls-config"] } aquatic_http_protocol = { version = "0.2.0", path = "../aquatic_http_protocol", features = ["with-axum"] } aquatic_toml_config = { version = "0.2.0", path = "../aquatic_toml_config" } diff --git a/aquatic_http_private/src/config.rs b/aquatic_http_private/src/config.rs index 094c15e..ab1b0b2 100644 --- a/aquatic_http_private/src/config.rs +++ b/aquatic_http_private/src/config.rs @@ -4,7 +4,7 @@ use aquatic_common::privileges::PrivilegeConfig; use aquatic_toml_config::TomlConfig; use serde::Deserialize; -use aquatic_cli_helpers::LogLevel; +use aquatic_common::cli::LogLevel; /// aquatic_http_private configuration #[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)] @@ -42,7 +42,7 @@ impl Default for Config { } } -impl aquatic_cli_helpers::Config for Config { +impl aquatic_common::cli::Config for Config { fn get_log_level(&self) -> Option { Some(self.log_level) } diff --git a/aquatic_http_private/src/main.rs b/aquatic_http_private/src/main.rs index c26aaeb..caf3cbc 100644 --- a/aquatic_http_private/src/main.rs +++ b/aquatic_http_private/src/main.rs @@ -1,4 +1,4 @@ -use aquatic_cli_helpers::run_app_with_cli_and_config; +use aquatic_common::cli::run_app_with_cli_and_config; use aquatic_http_private::config::Config; #[global_allocator] diff --git a/aquatic_udp/Cargo.toml b/aquatic_udp/Cargo.toml index 970b717..ed6686b 100644 --- a/aquatic_udp/Cargo.toml +++ b/aquatic_udp/Cargo.toml @@ -19,7 +19,6 @@ name = "aquatic_udp" cpu-pinning = ["aquatic_common/with-hwloc"] [dependencies] -aquatic_cli_helpers = { version = "0.2.0", path = "../aquatic_cli_helpers" } aquatic_common = { version = "0.2.0", path = "../aquatic_common" } aquatic_toml_config = { version = "0.2.0", path = "../aquatic_toml_config" } aquatic_udp_protocol = { version = "0.2.0", path = "../aquatic_udp_protocol" } diff --git a/aquatic_udp/src/config.rs b/aquatic_udp/src/config.rs index 01a0917..eb3f3d1 100644 --- a/aquatic_udp/src/config.rs +++ b/aquatic_udp/src/config.rs @@ -3,7 +3,7 @@ use std::{net::SocketAddr, path::PathBuf}; use aquatic_common::{access_list::AccessListConfig, privileges::PrivilegeConfig}; use serde::Deserialize; -use aquatic_cli_helpers::LogLevel; +use aquatic_common::cli::LogLevel; use aquatic_toml_config::TomlConfig; /// aquatic_udp configuration @@ -58,7 +58,7 @@ impl Default for Config { } } -impl aquatic_cli_helpers::Config for Config { +impl aquatic_common::cli::Config for Config { fn get_log_level(&self) -> Option { Some(self.log_level) } diff --git a/aquatic_udp/src/main.rs b/aquatic_udp/src/main.rs index b6df27c..9ec75cc 100644 --- a/aquatic_udp/src/main.rs +++ b/aquatic_udp/src/main.rs @@ -2,7 +2,7 @@ static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc; fn main() { - aquatic_cli_helpers::run_app_with_cli_and_config::( + aquatic_common::cli::run_app_with_cli_and_config::( aquatic_udp::APP_NAME, aquatic_udp::APP_VERSION, aquatic_udp::run, diff --git a/aquatic_udp_bench/Cargo.toml b/aquatic_udp_bench/Cargo.toml index 6a6e7e3..d844f28 100644 --- a/aquatic_udp_bench/Cargo.toml +++ b/aquatic_udp_bench/Cargo.toml @@ -11,7 +11,6 @@ readme = "../README.md" name = "aquatic_udp_bench" [dependencies] -aquatic_cli_helpers = { version = "0.2.0", path = "../aquatic_cli_helpers" } aquatic_common = { version = "0.2.0", path = "../aquatic_common" } aquatic_toml_config = { version = "0.2.0", path = "../aquatic_toml_config" } aquatic_udp = { version = "0.2.0", path = "../aquatic_udp" } diff --git a/aquatic_udp_bench/src/config.rs b/aquatic_udp_bench/src/config.rs index 2b4b2f8..a1425d8 100644 --- a/aquatic_udp_bench/src/config.rs +++ b/aquatic_udp_bench/src/config.rs @@ -24,7 +24,7 @@ impl Default for BenchConfig { } } -impl aquatic_cli_helpers::Config for BenchConfig {} +impl aquatic_common::cli::Config for BenchConfig {} #[cfg(test)] mod tests { diff --git a/aquatic_udp_bench/src/main.rs b/aquatic_udp_bench/src/main.rs index 7a83e5b..89ca6da 100644 --- a/aquatic_udp_bench/src/main.rs +++ b/aquatic_udp_bench/src/main.rs @@ -14,7 +14,7 @@ use num_format::{Locale, ToFormattedString}; use rand::{rngs::SmallRng, thread_rng, Rng, SeedableRng}; use std::time::Duration; -use aquatic_cli_helpers::run_app_with_cli_and_config; +use aquatic_common::cli::run_app_with_cli_and_config; use aquatic_udp::common::*; use aquatic_udp::config::Config; use aquatic_udp_protocol::*; diff --git a/aquatic_udp_load_test/Cargo.toml b/aquatic_udp_load_test/Cargo.toml index 31029b7..662676b 100644 --- a/aquatic_udp_load_test/Cargo.toml +++ b/aquatic_udp_load_test/Cargo.toml @@ -16,7 +16,6 @@ cpu-pinning = ["aquatic_common/with-hwloc"] name = "aquatic_udp_load_test" [dependencies] -aquatic_cli_helpers = { version = "0.2.0", path = "../aquatic_cli_helpers" } aquatic_common = { version = "0.2.0", path = "../aquatic_common" } aquatic_toml_config = { version = "0.2.0", path = "../aquatic_toml_config" } aquatic_udp_protocol = { version = "0.2.0", path = "../aquatic_udp_protocol" } diff --git a/aquatic_udp_load_test/src/config.rs b/aquatic_udp_load_test/src/config.rs index e803eb8..a189307 100644 --- a/aquatic_udp_load_test/src/config.rs +++ b/aquatic_udp_load_test/src/config.rs @@ -2,7 +2,7 @@ use std::net::SocketAddr; use serde::Deserialize; -use aquatic_cli_helpers::LogLevel; +use aquatic_common::cli::LogLevel; #[cfg(feature = "cpu-pinning")] use aquatic_common::cpu_pinning::desc::CpuPinningConfigDesc; use aquatic_toml_config::TomlConfig; diff --git a/aquatic_udp_load_test/src/main.rs b/aquatic_udp_load_test/src/main.rs index dd6ad57..27ddd6a 100644 --- a/aquatic_udp_load_test/src/main.rs +++ b/aquatic_udp_load_test/src/main.rs @@ -22,7 +22,7 @@ use worker::*; static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc; pub fn main() { - aquatic_cli_helpers::run_app_with_cli_and_config::( + aquatic_common::cli::run_app_with_cli_and_config::( "aquatic_udp_load_test: BitTorrent load tester", env!("CARGO_PKG_VERSION"), run, @@ -30,8 +30,8 @@ pub fn main() { ) } -impl aquatic_cli_helpers::Config for Config { - fn get_log_level(&self) -> Option { +impl aquatic_common::cli::Config for Config { + fn get_log_level(&self) -> Option { Some(self.log_level) } } diff --git a/aquatic_ws/Cargo.toml b/aquatic_ws/Cargo.toml index 0add3fa..65491c7 100644 --- a/aquatic_ws/Cargo.toml +++ b/aquatic_ws/Cargo.toml @@ -16,7 +16,6 @@ name = "aquatic_ws" name = "aquatic_ws" [dependencies] -aquatic_cli_helpers = { version = "0.2.0", path = "../aquatic_cli_helpers" } aquatic_common = { version = "0.2.0", path = "../aquatic_common", features = ["rustls-config", "with-glommio"] } aquatic_toml_config = { version = "0.2.0", path = "../aquatic_toml_config" } aquatic_ws_protocol = { version = "0.2.0", path = "../aquatic_ws_protocol" } diff --git a/aquatic_ws/src/config.rs b/aquatic_ws/src/config.rs index b1ea961..fbfe8bf 100644 --- a/aquatic_ws/src/config.rs +++ b/aquatic_ws/src/config.rs @@ -5,7 +5,7 @@ use aquatic_common::cpu_pinning::asc::CpuPinningConfigAsc; use aquatic_common::{access_list::AccessListConfig, privileges::PrivilegeConfig}; use serde::Deserialize; -use aquatic_cli_helpers::LogLevel; +use aquatic_common::cli::LogLevel; use aquatic_toml_config::TomlConfig; /// aquatic_ws configuration @@ -44,7 +44,7 @@ impl Default for Config { } } -impl aquatic_cli_helpers::Config for Config { +impl aquatic_common::cli::Config for Config { fn get_log_level(&self) -> Option { Some(self.log_level) } diff --git a/aquatic_ws/src/main.rs b/aquatic_ws/src/main.rs index bd241e3..cb8b58f 100644 --- a/aquatic_ws/src/main.rs +++ b/aquatic_ws/src/main.rs @@ -1,4 +1,4 @@ -use aquatic_cli_helpers::run_app_with_cli_and_config; +use aquatic_common::cli::run_app_with_cli_and_config; use aquatic_ws::config::Config; #[global_allocator] diff --git a/aquatic_ws_load_test/Cargo.toml b/aquatic_ws_load_test/Cargo.toml index 82496b7..457a4d2 100644 --- a/aquatic_ws_load_test/Cargo.toml +++ b/aquatic_ws_load_test/Cargo.toml @@ -13,7 +13,6 @@ readme = "../README.md" name = "aquatic_ws_load_test" [dependencies] -aquatic_cli_helpers = { version = "0.2.0", path = "../aquatic_cli_helpers" } aquatic_common = { version = "0.2.0", path = "../aquatic_common", features = ["with-glommio"] } aquatic_toml_config = { version = "0.2.0", path = "../aquatic_toml_config" } aquatic_ws_protocol = { version = "0.2.0", path = "../aquatic_ws_protocol" } diff --git a/aquatic_ws_load_test/src/config.rs b/aquatic_ws_load_test/src/config.rs index 9949c65..9af7baf 100644 --- a/aquatic_ws_load_test/src/config.rs +++ b/aquatic_ws_load_test/src/config.rs @@ -1,6 +1,6 @@ use std::net::SocketAddr; -use aquatic_cli_helpers::LogLevel; +use aquatic_common::cli::LogLevel; use aquatic_common::cpu_pinning::desc::CpuPinningConfigDesc; use aquatic_toml_config::TomlConfig; use serde::Deserialize; @@ -19,7 +19,7 @@ pub struct Config { pub cpu_pinning: CpuPinningConfigDesc, } -impl aquatic_cli_helpers::Config for Config { +impl aquatic_common::cli::Config for Config { fn get_log_level(&self) -> Option { Some(self.log_level) } diff --git a/aquatic_ws_load_test/src/main.rs b/aquatic_ws_load_test/src/main.rs index f4f16eb..1603c93 100644 --- a/aquatic_ws_load_test/src/main.rs +++ b/aquatic_ws_load_test/src/main.rs @@ -21,7 +21,7 @@ use network::*; static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc; pub fn main() { - aquatic_cli_helpers::run_app_with_cli_and_config::( + aquatic_common::cli::run_app_with_cli_and_config::( "aquatic_ws_load_test: WebTorrent load tester", env!("CARGO_PKG_VERSION"), run,