[dependencies.auto-const-array]
version = "0.2"
[dependencies.bytes]
optional = true
version = "1"
[dependencies.ctrlc]
optional = true
version = "3"
[dependencies.flume]
optional = true
version = "0.10"
[dependencies.fxhash]
version = "0.2"
[dependencies.libc]
version = "0.2"
[dependencies.mio]
features = ["net", "os-poll", "os-ext"]
optional = true
version = "0.8"
[dependencies.monoio-macros]
optional = true
version = "0.1.0"
[dependencies.pin-project-lite]
version = "0.2"
[dependencies.socket2]
features = ["all"]
version = "0.5"
[dependencies.threadpool]
optional = true
version = "1"
[dependencies.tokio]
default-features = false
optional = true
version = "1"
[dependencies.tracing]
default-features = false
features = ["std"]
optional = true
version = "0.1"
[dev-dependencies.futures]
version = "0.3"
[dev-dependencies.local-sync]
version = "0.0.5"
[dev-dependencies.tempfile]
version = "3.2"
[features]
async-cancel = []
debug = ["tracing"]
default = ["async-cancel", "bytes", "iouring", "legacy", "macros", "utils"]
iouring = []
legacy = ["mio"]
macros = ["monoio-macros"]
signal = ["ctrlc", "sync"]
signal-termination = ["signal", "ctrlc/termination"]
splice = []
sync = ["flume", "threadpool"]
tokio-compat = ["tokio"]
utils = ["nix"]
zero-copy = []
[package]
authors = ["ChiHai <ihciah@gmail.com>", "XuShuai <dyxushuai@gmail.com>"]
categories = ["asynchronous", "network-programming"]
description = "A thread per core runtime based on iouring."
edition = "2021"
keywords = ["runtime", "iouring", "async"]
license = "MIT/Apache-2.0"
name = "monoio"
readme = "README.md"
repository = "https://github.com/bytedance/monoio"
version = "0.1.9"
[target."cfg(target_os = \"linux\")".dependencies.io-uring]
version = "0.6"
[target."cfg(unix)".dependencies.nix]
optional = true
version = "0.26"
[target."cfg(windows)".dependencies.windows-sys]
features = ["Win32_Foundation", "Win32_Networking_WinSock"]
version = "0.48.0"