Skip to content

Allow extracting the Surface used to construct a Window. #1092

Allow extracting the Surface used to construct a Window.

Allow extracting the Surface used to construct a Window. #1092

Triggered via pull request August 20, 2025 11:17
Status Failure
Total duration 4m 31s
Artifacts

ci.yml

on: pull_request
Matrix: ci
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 36 warnings
lint
Process completed with exit code 101.
lint: src/shm/raw.rs#L156
hiding a lifetime that's elided elsewhere is confusing
lint: src/data_device_manager/write_pipe.rs#L88
hiding a lifetime that's elided elsewhere is confusing
lint: src/shell/xdg/window/mod.rs#L297
current MSRV (Minimum Supported Rust Version) is `1.65.0` but this item is stable since `1.70.0`
lint: src/shell/xdg/window/inner.rs#L56
this expression creates a reference which is immediately dereferenced by the compiler
lint: src/shell/xdg/popup.rs#L159
current MSRV (Minimum Supported Rust Version) is `1.65.0` but this item is stable since `1.70.0`
lint: src/shell/xdg/popup.rs#L137
this expression creates a reference which is immediately dereferenced by the compiler
lint: src/shell/xdg/popup.rs#L48
this expression creates a reference which is immediately dereferenced by the compiler
lint: src/seat/mod.rs#L254
this call to `clone` can be replaced with `std::slice::from_ref`
ci (1.65.0)
Process completed with exit code 101.
ci (1.65.0): src/shell/xdg/window/mod.rs#L297
no function or associated item named `into_inner` found for struct `Arc<_>` in the current scope
ci (1.65.0): src/shell/xdg/popup.rs#L159
no function or associated item named `into_inner` found for struct `Arc<_>` in the current scope
lint
Unexpected input(s) 'toolchain', 'override', valid inputs are ['rust-version', 'profile', 'components', 'targets']
ci (stable): src/shm/raw.rs#L156
hiding a lifetime that's elided elsewhere is confusing
ci (stable): src/data_device_manager/write_pipe.rs#L88
hiding a lifetime that's elided elsewhere is confusing
ci (stable): src/shm/raw.rs#L156
hiding a lifetime that's elided elsewhere is confusing
ci (beta): src/shm/raw.rs#L156
hiding a lifetime that's elided elsewhere is confusing
ci (beta): src/data_device_manager/write_pipe.rs#L88
hiding a lifetime that's elided elsewhere is confusing
ci (beta): src/shm/raw.rs#L286
unnecessary parentheses around type
ci (beta): src/shell/xdg/mod.rs#L214
unnecessary parentheses around type
ci (beta): src/compositor.rs#L478
unnecessary parentheses around type
ci (beta): src/shm/raw.rs#L156
hiding a lifetime that's elided elsewhere is confusing
ci (beta): src/shm/raw.rs#L286
unnecessary parentheses around type
ci (beta): src/shell/xdg/mod.rs#L214
unnecessary parentheses around type
ci (beta): src/compositor.rs#L478
unnecessary parentheses around type
test (beta): src/shm/raw.rs#L286
unnecessary parentheses around type
test (beta): src/shell/xdg/mod.rs#L214
unnecessary parentheses around type
test (beta): src/compositor.rs#L478
unnecessary parentheses around type
test (beta): src/shm/raw.rs#L156
hiding a lifetime that's elided elsewhere is confusing
test (beta): src/data_device_manager/write_pipe.rs#L88
hiding a lifetime that's elided elsewhere is confusing
test (beta): src/shm/raw.rs#L286
unnecessary parentheses around type
test (beta): src/shell/xdg/mod.rs#L214
unnecessary parentheses around type
test (beta): src/compositor.rs#L478
unnecessary parentheses around type
test (beta): src/shm/raw.rs#L286
unnecessary parentheses around type
test (beta): src/shell/xdg/mod.rs#L214
unnecessary parentheses around type
test (beta): src/compositor.rs#L478
unnecessary parentheses around type
test (beta): src/shm/raw.rs#L156
hiding a lifetime that's elided elsewhere is confusing
test (beta): src/shm/raw.rs#L286
unnecessary parentheses around type
test (beta): src/shell/xdg/mod.rs#L214
unnecessary parentheses around type
test (beta): src/compositor.rs#L478
unnecessary parentheses around type
test (beta): src/shm/raw.rs#L156
hiding a lifetime that's elided elsewhere is confusing
test (beta): src/shm/raw.rs#L286
unnecessary parentheses around type
test (beta): src/shell/xdg/mod.rs#L214
unnecessary parentheses around type
test (beta): src/compositor.rs#L478
unnecessary parentheses around type
test (stable): src/shm/raw.rs#L156
hiding a lifetime that's elided elsewhere is confusing
test (stable): src/data_device_manager/write_pipe.rs#L88
hiding a lifetime that's elided elsewhere is confusing
test (stable): src/shm/raw.rs#L156
hiding a lifetime that's elided elsewhere is confusing
test (stable): src/shm/raw.rs#L156
hiding a lifetime that's elided elsewhere is confusing