[[bin]] name = "lesavka-server" path = "src/main.rs" [package] name = "lesavka_server" version = "0.6.0" edition = "2024" [dependencies] tokio = { version = "1.45", features = ["full", "fs"] } tokio-stream = "0.1" tonic = { version = "0.13", features = ["transport"] } tonic-reflection = "0.13" anyhow = "1.0" lesavka_common = { path = "../common" } tracing = { version = "0.1", features = ["std"] } tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt", "ansi"] } tracing-appender = "0.2" libc = "0.2" futures-util = "0.3" gstreamer = { version = "0.23", features = ["v1_22"] } gstreamer-app = { version = "0.23", features = ["v1_22"] } gstreamer-video = "0.23" udev = "0.8" prost-types = "0.13" chrono = { version = "0.4", default-features = false, features = ["std", "clock", "serde"] } [build-dependencies] prost-build = "0.13"