[dependencies.compio-buf]
features = ["arrayvec"]
version = "0.5.0"
[dependencies.futures-util]
version = "0.3.29"
[dependencies.paste]
version = "1.0.14"
[dependencies.pin-project-lite]
optional = true
version = "0.2.14"
[dev-dependencies.compio-runtime]
version = "0.5.0"
[dev-dependencies.tokio]
features = ["macros", "rt"]
version = "1.33.0"
[features]
allocator_api = ["compio-buf/allocator_api"]
compat = ["futures-util/io", "dep:pin-project-lite"]
default = []
nightly = ["allocator_api", "read_buf"]
read_buf = ["compio-buf/read_buf"]
[lib]
name = "compio_io"
path = "src/lib.rs"
[package]
authors = ["Berrysoft <Strawberry_Str@hotmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["asynchronous"]
description = "IO traits for completion based async IO"
edition = "2021"
keywords = ["async", "io"]
license = "MIT"
name = "compio-io"
readme = "README.md"
repository = "https://github.com/compio-rs/compio"
version = "0.4.1"
[[test]]
name = "compat"
path = "tests/compat.rs"
[[test]]
name = "io"
path = "tests/io.rs"