Registry / networking / wayland-sys

wayland-sys

JSON →
library0.31.6rscratesunverified

FFI bindings to the various libwayland-*.so libraries. You should only need this crate if you are working on custom wayland protocol extensions. Look at the crate wayland-client for usable bindings.

# Cargo.toml [dependencies] wayland-sys = "0.31.6"
INSTALL
IMPORT
SIG · WAYLAND-SYS
W
wayland-sys
networkingrustv0.31.6
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

wl_display
use wayland_sys::common::wl_display;

Provides raw FFI bindings to Wayland libraries.

use wayland_sys::common::wl_display; fn main() { // Low-level FFI bindings; typically use wayland-client instead println!("wayland-sys provides raw FFI bindings"); }
Debug
Known issues
gotchaLow-level crate; most users should use wayland-client instead.
fix
Add wayland-client as a dependency for higher-level abstractions.
affects: >=0.31.0
Upgrade
Version history
0.31.6latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
17 hits · last 30 days
node
14
OpenAI (training)
2
Resources
wayland-sys — cargo add wayland-sys · libregistry