[INFO] cloning repository https://github.com/ubuntunux/RustEngine3D [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ubuntunux/RustEngine3D" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fubuntunux%2FRustEngine3D", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fubuntunux%2FRustEngine3D'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f500e5833c4f64067f585851e10c589b5a4ddfb5 [INFO] testing ubuntunux/RustEngine3D against 1.49.0 for beta-1.50-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fubuntunux%2FRustEngine3D" "/workspace/builds/worker-0/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/ubuntunux/RustEngine3D on toolchain 1.49.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/ubuntunux/RustEngine3D [INFO] finished tweaking git repo https://github.com/ubuntunux/RustEngine3D [INFO] tweaked toml for git repo https://github.com/ubuntunux/RustEngine3D written to /workspace/builds/worker-0/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded dlib v0.4.2 [INFO] [stderr] Downloaded num_enum v0.4.3 [INFO] [stderr] Downloaded derivative v2.1.3 [INFO] [stderr] Downloaded core-video-sys v0.1.4 [INFO] [stderr] Downloaded matrixmultiply v0.2.4 [INFO] [stderr] Downloaded proc-macro-crate v0.1.5 [INFO] [stderr] Downloaded rand_distr v0.3.0 [INFO] [stderr] Downloaded nalgebra-glm v0.9.0 [INFO] [stderr] Downloaded num_enum_derive v0.4.3 [INFO] [stderr] Downloaded dispatch v0.2.0 [INFO] [stderr] Downloaded android_log-sys v0.1.2 [INFO] [stderr] Downloaded ndk v0.1.0 [INFO] [stderr] Downloaded cgmath v0.17.0 [INFO] [stderr] Downloaded mio-extras v2.0.6 [INFO] [stderr] Downloaded nalgebra v0.23.2 [INFO] [stderr] Downloaded ash-window v0.5.0 [INFO] [stderr] Downloaded wayland-sys v0.23.6 [INFO] [stderr] Downloaded smithay-client-toolkit v0.6.6 [INFO] [stderr] Downloaded raw-window-metal v0.1.1 [INFO] [stderr] Downloaded winit_input_helper v0.7.0 [INFO] [stderr] Downloaded ndk-sys v0.1.0 [INFO] [stderr] Downloaded lazycell v1.3.0 [INFO] [stderr] Downloaded jni-sys v0.3.0 [INFO] [stderr] Downloaded wayland-client v0.23.6 [INFO] [stderr] Downloaded calloop v0.4.4 [INFO] [stderr] Downloaded objc v0.2.7 [INFO] [stderr] Downloaded wayland-scanner v0.23.6 [INFO] [stderr] Downloaded x11-dl v2.18.5 [INFO] [stderr] Downloaded num-complex v0.3.1 [INFO] [stderr] Downloaded winit v0.22.2 [INFO] [stderr] Downloaded cocoa v0.20.2 [INFO] [stderr] Downloaded raw-window-handle v0.3.3 [INFO] [stderr] Downloaded libm v0.2.1 [INFO] [stderr] Downloaded approx v0.4.0 [INFO] [stderr] Downloaded wayland-commons v0.23.6 [INFO] [stderr] Downloaded ash v0.31.0 [INFO] [stderr] Downloaded simba v0.3.1 [INFO] [stderr] Downloaded xml-rs v0.8.3 [INFO] [stderr] Downloaded downcast-rs v1.2.0 [INFO] [stderr] Downloaded wayland-protocols v0.23.6 [INFO] [stderr] Downloaded ndk-glue v0.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] dc6f474cbbadb7b7e04a75d3cc58fe07b8c5635fe04b675bd57fc6e112c6ce32 [INFO] running `Command { std: "docker" "start" "-a" "dc6f474cbbadb7b7e04a75d3cc58fe07b8c5635fe04b675bd57fc6e112c6ce32", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dc6f474cbbadb7b7e04a75d3cc58fe07b8c5635fe04b675bd57fc6e112c6ce32", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dc6f474cbbadb7b7e04a75d3cc58fe07b8c5635fe04b675bd57fc6e112c6ce32", kill_on_drop: false }` [INFO] [stdout] dc6f474cbbadb7b7e04a75d3cc58fe07b8c5635fe04b675bd57fc6e112c6ce32 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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=warn" "-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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 297e6df6fb361ee1e6577a2b7473bf42e22ac433b5c526ca55ae9ca919dad8ce [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "297e6df6fb361ee1e6577a2b7473bf42e22ac433b5c526ca55ae9ca919dad8ce", kill_on_drop: false }` [INFO] [stderr] Compiling libm v0.2.1 [INFO] [stderr] Compiling syn v1.0.58 [INFO] [stderr] Compiling xml-rs v0.8.3 [INFO] [stderr] Compiling const_fn v0.4.5 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling rayon-core v1.9.0 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling downcast-rs v1.2.0 [INFO] [stderr] Compiling adler32 v1.2.0 [INFO] [stderr] Compiling xdg v2.2.0 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling crc32fast v1.2.1 [INFO] [stderr] Compiling weezl v0.1.3 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling color_quant v1.1.0 [INFO] [stderr] Compiling cgmath v0.17.0 [INFO] [stderr] Compiling regex-syntax v0.6.21 [INFO] [stderr] Compiling bytemuck v1.4.1 [INFO] [stderr] Compiling scoped_threadpool v0.1.9 [INFO] [stderr] Compiling itoa v0.4.7 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling crossbeam-utils v0.8.1 [INFO] [stderr] Compiling memoffset v0.6.1 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling rayon v1.5.0 [INFO] [stderr] Compiling num-rational v0.3.2 [INFO] [stderr] Compiling miniz_oxide v0.4.3 [INFO] [stderr] Compiling num-iter v0.1.42 [INFO] [stderr] Compiling libloading v0.6.6 [INFO] [stderr] Compiling x11-dl v2.18.5 [INFO] [stderr] Compiling matrixmultiply v0.2.4 [INFO] [stderr] Compiling miniz_oxide v0.3.7 [INFO] [stderr] Compiling gif v0.11.1 [INFO] [stderr] Compiling dlib v0.4.2 [INFO] [stderr] Compiling ash v0.31.0 [INFO] [stderr] Compiling iovec v0.1.4 [INFO] [stderr] Compiling net2 v0.2.37 [INFO] [stderr] Compiling num_cpus v1.13.0 [INFO] [stderr] Compiling raw-window-handle v0.3.3 [INFO] [stderr] Compiling parking_lot_core v0.7.2 [INFO] [stderr] Compiling memmap v0.7.0 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Compiling time v0.1.44 [INFO] [stderr] Compiling stb_truetype v0.3.1 [INFO] [stderr] Compiling deflate v0.8.6 [INFO] [stderr] Compiling nix v0.14.1 [INFO] [stderr] Compiling wayland-sys v0.23.6 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling mio v0.6.23 [INFO] [stderr] Compiling parking_lot v0.10.2 [INFO] [stderr] Compiling wayland-scanner v0.23.6 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling png v0.16.8 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling crossbeam-channel v0.5.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.1 [INFO] [stderr] Compiling approx v0.3.2 [INFO] [stderr] Compiling ordered-float v1.1.1 [INFO] [stderr] Compiling line_drawing v0.7.0 [INFO] [stderr] Compiling approx v0.4.0 [INFO] [stderr] Compiling mio-extras v2.0.6 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling regex v1.4.2 [INFO] [stderr] Compiling crossbeam-deque v0.8.0 [INFO] [stderr] Compiling rusttype v0.8.3 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling rusttype v0.7.9 [INFO] [stderr] Compiling wayland-client v0.23.6 [INFO] [stderr] Compiling wayland-protocols v0.23.6 [INFO] [stderr] Compiling andrew v0.2.1 [INFO] [stderr] Compiling rand_distr v0.3.0 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling wayland-commons v0.23.6 [INFO] [stderr] Compiling calloop v0.4.4 [INFO] [stderr] Compiling serde_derive v1.0.118 [INFO] [stderr] Compiling thiserror-impl v1.0.23 [INFO] [stderr] Compiling jpeg-decoder v0.1.20 [INFO] [stderr] Compiling thiserror v1.0.23 [INFO] [stderr] Compiling which v4.0.2 [INFO] [stderr] Compiling tiff v0.6.1 [INFO] [stderr] Compiling image v0.23.12 [INFO] [stderr] Compiling serde v1.0.118 [INFO] [stderr] Compiling ash-window v0.5.0 [INFO] [stderr] Compiling num-complex v0.3.1 [INFO] [stderr] Compiling bincode v1.3.1 [INFO] [stderr] Compiling serde_json v1.0.61 [INFO] [stderr] Compiling simba v0.3.1 [INFO] [stderr] Compiling nalgebra v0.23.2 [INFO] [stderr] Compiling smithay-client-toolkit v0.6.6 [INFO] [stderr] Compiling winit v0.22.2 [INFO] [stderr] Compiling winit_input_helper v0.7.0 [INFO] [stderr] Compiling nalgebra-glm v0.9.0 [INFO] [stderr] Compiling rust_engine_3d v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `BlendMode`, `self` [INFO] [stdout] --> src/vulkan_context/render_pass.rs:15:46 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::vulkan_context::vulkan_context::{ self, BlendMode }; [INFO] [stdout] | ^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stdout] --> src/resource/resource.rs:403:66 [INFO] [stdout] | [INFO] [stdout] 403 | image::DynamicImage::ImageRgba8(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stdout] --> src/resource/resource.rs:404:66 [INFO] [stdout] | [INFO] [stdout] 404 | image::DynamicImage::ImageRgb8(_) => (dynamic_image .to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stdout] --> src/resource/resource.rs:405:66 [INFO] [stdout] | [INFO] [stdout] 405 | image::DynamicImage::ImageLuma8(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stdout] --> src/resource/resource.rs:406:66 [INFO] [stdout] | [INFO] [stdout] 406 | image::DynamicImage::ImageRgb16(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R16G16B16A16_UNORM), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mouse_pos` [INFO] [stdout] --> src/application/application.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 123 | let mouse_pos = input_helper.mouse(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mouse_pos` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `btn_middle` [INFO] [stdout] --> src/application/application.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | let btn_middle: bool = input_helper.mouse_held(MOUSE_MIDDLE); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_btn_middle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `resources` [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:603:9 [INFO] [stdout] | [INFO] [stdout] 603 | resources: &Resources, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resources` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lambdas` [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:605:9 [INFO] [stdout] | [INFO] [stdout] 605 | lambdas: &[f32; 3], [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lambdas` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num_scattering_orders` [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:608:9 [INFO] [stdout] | [INFO] [stdout] 608 | num_scattering_orders: i32 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_scattering_orders` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device` [INFO] [stdout] --> src/renderer/post_process.rs:384:31 [INFO] [stdout] | [INFO] [stdout] 384 | pub fn destroy(&mut self, device: &Device) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device` [INFO] [stdout] --> src/renderer/post_process.rs:432:31 [INFO] [stdout] | [INFO] [stdout] 432 | pub fn destroy(&mut self, device: &Device) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device` [INFO] [stdout] --> src/renderer/post_process.rs:506:31 [INFO] [stdout] | [INFO] [stdout] 506 | pub fn destroy(&mut self, device: &Device) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `render_targets_r32g32b32a32` [INFO] [stdout] --> src/renderer/post_process.rs:519:9 [INFO] [stdout] | [INFO] [stdout] 519 | render_targets_r32g32b32a32: Vec<&TextureData>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_render_targets_r32g32b32a32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `renderer_data` [INFO] [stdout] --> src/resource/render_pass_create_info/downsampling.rs:21:41 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn get_render_pass_data_create_info(renderer_data: &RendererData) -> RenderPassDataCreateInfo { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_renderer_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `render_object_type` [INFO] [stdout] --> src/resource/render_pass_create_info/render_shadow.rs:32:71 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn get_framebuffer_data_create_info(renderer_data: &RendererData, render_object_type: RenderObjectType) -> FramebufferDataCreateInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_render_object_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/utilities/xml.rs:76:67 [INFO] [stdout] | [INFO] [stdout] 76 | Ok(XmlEvent::StartElement { name, attributes, namespace }) => { [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `namespace: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/utilities/xml.rs:98:47 [INFO] [stdout] | [INFO] [stdout] 98 | Ok(XmlEvent::EndElement { name }) => { [INFO] [stdout] | ^^^^ help: try ignoring the field: `name: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `layers` is never read [INFO] [stdout] --> src/vulkan_context/framebuffer.rs:77:33 [INFO] [stdout] | [INFO] [stdout] 77 | let (mut width, mut height, mut layers, sample_count, target_layer, target_mip_level) = if false == color_render_targets.is_empty() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaR` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | pub const kLambdaR: f32 = 680.0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_R` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaG` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub const kLambdaG: f32 = 550.0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_G` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaB` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const kLambdaB: f32 = 440.0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kPi` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | pub const kPi: f32 = 3.1415926; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `K_PI` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kSunAngularRadius` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:21:11 [INFO] [stdout] | [INFO] [stdout] 21 | pub const kSunAngularRadius: f32 = 0.0235 / 2.0; // default: 0.00935 / 2.0 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SUN_ANGULAR_RADIUS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kSunSolidAngle` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | pub const kSunSolidAngle: f32 = kPi * kSunAngularRadius * kSunAngularRadius; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SUN_SOLID_ANGLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLengthUnitInMeters` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 23 | pub const kLengthUnitInMeters: f32 = 1000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_LENGTH_UNIT_IN_METERS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaMin` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | pub const kLambdaMin: f32 = 360.0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_MIN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaMax` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | pub const kLambdaMax: f32 = 830.0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_MAX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kSolarIrradiance` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | pub const kSolarIrradiance: [f32; 48] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SOLAR_IRRADIANCE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kOzoneCrossSection` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:45:11 [INFO] [stdout] | [INFO] [stdout] 45 | pub const kOzoneCrossSection: [f32; 48] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_OZONE_CROSS_SECTION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kDobsonUnit` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | pub const kDobsonUnit: f32 = 2.687e20; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_DOBSON_UNIT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMaxOzoneNumberDensity` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:60:11 [INFO] [stdout] | [INFO] [stdout] 60 | pub const kMaxOzoneNumberDensity: f32 = 300.0 * kDobsonUnit / 15000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MAX_OZONE_NUMBER_DENSITY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kConstantSolarIrradiance` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 63 | pub const kConstantSolarIrradiance: f32 = 1.5; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_CONSTANT_SOLAR_IRRADIANCE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kBottomRadius` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | pub const kBottomRadius: f32 = 6361000.0; // default : 6360000.0 [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_BOTTOM_RADIUS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kTopRadius` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:65:11 [INFO] [stdout] | [INFO] [stdout] 65 | pub const kTopRadius: f32 = 6420000.0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_TOP_RADIUS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kRayleigh` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:66:11 [INFO] [stdout] | [INFO] [stdout] 66 | pub const kRayleigh: f32 = 1.24062e-6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_RAYLEIGH` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kRayleighScaleHeight` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | pub const kRayleighScaleHeight: f32 = 8000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_RAYLEIGH_SCALE_HEIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMieScaleHeight` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:68:11 [INFO] [stdout] | [INFO] [stdout] 68 | pub const kMieScaleHeight: f32 = 1200.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_SCALE_HEIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMieAngstromAlpha` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 69 | pub const kMieAngstromAlpha: f32 = 0.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_ANGSTROM_ALPHA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMieAngstromBeta` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:70:11 [INFO] [stdout] | [INFO] [stdout] 70 | pub const kMieAngstromBeta: f32 = 5.328e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_ANGSTROM_BETA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMieSingleScatteringAlbedo` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | pub const kMieSingleScatteringAlbedo: f32 = 0.9; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_SINGLE_SCATTERING_ALBEDO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMiePhaseFunctionG` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:72:11 [INFO] [stdout] | [INFO] [stdout] 72 | pub const kMiePhaseFunctionG: f32 = 0.8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_PHASE_FUNCTION_G` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kGroundAlbedo` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | pub const kGroundAlbedo: f32 = 0.1; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_GROUND_ALBEDO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `L` should have a snake case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:277:9 [INFO] [stdout] | [INFO] [stdout] 277 | for L in (kLambdaMin as usize)..(kLambdaMax as usize) { [INFO] [stdout] | ^ help: convert the identifier to snake case: `l` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `L` should have a snake case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:299:9 [INFO] [stdout] | [INFO] [stdout] 299 | for L in (kLambdaMin as usize)..(kLambdaMax as usize) { [INFO] [stdout] | ^ help: convert the identifier to snake case: `l` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLayerCount` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:470:19 [INFO] [stdout] | [INFO] [stdout] 470 | const kLayerCount: usize = 2; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_LAYER_COUNT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `L` should have a snake case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:549:26 [INFO] [stdout] | [INFO] [stdout] 549 | let coeff = |L: f32, component: usize| -> f32 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `l` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `L` should have a snake case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:797:17 [INFO] [stdout] | [INFO] [stdout] 797 | let L = i as f32 * 1e-3; // micro-meters [INFO] [stdout] | ^ help: convert the identifier to snake case: `l` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 48 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4m 20s [INFO] running `Command { std: "docker" "inspect" "297e6df6fb361ee1e6577a2b7473bf42e22ac433b5c526ca55ae9ca919dad8ce", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "297e6df6fb361ee1e6577a2b7473bf42e22ac433b5c526ca55ae9ca919dad8ce", kill_on_drop: false }` [INFO] [stdout] 297e6df6fb361ee1e6577a2b7473bf42e22ac433b5c526ca55ae9ca919dad8ce [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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=warn" "-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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9c0167f2d2ddc7758db78c73fd919d09d52ec5fd4ac5cf92b637e6d5a26164e3 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "9c0167f2d2ddc7758db78c73fd919d09d52ec5fd4ac5cf92b637e6d5a26164e3", kill_on_drop: false }` [INFO] [stdout] warning: unused imports: `BlendMode`, `self` [INFO] [stdout] --> src/vulkan_context/render_pass.rs:15:46 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::vulkan_context::vulkan_context::{ self, BlendMode }; [INFO] [stdout] | ^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stdout] --> src/resource/resource.rs:403:66 [INFO] [stdout] | [INFO] [stdout] 403 | image::DynamicImage::ImageRgba8(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stdout] --> src/resource/resource.rs:404:66 [INFO] [stdout] | [INFO] [stdout] 404 | image::DynamicImage::ImageRgb8(_) => (dynamic_image .to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stdout] --> src/resource/resource.rs:405:66 [INFO] [stdout] | [INFO] [stdout] 405 | image::DynamicImage::ImageLuma8(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stdout] --> src/resource/resource.rs:406:66 [INFO] [stdout] | [INFO] [stdout] 406 | image::DynamicImage::ImageRgb16(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R16G16B16A16_UNORM), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mouse_pos` [INFO] [stdout] --> src/application/application.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 123 | let mouse_pos = input_helper.mouse(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mouse_pos` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `btn_middle` [INFO] [stdout] --> src/application/application.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | let btn_middle: bool = input_helper.mouse_held(MOUSE_MIDDLE); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_btn_middle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `resources` [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:603:9 [INFO] [stdout] | [INFO] [stdout] 603 | resources: &Resources, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resources` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lambdas` [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:605:9 [INFO] [stdout] | [INFO] [stdout] 605 | lambdas: &[f32; 3], [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lambdas` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num_scattering_orders` [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:608:9 [INFO] [stdout] | [INFO] [stdout] 608 | num_scattering_orders: i32 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_scattering_orders` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device` [INFO] [stdout] --> src/renderer/post_process.rs:384:31 [INFO] [stdout] | [INFO] [stdout] 384 | pub fn destroy(&mut self, device: &Device) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device` [INFO] [stdout] --> src/renderer/post_process.rs:432:31 [INFO] [stdout] | [INFO] [stdout] 432 | pub fn destroy(&mut self, device: &Device) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device` [INFO] [stdout] --> src/renderer/post_process.rs:506:31 [INFO] [stdout] | [INFO] [stdout] 506 | pub fn destroy(&mut self, device: &Device) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `render_targets_r32g32b32a32` [INFO] [stdout] --> src/renderer/post_process.rs:519:9 [INFO] [stdout] | [INFO] [stdout] 519 | render_targets_r32g32b32a32: Vec<&TextureData>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_render_targets_r32g32b32a32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `renderer_data` [INFO] [stdout] --> src/resource/render_pass_create_info/downsampling.rs:21:41 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn get_render_pass_data_create_info(renderer_data: &RendererData) -> RenderPassDataCreateInfo { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_renderer_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `render_object_type` [INFO] [stdout] --> src/resource/render_pass_create_info/render_shadow.rs:32:71 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn get_framebuffer_data_create_info(renderer_data: &RendererData, render_object_type: RenderObjectType) -> FramebufferDataCreateInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_render_object_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/utilities/xml.rs:76:67 [INFO] [stdout] | [INFO] [stdout] 76 | Ok(XmlEvent::StartElement { name, attributes, namespace }) => { [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `namespace: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/utilities/xml.rs:98:47 [INFO] [stdout] | [INFO] [stdout] 98 | Ok(XmlEvent::EndElement { name }) => { [INFO] [stdout] | ^^^^ help: try ignoring the field: `name: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `layers` is never read [INFO] [stdout] --> src/vulkan_context/framebuffer.rs:77:33 [INFO] [stdout] | [INFO] [stdout] 77 | let (mut width, mut height, mut layers, sample_count, target_layer, target_mip_level) = if false == color_render_targets.is_empty() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaR` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | pub const kLambdaR: f32 = 680.0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_R` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaG` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub const kLambdaG: f32 = 550.0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_G` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaB` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const kLambdaB: f32 = 440.0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kPi` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | pub const kPi: f32 = 3.1415926; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `K_PI` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kSunAngularRadius` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:21:11 [INFO] [stdout] | [INFO] [stdout] 21 | pub const kSunAngularRadius: f32 = 0.0235 / 2.0; // default: 0.00935 / 2.0 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SUN_ANGULAR_RADIUS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kSunSolidAngle` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | pub const kSunSolidAngle: f32 = kPi * kSunAngularRadius * kSunAngularRadius; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SUN_SOLID_ANGLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rust_engine_3d v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: constant `kLengthUnitInMeters` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 23 | pub const kLengthUnitInMeters: f32 = 1000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_LENGTH_UNIT_IN_METERS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaMin` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | pub const kLambdaMin: f32 = 360.0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_MIN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaMax` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | pub const kLambdaMax: f32 = 830.0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_MAX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kSolarIrradiance` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | pub const kSolarIrradiance: [f32; 48] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SOLAR_IRRADIANCE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kOzoneCrossSection` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:45:11 [INFO] [stdout] | [INFO] [stdout] 45 | pub const kOzoneCrossSection: [f32; 48] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_OZONE_CROSS_SECTION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kDobsonUnit` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | pub const kDobsonUnit: f32 = 2.687e20; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_DOBSON_UNIT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMaxOzoneNumberDensity` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:60:11 [INFO] [stdout] | [INFO] [stdout] 60 | pub const kMaxOzoneNumberDensity: f32 = 300.0 * kDobsonUnit / 15000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MAX_OZONE_NUMBER_DENSITY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kConstantSolarIrradiance` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 63 | pub const kConstantSolarIrradiance: f32 = 1.5; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_CONSTANT_SOLAR_IRRADIANCE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kBottomRadius` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | pub const kBottomRadius: f32 = 6361000.0; // default : 6360000.0 [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_BOTTOM_RADIUS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kTopRadius` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:65:11 [INFO] [stdout] | [INFO] [stdout] 65 | pub const kTopRadius: f32 = 6420000.0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_TOP_RADIUS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kRayleigh` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:66:11 [INFO] [stdout] | [INFO] [stdout] 66 | pub const kRayleigh: f32 = 1.24062e-6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_RAYLEIGH` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kRayleighScaleHeight` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | pub const kRayleighScaleHeight: f32 = 8000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_RAYLEIGH_SCALE_HEIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMieScaleHeight` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:68:11 [INFO] [stdout] | [INFO] [stdout] 68 | pub const kMieScaleHeight: f32 = 1200.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_SCALE_HEIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMieAngstromAlpha` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 69 | pub const kMieAngstromAlpha: f32 = 0.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_ANGSTROM_ALPHA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMieAngstromBeta` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:70:11 [INFO] [stdout] | [INFO] [stdout] 70 | pub const kMieAngstromBeta: f32 = 5.328e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_ANGSTROM_BETA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMieSingleScatteringAlbedo` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | pub const kMieSingleScatteringAlbedo: f32 = 0.9; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_SINGLE_SCATTERING_ALBEDO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMiePhaseFunctionG` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:72:11 [INFO] [stdout] | [INFO] [stdout] 72 | pub const kMiePhaseFunctionG: f32 = 0.8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_PHASE_FUNCTION_G` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kGroundAlbedo` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | pub const kGroundAlbedo: f32 = 0.1; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_GROUND_ALBEDO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `L` should have a snake case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:277:9 [INFO] [stdout] | [INFO] [stdout] 277 | for L in (kLambdaMin as usize)..(kLambdaMax as usize) { [INFO] [stdout] | ^ help: convert the identifier to snake case: `l` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `L` should have a snake case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:299:9 [INFO] [stdout] | [INFO] [stdout] 299 | for L in (kLambdaMin as usize)..(kLambdaMax as usize) { [INFO] [stdout] | ^ help: convert the identifier to snake case: `l` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLayerCount` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:470:19 [INFO] [stdout] | [INFO] [stdout] 470 | const kLayerCount: usize = 2; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_LAYER_COUNT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `L` should have a snake case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:549:26 [INFO] [stdout] | [INFO] [stdout] 549 | let coeff = |L: f32, component: usize| -> f32 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `l` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `L` should have a snake case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:797:17 [INFO] [stdout] | [INFO] [stdout] 797 | let L = i as f32 * 1e-3; // micro-meters [INFO] [stdout] | ^ help: convert the identifier to snake case: `l` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 48 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BlendMode`, `self` [INFO] [stdout] --> src/vulkan_context/render_pass.rs:15:46 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::vulkan_context::vulkan_context::{ self, BlendMode }; [INFO] [stdout] | ^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stdout] --> src/resource/resource.rs:403:66 [INFO] [stdout] | [INFO] [stdout] 403 | image::DynamicImage::ImageRgba8(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stdout] --> src/resource/resource.rs:404:66 [INFO] [stdout] | [INFO] [stdout] 404 | image::DynamicImage::ImageRgb8(_) => (dynamic_image .to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stdout] --> src/resource/resource.rs:405:66 [INFO] [stdout] | [INFO] [stdout] 405 | image::DynamicImage::ImageLuma8(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stdout] --> src/resource/resource.rs:406:66 [INFO] [stdout] | [INFO] [stdout] 406 | image::DynamicImage::ImageRgb16(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R16G16B16A16_UNORM), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mouse_pos` [INFO] [stdout] --> src/application/application.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 123 | let mouse_pos = input_helper.mouse(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mouse_pos` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `btn_middle` [INFO] [stdout] --> src/application/application.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | let btn_middle: bool = input_helper.mouse_held(MOUSE_MIDDLE); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_btn_middle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `resources` [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:603:9 [INFO] [stdout] | [INFO] [stdout] 603 | resources: &Resources, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resources` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lambdas` [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:605:9 [INFO] [stdout] | [INFO] [stdout] 605 | lambdas: &[f32; 3], [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lambdas` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num_scattering_orders` [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:608:9 [INFO] [stdout] | [INFO] [stdout] 608 | num_scattering_orders: i32 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_scattering_orders` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device` [INFO] [stdout] --> src/renderer/post_process.rs:384:31 [INFO] [stdout] | [INFO] [stdout] 384 | pub fn destroy(&mut self, device: &Device) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device` [INFO] [stdout] --> src/renderer/post_process.rs:432:31 [INFO] [stdout] | [INFO] [stdout] 432 | pub fn destroy(&mut self, device: &Device) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device` [INFO] [stdout] --> src/renderer/post_process.rs:506:31 [INFO] [stdout] | [INFO] [stdout] 506 | pub fn destroy(&mut self, device: &Device) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `render_targets_r32g32b32a32` [INFO] [stdout] --> src/renderer/post_process.rs:519:9 [INFO] [stdout] | [INFO] [stdout] 519 | render_targets_r32g32b32a32: Vec<&TextureData>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_render_targets_r32g32b32a32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `renderer_data` [INFO] [stdout] --> src/resource/render_pass_create_info/downsampling.rs:21:41 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn get_render_pass_data_create_info(renderer_data: &RendererData) -> RenderPassDataCreateInfo { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_renderer_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `render_object_type` [INFO] [stdout] --> src/resource/render_pass_create_info/render_shadow.rs:32:71 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn get_framebuffer_data_create_info(renderer_data: &RendererData, render_object_type: RenderObjectType) -> FramebufferDataCreateInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_render_object_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/utilities/xml.rs:76:67 [INFO] [stdout] | [INFO] [stdout] 76 | Ok(XmlEvent::StartElement { name, attributes, namespace }) => { [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `namespace: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/utilities/xml.rs:98:47 [INFO] [stdout] | [INFO] [stdout] 98 | Ok(XmlEvent::EndElement { name }) => { [INFO] [stdout] | ^^^^ help: try ignoring the field: `name: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `layers` is never read [INFO] [stdout] --> src/vulkan_context/framebuffer.rs:77:33 [INFO] [stdout] | [INFO] [stdout] 77 | let (mut width, mut height, mut layers, sample_count, target_layer, target_mip_level) = if false == color_render_targets.is_empty() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaR` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | pub const kLambdaR: f32 = 680.0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_R` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaG` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub const kLambdaG: f32 = 550.0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_G` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaB` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const kLambdaB: f32 = 440.0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kPi` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | pub const kPi: f32 = 3.1415926; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `K_PI` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kSunAngularRadius` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:21:11 [INFO] [stdout] | [INFO] [stdout] 21 | pub const kSunAngularRadius: f32 = 0.0235 / 2.0; // default: 0.00935 / 2.0 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SUN_ANGULAR_RADIUS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kSunSolidAngle` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | pub const kSunSolidAngle: f32 = kPi * kSunAngularRadius * kSunAngularRadius; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SUN_SOLID_ANGLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLengthUnitInMeters` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 23 | pub const kLengthUnitInMeters: f32 = 1000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_LENGTH_UNIT_IN_METERS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaMin` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | pub const kLambdaMin: f32 = 360.0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_MIN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLambdaMax` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | pub const kLambdaMax: f32 = 830.0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_MAX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kSolarIrradiance` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | pub const kSolarIrradiance: [f32; 48] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SOLAR_IRRADIANCE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kOzoneCrossSection` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:45:11 [INFO] [stdout] | [INFO] [stdout] 45 | pub const kOzoneCrossSection: [f32; 48] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_OZONE_CROSS_SECTION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kDobsonUnit` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | pub const kDobsonUnit: f32 = 2.687e20; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_DOBSON_UNIT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMaxOzoneNumberDensity` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:60:11 [INFO] [stdout] | [INFO] [stdout] 60 | pub const kMaxOzoneNumberDensity: f32 = 300.0 * kDobsonUnit / 15000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MAX_OZONE_NUMBER_DENSITY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kConstantSolarIrradiance` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 63 | pub const kConstantSolarIrradiance: f32 = 1.5; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_CONSTANT_SOLAR_IRRADIANCE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kBottomRadius` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | pub const kBottomRadius: f32 = 6361000.0; // default : 6360000.0 [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_BOTTOM_RADIUS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kTopRadius` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:65:11 [INFO] [stdout] | [INFO] [stdout] 65 | pub const kTopRadius: f32 = 6420000.0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_TOP_RADIUS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kRayleigh` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:66:11 [INFO] [stdout] | [INFO] [stdout] 66 | pub const kRayleigh: f32 = 1.24062e-6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_RAYLEIGH` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kRayleighScaleHeight` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | pub const kRayleighScaleHeight: f32 = 8000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_RAYLEIGH_SCALE_HEIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMieScaleHeight` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:68:11 [INFO] [stdout] | [INFO] [stdout] 68 | pub const kMieScaleHeight: f32 = 1200.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_SCALE_HEIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMieAngstromAlpha` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 69 | pub const kMieAngstromAlpha: f32 = 0.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_ANGSTROM_ALPHA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMieAngstromBeta` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:70:11 [INFO] [stdout] | [INFO] [stdout] 70 | pub const kMieAngstromBeta: f32 = 5.328e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_ANGSTROM_BETA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMieSingleScatteringAlbedo` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | pub const kMieSingleScatteringAlbedo: f32 = 0.9; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_SINGLE_SCATTERING_ALBEDO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kMiePhaseFunctionG` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:72:11 [INFO] [stdout] | [INFO] [stdout] 72 | pub const kMiePhaseFunctionG: f32 = 0.8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_PHASE_FUNCTION_G` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kGroundAlbedo` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | pub const kGroundAlbedo: f32 = 0.1; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_GROUND_ALBEDO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `L` should have a snake case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:277:9 [INFO] [stdout] | [INFO] [stdout] 277 | for L in (kLambdaMin as usize)..(kLambdaMax as usize) { [INFO] [stdout] | ^ help: convert the identifier to snake case: `l` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `L` should have a snake case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:299:9 [INFO] [stdout] | [INFO] [stdout] 299 | for L in (kLambdaMin as usize)..(kLambdaMax as usize) { [INFO] [stdout] | ^ help: convert the identifier to snake case: `l` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `kLayerCount` should have an upper case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:470:19 [INFO] [stdout] | [INFO] [stdout] 470 | const kLayerCount: usize = 2; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_LAYER_COUNT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `L` should have a snake case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:549:26 [INFO] [stdout] | [INFO] [stdout] 549 | let coeff = |L: f32, component: usize| -> f32 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `l` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `L` should have a snake case name [INFO] [stdout] --> src/renderer/precomputed_atmosphere.rs:797:17 [INFO] [stdout] | [INFO] [stdout] 797 | let L = i as f32 * 1e-3; // micro-meters [INFO] [stdout] | ^ help: convert the identifier to snake case: `l` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 48 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 7.59s [INFO] running `Command { std: "docker" "inspect" "9c0167f2d2ddc7758db78c73fd919d09d52ec5fd4ac5cf92b637e6d5a26164e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9c0167f2d2ddc7758db78c73fd919d09d52ec5fd4ac5cf92b637e6d5a26164e3", kill_on_drop: false }` [INFO] [stdout] 9c0167f2d2ddc7758db78c73fd919d09d52ec5fd4ac5cf92b637e6d5a26164e3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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=warn" "-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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d2869c4ff6ac0ebde342a7ae513fb1dbe5438ad4b6bda84c5754416e6aae556c [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "d2869c4ff6ac0ebde342a7ae513fb1dbe5438ad4b6bda84c5754416e6aae556c", kill_on_drop: false }` [INFO] [stderr] warning: unused imports: `BlendMode`, `self` [INFO] [stderr] --> src/vulkan_context/render_pass.rs:15:46 [INFO] [stderr] | [INFO] [stderr] 15 | use crate::vulkan_context::vulkan_context::{ self, BlendMode }; [INFO] [stderr] | ^^^^ ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stderr] --> src/resource/resource.rs:403:66 [INFO] [stderr] | [INFO] [stderr] 403 | image::DynamicImage::ImageRgba8(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stderr] --> src/resource/resource.rs:404:66 [INFO] [stderr] | [INFO] [stderr] 404 | image::DynamicImage::ImageRgb8(_) => (dynamic_image .to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stderr] --> src/resource/resource.rs:405:66 [INFO] [stderr] | [INFO] [stderr] 405 | image::DynamicImage::ImageLuma8(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stderr] --> src/resource/resource.rs:406:66 [INFO] [stderr] | [INFO] [stderr] 406 | image::DynamicImage::ImageRgb16(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R16G16B16A16_UNORM), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `mouse_pos` [INFO] [stderr] --> src/application/application.rs:123:13 [INFO] [stderr] | [INFO] [stderr] 123 | let mouse_pos = input_helper.mouse(); [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mouse_pos` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `btn_middle` [INFO] [stderr] --> src/application/application.rs:129:13 [INFO] [stderr] | [INFO] [stderr] 129 | let btn_middle: bool = input_helper.mouse_held(MOUSE_MIDDLE); [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_btn_middle` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `resources` [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:603:9 [INFO] [stderr] | [INFO] [stderr] 603 | resources: &Resources, [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resources` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `lambdas` [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:605:9 [INFO] [stderr] | [INFO] [stderr] 605 | lambdas: &[f32; 3], [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lambdas` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `num_scattering_orders` [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:608:9 [INFO] [stderr] | [INFO] [stderr] 608 | num_scattering_orders: i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_scattering_orders` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device` [INFO] [stderr] --> src/renderer/post_process.rs:384:31 [INFO] [stderr] | [INFO] [stderr] 384 | pub fn destroy(&mut self, device: &Device) { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device` [INFO] [stderr] --> src/renderer/post_process.rs:432:31 [INFO] [stderr] | [INFO] [stderr] 432 | pub fn destroy(&mut self, device: &Device) { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device` [INFO] [stderr] --> src/renderer/post_process.rs:506:31 [INFO] [stderr] | [INFO] [stderr] 506 | pub fn destroy(&mut self, device: &Device) { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `render_targets_r32g32b32a32` [INFO] [stderr] --> src/renderer/post_process.rs:519:9 [INFO] [stderr] | [INFO] [stderr] 519 | render_targets_r32g32b32a32: Vec<&TextureData>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_render_targets_r32g32b32a32` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `renderer_data` [INFO] [stderr] --> src/resource/render_pass_create_info/downsampling.rs:21:41 [INFO] [stderr] | [INFO] [stderr] 21 | pub fn get_render_pass_data_create_info(renderer_data: &RendererData) -> RenderPassDataCreateInfo { [INFO] [stderr] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_renderer_data` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `render_object_type` [INFO] [stderr] --> src/resource/render_pass_create_info/render_shadow.rs:32:71 [INFO] [stderr] | [INFO] [stderr] 32 | pub fn get_framebuffer_data_create_info(renderer_data: &RendererData, render_object_type: RenderObjectType) -> FramebufferDataCreateInfo { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_render_object_type` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `namespace` [INFO] [stderr] --> src/utilities/xml.rs:76:67 [INFO] [stderr] | [INFO] [stderr] 76 | Ok(XmlEvent::StartElement { name, attributes, namespace }) => { [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `namespace: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `name` [INFO] [stderr] --> src/utilities/xml.rs:98:47 [INFO] [stderr] | [INFO] [stderr] 98 | Ok(XmlEvent::EndElement { name }) => { [INFO] [stderr] | ^^^^ help: try ignoring the field: `name: _` [INFO] [stderr] [INFO] [stderr] warning: value assigned to `layers` is never read [INFO] [stderr] --> src/vulkan_context/framebuffer.rs:77:33 [INFO] [stderr] | [INFO] [stderr] 77 | let (mut width, mut height, mut layers, sample_count, target_layer, target_mip_level) = if false == color_render_targets.is_empty() { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: constant `kLambdaR` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:16:11 [INFO] [stderr] | [INFO] [stderr] 16 | pub const kLambdaR: f32 = 680.0; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_R` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `kLambdaG` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:17:11 [INFO] [stderr] | [INFO] [stderr] 17 | pub const kLambdaG: f32 = 550.0; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_G` [INFO] [stderr] [INFO] [stderr] warning: constant `kLambdaB` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:18:11 [INFO] [stderr] | [INFO] [stderr] 18 | pub const kLambdaB: f32 = 440.0; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_B` [INFO] [stderr] [INFO] [stderr] warning: constant `kPi` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:20:11 [INFO] [stderr] | [INFO] [stderr] 20 | pub const kPi: f32 = 3.1415926; [INFO] [stderr] | ^^^ help: convert the identifier to upper case: `K_PI` [INFO] [stderr] [INFO] [stderr] warning: constant `kSunAngularRadius` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:21:11 [INFO] [stderr] | [INFO] [stderr] 21 | pub const kSunAngularRadius: f32 = 0.0235 / 2.0; // default: 0.00935 / 2.0 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SUN_ANGULAR_RADIUS` [INFO] [stderr] [INFO] [stderr] warning: constant `kSunSolidAngle` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:22:11 [INFO] [stderr] | [INFO] [stderr] 22 | pub const kSunSolidAngle: f32 = kPi * kSunAngularRadius * kSunAngularRadius; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SUN_SOLID_ANGLE` [INFO] [stderr] [INFO] [stderr] warning: constant `kLengthUnitInMeters` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:23:11 [INFO] [stderr] | [INFO] [stderr] 23 | pub const kLengthUnitInMeters: f32 = 1000.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_LENGTH_UNIT_IN_METERS` [INFO] [stderr] [INFO] [stderr] warning: constant `kLambdaMin` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:30:11 [INFO] [stderr] | [INFO] [stderr] 30 | pub const kLambdaMin: f32 = 360.0; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_MIN` [INFO] [stderr] [INFO] [stderr] warning: constant `kLambdaMax` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:31:11 [INFO] [stderr] | [INFO] [stderr] 31 | pub const kLambdaMax: f32 = 830.0; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_MAX` [INFO] [stderr] [INFO] [stderr] warning: constant `kSolarIrradiance` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:32:11 [INFO] [stderr] | [INFO] [stderr] 32 | pub const kSolarIrradiance: [f32; 48] = [ [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SOLAR_IRRADIANCE` [INFO] [stderr] [INFO] [stderr] warning: constant `kOzoneCrossSection` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:45:11 [INFO] [stderr] | [INFO] [stderr] 45 | pub const kOzoneCrossSection: [f32; 48] = [ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_OZONE_CROSS_SECTION` [INFO] [stderr] [INFO] [stderr] warning: constant `kDobsonUnit` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:56:11 [INFO] [stderr] | [INFO] [stderr] 56 | pub const kDobsonUnit: f32 = 2.687e20; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_DOBSON_UNIT` [INFO] [stderr] [INFO] [stderr] warning: constant `kMaxOzoneNumberDensity` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:60:11 [INFO] [stderr] | [INFO] [stderr] 60 | pub const kMaxOzoneNumberDensity: f32 = 300.0 * kDobsonUnit / 15000.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MAX_OZONE_NUMBER_DENSITY` [INFO] [stderr] [INFO] [stderr] warning: constant `kConstantSolarIrradiance` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:63:11 [INFO] [stderr] | [INFO] [stderr] 63 | pub const kConstantSolarIrradiance: f32 = 1.5; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_CONSTANT_SOLAR_IRRADIANCE` [INFO] [stderr] [INFO] [stderr] warning: constant `kBottomRadius` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:64:11 [INFO] [stderr] | [INFO] [stderr] 64 | pub const kBottomRadius: f32 = 6361000.0; // default : 6360000.0 [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_BOTTOM_RADIUS` [INFO] [stderr] [INFO] [stderr] warning: constant `kTopRadius` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:65:11 [INFO] [stderr] | [INFO] [stderr] 65 | pub const kTopRadius: f32 = 6420000.0; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_TOP_RADIUS` [INFO] [stderr] [INFO] [stderr] warning: constant `kRayleigh` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:66:11 [INFO] [stderr] | [INFO] [stderr] 66 | pub const kRayleigh: f32 = 1.24062e-6; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `K_RAYLEIGH` [INFO] [stderr] [INFO] [stderr] warning: constant `kRayleighScaleHeight` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:67:11 [INFO] [stderr] | [INFO] [stderr] 67 | pub const kRayleighScaleHeight: f32 = 8000.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_RAYLEIGH_SCALE_HEIGHT` [INFO] [stderr] [INFO] [stderr] warning: constant `kMieScaleHeight` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:68:11 [INFO] [stderr] | [INFO] [stderr] 68 | pub const kMieScaleHeight: f32 = 1200.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_SCALE_HEIGHT` [INFO] [stderr] [INFO] [stderr] warning: constant `kMieAngstromAlpha` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:69:11 [INFO] [stderr] | [INFO] [stderr] 69 | pub const kMieAngstromAlpha: f32 = 0.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_ANGSTROM_ALPHA` [INFO] [stderr] [INFO] [stderr] warning: constant `kMieAngstromBeta` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:70:11 [INFO] [stderr] | [INFO] [stderr] 70 | pub const kMieAngstromBeta: f32 = 5.328e-3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_ANGSTROM_BETA` [INFO] [stderr] [INFO] [stderr] warning: constant `kMieSingleScatteringAlbedo` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:71:11 [INFO] [stderr] | [INFO] [stderr] 71 | pub const kMieSingleScatteringAlbedo: f32 = 0.9; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_SINGLE_SCATTERING_ALBEDO` [INFO] [stderr] [INFO] [stderr] warning: constant `kMiePhaseFunctionG` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:72:11 [INFO] [stderr] | [INFO] [stderr] 72 | pub const kMiePhaseFunctionG: f32 = 0.8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_PHASE_FUNCTION_G` [INFO] [stderr] [INFO] [stderr] warning: constant `kGroundAlbedo` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:73:11 [INFO] [stderr] | [INFO] [stderr] 73 | pub const kGroundAlbedo: f32 = 0.1; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_GROUND_ALBEDO` [INFO] [stderr] [INFO] [stderr] warning: variable `L` should have a snake case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:277:9 [INFO] [stderr] | [INFO] [stderr] 277 | for L in (kLambdaMin as usize)..(kLambdaMax as usize) { [INFO] [stderr] | ^ help: convert the identifier to snake case: `l` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `L` should have a snake case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:299:9 [INFO] [stderr] | [INFO] [stderr] 299 | for L in (kLambdaMin as usize)..(kLambdaMax as usize) { [INFO] [stderr] | ^ help: convert the identifier to snake case: `l` [INFO] [stderr] [INFO] [stderr] warning: constant `kLayerCount` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:470:19 [INFO] [stderr] | [INFO] [stderr] 470 | const kLayerCount: usize = 2; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_LAYER_COUNT` [INFO] [stderr] [INFO] [stderr] warning: variable `L` should have a snake case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:549:26 [INFO] [stderr] | [INFO] [stderr] 549 | let coeff = |L: f32, component: usize| -> f32 { [INFO] [stderr] | ^ help: convert the identifier to snake case: `l` [INFO] [stderr] [INFO] [stderr] warning: variable `L` should have a snake case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:797:17 [INFO] [stderr] | [INFO] [stderr] 797 | let L = i as f32 * 1e-3; // micro-meters [INFO] [stderr] | ^ help: convert the identifier to snake case: `l` [INFO] [stderr] [INFO] [stderr] warning: 48 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused imports: `BlendMode`, `self` [INFO] [stderr] --> src/vulkan_context/render_pass.rs:15:46 [INFO] [stderr] | [INFO] [stderr] 15 | use crate::vulkan_context::vulkan_context::{ self, BlendMode }; [INFO] [stderr] | ^^^^ ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stderr] --> src/resource/resource.rs:403:66 [INFO] [stderr] | [INFO] [stderr] 403 | image::DynamicImage::ImageRgba8(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stderr] --> src/resource/resource.rs:404:66 [INFO] [stderr] | [INFO] [stderr] 404 | image::DynamicImage::ImageRgb8(_) => (dynamic_image .to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stderr] --> src/resource/resource.rs:405:66 [INFO] [stderr] | [INFO] [stderr] 405 | image::DynamicImage::ImageLuma8(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R8G8B8A8_UNORM), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `image::DynamicImage::to_rgba`: replaced by `to_rgba8` [INFO] [stderr] --> src/resource/resource.rs:406:66 [INFO] [stderr] | [INFO] [stderr] 406 | image::DynamicImage::ImageRgb16(_) => (dynamic_image.to_rgba().into_raw(), vk::Format::R16G16B16A16_UNORM), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `mouse_pos` [INFO] [stderr] --> src/application/application.rs:123:13 [INFO] [stderr] | [INFO] [stderr] 123 | let mouse_pos = input_helper.mouse(); [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mouse_pos` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `btn_middle` [INFO] [stderr] --> src/application/application.rs:129:13 [INFO] [stderr] | [INFO] [stderr] 129 | let btn_middle: bool = input_helper.mouse_held(MOUSE_MIDDLE); [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_btn_middle` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `resources` [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:603:9 [INFO] [stderr] | [INFO] [stderr] 603 | resources: &Resources, [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resources` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `lambdas` [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:605:9 [INFO] [stderr] | [INFO] [stderr] 605 | lambdas: &[f32; 3], [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lambdas` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `num_scattering_orders` [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:608:9 [INFO] [stderr] | [INFO] [stderr] 608 | num_scattering_orders: i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_scattering_orders` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device` [INFO] [stderr] --> src/renderer/post_process.rs:384:31 [INFO] [stderr] | [INFO] [stderr] 384 | pub fn destroy(&mut self, device: &Device) { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device` [INFO] [stderr] --> src/renderer/post_process.rs:432:31 [INFO] [stderr] | [INFO] [stderr] 432 | pub fn destroy(&mut self, device: &Device) { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device` [INFO] [stderr] --> src/renderer/post_process.rs:506:31 [INFO] [stderr] | [INFO] [stderr] 506 | pub fn destroy(&mut self, device: &Device) { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `render_targets_r32g32b32a32` [INFO] [stderr] --> src/renderer/post_process.rs:519:9 [INFO] [stderr] | [INFO] [stderr] 519 | render_targets_r32g32b32a32: Vec<&TextureData>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_render_targets_r32g32b32a32` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `renderer_data` [INFO] [stderr] --> src/resource/render_pass_create_info/downsampling.rs:21:41 [INFO] [stderr] | [INFO] [stderr] 21 | pub fn get_render_pass_data_create_info(renderer_data: &RendererData) -> RenderPassDataCreateInfo { [INFO] [stderr] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_renderer_data` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `render_object_type` [INFO] [stderr] --> src/resource/render_pass_create_info/render_shadow.rs:32:71 [INFO] [stderr] | [INFO] [stderr] 32 | pub fn get_framebuffer_data_create_info(renderer_data: &RendererData, render_object_type: RenderObjectType) -> FramebufferDataCreateInfo { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_render_object_type` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `namespace` [INFO] [stderr] --> src/utilities/xml.rs:76:67 [INFO] [stderr] | [INFO] [stderr] 76 | Ok(XmlEvent::StartElement { name, attributes, namespace }) => { [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `namespace: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `name` [INFO] [stderr] --> src/utilities/xml.rs:98:47 [INFO] [stderr] | [INFO] [stderr] 98 | Ok(XmlEvent::EndElement { name }) => { [INFO] [stderr] | ^^^^ help: try ignoring the field: `name: _` [INFO] [stderr] [INFO] [stderr] warning: value assigned to `layers` is never read [INFO] [stderr] --> src/vulkan_context/framebuffer.rs:77:33 [INFO] [stderr] | [INFO] [stderr] 77 | let (mut width, mut height, mut layers, sample_count, target_layer, target_mip_level) = if false == color_render_targets.is_empty() { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: constant `kLambdaR` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:16:11 [INFO] [stderr] | [INFO] [stderr] 16 | pub const kLambdaR: f32 = 680.0; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_R` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `kLambdaG` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:17:11 [INFO] [stderr] | [INFO] [stderr] 17 | pub const kLambdaG: f32 = 550.0; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_G` [INFO] [stderr] [INFO] [stderr] warning: constant `kLambdaB` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:18:11 [INFO] [stderr] | [INFO] [stderr] 18 | pub const kLambdaB: f32 = 440.0; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_B` [INFO] [stderr] [INFO] [stderr] warning: constant `kPi` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:20:11 [INFO] [stderr] | [INFO] [stderr] 20 | pub const kPi: f32 = 3.1415926; [INFO] [stderr] | ^^^ help: convert the identifier to upper case: `K_PI` [INFO] [stderr] [INFO] [stderr] warning: constant `kSunAngularRadius` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:21:11 [INFO] [stderr] | [INFO] [stderr] 21 | pub const kSunAngularRadius: f32 = 0.0235 / 2.0; // default: 0.00935 / 2.0 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SUN_ANGULAR_RADIUS` [INFO] [stderr] [INFO] [stderr] warning: constant `kSunSolidAngle` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:22:11 [INFO] [stderr] | [INFO] [stderr] 22 | pub const kSunSolidAngle: f32 = kPi * kSunAngularRadius * kSunAngularRadius; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SUN_SOLID_ANGLE` [INFO] [stderr] [INFO] [stderr] warning: constant `kLengthUnitInMeters` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:23:11 [INFO] [stderr] | [INFO] [stderr] 23 | pub const kLengthUnitInMeters: f32 = 1000.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_LENGTH_UNIT_IN_METERS` [INFO] [stderr] [INFO] [stderr] warning: constant `kLambdaMin` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:30:11 [INFO] [stderr] | [INFO] [stderr] 30 | pub const kLambdaMin: f32 = 360.0; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_MIN` [INFO] [stderr] [INFO] [stderr] warning: constant `kLambdaMax` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:31:11 [INFO] [stderr] | [INFO] [stderr] 31 | pub const kLambdaMax: f32 = 830.0; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_LAMBDA_MAX` [INFO] [stderr] [INFO] [stderr] warning: constant `kSolarIrradiance` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:32:11 [INFO] [stderr] | [INFO] [stderr] 32 | pub const kSolarIrradiance: [f32; 48] = [ [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SOLAR_IRRADIANCE` [INFO] [stderr] [INFO] [stderr] warning: constant `kOzoneCrossSection` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:45:11 [INFO] [stderr] | [INFO] [stderr] 45 | pub const kOzoneCrossSection: [f32; 48] = [ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_OZONE_CROSS_SECTION` [INFO] [stderr] [INFO] [stderr] warning: constant `kDobsonUnit` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:56:11 [INFO] [stderr] | [INFO] [stderr] 56 | pub const kDobsonUnit: f32 = 2.687e20; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_DOBSON_UNIT` [INFO] [stderr] [INFO] [stderr] warning: constant `kMaxOzoneNumberDensity` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:60:11 [INFO] [stderr] | [INFO] [stderr] 60 | pub const kMaxOzoneNumberDensity: f32 = 300.0 * kDobsonUnit / 15000.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MAX_OZONE_NUMBER_DENSITY` [INFO] [stderr] [INFO] [stderr] warning: constant `kConstantSolarIrradiance` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:63:11 [INFO] [stderr] | [INFO] [stderr] 63 | pub const kConstantSolarIrradiance: f32 = 1.5; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_CONSTANT_SOLAR_IRRADIANCE` [INFO] [stderr] [INFO] [stderr] warning: constant `kBottomRadius` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:64:11 [INFO] [stderr] | [INFO] [stderr] 64 | pub const kBottomRadius: f32 = 6361000.0; // default : 6360000.0 [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_BOTTOM_RADIUS` [INFO] [stderr] [INFO] [stderr] warning: constant `kTopRadius` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:65:11 [INFO] [stderr] | [INFO] [stderr] 65 | pub const kTopRadius: f32 = 6420000.0; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_TOP_RADIUS` [INFO] [stderr] [INFO] [stderr] warning: constant `kRayleigh` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:66:11 [INFO] [stderr] | [INFO] [stderr] 66 | pub const kRayleigh: f32 = 1.24062e-6; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `K_RAYLEIGH` [INFO] [stderr] [INFO] [stderr] warning: constant `kRayleighScaleHeight` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:67:11 [INFO] [stderr] | [INFO] [stderr] 67 | pub const kRayleighScaleHeight: f32 = 8000.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_RAYLEIGH_SCALE_HEIGHT` [INFO] [stderr] [INFO] [stderr] warning: constant `kMieScaleHeight` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:68:11 [INFO] [stderr] | [INFO] [stderr] 68 | pub const kMieScaleHeight: f32 = 1200.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_SCALE_HEIGHT` [INFO] [stderr] [INFO] [stderr] warning: constant `kMieAngstromAlpha` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:69:11 [INFO] [stderr] | [INFO] [stderr] 69 | pub const kMieAngstromAlpha: f32 = 0.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_ANGSTROM_ALPHA` [INFO] [stderr] [INFO] [stderr] warning: constant `kMieAngstromBeta` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:70:11 [INFO] [stderr] | [INFO] [stderr] 70 | pub const kMieAngstromBeta: f32 = 5.328e-3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_ANGSTROM_BETA` [INFO] [stderr] [INFO] [stderr] warning: constant `kMieSingleScatteringAlbedo` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:71:11 [INFO] [stderr] | [INFO] [stderr] 71 | pub const kMieSingleScatteringAlbedo: f32 = 0.9; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_SINGLE_SCATTERING_ALBEDO` [INFO] [stderr] [INFO] [stderr] warning: constant `kMiePhaseFunctionG` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:72:11 [INFO] [stderr] | [INFO] [stderr] 72 | pub const kMiePhaseFunctionG: f32 = 0.8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MIE_PHASE_FUNCTION_G` [INFO] [stderr] [INFO] [stderr] warning: constant `kGroundAlbedo` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:73:11 [INFO] [stderr] | [INFO] [stderr] 73 | pub const kGroundAlbedo: f32 = 0.1; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_GROUND_ALBEDO` [INFO] [stderr] [INFO] [stderr] warning: variable `L` should have a snake case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:277:9 [INFO] [stderr] | [INFO] [stderr] 277 | for L in (kLambdaMin as usize)..(kLambdaMax as usize) { [INFO] [stderr] | ^ help: convert the identifier to snake case: `l` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `L` should have a snake case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:299:9 [INFO] [stderr] | [INFO] [stderr] 299 | for L in (kLambdaMin as usize)..(kLambdaMax as usize) { [INFO] [stderr] | ^ help: convert the identifier to snake case: `l` [INFO] [stderr] [INFO] [stderr] warning: constant `kLayerCount` should have an upper case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:470:19 [INFO] [stderr] | [INFO] [stderr] 470 | const kLayerCount: usize = 2; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_LAYER_COUNT` [INFO] [stderr] [INFO] [stderr] warning: variable `L` should have a snake case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:549:26 [INFO] [stderr] | [INFO] [stderr] 549 | let coeff = |L: f32, component: usize| -> f32 { [INFO] [stderr] | ^ help: convert the identifier to snake case: `l` [INFO] [stderr] [INFO] [stderr] warning: variable `L` should have a snake case name [INFO] [stderr] --> src/renderer/precomputed_atmosphere.rs:797:17 [INFO] [stderr] | [INFO] [stderr] 797 | let L = i as f32 * 1e-3; // micro-meters [INFO] [stderr] | ^ help: convert the identifier to snake case: `l` [INFO] [stderr] [INFO] [stderr] warning: 48 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.14s [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/rust_engine_3d-996b9d7db7dac4ce [INFO] [stdout] running 0 tests [INFO] [stderr] Running /opt/rustwide/target/debug/deps/rust_engine_3d-96e0e1e65c80c716 [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests rust_engine_3d [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 [INFO] [stdout] [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 [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "d2869c4ff6ac0ebde342a7ae513fb1dbe5438ad4b6bda84c5754416e6aae556c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d2869c4ff6ac0ebde342a7ae513fb1dbe5438ad4b6bda84c5754416e6aae556c", kill_on_drop: false }` [INFO] [stdout] d2869c4ff6ac0ebde342a7ae513fb1dbe5438ad4b6bda84c5754416e6aae556c