libxev 0.0.1-rc.2

High-level Rust bindings for libxev.
[package]
name = "libxev"
version.workspace = true
edition.workspace = true
description = "High-level Rust bindings for libxev."
homepage = "https://github.com/Adjective-Object/libxev-rs"
repository = "https://github.com/Adjective-Object/libxev-rs"
license = "MIT"
keywords = ["libxev", "bindings", "uring"]

[dependencies]
libxev-sys.workspace = true

[features]
default = []
# Build from the vendored libxev fork (`vendor/libxev-fork`) and enable the
# Rust-side wrappers under `src/extensions/` that depend on the extra C API.
extended-api = ["libxev-sys/extended-api"]
# Developer-only: re-vendor `vendor/libxev-fork` from `$LIBXEV_SOURCE` before
# building. Implies `extended-api`.
local-fork = ["libxev-sys/local-fork", "extended-api"]

[lib]
path = "src/lib.rs"

[[bin]]
name = "libxev-smoke"
path = "src/main.rs"