wl-client 0.1.0

Safe client-side libwayland wrapper
Documentation
[dependencies.cfg-if]
version = "1.0.0"

[dependencies.isnt]
version = "0.1.0"

[dependencies.libc]
optional = true
version = "0.2.171"

[dependencies.libloading]
version = "0.8.6"

[dependencies.mio]
features = ["os-ext"]
version = "1.0.3"

[dependencies.parking_lot]
version = "0.12.3"

[dev-dependencies.futures-util]
version = "0.3.31"

[dev-dependencies.libc]
version = "0.2.171"

[dev-dependencies.tempfile]
version = "3.19.1"

[dev-dependencies.tokio]
features = ["macros", "rt", "net"]
version = "1.44.1"

[dev-dependencies.tokio-test]
version = "0.4.4"

[[example]]
name = "async-roundtrip"
path = "examples/async-roundtrip/main.rs"

[[example]]
name = "async-wait"
path = "examples/async-wait/main.rs"

[[example]]
name = "async-window"
path = "examples/async-window/main.rs"

[[example]]
name = "get-registry"
path = "examples/get-registry/main.rs"

[[example]]
doc-scrape-examples = true
name = "hello-wayland"
path = "examples/hello-wayland/main.rs"

[[example]]
name = "keyboard-events"
path = "examples/keyboard-events/main.rs"

[[example]]
name = "poll-integration"
path = "examples/poll-integration/main.rs"

[[example]]
name = "simple-window"
path = "examples/simple-window/main.rs"

[features]
_doctests = ["dep:libc"]
_leaking-tests = []

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

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings"]
description = "Safe client-side libwayland wrapper"
edition = "2024"
keywords = ["protocol", "linux", "wayland"]
license = "MIT OR Apache-2.0"
name = "wl-client"
readme = "README.md"
repository = "https://github.com/mahkoh/wl-client"
rust-version = "1.85.0"
version = "0.1.0"

[package.metadata.docs.rs]
all-features = true

[target.'cfg(target_os = "linux")'.dependencies.libc]
version = "0.2.171"