[package] name = "multiplexed-connection" version = "0.4.0" edition = "2018" authors = [ "Oleg Solomka " ] description = "Creates connection with multiple data channels over single async data stream." license = "MIT" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] cs-utils = { version = "0.14.0", features = ["async", "traits", "constants"] } connection-utils = { version = "0.2", features = ["test"] } cs-trace = "0.12" async-trait = "0.1" tokio = { version = "1", features = ["full"] } futures = "0.3.17" tokio-util = { version = "0.6", features = ["codec"] } bytes = "1" serde = "1" serde_json = "1" jsonrpc-core = "18.0" jsonrpc-core-client = "18.0" jsonrpc-derive = "18.0" async-stream = "0.3" anyhow = "1" [dev-dependencies] rstest = "0.12.0"