[workspace]
members = ["crates/executor", "bake"]
resolver = "3"
[workspace.metadata.bake]
manifest = "bake/Cargo.toml"
[workspace.metadata.bake.release]
reviewers = ["socketry/managers"]
[workspace.package]
version = "0.1.2"
edition = "2024"
license = "MIT"
repository = "https://github.com/socketry/socketry-rust"
[package]
name = "socketry"
version.workspace = true
edition.workspace = true
description = "Foundational concurrency APIs for Socketry"
license.workspace = true
repository.workspace = true
readme = "readme.md"
include = ["Cargo.toml", "readme.md", "license.md", "releases.md", "context/**", "src/**"]
[dependencies]
socketry-executor = { version = "0.1.2", path = "crates/executor", default-features = false }
[features]
default = ["native"]
native = ["socketry-executor/native"]
io-uring = ["native", "socketry-executor/io-uring"]
tokio = ["socketry-executor/tokio"]