s/toml_config/aquatic_toml_config/

This commit is contained in:
Joakim Frostegård 2022-02-19 15:11:00 +01:00
parent 8abdf702b7
commit 14a4c10546
27 changed files with 77 additions and 77 deletions

58
Cargo.lock generated
View file

@ -59,10 +59,10 @@ name = "aquatic_cli_helpers"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"aquatic_toml_config",
"serde", "serde",
"simplelog", "simplelog",
"toml", "toml",
"toml_config",
] ]
[[package]] [[package]]
@ -71,6 +71,7 @@ version = "0.1.0"
dependencies = [ dependencies = [
"ahash", "ahash",
"anyhow", "anyhow",
"aquatic_toml_config",
"arc-swap", "arc-swap",
"hashbrown 0.12.0", "hashbrown 0.12.0",
"hex", "hex",
@ -81,7 +82,6 @@ dependencies = [
"privdrop", "privdrop",
"rand", "rand",
"serde", "serde",
"toml_config",
] ]
[[package]] [[package]]
@ -92,6 +92,7 @@ dependencies = [
"aquatic_cli_helpers", "aquatic_cli_helpers",
"aquatic_common", "aquatic_common",
"aquatic_http_protocol", "aquatic_http_protocol",
"aquatic_toml_config",
"cfg-if", "cfg-if",
"either", "either",
"futures-lite", "futures-lite",
@ -111,7 +112,6 @@ dependencies = [
"signal-hook", "signal-hook",
"slab", "slab",
"smartstring", "smartstring",
"toml_config",
] ]
[[package]] [[package]]
@ -122,6 +122,7 @@ dependencies = [
"aquatic_cli_helpers", "aquatic_cli_helpers",
"aquatic_common", "aquatic_common",
"aquatic_http_protocol", "aquatic_http_protocol",
"aquatic_toml_config",
"futures-lite", "futures-lite",
"glommio 0.6.0 (git+https://github.com/DataDog/glommio.git?rev=4e6b14772da2f4325271fbcf12d24cf91ed466e5)", "glommio 0.6.0 (git+https://github.com/DataDog/glommio.git?rev=4e6b14772da2f4325271fbcf12d24cf91ed466e5)",
"hashbrown 0.12.0", "hashbrown 0.12.0",
@ -133,7 +134,6 @@ dependencies = [
"rand_distr", "rand_distr",
"rustls", "rustls",
"serde", "serde",
"toml_config",
] ]
[[package]] [[package]]
@ -157,6 +157,26 @@ dependencies = [
"urlencoding", "urlencoding",
] ]
[[package]]
name = "aquatic_toml_config"
version = "0.1.0"
dependencies = [
"aquatic_toml_config_derive",
"quickcheck",
"quickcheck_macros",
"serde",
"toml",
]
[[package]]
name = "aquatic_toml_config_derive"
version = "0.1.0"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]] [[package]]
name = "aquatic_udp" name = "aquatic_udp"
version = "0.1.0" version = "0.1.0"
@ -164,6 +184,7 @@ dependencies = [
"anyhow", "anyhow",
"aquatic_cli_helpers", "aquatic_cli_helpers",
"aquatic_common", "aquatic_common",
"aquatic_toml_config",
"aquatic_udp_protocol", "aquatic_udp_protocol",
"cfg-if", "cfg-if",
"chrono", "chrono",
@ -181,7 +202,6 @@ dependencies = [
"slab", "slab",
"socket2 0.4.4", "socket2 0.4.4",
"tinytemplate", "tinytemplate",
"toml_config",
] ]
[[package]] [[package]]
@ -191,6 +211,7 @@ dependencies = [
"anyhow", "anyhow",
"aquatic_cli_helpers", "aquatic_cli_helpers",
"aquatic_common", "aquatic_common",
"aquatic_toml_config",
"aquatic_udp", "aquatic_udp",
"aquatic_udp_protocol", "aquatic_udp_protocol",
"crossbeam-channel", "crossbeam-channel",
@ -200,7 +221,6 @@ dependencies = [
"rand", "rand",
"rand_distr", "rand_distr",
"serde", "serde",
"toml_config",
] ]
[[package]] [[package]]
@ -210,6 +230,7 @@ dependencies = [
"anyhow", "anyhow",
"aquatic_cli_helpers", "aquatic_cli_helpers",
"aquatic_common", "aquatic_common",
"aquatic_toml_config",
"aquatic_udp_protocol", "aquatic_udp_protocol",
"hashbrown 0.12.0", "hashbrown 0.12.0",
"mimalloc", "mimalloc",
@ -220,7 +241,6 @@ dependencies = [
"rand_distr", "rand_distr",
"serde", "serde",
"socket2 0.4.4", "socket2 0.4.4",
"toml_config",
] ]
[[package]] [[package]]
@ -240,6 +260,7 @@ dependencies = [
"anyhow", "anyhow",
"aquatic_cli_helpers", "aquatic_cli_helpers",
"aquatic_common", "aquatic_common",
"aquatic_toml_config",
"aquatic_ws_protocol", "aquatic_ws_protocol",
"async-tungstenite", "async-tungstenite",
"cfg-if", "cfg-if",
@ -265,7 +286,6 @@ dependencies = [
"signal-hook", "signal-hook",
"slab", "slab",
"socket2 0.4.4", "socket2 0.4.4",
"toml_config",
"tungstenite", "tungstenite",
] ]
@ -276,6 +296,7 @@ dependencies = [
"anyhow", "anyhow",
"aquatic_cli_helpers", "aquatic_cli_helpers",
"aquatic_common", "aquatic_common",
"aquatic_toml_config",
"aquatic_ws_protocol", "aquatic_ws_protocol",
"async-tungstenite", "async-tungstenite",
"futures", "futures",
@ -290,7 +311,6 @@ dependencies = [
"rustls", "rustls",
"serde", "serde",
"serde_json", "serde_json",
"toml_config",
"tungstenite", "tungstenite",
] ]
@ -2073,26 +2093,6 @@ dependencies = [
"serde", "serde",
] ]
[[package]]
name = "toml_config"
version = "0.1.0"
dependencies = [
"quickcheck",
"quickcheck_macros",
"serde",
"toml",
"toml_config_derive",
]
[[package]]
name = "toml_config_derive"
version = "0.1.0"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]] [[package]]
name = "tracing" name = "tracing"
version = "0.1.31" version = "0.1.31"

