docs.rs failed to build gsk4-0.7.1
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:
gsk4-0.11.0
Rust GSK 4 bindings
The project website is here.
Rust bindings of GSK 4, part of gtk4-rs.
GSK is an intermediate layer that isolates GTK from the details of the OpenGL or Vulkan implementation.
Minimum supported Rust version
Currently, the minimum supported Rust version is 1.70.
Documentation
- The Rust API Stable/Development
- The C API
- GTK Installation instructions
Using
We recommend using crates from crates.io, as demonstrated here.
If you want to track the bleeding edge, use the git dependency instead:
[]
= { = "https://github.com/gtk-rs/gtk4-rs.git", = "gsk4" }
Avoid mixing versioned and git crates like this:
# This will not compile
[]
= { = "0.1", = "gdk4"}
= { = "https://github.com/gtk-rs/gtk4-rs.git", = "gsk4" }
Features
| Feature | Description |
|---|---|
vulkan |
Enable vulkan Renderer. Only if GTK is compiled with Vulkan support |
broadway |
Enable broadway Renderer. Only if GTK is compiled with Broadway support |
v4_10 |
Enable the new APIs part of GTK 4.10 |
v4_6 |
Enable the new APIs part of GTK 4.6 |
v4_4 |
Enable the new APIs part of GTK 4.4 |
v4_2 |
Enable the new APIs part of GTK 4.2 |
See Also
License
The Rust bindings of gsk4 are available under the MIT License, please refer to it.