[package] name = "canary-magpie" version = "0.1.0" edition = "2021" license = "AGPL-3.0-or-later" [[bin]] name = "magpie" path = "src/main.rs" required-features = ["service"] [dependencies] anyhow = { version = "1", optional = true } byteorder = "1.4" canary = { path = "../..", optional = true } futures-util = { version = "0.3", optional = true, features = ["io"] } glium = { version = "0.32", optional = true} mio = { version = "0.8", features = ["net", "os-poll"], optional = true } mio-signals = { version = "0.2", optional = true } parking_lot = { version = "0.12", optional = true} serde = { version = "1", features = ["derive"] } serde_json = "1" slab = { version = "0.4", optional = true} [features] async = ["dep:futures-util"] service = ["dep:anyhow", "dep:canary", "dep:glium", "dep:mio", "dep:mio-signals", "dep:parking_lot", "dep:slab"]