View file

@ -7,6 +7,8 @@ members = [
"aquatic_http", "aquatic_http",
"aquatic_http_load_test", "aquatic_http_load_test",
"aquatic_http_protocol", "aquatic_http_protocol",
"aquatic_toml_config",
"aquatic_toml_config_derive",
"aquatic_udp", "aquatic_udp",
"aquatic_udp_bench", "aquatic_udp_bench",
"aquatic_udp_load_test", "aquatic_udp_load_test",
@ -14,26 +16,24 @@ members = [
"aquatic_ws", "aquatic_ws",
"aquatic_ws_load_test", "aquatic_ws_load_test",
"aquatic_ws_protocol", "aquatic_ws_protocol",
"toml_config",
"toml_config_derive",
] ]
[patch.crates-io] [patch.crates-io]
aquatic = { path = "aquatic" } aquatic = { path = "aquatic" }
aquatic_cli_helpers = { path = "aquatic_cli_helpers" } aquatic_cli_helpers = { path = "aquatic_cli_helpers" }
aquatic_common = { path = "aquatic_common" } aquatic_common = { path = "aquatic_common" }
aquatic_http = { path = "aquatic_http" }
aquatic_http_load_test = { path = "aquatic_http_load_test" } aquatic_http_load_test = { path = "aquatic_http_load_test" }
aquatic_http = { path = "aquatic_http" }
aquatic_http_protocol = { path = "aquatic_http_protocol" } aquatic_http_protocol = { path = "aquatic_http_protocol" }
aquatic_udp = { path = "aquatic_udp" } aquatic_toml_config_derive = { path = "aquatic_toml_config_derive" }
aquatic_toml_config = { path = "aquatic_toml_config" }
aquatic_udp_bench = { path = "aquatic_udp_bench" } aquatic_udp_bench = { path = "aquatic_udp_bench" }
aquatic_udp_load_test = { path = "aquatic_udp_load_test" } aquatic_udp_load_test = { path = "aquatic_udp_load_test" }
aquatic_udp = { path = "aquatic_udp" }
aquatic_udp_protocol = { path = "aquatic_udp_protocol" } aquatic_udp_protocol = { path = "aquatic_udp_protocol" }
aquatic_ws = { path = "aquatic_ws" }
aquatic_ws_load_test = { path = "aquatic_ws_load_test" } aquatic_ws_load_test = { path = "aquatic_ws_load_test" }
aquatic_ws = { path = "aquatic_ws" }
aquatic_ws_protocol = { path = "aquatic_ws_protocol" } aquatic_ws_protocol = { path = "aquatic_ws_protocol" }
toml_config = { path = "toml_config" }
toml_config_derive = { path = "toml_config_derive" }
[profile.release] [profile.release]
debug = true debug = true

