[INFO] updating cached repository https://github.com/AndrewBregger/vero [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] [stderr] From https://github.com/AndrewBregger/vero [INFO] [stderr] 2491c7a..76797cd master -> master [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 76797cdb008b8dd5d82a57bf0fc3102ff24d8c00 [INFO] checking AndrewBregger/vero against master#212aa3ea28d91a97d1e1261709c0b6e6790788e6 for pr-69340 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAndrewBregger%2Fvero" "/workspace/builds/worker-13/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/AndrewBregger/vero on toolchain 212aa3ea28d91a97d1e1261709c0b6e6790788e6 [INFO] running `"/workspace/cargo-home/bin/cargo" "+212aa3ea28d91a97d1e1261709c0b6e6790788e6" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/AndrewBregger/vero [INFO] finished tweaking git repo https://github.com/AndrewBregger/vero [INFO] tweaked toml for git repo https://github.com/AndrewBregger/vero written to /workspace/builds/worker-13/source/Cargo.toml [INFO] crate git repo https://github.com/AndrewBregger/vero already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+212aa3ea28d91a97d1e1261709c0b6e6790788e6" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+212aa3ea28d91a97d1e1261709c0b6e6790788e6" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 54c2df39abda24c7a912b8416a2e507f80eb0acc9ace2f3c5eea966bb00e969c [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "54c2df39abda24c7a912b8416a2e507f80eb0acc9ace2f3c5eea966bb00e969c"` [INFO] [stderr] Compiling cmake v0.1.42 [INFO] [stderr] Compiling gl_generator v0.13.1 [INFO] [stderr] Compiling wayland-scanner v0.23.6 [INFO] [stderr] Checking nix v0.14.1 [INFO] [stderr] Checking euclid v0.20.6 [INFO] [stderr] Checking rand v0.6.5 [INFO] [stderr] Checking num-rational v0.2.2 [INFO] [stderr] Checking alga v0.9.2 [INFO] [stderr] Compiling syn v1.0.11 [INFO] [stderr] Checking ropey v1.1.0 [INFO] [stderr] Checking wayland-sys v0.23.6 [INFO] [stderr] Checking fern v0.5.9 [INFO] [stderr] Checking andrew v0.2.1 [INFO] [stderr] Compiling servo-freetype-sys v4.0.5 [INFO] [stderr] Compiling expat-sys v2.1.6 [INFO] [stderr] Checking lyon_geom v0.14.1 [INFO] [stderr] Compiling servo-fontconfig-sys v4.0.9 [INFO] [stderr] Compiling glutin_glx_sys v0.1.6 [INFO] [stderr] Compiling glutin_egl_sys v0.1.4 [INFO] [stderr] Compiling gl v0.13.0 [INFO] [stderr] Checking freetype v0.4.1 [INFO] [stderr] Checking servo-fontconfig v0.4.0 [INFO] [stderr] Checking nalgebra v0.18.1 [INFO] [stderr] Compiling wayland-client v0.23.6 [INFO] [stderr] Compiling wayland-protocols v0.23.6 [INFO] [stderr] Checking lyon_path v0.14.0 [INFO] [stderr] Checking font-kit v0.4.0 [INFO] [stderr] Checking wayland-commons v0.23.6 [INFO] [stderr] Checking calloop v0.4.4 [INFO] [stderr] Compiling snafu-derive v0.6.0 [INFO] [stderr] Checking smithay-client-toolkit v0.6.4 [INFO] [stderr] Checking snafu v0.6.0 [INFO] [stderr] Checking winit v0.21.0 [INFO] [stderr] Checking glutin v0.23.0 [INFO] [stderr] Checking nalgebra-glm v0.4.2 [INFO] [stderr] Checking vero v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused imports: `EventLoopWindowTarget`, `VirtualKeyCode` [INFO] [stderr] --> src/app/application.rs:6:29 [INFO] [stderr] | [INFO] [stderr] 6 | event_loop::{EventLoop, EventLoopWindowTarget}, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 7 | event::{self, WindowEvent, VirtualKeyCode}, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/app/application.rs:23:135 [INFO] [stderr] | [INFO] [stderr] 23 | let window = window::Window::new(event_loop, LogicalSize::::new(1024f64, 820f64), "vero").map_err(|e| Error::WindowError((e)))?; [INFO] [stderr] | ^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::convert::Into` [INFO] [stderr] --> src/app/window.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use std::convert::Into; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::path::PathBuf` [INFO] [stderr] --> src/draw/platform/shader.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use std::path::PathBuf; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/draw/platform/shader.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `LogicalSize` [INFO] [stderr] --> src/draw/context.rs:1:43 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::glutin::dpi::{LogicalPosition, LogicalSize}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `gl::types::*` [INFO] [stderr] --> src/draw/context.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use gl::types::*; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `LogicalPosition` [INFO] [stderr] --> src/draw/rect.rs:4:24 [INFO] [stderr] | [INFO] [stderr] 4 | dpi::{LogicalSize, LogicalPosition, Pixel} [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Transform2D` [INFO] [stderr] --> src/font/font.rs:8:23 [INFO] [stderr] | [INFO] [stderr] 8 | use euclid::{Point2D, Transform2D}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `dpi::LogicalSize` [INFO] [stderr] --> src/main.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | dpi::LogicalSize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `EventLoopWindowTarget`, `VirtualKeyCode` [INFO] [stderr] --> src/app/application.rs:6:29 [INFO] [stderr] | [INFO] [stderr] 6 | event_loop::{EventLoop, EventLoopWindowTarget}, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 7 | event::{self, WindowEvent, VirtualKeyCode}, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/app/application.rs:23:135 [INFO] [stderr] | [INFO] [stderr] 23 | let window = window::Window::new(event_loop, LogicalSize::::new(1024f64, 820f64), "vero").map_err(|e| Error::WindowError((e)))?; [INFO] [stderr] | ^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::convert::Into` [INFO] [stderr] --> src/app/window.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use std::convert::Into; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::path::PathBuf` [INFO] [stderr] --> src/draw/platform/shader.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use std::path::PathBuf; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/draw/platform/shader.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `LogicalSize` [INFO] [stderr] --> src/draw/context.rs:1:43 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::glutin::dpi::{LogicalPosition, LogicalSize}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `gl::types::*` [INFO] [stderr] --> src/draw/context.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use gl::types::*; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `LogicalPosition` [INFO] [stderr] --> src/draw/rect.rs:4:24 [INFO] [stderr] | [INFO] [stderr] 4 | dpi::{LogicalSize, LogicalPosition, Pixel} [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Transform2D` [INFO] [stderr] --> src/font/font.rs:8:23 [INFO] [stderr] | [INFO] [stderr] 8 | use euclid::{Point2D, Transform2D}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `dpi::LogicalSize` [INFO] [stderr] --> src/main.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | dpi::LogicalSize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused macro definition [INFO] [stderr] --> src/main.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | / macro_rules! gl_check { [INFO] [stderr] 29 | | ($f:expr) => {{ [INFO] [stderr] 30 | | $f; [INFO] [stderr] 31 | | if cfg!(debug_assertions) { [INFO] [stderr] ... | [INFO] [stderr] 55 | | }}; [INFO] [stderr] 56 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_macros)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused macro definition [INFO] [stderr] --> src/main.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | / macro_rules! gl_check { [INFO] [stderr] 29 | | ($f:expr) => {{ [INFO] [stderr] 30 | | $f; [INFO] [stderr] 31 | | if cfg!(debug_assertions) { [INFO] [stderr] ... | [INFO] [stderr] 55 | | }}; [INFO] [stderr] 56 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_macros)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `userParam` [INFO] [stderr] --> src/main.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | userParam: *mut std::ffi::c_void, [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_userParam` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `scale_factor` [INFO] [stderr] --> src/main.rs:171:25 [INFO] [stderr] | [INFO] [stderr] 171 | scale_factor, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider prefixing with an underscore: `_scale_factor` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `new_inner_size` [INFO] [stderr] --> src/main.rs:172:25 [INFO] [stderr] | [INFO] [stderr] 172 | new_inner_size, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_new_inner_size` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `window_id` [INFO] [stderr] --> src/main.rs:177:17 [INFO] [stderr] | [INFO] [stderr] 177 | window_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `window_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/main.rs:180:25 [INFO] [stderr] | [INFO] [stderr] 180 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_device_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `el` [INFO] [stderr] --> src/main.rs:159:35 [INFO] [stderr] | [INFO] [stderr] 159 | event_loop.run_return(|event, el, cf| { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_el` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `window_id` [INFO] [stderr] --> src/app/application.rs:38:17 [INFO] [stderr] | [INFO] [stderr] 38 | window_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `window_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/application.rs:40:21 [INFO] [stderr] | [INFO] [stderr] 40 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_device_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `title` [INFO] [stderr] --> src/app/window.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 82 | title: &str [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_title` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rect` [INFO] [stderr] --> src/draw/context.rs:215:32 [INFO] [stderr] | [INFO] [stderr] 215 | pub fn execute_rect(&self, rect: &Rect, loc: &LogicalPosition) { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_rect` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `loc` [INFO] [stderr] --> src/draw/context.rs:215:45 [INFO] [stderr] | [INFO] [stderr] 215 | pub fn execute_rect(&self, rect: &Rect, loc: &LogicalPosition) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_loc` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `userParam` [INFO] [stderr] --> src/main.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | userParam: *mut std::ffi::c_void, [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_userParam` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `scale_factor` [INFO] [stderr] --> src/main.rs:171:25 [INFO] [stderr] | [INFO] [stderr] 171 | scale_factor, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider prefixing with an underscore: `_scale_factor` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `new_inner_size` [INFO] [stderr] --> src/main.rs:172:25 [INFO] [stderr] | [INFO] [stderr] 172 | new_inner_size, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_new_inner_size` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `window_id` [INFO] [stderr] --> src/main.rs:177:17 [INFO] [stderr] | [INFO] [stderr] 177 | window_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `window_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/main.rs:180:25 [INFO] [stderr] | [INFO] [stderr] 180 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_device_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `el` [INFO] [stderr] --> src/main.rs:159:35 [INFO] [stderr] | [INFO] [stderr] 159 | event_loop.run_return(|event, el, cf| { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_el` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `window_id` [INFO] [stderr] --> src/app/application.rs:38:17 [INFO] [stderr] | [INFO] [stderr] 38 | window_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `window_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/application.rs:40:21 [INFO] [stderr] | [INFO] [stderr] 40 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_device_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `title` [INFO] [stderr] --> src/app/window.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 82 | title: &str [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_title` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rect` [INFO] [stderr] --> src/draw/context.rs:215:32 [INFO] [stderr] | [INFO] [stderr] 215 | pub fn execute_rect(&self, rect: &Rect, loc: &LogicalPosition) { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_rect` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `loc` [INFO] [stderr] --> src/draw/context.rs:215:45 [INFO] [stderr] | [INFO] [stderr] 215 | pub fn execute_rect(&self, rect: &Rect, loc: &LogicalPosition) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_loc` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/font/font.rs:114:13 [INFO] [stderr] | [INFO] [stderr] 114 | let mut advance = self.source.advance(glyph_id) [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `dpi_factor` [INFO] [stderr] --> src/app/window.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | pub fn dpi_factor(&self) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_title` [INFO] [stderr] --> src/app/window.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | pub fn set_title(&self, title: &str) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `is_focused` [INFO] [stderr] --> src/app/window.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn is_focused(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TempError` [INFO] [stderr] --> src/app/mod.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | TempError [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `per_loc` [INFO] [stderr] --> src/draw/platform/shader.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | per_loc: i32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `radius_loc` [INFO] [stderr] --> src/draw/platform/shader.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | radius_loc: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_perspective` [INFO] [stderr] --> src/draw/platform/shader.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | pub fn set_perspective(&self, perf: &glm::Mat4) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_with_radius` [INFO] [stderr] --> src/draw/platform/shader.rs:186:5 [INFO] [stderr] | [INFO] [stderr] 186 | pub fn set_with_radius(&self, radius: i32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `window_id` [INFO] [stderr] --> src/draw/context.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | window_id: WindowId, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rect` [INFO] [stderr] --> src/draw/context.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | Rect(Rect, LogicalPosition) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_perspective` [INFO] [stderr] --> src/draw/context.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | pub fn set_perspective(&self, perf: &glm::Mat4) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `draw_rect` [INFO] [stderr] --> src/draw/context.rs:211:5 [INFO] [stderr] | [INFO] [stderr] 211 | pub fn draw_rect(&mut self, rect: Rect, x: f64, y: f64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `color` [INFO] [stderr] --> src/draw/rect.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | color: Color, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `thickness` [INFO] [stderr] --> src/draw/rect.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | thickness: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `width` [INFO] [stderr] --> src/draw/rect.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | width: f64, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `height` [INFO] [stderr] --> src/draw/rect.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | height: f64, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `bg_color` [INFO] [stderr] --> src/draw/rect.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | bg_color: Color, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `border_info` [INFO] [stderr] --> src/draw/rect.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | border_info: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `radius` [INFO] [stderr] --> src/draw/rect.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | radius: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `opacity` [INFO] [stderr] --> src/draw/rect.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | opacity: f64, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `with_color` [INFO] [stderr] --> src/draw/rect.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | pub fn with_color(mut self, color: Color) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `with_border` [INFO] [stderr] --> src/draw/rect.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn with_border(mut self, color: Color, thickness: f32) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `with_opacity` [INFO] [stderr] --> src/draw/rect.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | pub fn with_opacity(mut self, opacity: f64) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `with_border_radius` [INFO] [stderr] --> src/draw/rect.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | pub fn with_border_radius(mut self, radius: f64) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_color` [INFO] [stderr] --> src/draw/rect.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | pub fn set_color(&mut self, color: Color) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_border` [INFO] [stderr] --> src/draw/rect.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | pub fn set_border(&mut self, color: Color, thickness: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_opacity` [INFO] [stderr] --> src/draw/rect.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn set_opacity(&mut self, opacity: f64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_border_radius` [INFO] [stderr] --> src/draw/rect.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | pub fn set_border_radius(&mut self, radius: f64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `grey` [INFO] [stderr] --> src/draw/color.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn grey() -> Color { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/font/font.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | pub fn new(name: &str, properties: Properties) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `Font` [INFO] [stderr] --> src/font/font.rs:54:12 [INFO] [stderr] | [INFO] [stderr] 54 | pub struct Font { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `FontMetrics` [INFO] [stderr] --> src/font/font.rs:71:12 [INFO] [stderr] | [INFO] [stderr] 71 | pub struct FontMetrics { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/font/font.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | pub fn new(desc: FontDesc) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `rasterize_glyph` [INFO] [stderr] --> src/font/font.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 86 | pub fn rasterize_glyph(&self, glyph: char, height: f32) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `userParam` should have a snake case name [INFO] [stderr] --> src/main.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | userParam: *mut std::ffi::c_void, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `user_param` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/font/font.rs:114:13 [INFO] [stderr] | [INFO] [stderr] 114 | let mut advance = self.source.advance(glyph_id) [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `dpi_factor` [INFO] [stderr] --> src/app/window.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | pub fn dpi_factor(&self) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_title` [INFO] [stderr] --> src/app/window.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | pub fn set_title(&self, title: &str) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `is_focused` [INFO] [stderr] --> src/app/window.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn is_focused(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TempError` [INFO] [stderr] --> src/app/mod.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | TempError [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `per_loc` [INFO] [stderr] --> src/draw/platform/shader.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | per_loc: i32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `radius_loc` [INFO] [stderr] --> src/draw/platform/shader.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | radius_loc: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_perspective` [INFO] [stderr] --> src/draw/platform/shader.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | pub fn set_perspective(&self, perf: &glm::Mat4) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_with_radius` [INFO] [stderr] --> src/draw/platform/shader.rs:186:5 [INFO] [stderr] | [INFO] [stderr] 186 | pub fn set_with_radius(&self, radius: i32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `window_id` [INFO] [stderr] --> src/draw/context.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | window_id: WindowId, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rect` [INFO] [stderr] --> src/draw/context.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | Rect(Rect, LogicalPosition) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_perspective` [INFO] [stderr] --> src/draw/context.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | pub fn set_perspective(&self, perf: &glm::Mat4) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `draw_rect` [INFO] [stderr] --> src/draw/context.rs:211:5 [INFO] [stderr] | [INFO] [stderr] 211 | pub fn draw_rect(&mut self, rect: Rect, x: f64, y: f64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `color` [INFO] [stderr] --> src/draw/rect.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | color: Color, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `thickness` [INFO] [stderr] --> src/draw/rect.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | thickness: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `width` [INFO] [stderr] --> src/draw/rect.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | width: f64, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `height` [INFO] [stderr] --> src/draw/rect.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | height: f64, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `bg_color` [INFO] [stderr] --> src/draw/rect.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | bg_color: Color, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `border_info` [INFO] [stderr] --> src/draw/rect.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | border_info: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `radius` [INFO] [stderr] --> src/draw/rect.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | radius: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `opacity` [INFO] [stderr] --> src/draw/rect.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | opacity: f64, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `with_color` [INFO] [stderr] --> src/draw/rect.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | pub fn with_color(mut self, color: Color) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `with_border` [INFO] [stderr] --> src/draw/rect.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn with_border(mut self, color: Color, thickness: f32) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `with_opacity` [INFO] [stderr] --> src/draw/rect.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | pub fn with_opacity(mut self, opacity: f64) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `with_border_radius` [INFO] [stderr] --> src/draw/rect.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | pub fn with_border_radius(mut self, radius: f64) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_color` [INFO] [stderr] --> src/draw/rect.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | pub fn set_color(&mut self, color: Color) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_border` [INFO] [stderr] --> src/draw/rect.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | pub fn set_border(&mut self, color: Color, thickness: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_opacity` [INFO] [stderr] --> src/draw/rect.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn set_opacity(&mut self, opacity: f64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_border_radius` [INFO] [stderr] --> src/draw/rect.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | pub fn set_border_radius(&mut self, radius: f64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `grey` [INFO] [stderr] --> src/draw/color.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn grey() -> Color { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/font/font.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | pub fn new(name: &str, properties: Properties) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `Font` [INFO] [stderr] --> src/font/font.rs:54:12 [INFO] [stderr] | [INFO] [stderr] 54 | pub struct Font { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `FontMetrics` [INFO] [stderr] --> src/font/font.rs:71:12 [INFO] [stderr] | [INFO] [stderr] 71 | pub struct FontMetrics { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/font/font.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | pub fn new(desc: FontDesc) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `rasterize_glyph` [INFO] [stderr] --> src/font/font.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 86 | pub fn rasterize_glyph(&self, glyph: char, height: f32) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `userParam` should have a snake case name [INFO] [stderr] --> src/main.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | userParam: *mut std::ffi::c_void, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `user_param` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 50s [INFO] running `"docker" "inspect" "54c2df39abda24c7a912b8416a2e507f80eb0acc9ace2f3c5eea966bb00e969c"` [INFO] running `"docker" "rm" "-f" "54c2df39abda24c7a912b8416a2e507f80eb0acc9ace2f3c5eea966bb00e969c"` [INFO] [stdout] 54c2df39abda24c7a912b8416a2e507f80eb0acc9ace2f3c5eea966bb00e969c