[package] name = "empidee" version = "0.1.0" authors = [ "Øystein Tveit " ] license = "MIT" description = "A rust implementation of the mpd protocol, both client and serverside" repository = "https://git.pvv.ntnu.no/Grzegorz/empidee" documentation = "https://pages.pvv.ntnu.no/Grzegorz/empidee/main/docs/empidee/" edition = "2024" rust-version = "1.85.0" [dependencies] chrono = { version = "0.4.42", features = ["serde"] } futures-util = { version = "0.3.31", optional = true, features = ["io"] } lalrpop-util = { version = "0.22.2", features = ["lexer"] } paste = "1.0.15" serde = { version = "1.0.228", features = ["derive"] } thiserror = "2.0.17" tokio = { version = "1.48.0", optional = true, features = ["io-util"] } [features] default = ["tokio"] futures = ["dep:futures-util"] tokio = ["dep:tokio"] [dev-dependencies] anyhow = "1.0.100" indoc = "2.0.7" pretty_assertions = "1.4.1" tokio = { version = "1.48.0", features = ["macros", "net", "rt"] } [build-dependencies] lalrpop = "0.22.2"