[INFO] updating cached repository michaelzoech/vkinfo [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/michaelzoech/vkinfo [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/michaelzoech/vkinfo" "work/ex/clippy-test-run/sources/stable/gh/michaelzoech/vkinfo"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/michaelzoech/vkinfo'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/michaelzoech/vkinfo" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/michaelzoech/vkinfo"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/michaelzoech/vkinfo'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] f1c734f4eac030b1746f164b87f73bcbe0ca759e [INFO] sha for GitHub repo michaelzoech/vkinfo: f1c734f4eac030b1746f164b87f73bcbe0ca759e [INFO] validating manifest of michaelzoech/vkinfo on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of michaelzoech/vkinfo on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing michaelzoech/vkinfo [INFO] finished frobbing michaelzoech/vkinfo [INFO] frobbed toml for michaelzoech/vkinfo written to work/ex/clippy-test-run/sources/stable/gh/michaelzoech/vkinfo/Cargo.toml [INFO] started frobbing michaelzoech/vkinfo [INFO] finished frobbing michaelzoech/vkinfo [INFO] frobbed toml for michaelzoech/vkinfo written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/michaelzoech/vkinfo/Cargo.toml [INFO] crate michaelzoech/vkinfo has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting michaelzoech/vkinfo against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-3/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/gh/michaelzoech/vkinfo:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 0b4fa0ecd447c33273ee7bb6b319ab3809b89ebcb2539c9abf5d376e0dcc01dc [INFO] running `"docker" "start" "-a" "0b4fa0ecd447c33273ee7bb6b319ab3809b89ebcb2539c9abf5d376e0dcc01dc"` [INFO] [stderr] Checking libloading v0.4.3 [INFO] [stderr] Checking serde_yaml v0.7.3 [INFO] [stderr] Checking vkinfo v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | library: library, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `library` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | get_instance_proc_addr: get_instance_proc_addr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `get_instance_proc_addr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:68:13 [INFO] [stderr] | [INFO] [stderr] 68 | library: library, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `library` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:69:13 [INFO] [stderr] | [INFO] [stderr] 69 | create_instance: create_instance, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `create_instance` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:70:13 [INFO] [stderr] | [INFO] [stderr] 70 | enumerate_instance_extension_properties: enumerate_instance_extension_properties, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `enumerate_instance_extension_properties` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:71:13 [INFO] [stderr] | [INFO] [stderr] 71 | enumerate_instance_layer_properties: enumerate_instance_layer_properties, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `enumerate_instance_layer_properties` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:162:13 [INFO] [stderr] | [INFO] [stderr] 162 | instance: instance, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `instance` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:163:13 [INFO] [stderr] | [INFO] [stderr] 163 | destroy_instance: destroy_instance, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `destroy_instance` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:164:13 [INFO] [stderr] | [INFO] [stderr] 164 | enumerate_physical_devices: enumerate_physical_devices, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `enumerate_physical_devices` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:165:13 [INFO] [stderr] | [INFO] [stderr] 165 | get_physical_device_features: get_physical_device_features, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `get_physical_device_features` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:166:13 [INFO] [stderr] | [INFO] [stderr] 166 | get_physical_device_properties: get_physical_device_properties, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `get_physical_device_properties` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:167:13 [INFO] [stderr] | [INFO] [stderr] 167 | get_physical_device_queue_family_properties: get_physical_device_queue_family_properties, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `get_physical_device_queue_family_properties` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | library: library, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `library` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | get_instance_proc_addr: get_instance_proc_addr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `get_instance_proc_addr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:68:13 [INFO] [stderr] | [INFO] [stderr] 68 | library: library, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `library` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:69:13 [INFO] [stderr] | [INFO] [stderr] 69 | create_instance: create_instance, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `create_instance` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:70:13 [INFO] [stderr] | [INFO] [stderr] 70 | enumerate_instance_extension_properties: enumerate_instance_extension_properties, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `enumerate_instance_extension_properties` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:71:13 [INFO] [stderr] | [INFO] [stderr] 71 | enumerate_instance_layer_properties: enumerate_instance_layer_properties, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `enumerate_instance_layer_properties` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:162:13 [INFO] [stderr] | [INFO] [stderr] 162 | instance: instance, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `instance` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:163:13 [INFO] [stderr] | [INFO] [stderr] 163 | destroy_instance: destroy_instance, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `destroy_instance` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:164:13 [INFO] [stderr] | [INFO] [stderr] 164 | enumerate_physical_devices: enumerate_physical_devices, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `enumerate_physical_devices` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:165:13 [INFO] [stderr] | [INFO] [stderr] 165 | get_physical_device_features: get_physical_device_features, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `get_physical_device_features` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:166:13 [INFO] [stderr] | [INFO] [stderr] 166 | get_physical_device_properties: get_physical_device_properties, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `get_physical_device_properties` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/vulkan.rs:167:13 [INFO] [stderr] | [INFO] [stderr] 167 | get_physical_device_queue_family_properties: get_physical_device_queue_family_properties, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `get_physical_device_queue_family_properties` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:41:28 [INFO] [stderr] | [INFO] [stderr] 41 | ErrorSurfaceLostKhr = -1000000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:42:34 [INFO] [stderr] | [INFO] [stderr] 42 | ErrorNativeWindowInUseKhr = -1000000001, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:43:21 [INFO] [stderr] | [INFO] [stderr] 43 | SuboptimalKhr = 1000001003, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_001_003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:44:26 [INFO] [stderr] | [INFO] [stderr] 44 | ErrorOutOfDateKhr = -1000001004, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_001_004` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:45:36 [INFO] [stderr] | [INFO] [stderr] 45 | ErrorIncompatibleDisplayKhr = -1000003001, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_003_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:46:33 [INFO] [stderr] | [INFO] [stderr] 46 | ErrorValidationFailedExt = -1000011001, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_011_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:47:29 [INFO] [stderr] | [INFO] [stderr] 47 | ErrorInvalidShaderNv = -1000012000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_012_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:48:32 [INFO] [stderr] | [INFO] [stderr] 48 | ErrorOutOfPoolMemoryKhr = -1000069000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_069_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:49:38 [INFO] [stderr] | [INFO] [stderr] 49 | ErrorInvalidExternalHandleKhr = -1000072003, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_072_003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:50:15 [INFO] [stderr] | [INFO] [stderr] 50 | MaxEnum = 0x7fffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:58:15 [INFO] [stderr] | [INFO] [stderr] 58 | MaxEnum = 0x7fffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:71:27 [INFO] [stderr] | [INFO] [stderr] 71 | const Count1Bit = 0x00000001; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:72:27 [INFO] [stderr] | [INFO] [stderr] 72 | const Count2Bit = 0x00000002; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0002` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:73:27 [INFO] [stderr] | [INFO] [stderr] 73 | const Count4Bit = 0x00000004; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0004` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:74:27 [INFO] [stderr] | [INFO] [stderr] 74 | const Count8Bit = 0x00000008; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0008` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:75:28 [INFO] [stderr] | [INFO] [stderr] 75 | const Count16Bit = 0x00000010; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:76:28 [INFO] [stderr] | [INFO] [stderr] 76 | const Count32Bit = 0x00000020; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0020` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:77:28 [INFO] [stderr] | [INFO] [stderr] 77 | const Count64Bit = 0x00000040; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0040` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:84:29 [INFO] [stderr] | [INFO] [stderr] 84 | const GraphicsBit = 0x00000001; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:85:28 [INFO] [stderr] | [INFO] [stderr] 85 | const ComputeBit = 0x00000002; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0002` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:86:29 [INFO] [stderr] | [INFO] [stderr] 86 | const TransferBit = 0x00000004; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0004` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:87:34 [INFO] [stderr] | [INFO] [stderr] 87 | const SparseBindingBit = 0x00000008; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0008` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:297:15 [INFO] [stderr] | [INFO] [stderr] 297 | MaxEnum = 0x7fffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unused import: `Default` [INFO] [stderr] --> src/vulkan.rs:2:20 [INFO] [stderr] | [INFO] [stderr] 2 | use std::default::{Default}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:41:28 [INFO] [stderr] | [INFO] [stderr] 41 | ErrorSurfaceLostKhr = -1000000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:42:34 [INFO] [stderr] | [INFO] [stderr] 42 | ErrorNativeWindowInUseKhr = -1000000001, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:43:21 [INFO] [stderr] | [INFO] [stderr] 43 | SuboptimalKhr = 1000001003, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_001_003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:44:26 [INFO] [stderr] | [INFO] [stderr] 44 | ErrorOutOfDateKhr = -1000001004, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_001_004` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:45:36 [INFO] [stderr] | [INFO] [stderr] 45 | ErrorIncompatibleDisplayKhr = -1000003001, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_003_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:46:33 [INFO] [stderr] | [INFO] [stderr] 46 | ErrorValidationFailedExt = -1000011001, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_011_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:47:29 [INFO] [stderr] | [INFO] [stderr] 47 | ErrorInvalidShaderNv = -1000012000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_012_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:48:32 [INFO] [stderr] | [INFO] [stderr] 48 | ErrorOutOfPoolMemoryKhr = -1000069000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_069_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:49:38 [INFO] [stderr] | [INFO] [stderr] 49 | ErrorInvalidExternalHandleKhr = -1000072003, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_072_003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:50:15 [INFO] [stderr] | [INFO] [stderr] 50 | MaxEnum = 0x7fffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:58:15 [INFO] [stderr] | [INFO] [stderr] 58 | MaxEnum = 0x7fffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:71:27 [INFO] [stderr] | [INFO] [stderr] 71 | const Count1Bit = 0x00000001; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:72:27 [INFO] [stderr] | [INFO] [stderr] 72 | const Count2Bit = 0x00000002; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0002` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:73:27 [INFO] [stderr] | [INFO] [stderr] 73 | const Count4Bit = 0x00000004; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0004` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:74:27 [INFO] [stderr] | [INFO] [stderr] 74 | const Count8Bit = 0x00000008; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0008` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:75:28 [INFO] [stderr] | [INFO] [stderr] 75 | const Count16Bit = 0x00000010; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:76:28 [INFO] [stderr] | [INFO] [stderr] 76 | const Count32Bit = 0x00000020; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0020` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:77:28 [INFO] [stderr] | [INFO] [stderr] 77 | const Count64Bit = 0x00000040; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0040` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:84:29 [INFO] [stderr] | [INFO] [stderr] 84 | const GraphicsBit = 0x00000001; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:85:28 [INFO] [stderr] | [INFO] [stderr] 85 | const ComputeBit = 0x00000002; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0002` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:86:29 [INFO] [stderr] | [INFO] [stderr] 86 | const TransferBit = 0x00000004; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0004` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:87:34 [INFO] [stderr] | [INFO] [stderr] 87 | const SparseBindingBit = 0x00000008; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0008` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/vk.rs:297:15 [INFO] [stderr] | [INFO] [stderr] 297 | MaxEnum = 0x7fffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unused import: `Default` [INFO] [stderr] --> src/vulkan.rs:2:20 [INFO] [stderr] | [INFO] [stderr] 2 | use std::default::{Default}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ApplicationInfo` [INFO] [stderr] --> src/vk.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | ApplicationInfo = 0, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MaxEnum` [INFO] [stderr] --> src/vk.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | MaxEnum = 0x7fffffff, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Other` [INFO] [stderr] --> src/vk.rs:292:5 [INFO] [stderr] | [INFO] [stderr] 292 | Other = 0, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `IntegratedGpu` [INFO] [stderr] --> src/vk.rs:293:5 [INFO] [stderr] | [INFO] [stderr] 293 | IntegratedGpu = 1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DiscreteGpu` [INFO] [stderr] --> src/vk.rs:294:5 [INFO] [stderr] | [INFO] [stderr] 294 | DiscreteGpu = 2, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `VirtualGpu` [INFO] [stderr] --> src/vk.rs:295:5 [INFO] [stderr] | [INFO] [stderr] 295 | VirtualGpu = 3, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cpu` [INFO] [stderr] --> src/vk.rs:296:5 [INFO] [stderr] | [INFO] [stderr] 296 | Cpu = 4, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MaxEnum` [INFO] [stderr] --> src/vk.rs:297:5 [INFO] [stderr] | [INFO] [stderr] 297 | MaxEnum = 0x7fffffff, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/vulkan.rs:42:16 [INFO] [stderr] | [INFO] [stderr] 42 | if function == ptr::null() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cmp_null)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] error: unsafe vector initialization [INFO] [stderr] --> src/vulkan.rs:108:13 [INFO] [stderr] | [INFO] [stderr] 107 | let mut extensions = Vec::with_capacity(count as usize); [INFO] [stderr] | ---------------------------------- help: consider replace allocation with: `vec![0; count as usize]` [INFO] [stderr] 108 | extensions.set_len(count as usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::unsafe_vector_initialization)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unsafe_vector_initialization [INFO] [stderr] [INFO] [stderr] error: unsafe vector initialization [INFO] [stderr] --> src/vulkan.rs:129:13 [INFO] [stderr] | [INFO] [stderr] 128 | let mut layers = Vec::with_capacity(count as usize); [INFO] [stderr] | ---------------------------------- help: consider replace allocation with: `vec![0; count as usize]` [INFO] [stderr] 129 | layers.set_len(count as usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unsafe_vector_initialization [INFO] [stderr] [INFO] [stderr] error: unsafe vector initialization [INFO] [stderr] --> src/vulkan.rs:187:13 [INFO] [stderr] | [INFO] [stderr] 186 | let mut devices = Vec::with_capacity(count as usize); [INFO] [stderr] | ---------------------------------- help: consider replace allocation with: `vec![0; count as usize]` [INFO] [stderr] 187 | devices.set_len(count as usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unsafe_vector_initialization [INFO] [stderr] [INFO] [stderr] error: unsafe vector initialization [INFO] [stderr] --> src/vulkan.rs:221:13 [INFO] [stderr] | [INFO] [stderr] 220 | let mut properties = Vec::with_capacity(count as usize); [INFO] [stderr] | ---------------------------------- help: consider replace allocation with: `vec![0; count as usize]` [INFO] [stderr] 221 | properties.set_len(count as usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unsafe_vector_initialization [INFO] [stderr] [INFO] [stderr] error: aborting due to 4 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `vkinfo`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: variant is never constructed: `ApplicationInfo` [INFO] [stderr] --> src/vk.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | ApplicationInfo = 0, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MaxEnum` [INFO] [stderr] --> src/vk.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | MaxEnum = 0x7fffffff, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Other` [INFO] [stderr] --> src/vk.rs:292:5 [INFO] [stderr] | [INFO] [stderr] 292 | Other = 0, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `IntegratedGpu` [INFO] [stderr] --> src/vk.rs:293:5 [INFO] [stderr] | [INFO] [stderr] 293 | IntegratedGpu = 1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DiscreteGpu` [INFO] [stderr] --> src/vk.rs:294:5 [INFO] [stderr] | [INFO] [stderr] 294 | DiscreteGpu = 2, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `VirtualGpu` [INFO] [stderr] --> src/vk.rs:295:5 [INFO] [stderr] | [INFO] [stderr] 295 | VirtualGpu = 3, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cpu` [INFO] [stderr] --> src/vk.rs:296:5 [INFO] [stderr] | [INFO] [stderr] 296 | Cpu = 4, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MaxEnum` [INFO] [stderr] --> src/vk.rs:297:5 [INFO] [stderr] | [INFO] [stderr] 297 | MaxEnum = 0x7fffffff, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/vulkan.rs:42:16 [INFO] [stderr] | [INFO] [stderr] 42 | if function == ptr::null() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cmp_null)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] error: unsafe vector initialization [INFO] [stderr] --> src/vulkan.rs:108:13 [INFO] [stderr] | [INFO] [stderr] 107 | let mut extensions = Vec::with_capacity(count as usize); [INFO] [stderr] | ---------------------------------- help: consider replace allocation with: `vec![0; count as usize]` [INFO] [stderr] 108 | extensions.set_len(count as usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::unsafe_vector_initialization)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unsafe_vector_initialization [INFO] [stderr] [INFO] [stderr] error: unsafe vector initialization [INFO] [stderr] --> src/vulkan.rs:129:13 [INFO] [stderr] | [INFO] [stderr] 128 | let mut layers = Vec::with_capacity(count as usize); [INFO] [stderr] | ---------------------------------- help: consider replace allocation with: `vec![0; count as usize]` [INFO] [stderr] 129 | layers.set_len(count as usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unsafe_vector_initialization [INFO] [stderr] [INFO] [stderr] error: unsafe vector initialization [INFO] [stderr] --> src/vulkan.rs:187:13 [INFO] [stderr] | [INFO] [stderr] 186 | let mut devices = Vec::with_capacity(count as usize); [INFO] [stderr] | ---------------------------------- help: consider replace allocation with: `vec![0; count as usize]` [INFO] [stderr] 187 | devices.set_len(count as usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unsafe_vector_initialization [INFO] [stderr] [INFO] [stderr] error: unsafe vector initialization [INFO] [stderr] --> src/vulkan.rs:221:13 [INFO] [stderr] | [INFO] [stderr] 220 | let mut properties = Vec::with_capacity(count as usize); [INFO] [stderr] | ---------------------------------- help: consider replace allocation with: `vec![0; count as usize]` [INFO] [stderr] 221 | properties.set_len(count as usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unsafe_vector_initialization [INFO] [stderr] [INFO] [stderr] error: aborting due to 4 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `vkinfo`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "0b4fa0ecd447c33273ee7bb6b319ab3809b89ebcb2539c9abf5d376e0dcc01dc"` [INFO] running `"docker" "rm" "-f" "0b4fa0ecd447c33273ee7bb6b319ab3809b89ebcb2539c9abf5d376e0dcc01dc"` [INFO] [stdout] 0b4fa0ecd447c33273ee7bb6b319ab3809b89ebcb2539c9abf5d376e0dcc01dc