[INFO] fetching crate sdl2 0.38.0... [INFO] testing sdl2-0.38.0 against master#a1531335fe2807715fff569904d99602022643a7 for pr-145277 [INFO] extracting crate sdl2 0.38.0 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate sdl2 0.38.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate sdl2 0.38.0 [INFO] tweaked toml for crates.io crate sdl2 0.38.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate sdl2 0.38.0 on toolchain a1531335fe2807715fff569904d99602022643a7 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a1531335fe2807715fff569904d99602022643a7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate sdl2 0.38.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a1531335fe2807715fff569904d99602022643a7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.92 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.92 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.92 [INFO] [stderr] Downloaded android_system_properties v0.1.5 [INFO] [stderr] Downloaded cfg_aliases v0.1.1 [INFO] [stderr] Downloaded wasm-bindgen-backend v0.2.92 [INFO] [stderr] Downloaded wgpu-types v0.20.0 [INFO] [stderr] Downloaded d3d12 v0.20.0 [INFO] [stderr] Downloaded wgpu v0.20.1 [INFO] [stderr] Downloaded malloc_buf v0.0.6 [INFO] [stderr] Downloaded home v0.5.9 [INFO] [stderr] Downloaded anstyle v1.0.7 [INFO] [stderr] Downloaded termcolor v1.4.1 [INFO] [stderr] Downloaded windows-targets v0.52.5 [INFO] [stderr] Downloaded lock_api v0.4.12 [INFO] [stderr] Downloaded env_logger v0.11.3 [INFO] [stderr] Downloaded glow v0.13.1 [INFO] [stderr] Downloaded humantime v2.1.0 [INFO] [stderr] Downloaded env_filter v0.1.0 [INFO] [stderr] Downloaded c_vec v2.0.0 [INFO] [stderr] Downloaded anstyle-parse v0.2.4 [INFO] [stderr] Downloaded anstream v0.6.14 [INFO] [stderr] Downloaded litrs v0.4.1 [INFO] [stderr] Downloaded xml-rs v0.8.20 [INFO] [stderr] Downloaded gpu-alloc v0.6.0 [INFO] [stderr] Downloaded com v0.6.0 [INFO] [stderr] Downloaded windows_i686_gnu v0.52.5 [INFO] [stderr] Downloaded core-foundation-sys v0.8.6 [INFO] [stderr] Downloaded core-graphics-types v0.1.3 [INFO] [stderr] Downloaded windows_x86_64_gnu v0.52.5 [INFO] [stderr] Downloaded nom v7.1.3 [INFO] [stderr] Downloaded memchr v2.7.2 [INFO] [stderr] Downloaded regex v1.10.5 [INFO] [stderr] Downloaded aho-corasick v1.1.3 [INFO] [stderr] Downloaded rustix v0.38.34 [INFO] [stderr] Downloaded winapi-i686-pc-windows-gnu v0.4.0 [INFO] [stderr] Downloaded regex-syntax v0.8.4 [INFO] [stderr] Downloaded js-sys v0.3.69 [INFO] [stderr] Downloaded linux-raw-sys v0.4.14 [INFO] [stderr] Downloaded cc v1.0.99 [INFO] [stderr] Downloaded rand v0.7.3 [INFO] [stderr] Downloaded hassle-rs v0.11.0 [INFO] [stderr] Downloaded bindgen v0.69.4 [INFO] [stderr] Downloaded libloading v0.8.3 [INFO] [stderr] Downloaded pkg-config v0.3.30 [INFO] [stderr] Downloaded libloading v0.7.4 [INFO] [stderr] Downloaded core-foundation v0.9.4 [INFO] [stderr] Downloaded foreign-types-macros v0.2.3 [INFO] [stderr] Downloaded foreign-types-shared v0.3.1 [INFO] [stderr] Downloaded regex-automata v0.4.7 [INFO] [stderr] Downloaded windows-sys v0.52.0 [INFO] [stderr] Downloaded arrayvec v0.7.4 [INFO] [stderr] Downloaded hashbrown v0.14.5 [INFO] [stderr] Downloaded indexmap v2.2.6 [INFO] [stderr] Downloaded codespan-reporting v0.11.1 [INFO] [stderr] Downloaded num-traits v0.2.19 [INFO] [stderr] Downloaded fixedbitset v0.4.2 [INFO] [stderr] Downloaded windows_aarch64_msvc v0.52.5 [INFO] [stderr] Downloaded petgraph v0.6.5 [INFO] [stderr] Downloaded ahash v0.8.11 [INFO] [stderr] Downloaded allocator-api2 v0.2.18 [INFO] [stderr] Downloaded log v0.4.21 [INFO] [stderr] Downloaded proc-macro2 v1.0.85 [INFO] [stderr] Downloaded com_macros v0.6.0 [INFO] [stderr] Downloaded widestring v1.1.0 [INFO] [stderr] Downloaded khronos-egl v6.0.0 [INFO] [stderr] Downloaded block v0.1.6 [INFO] [stderr] Downloaded bitflags v1.3.2 [INFO] [stderr] Downloaded foreign-types v0.5.0 [INFO] [stderr] Downloaded zerocopy v0.7.34 [INFO] [stderr] Downloaded paste v1.0.15 [INFO] [stderr] Downloaded bit-vec v0.6.3 [INFO] [stderr] Downloaded bit-set v0.5.3 [INFO] [stderr] Downloaded hexf-parse v0.2.1 [INFO] [stderr] Downloaded equivalent v1.0.1 [INFO] [stderr] Downloaded version_check v0.9.4 [INFO] [stderr] Downloaded zerocopy-derive v0.7.34 [INFO] [stderr] Downloaded windows_i686_msvc v0.52.5 [INFO] [stderr] Downloaded winapi v0.3.9 [INFO] [stderr] Downloaded quote v1.0.36 [INFO] [stderr] Downloaded gl_generator v0.14.0 [INFO] [stderr] Downloaded glutin_wgl_sys v0.5.0 [INFO] [stderr] Downloaded gpu-alloc-types v0.3.0 [INFO] [stderr] Downloaded presser v0.3.1 [INFO] [stderr] Downloaded windows-core v0.52.0 [INFO] [stderr] Downloaded unicode-width v0.1.13 [INFO] [stderr] Downloaded gpu-descriptor-types v0.2.0 [INFO] [stderr] Downloaded gpu-descriptor v0.3.0 [INFO] [stderr] Downloaded com_macros_support v0.6.0 [INFO] [stderr] Downloaded spirv v0.3.0+sdk-1.3.268.0 [INFO] [stderr] Downloaded windows_i686_gnullvm v0.52.5 [INFO] [stderr] Downloaded getrandom v0.1.16 [INFO] [stderr] Downloaded clang-sys v1.8.1 [INFO] [stderr] Downloaded version-compare v0.1.1 [INFO] [stderr] Downloaded bytemuck v1.16.0 [INFO] [stderr] Downloaded gpu-allocator v0.25.0 [INFO] [stderr] Downloaded windows_x86_64_msvc v0.52.5 [INFO] [stderr] Downloaded anstyle-query v1.1.0 [INFO] [stderr] Downloaded anstyle-wincon v3.0.3 [INFO] [stderr] Downloaded colorchoice v1.0.1 [INFO] [stderr] Downloaded is_terminal_polyfill v1.70.0 [INFO] [stderr] Downloaded pollster v0.2.5 [INFO] [stderr] Downloaded wasi v0.9.0+wasi-snapshot-preview1 [INFO] [stderr] Downloaded prettyplease v0.2.20 [INFO] [stderr] Downloaded which v4.4.2 [INFO] [stderr] Downloaded cmake v0.1.50 [INFO] [stderr] Downloaded khronos_api v3.1.0 [INFO] [stderr] Downloaded naga v0.20.0 [INFO] [stderr] Downloaded libc v0.2.155 [INFO] [stderr] Downloaded windows_x86_64_gnullvm v0.52.5 [INFO] [stderr] Downloaded rand_hc v0.2.0 [INFO] [stderr] Downloaded lazycell v1.3.0 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.42 [INFO] [stderr] Downloaded wgpu-core v0.21.0 [INFO] [stderr] Downloaded ash v0.37.3+1.3.251 [INFO] [stderr] Downloaded profiling v1.0.15 [INFO] [stderr] Downloaded cexpr v0.6.0 [INFO] [stderr] Downloaded glob v0.3.1 [INFO] [stderr] Downloaded lazy_static v1.4.0 [INFO] [stderr] Downloaded either v1.12.0 [INFO] [stderr] Downloaded ndk-sys v0.5.0+25.2.9519653 [INFO] [stderr] Downloaded smallvec v1.13.2 [INFO] [stderr] Downloaded bitflags v2.5.0 [INFO] [stderr] Downloaded itertools v0.12.1 [INFO] [stderr] Downloaded winapi-util v0.1.8 [INFO] [stderr] Downloaded windows_aarch64_gnullvm v0.52.5 [INFO] [stderr] Downloaded thiserror-impl v1.0.61 [INFO] [stderr] Downloaded thiserror v1.0.61 [INFO] [stderr] Downloaded jni-sys v0.3.0 [INFO] [stderr] Downloaded autocfg v1.3.0 [INFO] [stderr] Downloaded parking_lot_core v0.9.10 [INFO] [stderr] Downloaded wgpu-hal v0.21.0 [INFO] [stderr] Downloaded minimal-lexical v0.2.1 [INFO] [stderr] Downloaded errno v0.3.9 [INFO] [stderr] Downloaded objc v0.2.7 [INFO] [stderr] Downloaded raw-window-handle v0.6.2 [INFO] [stderr] Downloaded parking_lot v0.12.3 [INFO] [stderr] Downloaded rustc-hash v1.1.0 [INFO] [stderr] Downloaded unicode-xid v0.2.4 [INFO] [stderr] Downloaded renderdoc-sys v1.1.0 [INFO] [stderr] Downloaded rand_chacha v0.2.2 [INFO] [stderr] Downloaded rand_core v0.5.1 [INFO] [stderr] Downloaded document-features v0.2.8 [INFO] [stderr] Downloaded slotmap v1.0.7 [INFO] [stderr] Downloaded range-alloc v0.1.3 [INFO] [stderr] Downloaded scopeguard v1.2.0 [INFO] [stderr] Downloaded redox_syscall v0.5.1 [INFO] [stderr] Downloaded bumpalo v3.16.0 [INFO] [stderr] Downloaded syn v2.0.66 [INFO] [stderr] Downloaded wasm-bindgen v0.2.92 [INFO] [stderr] Downloaded web-sys v0.3.69 [INFO] [stderr] Downloaded winapi-x86_64-pc-windows-gnu v0.4.0 [INFO] [stderr] Downloaded metal v0.28.0 [INFO] [stderr] Downloaded sdl2-sys v0.38.0 [INFO] [stderr] Downloaded windows v0.52.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a1531335fe2807715fff569904d99602022643a7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a7cf4a3a5339d6bd42e30962b665a36753cd5dad131499f61e2120e3d4debc62 [INFO] running `Command { std: "docker" "start" "-a" "a7cf4a3a5339d6bd42e30962b665a36753cd5dad131499f61e2120e3d4debc62", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a7cf4a3a5339d6bd42e30962b665a36753cd5dad131499f61e2120e3d4debc62", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a7cf4a3a5339d6bd42e30962b665a36753cd5dad131499f61e2120e3d4debc62", kill_on_drop: false }` [INFO] [stdout] a7cf4a3a5339d6bd42e30962b665a36753cd5dad131499f61e2120e3d4debc62 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a1531335fe2807715fff569904d99602022643a7" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f13fbf1f350db5bd8df4375b2dbda104720a73f77b1ba40f7f83f629dae4d10e [INFO] running `Command { std: "docker" "start" "-a" "f13fbf1f350db5bd8df4375b2dbda104720a73f77b1ba40f7f83f629dae4d10e", kill_on_drop: false }` [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling version-compare v0.1.1 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling sdl2 v0.38.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling sdl2-sys v0.38.0 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/audio.rs:1028:17 [INFO] [stdout] | [INFO] [stdout] 1028 | pub fn lock(&mut self) -> AudioDeviceLockGuard { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1028 | pub fn lock(&mut self) -> AudioDeviceLockGuard<'_, CB> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/event.rs:2738:22 [INFO] [stdout] | [INFO] [stdout] 2738 | pub fn poll_iter(&mut self) -> EventPollIterator { [INFO] [stdout] | ^^^^^^^^^ ----------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2738 | pub fn poll_iter(&mut self) -> EventPollIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/event.rs:2765:22 [INFO] [stdout] | [INFO] [stdout] 2765 | pub fn wait_iter(&mut self) -> EventWaitIterator { [INFO] [stdout] | ^^^^^^^^^ ----------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2765 | pub fn wait_iter(&mut self) -> EventWaitIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/event.rs:2775:30 [INFO] [stdout] | [INFO] [stdout] 2775 | pub fn wait_timeout_iter(&mut self, timeout: u32) -> EventWaitTimeoutIterator { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2775 | pub fn wait_timeout_iter(&mut self, timeout: u32) -> EventWaitTimeoutIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/event.rs:2783:27 [INFO] [stdout] | [INFO] [stdout] 2783 | pub fn keyboard_state(&self) -> crate::keyboard::KeyboardState { [INFO] [stdout] | ^^^^^ ------------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2783 | pub fn keyboard_state(&self) -> crate::keyboard::KeyboardState<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/keyboard/mod.rs:75:22 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn scancodes(&self) -> ScancodeIterator { [INFO] [stdout] | ^^^^^ ---------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 75 | pub fn scancodes(&self) -> ScancodeIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/keyboard/mod.rs:105:30 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn pressed_scancodes(&self) -> PressedScancodeIterator { [INFO] [stdout] | ^^^^^ ----------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 105 | pub fn pressed_scancodes(&self) -> PressedScancodeIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/mouse/mod.rs:282:26 [INFO] [stdout] | [INFO] [stdout] 282 | pub fn mouse_buttons(&self) -> MouseButtonIterator { [INFO] [stdout] | ^^^^^ ------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 282 | pub fn mouse_buttons(&self) -> MouseButtonIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/mouse/mod.rs:305:34 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator { [INFO] [stdout] | ^^^^^ -------------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 305 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/mouse/relative.rs:120:26 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn mouse_buttons(&self) -> MouseButtonIterator { [INFO] [stdout] | ^^^^^ ------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 120 | pub fn mouse_buttons(&self) -> MouseButtonIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/mouse/relative.rs:143:34 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator { [INFO] [stdout] | ^^^^^ -------------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 143 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:936:9 [INFO] [stdout] | [INFO] [stdout] 936 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 941 | ) -> Result [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 941 | ) -> Result, TextureValueError> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:958:9 [INFO] [stdout] | [INFO] [stdout] 958 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 962 | ) -> Result [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 962 | ) -> Result, TextureValueError> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:972:9 [INFO] [stdout] | [INFO] [stdout] 972 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 976 | ) -> Result [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 976 | ) -> Result, TextureValueError> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:986:9 [INFO] [stdout] | [INFO] [stdout] 986 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 990 | ) -> Result [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 990 | ) -> Result, TextureValueError> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:1029:9 [INFO] [stdout] | [INFO] [stdout] 1029 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 1030 | surface: S, [INFO] [stdout] 1031 | ) -> Result { [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1031 | ) -> Result, TextureValueError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:1045:44 [INFO] [stdout] | [INFO] [stdout] 1045 | pub const unsafe fn raw_create_texture(&self, raw: *mut sys::SDL_Texture) -> Texture { [INFO] [stdout] | ^^^^^ the lifetime is elided here ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1045 | pub const unsafe fn raw_create_texture(&self, raw: *mut sys::SDL_Texture) -> Texture<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/video.rs:215:24 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn gl_attr(&self) -> GLAttr { [INFO] [stdout] | ^^^^^ ------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 215 | pub fn gl_attr(&self) -> GLAttr<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/video.rs:418:34 [INFO] [stdout] | [INFO] [stdout] 418 | pub fn set_context_flags(&self) -> ContextFlagsBuilder { [INFO] [stdout] | ^^^^^ ------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 418 | pub fn set_context_flags(&self) -> ContextFlagsBuilder<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.87s [INFO] running `Command { std: "docker" "inspect" "f13fbf1f350db5bd8df4375b2dbda104720a73f77b1ba40f7f83f629dae4d10e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f13fbf1f350db5bd8df4375b2dbda104720a73f77b1ba40f7f83f629dae4d10e", kill_on_drop: false }` [INFO] [stdout] f13fbf1f350db5bd8df4375b2dbda104720a73f77b1ba40f7f83f629dae4d10e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a1531335fe2807715fff569904d99602022643a7" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 310ca95ab6420eb0899a20f683ed67fbc2de349d6d6f44047c182a20f3516838 [INFO] running `Command { std: "docker" "start" "-a" "310ca95ab6420eb0899a20f683ed67fbc2de349d6d6f44047c182a20f3516838", kill_on_drop: false }` [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling proc-macro2 v1.0.85 [INFO] [stderr] Compiling bitflags v2.5.0 [INFO] [stderr] Compiling zerocopy v0.7.34 [INFO] [stderr] Compiling cfg_aliases v0.1.1 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling allocator-api2 v0.2.18 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling log v0.4.21 [INFO] [stderr] Compiling thiserror v1.0.61 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling unicode-width v0.1.13 [INFO] [stderr] Compiling khronos-egl v6.0.0 [INFO] [stderr] Compiling ash v0.37.3+1.3.251 [INFO] [stderr] Compiling memchr v2.7.2 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling spirv v0.3.0+sdk-1.3.268.0 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling codespan-reporting v0.11.1 [INFO] [stderr] Compiling gpu-descriptor-types v0.2.0 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling gpu-alloc-types v0.3.0 [INFO] [stderr] Compiling sdl2-sys v0.38.0 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling wgpu-hal v0.21.0 [INFO] [stderr] Compiling libloading v0.7.4 [INFO] [stderr] Compiling libloading v0.8.3 [INFO] [stderr] Compiling hexf-parse v0.2.1 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Compiling gpu-alloc v0.6.0 [INFO] [stderr] Compiling wgpu-types v0.20.0 [INFO] [stderr] Compiling wgpu-core v0.21.0 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling profiling v1.0.15 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling renderdoc-sys v1.1.0 [INFO] [stderr] Compiling glow v0.13.1 [INFO] [stderr] Compiling litrs v0.4.1 [INFO] [stderr] Compiling raw-window-handle v0.6.2 [INFO] [stderr] Compiling syn v2.0.66 [INFO] [stderr] Compiling anstyle-parse v0.2.4 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling wgpu v0.20.1 [INFO] [stderr] Compiling colorchoice v1.0.1 [INFO] [stderr] Compiling anstyle v1.0.7 [INFO] [stderr] Compiling anstyle-query v1.1.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.17 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.0 [INFO] [stderr] Compiling bytemuck v1.16.0 [INFO] [stderr] Compiling sdl2 v0.38.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling indexmap v2.2.6 [INFO] [stderr] Compiling gpu-descriptor v0.3.0 [INFO] [stderr] Compiling document-features v0.2.8 [INFO] [stderr] Compiling anstream v0.6.14 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling pollster v0.2.5 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling thiserror-impl v1.0.61 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/audio.rs:1028:17 [INFO] [stdout] | [INFO] [stdout] 1028 | pub fn lock(&mut self) -> AudioDeviceLockGuard { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1028 | pub fn lock(&mut self) -> AudioDeviceLockGuard<'_, CB> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/event.rs:2738:22 [INFO] [stdout] | [INFO] [stdout] 2738 | pub fn poll_iter(&mut self) -> EventPollIterator { [INFO] [stdout] | ^^^^^^^^^ ----------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2738 | pub fn poll_iter(&mut self) -> EventPollIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/event.rs:2765:22 [INFO] [stdout] | [INFO] [stdout] 2765 | pub fn wait_iter(&mut self) -> EventWaitIterator { [INFO] [stdout] | ^^^^^^^^^ ----------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2765 | pub fn wait_iter(&mut self) -> EventWaitIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/event.rs:2775:30 [INFO] [stdout] | [INFO] [stdout] 2775 | pub fn wait_timeout_iter(&mut self, timeout: u32) -> EventWaitTimeoutIterator { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2775 | pub fn wait_timeout_iter(&mut self, timeout: u32) -> EventWaitTimeoutIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/event.rs:2783:27 [INFO] [stdout] | [INFO] [stdout] 2783 | pub fn keyboard_state(&self) -> crate::keyboard::KeyboardState { [INFO] [stdout] | ^^^^^ ------------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2783 | pub fn keyboard_state(&self) -> crate::keyboard::KeyboardState<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/keyboard/mod.rs:75:22 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn scancodes(&self) -> ScancodeIterator { [INFO] [stdout] | ^^^^^ ---------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 75 | pub fn scancodes(&self) -> ScancodeIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/keyboard/mod.rs:105:30 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn pressed_scancodes(&self) -> PressedScancodeIterator { [INFO] [stdout] | ^^^^^ ----------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 105 | pub fn pressed_scancodes(&self) -> PressedScancodeIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/mouse/mod.rs:282:26 [INFO] [stdout] | [INFO] [stdout] 282 | pub fn mouse_buttons(&self) -> MouseButtonIterator { [INFO] [stdout] | ^^^^^ ------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 282 | pub fn mouse_buttons(&self) -> MouseButtonIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/mouse/mod.rs:305:34 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator { [INFO] [stdout] | ^^^^^ -------------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 305 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/mouse/relative.rs:120:26 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn mouse_buttons(&self) -> MouseButtonIterator { [INFO] [stdout] | ^^^^^ ------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 120 | pub fn mouse_buttons(&self) -> MouseButtonIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/mouse/relative.rs:143:34 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator { [INFO] [stdout] | ^^^^^ -------------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 143 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:936:9 [INFO] [stdout] | [INFO] [stdout] 936 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 941 | ) -> Result [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 941 | ) -> Result, TextureValueError> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:958:9 [INFO] [stdout] | [INFO] [stdout] 958 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 962 | ) -> Result [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 962 | ) -> Result, TextureValueError> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:972:9 [INFO] [stdout] | [INFO] [stdout] 972 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 976 | ) -> Result [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 976 | ) -> Result, TextureValueError> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:986:9 [INFO] [stdout] | [INFO] [stdout] 986 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 990 | ) -> Result [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 990 | ) -> Result, TextureValueError> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:1029:9 [INFO] [stdout] | [INFO] [stdout] 1029 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 1030 | surface: S, [INFO] [stdout] 1031 | ) -> Result { [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1031 | ) -> Result, TextureValueError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:1045:44 [INFO] [stdout] | [INFO] [stdout] 1045 | pub const unsafe fn raw_create_texture(&self, raw: *mut sys::SDL_Texture) -> Texture { [INFO] [stdout] | ^^^^^ the lifetime is elided here ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1045 | pub const unsafe fn raw_create_texture(&self, raw: *mut sys::SDL_Texture) -> Texture<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/video.rs:215:24 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn gl_attr(&self) -> GLAttr { [INFO] [stdout] | ^^^^^ ------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 215 | pub fn gl_attr(&self) -> GLAttr<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/video.rs:418:34 [INFO] [stdout] | [INFO] [stdout] 418 | pub fn set_context_flags(&self) -> ContextFlagsBuilder { [INFO] [stdout] | ^^^^^ ------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 418 | pub fn set_context_flags(&self) -> ContextFlagsBuilder<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling naga v0.20.0 [INFO] [stderr] Compiling regex v1.10.5 [INFO] [stderr] Compiling env_filter v0.1.0 [INFO] [stderr] Compiling env_logger v0.11.3 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/audio.rs:1028:17 [INFO] [stdout] | [INFO] [stdout] 1028 | pub fn lock(&mut self) -> AudioDeviceLockGuard { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1028 | pub fn lock(&mut self) -> AudioDeviceLockGuard<'_, CB> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/event.rs:2738:22 [INFO] [stdout] | [INFO] [stdout] 2738 | pub fn poll_iter(&mut self) -> EventPollIterator { [INFO] [stdout] | ^^^^^^^^^ ----------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2738 | pub fn poll_iter(&mut self) -> EventPollIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/event.rs:2765:22 [INFO] [stdout] | [INFO] [stdout] 2765 | pub fn wait_iter(&mut self) -> EventWaitIterator { [INFO] [stdout] | ^^^^^^^^^ ----------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2765 | pub fn wait_iter(&mut self) -> EventWaitIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/event.rs:2775:30 [INFO] [stdout] | [INFO] [stdout] 2775 | pub fn wait_timeout_iter(&mut self, timeout: u32) -> EventWaitTimeoutIterator { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2775 | pub fn wait_timeout_iter(&mut self, timeout: u32) -> EventWaitTimeoutIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/event.rs:2783:27 [INFO] [stdout] | [INFO] [stdout] 2783 | pub fn keyboard_state(&self) -> crate::keyboard::KeyboardState { [INFO] [stdout] | ^^^^^ ------------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2783 | pub fn keyboard_state(&self) -> crate::keyboard::KeyboardState<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/keyboard/mod.rs:75:22 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn scancodes(&self) -> ScancodeIterator { [INFO] [stdout] | ^^^^^ ---------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 75 | pub fn scancodes(&self) -> ScancodeIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/keyboard/mod.rs:105:30 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn pressed_scancodes(&self) -> PressedScancodeIterator { [INFO] [stdout] | ^^^^^ ----------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 105 | pub fn pressed_scancodes(&self) -> PressedScancodeIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/mouse/mod.rs:282:26 [INFO] [stdout] | [INFO] [stdout] 282 | pub fn mouse_buttons(&self) -> MouseButtonIterator { [INFO] [stdout] | ^^^^^ ------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 282 | pub fn mouse_buttons(&self) -> MouseButtonIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/mouse/mod.rs:305:34 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator { [INFO] [stdout] | ^^^^^ -------------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 305 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/mouse/relative.rs:120:26 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn mouse_buttons(&self) -> MouseButtonIterator { [INFO] [stdout] | ^^^^^ ------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 120 | pub fn mouse_buttons(&self) -> MouseButtonIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/mouse/relative.rs:143:34 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator { [INFO] [stdout] | ^^^^^ -------------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 143 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:936:9 [INFO] [stdout] | [INFO] [stdout] 936 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 941 | ) -> Result [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 941 | ) -> Result, TextureValueError> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:958:9 [INFO] [stdout] | [INFO] [stdout] 958 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 962 | ) -> Result [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 962 | ) -> Result, TextureValueError> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:972:9 [INFO] [stdout] | [INFO] [stdout] 972 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 976 | ) -> Result [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 976 | ) -> Result, TextureValueError> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:986:9 [INFO] [stdout] | [INFO] [stdout] 986 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 990 | ) -> Result [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 990 | ) -> Result, TextureValueError> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:1029:9 [INFO] [stdout] | [INFO] [stdout] 1029 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 1030 | surface: S, [INFO] [stdout] 1031 | ) -> Result { [INFO] [stdout] | ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1031 | ) -> Result, TextureValueError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/render.rs:1045:44 [INFO] [stdout] | [INFO] [stdout] 1045 | pub const unsafe fn raw_create_texture(&self, raw: *mut sys::SDL_Texture) -> Texture { [INFO] [stdout] | ^^^^^ the lifetime is elided here ------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1045 | pub const unsafe fn raw_create_texture(&self, raw: *mut sys::SDL_Texture) -> Texture<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/video.rs:215:24 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn gl_attr(&self) -> GLAttr { [INFO] [stdout] | ^^^^^ ------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 215 | pub fn gl_attr(&self) -> GLAttr<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/sdl2/video.rs:418:34 [INFO] [stdout] | [INFO] [stdout] 418 | pub fn set_context_flags(&self) -> ContextFlagsBuilder { [INFO] [stdout] | ^^^^^ ------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 418 | pub fn set_context_flags(&self) -> ContextFlagsBuilder<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 19.20s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: document-features v0.2.8 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] running `Command { std: "docker" "inspect" "310ca95ab6420eb0899a20f683ed67fbc2de349d6d6f44047c182a20f3516838", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "310ca95ab6420eb0899a20f683ed67fbc2de349d6d6f44047c182a20f3516838", kill_on_drop: false }` [INFO] [stdout] 310ca95ab6420eb0899a20f683ed67fbc2de349d6d6f44047c182a20f3516838 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a1531335fe2807715fff569904d99602022643a7" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2f7a2bd86fe98e5b3a317f5423320ad7b663ea679b673f6d3f22c364f1cacf6d [INFO] running `Command { std: "docker" "start" "-a" "2f7a2bd86fe98e5b3a317f5423320ad7b663ea679b673f6d3f22c364f1cacf6d", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/audio.rs:1028:17 [INFO] [stderr] | [INFO] [stderr] 1028 | pub fn lock(&mut self) -> AudioDeviceLockGuard { [INFO] [stderr] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1028 | pub fn lock(&mut self) -> AudioDeviceLockGuard<'_, CB> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/event.rs:2738:22 [INFO] [stderr] | [INFO] [stderr] 2738 | pub fn poll_iter(&mut self) -> EventPollIterator { [INFO] [stderr] | ^^^^^^^^^ ----------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 2738 | pub fn poll_iter(&mut self) -> EventPollIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/event.rs:2765:22 [INFO] [stderr] | [INFO] [stderr] 2765 | pub fn wait_iter(&mut self) -> EventWaitIterator { [INFO] [stderr] | ^^^^^^^^^ ----------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 2765 | pub fn wait_iter(&mut self) -> EventWaitIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/event.rs:2775:30 [INFO] [stderr] | [INFO] [stderr] 2775 | pub fn wait_timeout_iter(&mut self, timeout: u32) -> EventWaitTimeoutIterator { [INFO] [stderr] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 2775 | pub fn wait_timeout_iter(&mut self, timeout: u32) -> EventWaitTimeoutIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/event.rs:2783:27 [INFO] [stderr] | [INFO] [stderr] 2783 | pub fn keyboard_state(&self) -> crate::keyboard::KeyboardState { [INFO] [stderr] | ^^^^^ ------------------------------ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 2783 | pub fn keyboard_state(&self) -> crate::keyboard::KeyboardState<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/keyboard/mod.rs:75:22 [INFO] [stderr] | [INFO] [stderr] 75 | pub fn scancodes(&self) -> ScancodeIterator { [INFO] [stderr] | ^^^^^ ---------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 75 | pub fn scancodes(&self) -> ScancodeIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/keyboard/mod.rs:105:30 [INFO] [stderr] | [INFO] [stderr] 105 | pub fn pressed_scancodes(&self) -> PressedScancodeIterator { [INFO] [stderr] | ^^^^^ ----------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 105 | pub fn pressed_scancodes(&self) -> PressedScancodeIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/mouse/mod.rs:282:26 [INFO] [stderr] | [INFO] [stderr] 282 | pub fn mouse_buttons(&self) -> MouseButtonIterator { [INFO] [stderr] | ^^^^^ ------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 282 | pub fn mouse_buttons(&self) -> MouseButtonIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/mouse/mod.rs:305:34 [INFO] [stderr] | [INFO] [stderr] 305 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator { [INFO] [stderr] | ^^^^^ -------------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 305 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/mouse/relative.rs:120:26 [INFO] [stderr] | [INFO] [stderr] 120 | pub fn mouse_buttons(&self) -> MouseButtonIterator { [INFO] [stderr] | ^^^^^ ------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 120 | pub fn mouse_buttons(&self) -> MouseButtonIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/mouse/relative.rs:143:34 [INFO] [stderr] | [INFO] [stderr] 143 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator { [INFO] [stderr] | ^^^^^ -------------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 143 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/render.rs:936:9 [INFO] [stderr] | [INFO] [stderr] 936 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 941 | ) -> Result [INFO] [stderr] | ------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 941 | ) -> Result, TextureValueError> [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/render.rs:958:9 [INFO] [stderr] | [INFO] [stderr] 958 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 962 | ) -> Result [INFO] [stderr] | ------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 962 | ) -> Result, TextureValueError> [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/render.rs:972:9 [INFO] [stderr] | [INFO] [stderr] 972 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 976 | ) -> Result [INFO] [stderr] | ------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 976 | ) -> Result, TextureValueError> [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/render.rs:986:9 [INFO] [stderr] | [INFO] [stderr] 986 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 990 | ) -> Result [INFO] [stderr] | ------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 990 | ) -> Result, TextureValueError> [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/render.rs:1029:9 [INFO] [stderr] | [INFO] [stderr] 1029 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] 1030 | surface: S, [INFO] [stderr] 1031 | ) -> Result { [INFO] [stderr] | ------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1031 | ) -> Result, TextureValueError> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/render.rs:1045:44 [INFO] [stderr] | [INFO] [stderr] 1045 | pub const unsafe fn raw_create_texture(&self, raw: *mut sys::SDL_Texture) -> Texture { [INFO] [stderr] | ^^^^^ the lifetime is elided here ------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1045 | pub const unsafe fn raw_create_texture(&self, raw: *mut sys::SDL_Texture) -> Texture<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/video.rs:215:24 [INFO] [stderr] | [INFO] [stderr] 215 | pub fn gl_attr(&self) -> GLAttr { [INFO] [stderr] | ^^^^^ ------ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 215 | pub fn gl_attr(&self) -> GLAttr<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/sdl2/video.rs:418:34 [INFO] [stderr] | [INFO] [stderr] 418 | pub fn set_context_flags(&self) -> ContextFlagsBuilder { [INFO] [stderr] | ^^^^^ ------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 418 | pub fn set_context_flags(&self) -> ContextFlagsBuilder<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `sdl2` (lib) generated 19 warnings (run `cargo fix --lib -p sdl2` to apply 19 suggestions) [INFO] [stderr] warning: `sdl2` (lib test) generated 19 warnings (19 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: document-features v0.2.8 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Running unittests src/sdl2/lib.rs (/opt/rustwide/target/debug/deps/sdl2-80a971188ae5690f) [INFO] [stdout] [INFO] [stdout] running 59 tests [INFO] [stdout] test event::test::test_from_ll_keymod_keydown_unknown_bits ... ok [INFO] [stdout] test event::test::test_from_ll_keymod_keyup_unknown_bits ... ok [INFO] [stdout] test event::test::test_to_from_ll ... ok [INFO] [stdout] test hint::test::locale ... ok [INFO] [stdout] test audio::test::test_audio_cvt ... ok [INFO] [stdout] test pixels::create_palette ... ok [INFO] [stdout] test rect::test::centered ... ok [INFO] [stdout] test rect::test::clamp_i32_max ... ok [INFO] [stdout] test pixels::test_pixel_format_enum ... ok [INFO] [stdout] test rect::test::clamp_position_max ... ok [INFO] [stdout] test rect::test::clamp_size_max ... ok [INFO] [stdout] test rect::test::clamp_position_min ... ok [INFO] [stdout] test rect::test::clamp_size_zero ... ok [INFO] [stdout] test rect::test::enclose_points_max_values ... ok [INFO] [stdout] test rect::test::enclose_points_outside_clip_rect ... ok [INFO] [stdout] test rect::test::enclose_points_valid ... ok [INFO] [stdout] test rect::test::fpoint_add ... ok [INFO] [stdout] test rect::test::fpoint_add_assign ... ok [INFO] [stdout] test rect::test::fpoint_div ... ok [INFO] [stdout] test rect::test::fpoint_div_assign ... ok [INFO] [stdout] test rect::test::fpoint_from ... ok [INFO] [stdout] test rect::test::fpoint_into ... ok [INFO] [stdout] test rect::test::fpoint_mul ... ok [INFO] [stdout] test rect::test::fpoint_mul_assign ... ok [INFO] [stdout] test rect::test::fpoint_sub ... ok [INFO] [stdout] test rect::test::fpoint_sub_assign ... ok [INFO] [stdout] test rect::test::frect_centered ... ok [INFO] [stdout] test rect::test::frect_enclose_points_outside_clip_rect ... ok [INFO] [stdout] test rect::test::fpoint_sum ... ok [INFO] [stdout] test rect::test::frect_enclose_points_valid ... ok [INFO] [stdout] test rect::test::frect_has_intersection ... ok [INFO] [stdout] test rect::test::frect_from ... ok [INFO] [stdout] test rect::test::frect_intersection ... ok [INFO] [stdout] test rect::test::frect_shifted ... ok [INFO] [stdout] test rect::test::frect_union ... ok [INFO] [stdout] test rect::test::has_intersection ... ok [INFO] [stdout] test rect::test::frect_intersect_line ... ok [INFO] [stdout] test rect::test::point_add ... ok [INFO] [stdout] test rect::test::point_add_assign ... ok [INFO] [stdout] test rect::test::frect_into ... ok [INFO] [stdout] test rect::test::intersect_line ... ok [INFO] [stdout] test rect::test::point_div ... ok [INFO] [stdout] test rect::test::point_div_assign ... ok [INFO] [stdout] test rect::test::intersection ... ok [INFO] [stdout] test rect::test::point_from ... ok [INFO] [stdout] test rect::test::point_mul ... ok [INFO] [stdout] test rect::test::point_mul_assign ... ok [INFO] [stdout] test rect::test::point_mul_assign_clamp ... ok [INFO] [stdout] test rect::test::point_sub ... ok [INFO] [stdout] test rect::test::point_into ... ok [INFO] [stdout] test rect::test::point_sub_assign ... ok [INFO] [stdout] test rect::test::point_sum ... ok [INFO] [stdout] test rect::test::rect_into ... ok [INFO] [stdout] test rect::test::shifted ... ok [INFO] [stdout] test rect::test::rect_from ... ok [INFO] [stdout] test rect::test::point_mul_clamp ... ok [INFO] [stdout] test surface::test_surface_ref_size ... ok [INFO] [stdout] test rect::test::union ... ok [INFO] [stdout] test timer::test::test_timer ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 59 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s [INFO] [stdout] [INFO] [stderr] Running tests/audio.rs (/opt/rustwide/target/debug/deps/audio-d15fc23f22df496f) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test audio_spec_wav ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/events.rs (/opt/rustwide/target/debug/deps/events-e4e8cddd095fa1f8) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_events ... ok [INFO] [stdout] test test_event_sender_no_subsystem ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/raw_window_handle.rs (/opt/rustwide/target/debug/deps/raw_window_handle-c2c4fcdf0b197642) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/render.rs (/opt/rustwide/target/debug/deps/render-e983cedc50d28cb2) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test clipping_rect_intersect_rect ... ok [INFO] [stdout] test clipping_rect_intersection ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests sdl2 [INFO] [stdout] [INFO] [stdout] running 95 tests [INFO] [stdout] test src/sdl2/clipboard.rs - clipboard::ClipboardUtil (line 12) - compile ... ok [INFO] [stdout] test src/sdl2/audio.rs - audio (line 4) - compile ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_keyboard (line 2281) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_controller (line 2393) ... ok [INFO] [stdout] test src/sdl2/audio.rs - audio::AudioFormatNum::SILENCE (line 533) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_render (line 2567) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_audio (line 2541) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_joy (line 2423) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_drop (line 2513) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_locale (line 2591) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_dollar (line 2486) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_finger (line 2455) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::get_timestamp (line 2131) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::get_window_id (line 2203) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_mouse (line 2331) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::crate::EventPump::poll_iter (line 2726) - compile ... ok [INFO] [stdout] test src/sdl2/hint.rs - hint::set_video_minimize_on_focus_loss (line 23) - compile ... ok [INFO] [stdout] test src/sdl2/hint.rs - hint::set_video_minimize_on_focus_loss_with_priority (line 39) - compile ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_same_kind_as (line 2055) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::crate::EventSubsystem::peek_events (line 71) - compile ... ok [INFO] [stdout] test src/sdl2/hint.rs - hint::get_video_minimize_on_focus_loss (line 65) - compile ... ok [INFO] [stdout] test src/sdl2/keyboard/mod.rs - keyboard::KeyboardState<'a>::is_scancode_pressed (line 63) - compile ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_unknown (line 2638) ... ok [INFO] [stdout] test src/sdl2/keyboard/mod.rs - keyboard::KeyboardState<'a>::pressed_scancodes (line 85) - compile ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_text (line 2308) ... ok [INFO] [stdout] test src/sdl2/keyboard/mod.rs - keyboard::KeyboardUtil (line 165) - compile ... ok [INFO] [stdout] test src/sdl2/mouse/mod.rs - mouse::MouseState::is_mouse_button_pressed (line 251) - compile ... ok [INFO] [stdout] test src/sdl2/mouse/mod.rs - mouse::MouseState::left (line 207) - compile ... ok [INFO] [stdout] test src/sdl2/keyboard/mod.rs - keyboard::TextInputUtil (line 204) - compile ... ok [INFO] [stdout] test src/sdl2/lib.rs - (line 3) - compile ... ok [INFO] [stdout] test src/sdl2/mouse/mod.rs - mouse::MouseUtil (line 351) - compile ... ok [INFO] [stdout] test src/sdl2/mouse/mod.rs - mouse::MouseState::mouse_buttons (line 266) - compile ... ok [INFO] [stdout] test src/sdl2/mouse/mod.rs - mouse::MouseState::pressed_mouse_buttons (line 292) - compile ... ok [INFO] [stdout] test src/sdl2/mouse/relative.rs - mouse::relative::RelativeMouseState::is_mouse_button_pressed (line 89) - compile ... ok [INFO] [stdout] test src/sdl2/mouse/relative.rs - mouse::relative::RelativeMouseState::left (line 45) - compile ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_window (line 2243) ... ok [INFO] [stdout] test src/sdl2/mouse/relative.rs - mouse::relative::RelativeMouseState::pressed_mouse_buttons (line 130) - compile ... ok [INFO] [stdout] test src/sdl2/event.rs - event::Event::is_user (line 2612) ... ok [INFO] [stdout] test src/sdl2/mouse/relative.rs - mouse::relative::RelativeMouseState::mouse_buttons (line 104) - compile ... ok [INFO] [stdout] test src/sdl2/event.rs - event::crate::EventSubsystem::register_event (line 131) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::crate::EventSubsystem::add_event_watch (line 240) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FPoint::deref_mut (line 1657) ... ok [INFO] [stdout] test src/sdl2/locale.rs - locale::get_preferred_locales (line 27) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::EventSender::push_custom_event (line 2869) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::center (line 1195) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::bottom_left (line 1236) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FPoint::deref (line 1644) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::bottom_right (line 1249) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::bottom_shifted (line 1179) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::contains_point (line 1324) ... ok [INFO] [stdout] test src/sdl2/event.rs - event::crate::EventSubsystem::push_custom_event (line 199) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::contains_rect (line 1349) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::deref (line 1538) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::has_intersection (line 1432) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::deref_mut (line 1551) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::left_shifted (line 1140) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::intersection (line 1454) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::top_left (line 1210) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::right_shifted (line 1153) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::top_right (line 1223) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::top_shifted (line 1166) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::bottom_shifted (line 293) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Point::deref (line 787) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::FRect::union (line 1486) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::bottom_left (line 350) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Point::deref_mut (line 800) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::center (line 309) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::contains_point (line 458) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::bottom_right (line 363) ... ok [INFO] [stdout] test src/sdl2/render.rs - render::Canvas (line 331) - compile ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::contains_rect (line 483) ... ok [INFO] [stdout] test src/sdl2/render.rs - render::Canvas::with_multiple_texture_canvas (line 659) - compile ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::deref (line 672) ... ok [INFO] [stdout] test src/sdl2/render.rs - render::Canvas::with_texture_canvas (line 601) - compile ... ok [INFO] [stdout] test src/sdl2/render.rs - render::Texture<'r>::from_surface (line 2987) - compile ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::deref_mut (line 685) ... ok [INFO] [stdout] test src/sdl2/sdl.rs - sdl::init (line 362) - compile ... ok [INFO] [stdout] test src/sdl2/render.rs - render::TextureCreator::create_texture_from_surface (line 1003) - compile ... ok [INFO] [stdout] test src/sdl2/surface.rs - surface::Surface<'a>::as_texture (line 221) - compile ... ok [INFO] [stdout] test src/sdl2/surface.rs - surface::Surface<'a>::from_pixelmasks (line 134) - compile ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::intersection (line 588) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::has_intersection (line 566) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::origin (line 242) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::left_shifted (line 254) ... ok [INFO] [stdout] test src/sdl2/surface.rs - surface::Surface<'a>::new (line 116) - compile ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::top_right (line 337) ... ok [INFO] [stdout] test src/sdl2/url.rs - url::open_url (line 49) - compile ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::top_left (line 324) ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::right_shifted (line 267) ... ok [INFO] [stdout] test src/sdl2/video.rs - video::gl_attr::GLAttr<'a>::context_flags (line 428) - compile ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::top_shifted (line 280) ... ok [INFO] [stdout] test src/sdl2/video.rs - video::gl_attr (line 175) - compile ... ok [INFO] [stdout] test src/sdl2/video.rs - video::gl_attr::GLAttr<'a>::set_context_flags (line 410) - compile ... ok [INFO] [stdout] test src/sdl2/rect.rs - rect::Rect::union (line 620) ... ok [INFO] [stdout] test src/sdl2/video.rs - video::Window::set_icon (line 1688) - compile fail ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 95 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "2f7a2bd86fe98e5b3a317f5423320ad7b663ea679b673f6d3f22c364f1cacf6d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2f7a2bd86fe98e5b3a317f5423320ad7b663ea679b673f6d3f22c364f1cacf6d", kill_on_drop: false }` [INFO] [stdout] 2f7a2bd86fe98e5b3a317f5423320ad7b663ea679b673f6d3f22c364f1cacf6d