refactoring, log->tracing, gpsd source

This commit is contained in:
2026-01-03 15:38:21 -08:00
parent a1c2e1d8cb
commit 4dabcbe985
9 changed files with 1034 additions and 266 deletions

View File

@@ -1,7 +1,11 @@
[package]
name = "chimemon"
version = "0.2.0"
edition = "2021"
edition = "2024"
[features]
default = []
release-logs = ["tracing/max_level_info"]
[dependencies]
serde = "1.0"
@@ -14,7 +18,6 @@ clap = { version = "4.0", features = ["derive"] }
log = "0.4"
figment = { version = "0.10", features = ["toml"] }
gethostname = "0.3"
env_logger = "0.9.1"
futures = "0.3.24"
async-trait = "0.1.58"
tokio-stream = { version = "0.1.11", features = ["sync"] }
@@ -26,6 +29,13 @@ chrono = "0.4.23"
libc = "0.2.137"
async-stream = "0.3.6"
itertools = "0.14.0"
gpsd_proto = { version = "1.0.0" }
tokio-util = { version = "0.7.17", features = ["codec"] }
serde_json = "1.0.146"
backoff = { version = "0.4.0", features = ["tokio"] }
serde_repr = "0.1.20"
tracing = "0.1.44"
tracing-subscriber = { version = "0.3.22", features = ["fmt"] }
[dependencies.chrony-candm]
git = "https://github.com/aws/chrony-candm"