diff --git a/Cargo.lock b/Cargo.lock index 77f3e51..93b3083 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -95,54 +95,6 @@ dependencies = [ "libc", ] -[[package]] -name = "anstream" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "utf8parse", -] - -[[package]] -name = "anstyle" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" - -[[package]] -name = "anstyle-parse" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" -dependencies = [ - "utf8parse", -] - -[[package]] -name = "anstyle-query" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" -dependencies = [ - "windows-sys 0.52.0", -] - -[[package]] -name = "anstyle-wincon" -version = "3.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" -dependencies = [ - "anstyle", - "windows-sys 0.52.0", -] - [[package]] name = "anyhow" version = "1.0.79" @@ -482,8 +434,8 @@ dependencies = [ "android-tzdata", "iana-time-zone", "js-sys", - "num-traits 0.2.17", - "serde 1.0.194", + "num-traits", + "serde", "wasm-bindgen", "windows-targets 0.48.5", ] @@ -497,46 +449,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "clap" -version = "4.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcfab8ba68f3668e89f6ff60f5b205cea56aa7b769451a59f34b8682f51c056d" -dependencies = [ - "clap_builder", - "clap_derive", -] - -[[package]] -name = "clap_builder" -version = "4.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb7fb5e4e979aec3be7791562fcba452f94ad85e954da024396433e0e25a79e9" -dependencies = [ - "anstream", - "anstyle", - "clap_lex", - "strsim", -] - -[[package]] -name = "clap_derive" -version = "4.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn 2.0.46", -] - -[[package]] -name = "clap_lex" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" - [[package]] name = "cmake" version = "0.1.50" @@ -546,12 +458,6 @@ dependencies = [ "cc", ] -[[package]] -name = "colorchoice" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" - [[package]] name = "concurrent-queue" version = "2.4.0" @@ -569,12 +475,7 @@ checksum = "19b076e143e1d9538dde65da30f8481c2a6c44040edb8e02b9bf1351edb92ce3" dependencies = [ "lazy_static", "nom", - "rust-ini", - "serde 1.0.194", - "serde-hjson", - "serde_json", - "toml", - "yaml-rust", + "serde", ] [[package]] @@ -712,7 +613,7 @@ dependencies = [ "config", "crossbeam-queue", "num_cpus", - "serde 1.0.194", + "serde", "tokio", ] @@ -723,7 +624,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" dependencies = [ "powerfmt", - "serde 1.0.194", + "serde", ] [[package]] @@ -1054,12 +955,6 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - [[package]] name = "hermit-abi" version = "0.3.3" @@ -1139,7 +1034,7 @@ dependencies = [ "infer", "pin-project-lite", "rand 0.7.3", - "serde 1.0.194", + "serde", "serde_json", "serde_qs", "serde_urlencoded", @@ -1268,25 +1163,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "klimalogger-gateway" -version = "0.1.0" -dependencies = [ - "async-std", - "chrono", - "clap", - "config", - "env_logger", - "futures", - "influxdb", - "paho-mqtt", - "postgres", - "serde 1.0.194", - "serde_json", - "serde_yaml", - "time 0.3.31", -] - [[package]] name = "kv-log-macro" version = "1.0.7" @@ -1321,22 +1197,6 @@ version = "0.2.151" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" -[[package]] -name = "linked-hash-map" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d262045c5b87c0861b3f004610afd0e2c851e2908d08b6c870cbb9d5f494ecd" -dependencies = [ - "serde 0.8.23", - "serde_test", -] - -[[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.8" @@ -1420,6 +1280,23 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "mqtt-gateway" +version = "0.1.0" +dependencies = [ + "async-std", + "chrono", + "env_logger", + "futures", + "influxdb", + "paho-mqtt", + "postgres", + "serde", + "serde_json", + "serde_yaml", + "time 0.3.31", +] + [[package]] name = "native-tls" version = "0.2.11" @@ -1449,15 +1326,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "num-traits" -version = "0.1.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" -dependencies = [ - "num-traits 0.2.17", -] - [[package]] name = "num-traits" version = "0.2.17" @@ -1900,12 +1768,6 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" -[[package]] -name = "rust-ini" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e52c148ef37f8c375d49d5a73aa70713125b7f19095948a923f80afdeb22ec2" - [[package]] name = "rustc-demangle" version = "0.1.23" @@ -2007,12 +1869,6 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" -[[package]] -name = "serde" -version = "0.8.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dad3f759919b92c3068c696c15c3d17238234498bbdcc80f2c469606f948ac8" - [[package]] name = "serde" version = "1.0.194" @@ -2022,19 +1878,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "serde-hjson" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a3a4e0ea8a88553209f6cc6cfe8724ecad22e1acf372793c27d995290fe74f8" -dependencies = [ - "lazy_static", - "linked-hash-map 0.3.0", - "num-traits 0.1.43", - "regex", - "serde 0.8.23", -] - [[package]] name = "serde_derive" version = "1.0.194" @@ -2054,7 +1897,7 @@ checksum = "6fbd975230bada99c8bb618e0c365c2eefa219158d5c6c29610fd09ff1833257" dependencies = [ "itoa", "ryu", - "serde 1.0.194", + "serde", ] [[package]] @@ -2064,19 +1907,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7715380eec75f029a4ef7de39a9200e0a63823176b759d055b613f5a87df6a6" dependencies = [ "percent-encoding", - "serde 1.0.194", + "serde", "thiserror", ] -[[package]] -name = "serde_test" -version = "0.8.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "110b3dbdf8607ec493c22d5d947753282f3bae73c0f56d322af1e8c78e4c23d5" -dependencies = [ - "serde 0.8.23", -] - [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -2086,7 +1920,7 @@ dependencies = [ "form_urlencoded", "itoa", "ryu", - "serde 1.0.194", + "serde", ] [[package]] @@ -2098,7 +1932,7 @@ dependencies = [ "indexmap", "itoa", "ryu", - "serde 1.0.194", + "serde", "unsafe-libyaml", ] @@ -2219,7 +2053,7 @@ checksum = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef" dependencies = [ "proc-macro2", "quote", - "serde 1.0.194", + "serde", "serde_derive", "syn 1.0.109", ] @@ -2233,7 +2067,7 @@ dependencies = [ "base-x", "proc-macro2", "quote", - "serde 1.0.194", + "serde", "serde_derive", "serde_json", "sha1", @@ -2257,12 +2091,6 @@ dependencies = [ "unicode-normalization", ] -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - [[package]] name = "subtle" version = "2.5.0" @@ -2287,7 +2115,7 @@ dependencies = [ "mime_guess", "once_cell", "pin-project-lite", - "serde 1.0.194", + "serde", "serde_json", ] @@ -2379,7 +2207,7 @@ dependencies = [ "deranged", "itoa", "powerfmt", - "serde 1.0.194", + "serde", "time-core", "time-macros 0.2.16", ] @@ -2492,15 +2320,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "toml" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" -dependencies = [ - "serde 1.0.194", -] - [[package]] name = "tracing" version = "0.1.40" @@ -2581,15 +2400,9 @@ dependencies = [ "form_urlencoded", "idna", "percent-encoding", - "serde 1.0.194", + "serde", ] -[[package]] -name = "utf8parse" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" - [[package]] name = "value-bag" version = "1.4.2" @@ -2883,12 +2696,3 @@ name = "windows_x86_64_msvc" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" - -[[package]] -name = "yaml-rust" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" -dependencies = [ - "linked-hash-map 0.5.6", -] diff --git a/Cargo.toml b/Cargo.toml index a09c128..7c3851f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "klimalogger-gateway" +name = "mqtt-gateway" version = "0.1.0" edition = "2021" @@ -7,16 +7,13 @@ edition = "2021" [dependencies] async-std = "1.12.0" -futures = "0.3.29" +futures = "0.3.30" paho-mqtt = "0.12.3" -env_logger = "0.10.0" -serde_json = "1.0.108" -serde = { version = "1.0.190", features = ["derive"] } +env_logger = "0.10.1" +serde_json = "1.0.110" +serde = { version = "1.0.194", features = ["derive"] } influxdb = { version = "0.7.1", default-features = false, features = ["h1-client"] } -time = { version = "0.3.30", features = ["serde", "serde-well-known"] } +time = { version = "0.3.31", features = ["serde", "serde-well-known"] } chrono = "0.4.31" postgres = { version = "0.19.7" , features = ["with-chrono-0_4"] } -config = { version = "0.10.1", features = [] } -serde_yaml = { version = "0.9.29", features = [] } -clap = { version = "4.4.11", features = ["derive"] } - +serde_yaml = { version = "0.9.30", features = [] } \ No newline at end of file