fix(deps): update rust crate wayland-client to 0.31.1 - autoclosed #109
Cirrus CI / FreeBSD (shortest)
failed
Sep 19, 2023 in 6m 39s
Task Summary
Instruction main failed in 05:04
Details
✅ 00:00 clone
✅ 01:33 install
❌ 05:04 main
...
398 | wl_shm::Format::Argb8888,
| ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Format`, found a different `Format`
|
= note: `Format` and `Format` have similar names, but are actually distinct types
note: `Format` is defined in crate `wayland_client`
--> /.cargo/registry/src/index.crates.io-6f17d22bba15001f/wayland-client-0.31.1/src/lib.rs:220:5
|
220 | wayland_scanner::generate_client_code!("wayland.xml");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: `Format` is defined in crate `wayland_client`
--> /.cargo/registry/src/index.crates.io-6f17d22bba15001f/wayland-client-0.30.2/src/lib.rs:239:5
|
239 | wayland_scanner::generate_client_code!("wayland.xml");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: perhaps two different versions of crate `wayland_client` are being used?
note: method defined here
--> /.cargo/registry/src/index.crates.io-6f17d22bba15001f/smithay-client-toolkit-0.17.0/src/shm/slot.rs:147:12
|
147 | pub fn create_buffer(
| ^^^^^^^^^^^^^
= note: this error originates in the macro `wayland_scanner::generate_client_code` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0308]: mismatched types
--> src/gui.rs:421:20
|
421 | .frame(qh, self.layer.wl_surface().clone());
| ----- ^^ expected `&QueueHandle<_>`, found `&QueueHandle<GuiLayer>`
| |
| arguments to this method are incorrect
|
= note: `QueueHandle<GuiLayer>` and `QueueHandle<_>` have similar names, but are actually distinct types
note: `QueueHandle<GuiLayer>` is defined in crate `wayland_client`
--> /.cargo/registry/src/index.crates.io-6f17d22bba15001f/wayland-client-0.31.1/src/event_queue.rs:578:1
|
578 | pub struct QueueHandle<State> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: `QueueHandle<_>` is defined in crate `wayland_client`
--> /.cargo/registry/src/index.crates.io-6f17d22bba15001f/wayland-client-0.30.2/src/event_queue.rs:573:1
|
573 | pub struct QueueHandle<State> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: perhaps two different versions of crate `wayland_client` are being used?
note: method defined here
--> /.cargo/registry/src/index.crates.io-6f17d22bba15001f/wayland-client-0.30.2/src/lib.rs:239:5
|
239 | wayland_scanner::generate_client_code!("wayland.xml");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: this error originates in the macro `wayland_scanner::generate_client_code` (in Nightly builds, run with -Z macro-backtrace for more info)
Some errors have detailed explanations: E0053, E0277, E0308.
For more information about an error, try `rustc --explain E0053`.
warning: `kickoff` (bin "kickoff") generated 2 warnings
error: could not compile `kickoff` (bin "kickoff") due to 32 previous errors; 2 warnings emitted
Exit status: 101
Loading