View file

@ -12,4 +12,4 @@ anyhow = "1"
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
simplelog = "0.11" simplelog = "0.11"
toml = "0.5" toml = "0.5"
toml_config = "0.1.0" aquatic_toml_config = "0.1.0"

View file

@ -4,7 +4,7 @@ use std::io::Read;
use anyhow::Context; use anyhow::Context;
use serde::{de::DeserializeOwned, Deserialize, Serialize}; use serde::{de::DeserializeOwned, Deserialize, Serialize};
use simplelog::{ColorChoice, ConfigBuilder, LevelFilter, TermLogger, TerminalMode}; use simplelog::{ColorChoice, ConfigBuilder, LevelFilter, TermLogger, TerminalMode};
use toml_config::TomlConfig; use aquatic_toml_config::TomlConfig;
/// Log level. Available values are off, error, warn, info, debug and trace. /// Log level. Available values are off, error, warn, info, debug and trace.
#[derive(Debug, Clone, Copy, PartialEq, TomlConfig, Serialize, Deserialize)] #[derive(Debug, Clone, Copy, PartialEq, TomlConfig, Serialize, Deserialize)]

View file

@ -24,7 +24,7 @@ log = "0.4"
privdrop = "0.5" privdrop = "0.5"
rand = { version = "0.8", features = ["small_rng"] } rand = { version = "0.8", features = ["small_rng"] }
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
toml_config = "0.1.0" aquatic_toml_config = "0.1.0"
# cpu-pinning # cpu-pinning
hwloc = { version = "0.5", optional = true } hwloc = { version = "0.5", optional = true }

View file

@ -7,7 +7,7 @@ use anyhow::Context;
use arc_swap::{ArcSwap, Cache}; use arc_swap::{ArcSwap, Cache};
use hashbrown::HashSet; use hashbrown::HashSet;
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use toml_config::TomlConfig; use aquatic_toml_config::TomlConfig;
/// Access list mode. Available modes are white, black and off. /// Access list mode. Available modes are white, black and off.
#[derive(Clone, Copy, Debug, PartialEq, TomlConfig, Serialize, Deserialize)] #[derive(Clone, Copy, Debug, PartialEq, TomlConfig, Serialize, Deserialize)]

View file

@ -1,6 +1,6 @@
use hwloc::{CpuSet, ObjectType, Topology, CPUBIND_THREAD}; use hwloc::{CpuSet, ObjectType, Topology, CPUBIND_THREAD};
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use toml_config::TomlConfig; use aquatic_toml_config::TomlConfig;
#[derive(Clone, Debug, PartialEq, TomlConfig, Serialize, Deserialize)] #[derive(Clone, Debug, PartialEq, TomlConfig, Serialize, Deserialize)]
#[serde(rename_all = "lowercase")] #[serde(rename_all = "lowercase")]

View file

