[INFO] cloning repository https://github.com/Caterpenthe/vulkan-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Caterpenthe/vulkan-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCaterpenthe%2Fvulkan-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCaterpenthe%2Fvulkan-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4a62372152dfe916fb66199e608f41df40ca4dca
[INFO] checking Caterpenthe/vulkan-rs against try#ddcf048784667508cd676fef4667f88ae15628a3 for pr-148271
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCaterpenthe%2Fvulkan-rs" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Caterpenthe/vulkan-rs
[INFO] removed 0 missing examples
[INFO] finished tweaking git repo https://github.com/Caterpenthe/vulkan-rs
[INFO] tweaked toml for git repo https://github.com/Caterpenthe/vulkan-rs written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Caterpenthe/vulkan-rs on toolchain ddcf048784667508cd676fef4667f88ae15628a3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ddcf048784667508cd676fef4667f88ae15628a3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Caterpenthe/vulkan-rs 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" "+ddcf048784667508cd676fef4667f88ae15628a3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ddcf048784667508cd676fef4667f88ae15628a3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3607ec7ea39400a946ab8e9d70160bf2507e054c6ab2ccab4585a561f7ec998d
[INFO] running `Command { std: "docker" "start" "-a" "3607ec7ea39400a946ab8e9d70160bf2507e054c6ab2ccab4585a561f7ec998d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3607ec7ea39400a946ab8e9d70160bf2507e054c6ab2ccab4585a561f7ec998d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3607ec7ea39400a946ab8e9d70160bf2507e054c6ab2ccab4585a561f7ec998d", kill_on_drop: false }`
[INFO] [stdout] 3607ec7ea39400a946ab8e9d70160bf2507e054c6ab2ccab4585a561f7ec998d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ddcf048784667508cd676fef4667f88ae15628a3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 073db461ec89b46c208ba3277e915683736e93f6a2b53cabaf59a990ba40bfcb
[INFO] running `Command { std: "docker" "start" "-a" "073db461ec89b46c208ba3277e915683736e93f6a2b53cabaf59a990ba40bfcb", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.72
[INFO] [stderr]    Compiling libc v0.2.151
[INFO] [stderr]    Compiling pkg-config v0.3.28
[INFO] [stderr]     Checking smallvec v1.11.2
[INFO] [stderr]    Compiling slotmap v1.0.7
[INFO] [stderr]    Compiling thiserror v1.0.53
[INFO] [stderr]     Checking fdeflate v0.3.3
[INFO] [stderr]     Checking bytemuck v1.14.0
[INFO] [stderr]     Checking strict-num v0.1.1
[INFO] [stderr]     Checking miniz_oxide v0.7.1
[INFO] [stderr]     Checking ttf-parser v0.20.0
[INFO] [stderr]    Compiling anyhow v1.0.78
[INFO] [stderr]    Compiling ash v0.37.3+1.3.251
[INFO] [stderr]     Checking instant v0.1.12
[INFO] [stderr]     Checking libloading v0.7.4
[INFO] [stderr]     Checking raw-window-handle v0.5.2
[INFO] [stderr]     Checking chrono v0.4.31
[INFO] [stderr]     Checking glam v0.24.2
[INFO] [stderr]     Checking tiny-skia-path v0.8.4
[INFO] [stderr]    Compiling wayland-sys v0.29.5
[INFO] [stderr]    Compiling smithay-client-toolkit v0.16.1
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]     Checking puffin v0.16.0
[INFO] [stderr]     Checking flate2 v1.0.28
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]     Checking png v0.17.10
[INFO] [stderr]    Compiling wayland-scanner v0.29.5
[INFO] [stderr]    Compiling syn v2.0.43
[INFO] [stderr]     Checking nix v0.24.3
[INFO] [stderr]     Checking nix v0.25.1
[INFO] [stderr]     Checking memmap2 v0.5.10
[INFO] [stderr]     Checking mio v0.8.10
[INFO] [stderr]     Checking tiny-skia v0.8.4
[INFO] [stderr]    Compiling wayland-client v0.29.5
[INFO] [stderr]    Compiling wayland-protocols v0.29.5
[INFO] [stderr]    Compiling winit v0.28.7
[INFO] [stderr]     Checking owned_ttf_parser v0.20.0
[INFO] [stderr]     Checking ab_glyph v0.2.23
[INFO] [stderr]    Compiling thiserror-impl v1.0.53
[INFO] [stderr]     Checking wayland-commons v0.29.5
[INFO] [stderr]     Checking calloop v0.10.6
[INFO] [stderr]     Checking wayland-cursor v0.29.5
[INFO] [stderr]     Checking ash-window v0.12.0
[INFO] [stderr]     Checking sctk-adwaita v0.5.4
[INFO] [stderr]     Checking vulkan-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `PhysicalDeviceMemoryProperties` and `PhysicalDeviceProperties`
[INFO] [stdout]  --> src/vulkan_device.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ash::vk::{self, PhysicalDeviceMemoryProperties, PhysicalDeviceProperties, QueueFlags};
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deref`
[INFO] [stdout]  --> src/vulkan_device.rs:5:23
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::ops::{BitOr, Deref};
[INFO] [stdout]   |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Entry`
[INFO] [stdout]  --> src/vulkan_frame_buffer.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ash::{vk, Entry};
[INFO] [stdout]   |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> src/vulkan_initializers.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Device` and `Entry`
[INFO] [stdout]  --> src/vulkan_swap_chain.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 | use ash::{vk, Device, Entry};
[INFO] [stdout]   |               ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/vulkan_swap_chain.rs:61:12
[INFO] [stdout]    |
[INFO] [stdout] 61 |         if (!vsync) {
[INFO] [stdout]    |            ^      ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 61 -         if (!vsync) {
[INFO] [stdout] 61 +         if !vsync  {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/vulkan_swap_chain.rs:66:27
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 } else if (swapchain_present_mode != vk::PresentModeKHR::MAILBOX) {
[INFO] [stdout]    |                           ^                                                     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 66 -                 } else if (swapchain_present_mode != vk::PresentModeKHR::MAILBOX) {
[INFO] [stdout] 66 +                 } else if swapchain_present_mode != vk::PresentModeKHR::MAILBOX  {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PhysicalDeviceMemoryProperties` and `PhysicalDeviceProperties`
[INFO] [stdout]  --> src/vulkan_device.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ash::vk::{self, PhysicalDeviceMemoryProperties, PhysicalDeviceProperties, QueueFlags};
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deref`
[INFO] [stdout]  --> src/vulkan_device.rs:5:23
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::ops::{BitOr, Deref};
[INFO] [stdout]   |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Entry`
[INFO] [stdout]  --> src/vulkan_frame_buffer.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ash::{vk, Entry};
[INFO] [stdout]   |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> src/vulkan_initializers.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Device` and `Entry`
[INFO] [stdout]  --> src/vulkan_swap_chain.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 | use ash::{vk, Device, Entry};
[INFO] [stdout]   |               ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/vulkan_swap_chain.rs:61:12
[INFO] [stdout]    |
[INFO] [stdout] 61 |         if (!vsync) {
[INFO] [stdout]    |            ^      ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 61 -         if (!vsync) {
[INFO] [stdout] 61 +         if !vsync  {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/vulkan_swap_chain.rs:66:27
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 } else if (swapchain_present_mode != vk::PresentModeKHR::MAILBOX) {
[INFO] [stdout]    |                           ^                                                     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 66 -                 } else if (swapchain_present_mode != vk::PresentModeKHR::MAILBOX) {
[INFO] [stdout] 66 +                 } else if swapchain_present_mode != vk::PresentModeKHR::MAILBOX  {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `axis_left`
[INFO] [stdout]    --> src/camera.rs:153:23
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn update_pad(axis_left: Vec2, axis_right: Vec2, delta_time: f32) {
[INFO] [stdout]     |                       ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_axis_left`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `axis_right`
[INFO] [stdout]    --> src/camera.rs:153:40
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn update_pad(axis_left: Vec2, axis_right: Vec2, delta_time: f32) {
[INFO] [stdout]     |                                        ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_axis_right`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `delta_time`
[INFO] [stdout]    --> src/camera.rs:153:58
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn update_pad(axis_left: Vec2, axis_right: Vec2, delta_time: f32) {
[INFO] [stdout]     |                                                          ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_delta_time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `axis_left`
[INFO] [stdout]    --> src/camera.rs:153:23
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn update_pad(axis_left: Vec2, axis_right: Vec2, delta_time: f32) {
[INFO] [stdout]     |                       ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_axis_left`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `axis_right`
[INFO] [stdout]    --> src/camera.rs:153:40
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn update_pad(axis_left: Vec2, axis_right: Vec2, delta_time: f32) {
[INFO] [stdout]     |                                        ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_axis_right`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `delta_time`
[INFO] [stdout]    --> src/camera.rs:153:58
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn update_pad(axis_left: Vec2, axis_right: Vec2, delta_time: f32) {
[INFO] [stdout]     |                                                          ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_delta_time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `trans_matrix` is never read
[INFO] [stdout]    --> src/camera.rs:160:32
[INFO] [stdout]     |
[INFO] [stdout] 160 |         let mut trans_matrix = Mat4::ZERO;
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `trans_matrix` is never read
[INFO] [stdout]    --> src/camera.rs:160:32
[INFO] [stdout]     |
[INFO] [stdout] 160 |         let mut trans_matrix = Mat4::ZERO;
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `flags`
[INFO] [stdout]   --> src/vulkan_debug.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |         flags: vk::DebugReportFlagsEXT,
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj_type`
[INFO] [stdout]   --> src/vulkan_debug.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         obj_type: vk::DebugReportObjectTypeEXT,
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_obj_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `flags`
[INFO] [stdout]   --> src/vulkan_debug.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |         flags: vk::DebugReportFlagsEXT,
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src_object`
[INFO] [stdout]   --> src/vulkan_debug.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |         src_object: u64,
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_src_object`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]   --> src/vulkan_debug.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         location: usize,
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_location`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj_type`
[INFO] [stdout]   --> src/vulkan_debug.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         obj_type: vk::DebugReportObjectTypeEXT,
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_obj_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `msg_code`
[INFO] [stdout]   --> src/vulkan_debug.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         msg_code: i32,
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_msg_code`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src_object`
[INFO] [stdout]   --> src/vulkan_debug.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |         src_object: u64,
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_src_object`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `layer_prefix`
[INFO] [stdout]   --> src/vulkan_debug.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         layer_prefix: *const c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_layer_prefix`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `user_data`
[INFO] [stdout]   --> src/vulkan_debug.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         user_data: *mut std::ffi::c_void,
[INFO] [stdout]    |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]   --> src/vulkan_debug.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         location: usize,
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_location`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `msg_code`
[INFO] [stdout]   --> src/vulkan_debug.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         msg_code: i32,
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_msg_code`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `layer_prefix`
[INFO] [stdout]   --> src/vulkan_debug.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         layer_prefix: *const c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_layer_prefix`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `user_data`
[INFO] [stdout]   --> src/vulkan_debug.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         user_data: *mut std::ffi::c_void,
[INFO] [stdout]    |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instacne`
[INFO] [stdout]   --> src/vulkan_debug.rs:64:32
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn free_debug_callback(instacne: Instance) {}
[INFO] [stdout]    |                                ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instacne`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instacne`
[INFO] [stdout]   --> src/vulkan_debug.rs:64:32
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn free_debug_callback(instacne: Instance) {}
[INFO] [stdout]    |                                ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instacne`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/vulkan_device.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let mut device_extensions = enabled_extensions;
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/vulkan_device.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let mut device_extensions = enabled_extensions;
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base`
[INFO] [stdout]    --> src/vulkan_example_base.rs:109:41
[INFO] [stdout]     |
[INFO] [stdout] 109 |     fn build_command_buffers(&mut self, base: &mut ExampleContext) {}
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base`
[INFO] [stdout]    --> src/vulkan_example_base.rs:109:41
[INFO] [stdout]     |
[INFO] [stdout] 109 |     fn build_command_buffers(&mut self, base: &mut ExampleContext) {}
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `full_screen`
[INFO] [stdout]   --> src/vulkan_swap_chain.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         full_screen: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_full_screen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/vulkan_device.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct VulkanDevice {
[INFO] [stdout]    |            ------------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |     properties: vk::PhysicalDeviceProperties,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 28 |     /// Features of the physical device that an application can use to check if a feature is supported */
[INFO] [stdout] 29 |     features: vk::PhysicalDeviceFeatures,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 30 |     /// Features that have been enabled for use on the physical device */
[INFO] [stdout] 31 |     enabled_features: vk::PhysicalDeviceFeatures,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 35 |     queue_family_properties: Vec<vk::QueueFamilyProperties>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 36 |     /// List of extensions supported by the device */
[INFO] [stdout] 37 |     supported_extensions: Vec<&'static CStr>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 38 |     /// Default command pool for the graphics queue family index */
[INFO] [stdout] 39 |     command_pool: vk::CommandPool,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 40 |     /// Set to true when the debug marker extension is detected */
[INFO] [stdout] 41 |     enable_debug_markers: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `axis_left` and `axis_right` are never read
[INFO] [stdout]   --> src/vulkan_example_base.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct GamePadState {
[INFO] [stdout]    |            ------------ fields in this struct
[INFO] [stdout] 84 |     axis_left: Vec2,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 85 |     axis_right: Vec2,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `left`, `right`, and `middle` are never read
[INFO] [stdout]    --> src/vulkan_example_base.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout]  98 | pub struct MouseButtons {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout]  99 |     left: bool,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 100 |     right: bool,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 101 |     middle: bool,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `full_screen`
[INFO] [stdout]   --> src/vulkan_swap_chain.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         full_screen: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_full_screen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/vulkan_example_base.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 381 | pub struct RenderBackend {
[INFO] [stdout]     |            ------------- fields in this struct
[INFO] [stdout] 382 |     /// Vulkan instance, stores all per-application states
[INFO] [stdout] 383 |     instance: Arc<Instance>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 397 |     depth_format: vk::Format,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 |     submit_pipeline_stages: vk::PipelineStageFlags,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 402 |     /// Contains command buffers and semaphores to be presented to the queue
[INFO] [stdout] 403 |     submit_info: vk::SubmitInfo,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 404 |     /// Synchronization semaphores
[INFO] [stdout] 405 |     semaphores: Semaphores,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 406 |     depth_stencil: DepthStencil,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 407 |     wait_fences: Vec<vk::Fence>,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 408 |     debug_call_back: vk::DebugUtilsMessengerEXT,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 414 |     shader_modules: Vec<vk::ShaderModule>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `swapchain_desc` is never read
[INFO] [stdout]    --> src/vulkan_example_base.rs:845:5
[INFO] [stdout]     |
[INFO] [stdout] 837 | pub struct ExampleContextBuilder<E>
[INFO] [stdout]     |            --------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 845 |     swapchain_desc: SwapchainDesc,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/vulkan_device.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct VulkanDevice {
[INFO] [stdout]    |            ------------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |     properties: vk::PhysicalDeviceProperties,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 28 |     /// Features of the physical device that an application can use to check if a feature is supported */
[INFO] [stdout] 29 |     features: vk::PhysicalDeviceFeatures,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 30 |     /// Features that have been enabled for use on the physical device */
[INFO] [stdout] 31 |     enabled_features: vk::PhysicalDeviceFeatures,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 35 |     queue_family_properties: Vec<vk::QueueFamilyProperties>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 36 |     /// List of extensions supported by the device */
[INFO] [stdout] 37 |     supported_extensions: Vec<&'static CStr>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 38 |     /// Default command pool for the graphics queue family index */
[INFO] [stdout] 39 |     command_pool: vk::CommandPool,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 40 |     /// Set to true when the debug marker extension is detected */
[INFO] [stdout] 41 |     enable_debug_markers: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `axis_left` and `axis_right` are never read
[INFO] [stdout]   --> src/vulkan_example_base.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct GamePadState {
[INFO] [stdout]    |            ------------ fields in this struct
[INFO] [stdout] 84 |     axis_left: Vec2,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 85 |     axis_right: Vec2,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `left`, `right`, and `middle` are never read
[INFO] [stdout]    --> src/vulkan_example_base.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout]  98 | pub struct MouseButtons {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout]  99 |     left: bool,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 100 |     right: bool,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 101 |     middle: bool,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `image`, `memory`, `view`, `format`, `subresource_range`, and `description` are never read
[INFO] [stdout]   --> src/vulkan_frame_buffer.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | pub struct FramebufferAttachment {
[INFO] [stdout]    |            --------------------- fields in this struct
[INFO] [stdout]  5 |     image: vk::Image,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]  6 |     memory: vk::DeviceMemory,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]  7 |     view: vk::ImageView,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]  8 |     format: vk::Format,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]  9 |     subresource_range: vk::ImageSubresourceRange,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     description: vk::AttachmentDescription,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `submit_info` is never used
[INFO] [stdout]  --> src/vulkan_initializers.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub(crate) fn submit_info() -> vk::SubmitInfo {
[INFO] [stdout]   |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/vulkan_example_base.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 381 | pub struct RenderBackend {
[INFO] [stdout]     |            ------------- fields in this struct
[INFO] [stdout] 382 |     /// Vulkan instance, stores all per-application states
[INFO] [stdout] 383 |     instance: Arc<Instance>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 397 |     depth_format: vk::Format,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 |     submit_pipeline_stages: vk::PipelineStageFlags,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 402 |     /// Contains command buffers and semaphores to be presented to the queue
[INFO] [stdout] 403 |     submit_info: vk::SubmitInfo,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 404 |     /// Synchronization semaphores
[INFO] [stdout] 405 |     semaphores: Semaphores,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 406 |     depth_stencil: DepthStencil,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 407 |     wait_fences: Vec<vk::Fence>,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 408 |     debug_call_back: vk::DebugUtilsMessengerEXT,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 414 |     shader_modules: Vec<vk::ShaderModule>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `swapchain_desc` is never read
[INFO] [stdout]    --> src/vulkan_example_base.rs:845:5
[INFO] [stdout]     |
[INFO] [stdout] 837 | pub struct ExampleContextBuilder<E>
[INFO] [stdout]     |            --------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 845 |     swapchain_desc: SwapchainDesc,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `data` is never read
[INFO] [stdout]   --> src/vulkan_texture.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct Texture {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] 32 |     data: TextureData,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `image`, `memory`, `view`, `format`, `subresource_range`, and `description` are never read
[INFO] [stdout]   --> src/vulkan_frame_buffer.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | pub struct FramebufferAttachment {
[INFO] [stdout]    |            --------------------- fields in this struct
[INFO] [stdout]  5 |     image: vk::Image,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]  6 |     memory: vk::DeviceMemory,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]  7 |     view: vk::ImageView,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]  8 |     format: vk::Format,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]  9 |     subresource_range: vk::ImageSubresourceRange,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     description: vk::AttachmentDescription,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `submit_info` is never used
[INFO] [stdout]  --> src/vulkan_initializers.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub(crate) fn submit_info() -> vk::SubmitInfo {
[INFO] [stdout]   |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `data` is never read
[INFO] [stdout]   --> src/vulkan_texture.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct Texture2D {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 36 |     data: TextureData,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `data` is never read
[INFO] [stdout]   --> src/vulkan_texture.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct Texture {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] 32 |     data: TextureData,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `data` is never read
[INFO] [stdout]   --> src/vulkan_texture.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct Texture2D {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 36 |     data: TextureData,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `}`
[INFO] [stdout]   --> examples/gltfskinning/gltfskinning.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | struct Image {
[INFO] [stdout]    |        ----- while parsing this struct
[INFO] [stdout] 43 |     texture: 
[INFO] [stdout] 44 | }
[INFO] [stdout]    | ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `buffer` is never read
[INFO] [stdout]   --> examples/triangle/triangle.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | struct UniformBuffer {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] 32 |     buffer: vk::Buffer,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `projection_matrix`, `view_matrix`, and `model_matrix` are never read
[INFO] [stdout]   --> examples/triangle/triangle.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | struct UboVS {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 50 |     projection_matrix: glam::Mat4,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 51 |     view_matrix: glam::Mat4,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 52 |     model_matrix: glam::Mat4,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UboVS` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `vulkan-rs` (example "gltfskinning") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: field `buffer` is never read
[INFO] [stdout]   --> examples/shadertoy/shadertoy.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | struct UniformBuffer {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] 32 |     buffer: vk::Buffer,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `projection_matrix`, `view_matrix`, and `model_matrix` are never read
[INFO] [stdout]   --> examples/shadertoy/shadertoy.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | struct UboVS {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 50 |     projection_matrix: glam::Mat4,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 51 |     view_matrix: glam::Mat4,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 52 |     model_matrix: glam::Mat4,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UboVS` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mouse`, `date`, `resolution`, `frame`, `frame_ate`, and `sample_rate` are never read
[INFO] [stdout]   --> examples/shadertoy/shadertoy.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 56 | struct UboFS {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 59 |     mouse: Vec4, //image/buffer    xy = current pixel coords (if LMB is down). zw = click pixel
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 60 |     date: Vec4,  //image/buffer/sound    Year, month, day, time in seconds in .xyzw
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 61 |     resolution: Vec3, //image/buffer    The viewport resolution (z is pixel aspect ratio, usually 1.0)
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 64 |     frame: i32,  //image/buffer    Current frame
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 65 |     frame_ate: f32, //image/buffer    Number of frames rendered per second
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 66 |     sample_rate: f32, //image/buffer/sound    The sound sample rate (typically 44100)
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UboFS` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "073db461ec89b46c208ba3277e915683736e93f6a2b53cabaf59a990ba40bfcb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "073db461ec89b46c208ba3277e915683736e93f6a2b53cabaf59a990ba40bfcb", kill_on_drop: false }`
[INFO] [stdout] 073db461ec89b46c208ba3277e915683736e93f6a2b53cabaf59a990ba40bfcb
