[package] name = "rflow" version = "0.1.0" edition = "2021" authors = ["Serhij S. "] license = "Apache-2.0" description = "Text protocol for embedded apps" repository = "https://github.com/roboplc/rflow" keywords = ["realtime", "robots", "chat", "interface", "control"] readme = "README.md" [dependencies] once_cell = "1.19.0" rtsc = "0.3" thiserror = "1.0.61" tokio = { version = "1.38.0", features = ["net", "io-util", "time", "rt", "sync"], optional = true } tracing = "0.1.40" parking_lot = { version = "0.12.3", optional = true } parking_lot_rt = { version = "0.12.1", optional = true } [features] async = ["tokio", "dep:parking_lot_rt"] full = ["async"] locking-default = ["dep:parking_lot", "rtsc/parking_lot"] locking-rt = ["dep:parking_lot_rt"] locking-rt-safe = [] default = ["locking-default"]