[package]
name = "simoom-rt"
description = "simoom runtime: one event loop per core, timer wheel, buffer pools, cross-thread wakeups, offload pool."
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
authors.workspace = true
rust-version.workspace = true
keywords = ["runtime", "event-loop", "io-uring", "epoll", "iocp"]
categories = ["asynchronous", "network-programming"]
homepage = "https://github.com/Cameleering/simoom"
documentation = "https://docs.rs/simoom-rt"
[lints]
workspace = true
[dependencies]
simoom-sys = { path = "../simoom-sys", version = "0.1.0", default-features = false }
[features]
default = ["io-uring", "udp", "idle-trim"]
io-uring = ["simoom-sys/io-uring"]
udp = ["simoom-sys/udp"]
idle-trim = []