docs.rs failed to build wayland-sys-0.31.8
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
wayland-sys-0.31.7
wayland-sys
This crate provides raw bindings to the system libwayland-*.so libraries. If you are
looking for a Rust API over the Wayland protocol, see the wayland-client or wayland-server
crates instead.
Bindings to the different libraries are enabled by the different cargo features:
clientfor bindings tolibwayland-client.soserverfor bindings tolibwayland-server.socursorfor bindings tolibwayland-cursor.soeglfor bindings tolibwayland-egl.so
Furthermore, the dlopen cargo feature will switch the library to a mode where, instead
of directly linking to these system libraries, it'll instead try to open them at runtime.
This allows to create binaries that can gracefully handle being run on non-Wayland
environments. In that case the crate should be used with its provided ffi_dispatch!()
macro, to support both modes seamlessly.