[package]
name = "minicbor-io"
version = "0.9.0"
authors = ["Toralf Wittner <tw@dtex.org>"]
license = "BlueOak-1.0.0"
edition = "2021"
description = "A set of I/O utilities for minicbor."
repository = "https://gitlab.com/twittner/minicbor"
documentation = "https://twittner.gitlab.io/minicbor/minicbor_io/"
keywords = ["cbor", "serialization", "encoding", "io", "async"]
categories = ["encoding"]
[package.metadata.docs.rs]
all-features = true
[features]
async-io = ["futures-core", "futures-io", "futures-util"]
[dependencies]
futures-core = { version = "0.3.8", optional = true }
futures-io = { version = "0.3.8", optional = true }
futures-util = { version = "0.3.8", features = ["io"], optional = true }
minicbor = { path = "../minicbor", version = "0.14.0", features = ["std"] }
[dev-dependencies]
minicbor = { path = "../minicbor", version = "0.14.0", features = ["std", "derive"] }
minicbor-io = { path = ".", features = ["async-io"] }
quickcheck = "1.0.1"
rand = "0.8"
tokio = { version = "1.0", features = ["macros", "net", "rt"] }
tokio-util = { version = "0.6", features = ["compat"] }