@ -8,7 +8,7 @@ use std::{
use privdrop::PrivDrop; use privdrop::PrivDrop;
use serde::Deserialize; use serde::Deserialize;
use toml_config::TomlConfig; use aquatic_toml_config::TomlConfig;
#[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)] #[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)]
#[serde(default)] #[serde(default)]

View file

@ -38,7 +38,7 @@ serde = { version = "1", features = ["derive"] }
signal-hook = { version = "0.3" } signal-hook = { version = "0.3" }
slab = "0.4" slab = "0.4"
smartstring = "0.2" smartstring = "0.2"
toml_config = "0.1.0" aquatic_toml_config = "0.1.0"
[dev-dependencies] [dev-dependencies]
quickcheck = "1" quickcheck = "1"

View file

@ -2,7 +2,7 @@ use std::{net::SocketAddr, path::PathBuf};
use aquatic_common::{access_list::AccessListConfig, privileges::PrivilegeConfig}; use aquatic_common::{access_list::AccessListConfig, privileges::PrivilegeConfig};
use serde::Deserialize; use serde::Deserialize;
use toml_config::TomlConfig; use aquatic_toml_config::TomlConfig;
use aquatic_cli_helpers::LogLevel; use aquatic_cli_helpers::LogLevel;
@ -120,5 +120,5 @@ impl Default for CleaningConfig {
mod tests { mod tests {
use super::Config; use super::Config;
::toml_config::gen_serialize_deserialize_test!(Config); ::aquatic_toml_config::gen_serialize_deserialize_test!(Config);
} }

View file

@ -26,7 +26,7 @@ rand = { version = "0.8", features = ["small_rng"] }
rand_distr = "0.4" rand_distr = "0.4"
rustls = { version = "0.20", features = ["dangerous_configuration"] } rustls = { version = "0.20", features = ["dangerous_configuration"] }
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
toml_config = "0.1.0" aquatic_toml_config = "0.1.0"
[dev-dependencies] [dev-dependencies]
quickcheck = "1" quickcheck = "1"

View file

@ -2,7 +2,7 @@ use std::net::SocketAddr;
use aquatic_cli_helpers::LogLevel; use aquatic_cli_helpers::LogLevel;
use serde::Deserialize; use serde::Deserialize;
use toml_config::TomlConfig; use aquatic_toml_config::TomlConfig;
/// aquatic_http_load_test configuration /// aquatic_http_load_test configuration
#[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)] #[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)]
@ -80,5 +80,5 @@ impl Default for TorrentConfig {
mod tests { mod tests {
use super::Config; use super::Config;
::toml_config::gen_serialize_deserialize_test!(Config); ::aquatic_toml_config::gen_serialize_deserialize_test!(Config);
} }

View file

@ -1,5 +1,5 @@
[package] [package]
name = "toml_config" name = "aquatic_toml_config"
version = "0.1.0" version = "0.1.0"
authors = ["Joakim Frostegård <joakim.frostegard@gmail.com>"] authors = ["Joakim Frostegård <joakim.frostegard@gmail.com>"]
edition = "2021" edition = "2021"
@ -9,11 +9,11 @@ repository = "https://github.com/greatest-ape/aquatic"
exclude = ["target"] exclude = ["target"]
[lib] [lib]
name = "toml_config" name = "aquatic_toml_config"
[dependencies] [dependencies]
toml = "0.5" toml = "0.5"
toml_config_derive = { path = "../toml_config_derive" } aquatic_toml_config_derive = { path = "../aquatic_toml_config_derive" }
[dev-dependencies] [dev-dependencies]
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0", features = ["derive"] }

View file

@ -1,5 +1,5 @@
pub use toml; pub use toml;
pub use toml_config_derive::TomlConfig; pub use aquatic_toml_config_derive::TomlConfig;
/// Run this on your struct implementing TomlConfig to generate a /// Run this on your struct implementing TomlConfig to generate a
/// serialization/deserialization test for it. /// serialization/deserialization test for it.
@ -8,9 +8,9 @@ macro_rules! gen_serialize_deserialize_test {
($ident:ident) => { ($ident:ident) => {
#[test] #[test]
fn test_cargo_toml_serialize_deserialize() { fn test_cargo_toml_serialize_deserialize() {
use ::toml_config::TomlConfig; use ::aquatic_toml_config::TomlConfig;
let serialized = $ident::default_to_string(); let serialized = $ident::default_to_string();
let deserialized = ::toml_config::toml::de::from_str(&serialized).unwrap(); let deserialized = ::aquatic_toml_config::toml::de::from_str(&serialized).unwrap();
assert_eq!($ident::default(), deserialized); assert_eq!($ident::default(), deserialized);
} }
@ -24,7 +24,7 @@ macro_rules! gen_serialize_deserialize_test {
/// ///
/// Usage: /// Usage:
/// ``` /// ```
/// use toml_config::TomlConfig; /// use aquatic_toml_config::TomlConfig;
/// ///
/// #[derive(TomlConfig)] /// #[derive(TomlConfig)]
/// struct SubConfig { /// struct SubConfig {

View file

@ -1,6 +1,6 @@
use serde::Deserialize; use serde::Deserialize;
use toml_config::{gen_serialize_deserialize_test, TomlConfig}; use aquatic_toml_config::{gen_serialize_deserialize_test, TomlConfig};
#[derive(Clone, Debug, PartialEq, Eq, TomlConfig, Deserialize)] #[derive(Clone, Debug, PartialEq, Eq, TomlConfig, Deserialize)]
struct TestConfigInnerA { struct TestConfigInnerA {

View file

@ -1,5 +1,5 @@
[package] [package]
name = "toml_config_derive" name = "aquatic_toml_config_derive"
version = "0.1.0" version = "0.1.0"
authors = ["Joakim Frostegård <joakim.frostegard@gmail.com>"] authors = ["Joakim Frostegård <joakim.frostegard@gmail.com>"]
edition = "2021" edition = "2021"

View file

@ -18,7 +18,7 @@ pub fn derive(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
extract_from_struct(ident.clone(), struct_data, &mut output_stream); extract_from_struct(ident.clone(), struct_data, &mut output_stream);
proc_macro::TokenStream::from(quote! { proc_macro::TokenStream::from(quote! {
impl ::toml_config::TomlConfig for #ident { impl ::aquatic_toml_config::TomlConfig for #ident {
fn default_to_string() -> String { fn default_to_string() -> String {
let mut output = String::new(); let mut output = String::new();
@ -40,7 +40,7 @@ pub fn derive(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
output output
} }
} }
impl ::toml_config::__private::Private for #ident { impl ::aquatic_toml_config::__private::Private for #ident {
fn __to_string(&self, comment: Option<String>, field_name: String) -> String { fn __to_string(&self, comment: Option<String>, field_name: String) -> String {
let mut output = String::new(); let mut output = String::new();
@ -65,7 +65,7 @@ pub fn derive(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
}) })
} }
Data::Enum(_) => proc_macro::TokenStream::from(quote! { Data::Enum(_) => proc_macro::TokenStream::from(quote! {
impl ::toml_config::__private::Private for #ident { impl ::aquatic_toml_config::__private::Private for #ident {
fn __to_string(&self, comment: Option<String>, field_name: String) -> String { fn __to_string(&self, comment: Option<String>, field_name: String) -> String {
let mut output = String::new(); let mut output = String::new();
let wrapping_comment: Option<String> = #comment; let wrapping_comment: Option<String> = #comment;
@ -78,7 +78,7 @@ pub fn derive(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
output.push_str(&comment); output.push_str(&comment);
} }
let value = match ::toml_config::toml::ser::to_string(self) { let value = match ::aquatic_toml_config::toml::ser::to_string(self) {
Ok(value) => value, Ok(value) => value,
Err(err) => panic!("Couldn't serialize enum to toml: {:#}", err), Err(err) => panic!("Couldn't serialize enum to toml: {:#}", err),
}; };
@ -119,7 +119,7 @@ fn extract_from_struct(
let comment: Option<String> = #comment; let comment: Option<String> = #comment;
let field_default: #path = struct_default.#ident; let field_default: #path = struct_default.#ident;
let s: String = ::toml_config::__private::Private::__to_string( let s: String = ::aquatic_toml_config::__private::Private::__to_string(
&field_default, &field_default,
comment, comment,
#ident_string.to_string() #ident_string.to_string()

View file

@ -35,7 +35,7 @@ slab = "0.4"
signal-hook = { version = "0.3" } signal-hook = { version = "0.3" }
socket2 = { version = "0.4", features = ["all"] } socket2 = { version = "0.4", features = ["all"] }
tinytemplate = "1" tinytemplate = "1"
toml_config = "0.1.0" aquatic_toml_config = "0.1.0"
[dev-dependencies] [dev-dependencies]
quickcheck = "1" quickcheck = "1"

View file

@ -4,7 +4,7 @@ use aquatic_common::{access_list::AccessListConfig, privileges::PrivilegeConfig}
use serde::Deserialize; use serde::Deserialize;
use aquatic_cli_helpers::LogLevel; use aquatic_cli_helpers::LogLevel;
use toml_config::TomlConfig; use aquatic_toml_config::TomlConfig;
/// aquatic_udp configuration /// aquatic_udp configuration
#[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)] #[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)]
@ -199,5 +199,5 @@ impl Default for CleaningConfig {
mod tests { mod tests {
use super::Config; use super::Config;
::toml_config::gen_serialize_deserialize_test!(Config); ::aquatic_toml_config::gen_serialize_deserialize_test!(Config);
} }

View file

@ -22,4 +22,4 @@ num-format = "0.4"
rand = { version = "0.8", features = ["small_rng"] } rand = { version = "0.8", features = ["small_rng"] }
rand_distr = "0.4" rand_distr = "0.4"
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
toml_config = "0.1.0" aquatic_toml_config = "0.1.0"

View file

@ -1,5 +1,5 @@
use serde::Deserialize; use serde::Deserialize;
use toml_config::TomlConfig; use aquatic_toml_config::TomlConfig;
#[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)] #[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)]
pub struct BenchConfig { pub struct BenchConfig {
@ -30,5 +30,5 @@ impl aquatic_cli_helpers::Config for BenchConfig {}
mod tests { mod tests {
use super::BenchConfig; use super::BenchConfig;
::toml_config::gen_serialize_deserialize_test!(BenchConfig); ::aquatic_toml_config::gen_serialize_deserialize_test!(BenchConfig);
} }

View file

@ -24,7 +24,7 @@ rand = { version = "0.8", features = ["small_rng"] }
rand_distr = "0.4" rand_distr = "0.4"
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
socket2 = { version = "0.4", features = ["all"] } socket2 = { version = "0.4", features = ["all"] }
toml_config = "0.1.0" aquatic_toml_config = "0.1.0"
[dev-dependencies] [dev-dependencies]
quickcheck = "1" quickcheck = "1"

View file

@ -5,7 +5,7 @@ use serde::Deserialize;
use aquatic_cli_helpers::LogLevel; use aquatic_cli_helpers::LogLevel;
#[cfg(feature = "cpu-pinning")] #[cfg(feature = "cpu-pinning")]
use aquatic_common::cpu_pinning::CpuPinningConfig; use aquatic_common::cpu_pinning::CpuPinningConfig;
use toml_config::TomlConfig; use aquatic_toml_config::TomlConfig;
/// aquatic_udp_load_test configuration /// aquatic_udp_load_test configuration
#[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)] #[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)]
@ -131,5 +131,5 @@ impl Default for RequestConfig {
mod tests { mod tests {
use super::Config; use super::Config;
::toml_config::gen_serialize_deserialize_test!(Config); ::aquatic_toml_config::gen_serialize_deserialize_test!(Config);
} }

View file

@ -36,7 +36,7 @@ rustls-pemfile = "0.3"
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
signal-hook = { version = "0.3" } signal-hook = { version = "0.3" }
slab = "0.4" slab = "0.4"
toml_config = "0.1.0" aquatic_toml_config = "0.1.0"
tungstenite = "0.17" tungstenite = "0.17"
# mio # mio

View file

@ -7,7 +7,7 @@ use aquatic_common::{access_list::AccessListConfig, privileges::PrivilegeConfig}
use serde::Deserialize; use serde::Deserialize;
use aquatic_cli_helpers::LogLevel; use aquatic_cli_helpers::LogLevel;
use toml_config::TomlConfig; use aquatic_toml_config::TomlConfig;
/// aquatic_ws configuration /// aquatic_ws configuration
#[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)] #[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)]
@ -199,5 +199,5 @@ impl Default for StatisticsConfig {
mod tests { mod tests {
use super::Config; use super::Config;
::toml_config::gen_serialize_deserialize_test!(Config); ::aquatic_toml_config::gen_serialize_deserialize_test!(Config);
} }

View file

@ -28,7 +28,7 @@ rand_distr = "0.4"
rustls = { version = "0.20", features = ["dangerous_configuration"] } rustls = { version = "0.20", features = ["dangerous_configuration"] }
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
serde_json = "1" serde_json = "1"
toml_config = "0.1.0" aquatic_toml_config = "0.1.0"
tungstenite = "0.17" tungstenite = "0.17"
[dev-dependencies] [dev-dependencies]

View file

@ -4,7 +4,7 @@ use aquatic_cli_helpers::LogLevel;
#[cfg(feature = "cpu-pinning")] #[cfg(feature = "cpu-pinning")]
use aquatic_common::cpu_pinning::CpuPinningConfig; use aquatic_common::cpu_pinning::CpuPinningConfig;
use serde::Deserialize; use serde::Deserialize;
use toml_config::TomlConfig; use aquatic_toml_config::TomlConfig;
/// aquatic_ws_load_test configuration /// aquatic_ws_load_test configuration
#[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)] #[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)]
@ -79,5 +79,5 @@ impl Default for TorrentConfig {
mod tests { mod tests {
use super::Config; use super::Config;
::toml_config::gen_serialize_deserialize_test!(Config); ::aquatic_toml_config::gen_serialize_deserialize_test!(Config);
} }