[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] fc64f61..4fa10d4 master -> master [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 4fa10d4d7c0df263748444acfc65c0cee2776f07 [INFO] checking AndrewBregger/vero against try#13f916f63bc6575d5ff1f989237dfabe88981368 for pr-69880 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAndrewBregger%2Fvero" "/workspace/builds/worker-0/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/AndrewBregger/vero on toolchain 13f916f63bc6575d5ff1f989237dfabe88981368 [INFO] running `"/workspace/cargo-home/bin/cargo" "+13f916f63bc6575d5ff1f989237dfabe88981368" "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-0/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" "+13f916f63bc6575d5ff1f989237dfabe88981368" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] error: the lock file /workspace/builds/worker-0/source/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag. [INFO] the lockfile is outdated, regenerating it [INFO] running `"/workspace/cargo-home/bin/cargo" "+13f916f63bc6575d5ff1f989237dfabe88981368" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+13f916f63bc6575d5ff1f989237dfabe88981368" "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-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" "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" "+13f916f63bc6575d5ff1f989237dfabe88981368" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 6ef5b4d3b916e30df193c8b4c8eaa8a626b9cfd4641119b8d065e885c060a005 [INFO] running `"docker" "start" "-a" "6ef5b4d3b916e30df193c8b4c8eaa8a626b9cfd4641119b8d065e885c060a005"` [INFO] [stderr] Checking instant v0.1.2 [INFO] [stderr] Compiling servo-fontconfig-sys v4.0.9 [INFO] [stderr] Compiling servo-freetype-sys v4.0.5 [INFO] [stderr] Compiling expat-sys v2.1.6 [INFO] [stderr] Checking dirs-sys v0.3.4 [INFO] [stderr] Compiling gl_generator v0.13.1 [INFO] [stderr] Checking euclid v0.20.7 [INFO] [stderr] Compiling wayland-scanner v0.23.6 [INFO] [stderr] Checking mio-extras v2.0.6 [INFO] [stderr] Checking ropey v1.1.0 [INFO] [stderr] Checking chrono v0.4.11 [INFO] [stderr] Checking wayland-sys v0.23.6 [INFO] [stderr] Compiling snafu-derive v0.6.2 [INFO] [stderr] Checking cgmath v0.17.0 [INFO] [stderr] Checking dirs v2.0.2 [INFO] [stderr] Checking calloop v0.4.4 [INFO] [stderr] Checking wayland-commons v0.23.6 [INFO] [stderr] Checking andrew v0.2.1 [INFO] [stderr] Checking lyon_geom v0.14.1 [INFO] [stderr] Checking freetype v0.4.1 [INFO] [stderr] Checking fern v0.5.9 [INFO] [stderr] Compiling glutin_egl_sys v0.1.4 [INFO] [stderr] Compiling glutin_glx_sys v0.1.6 [INFO] [stderr] Compiling gl v0.13.0 [INFO] [stderr] Checking servo-fontconfig v0.4.0 [INFO] [stderr] Checking lyon_path v0.14.0 [INFO] [stderr] Compiling wayland-client v0.23.6 [INFO] [stderr] Compiling wayland-protocols v0.23.6 [INFO] [stderr] Checking font-kit v0.5.0 [INFO] [stderr] Checking snafu v0.6.2 [INFO] [stderr] Checking smithay-client-toolkit v0.6.6 [INFO] [stderr] Checking winit v0.21.0 [INFO] [stderr] Checking glutin v0.23.0 [INFO] [stderr] Checking vero v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `super::window` [INFO] [stderr] --> src/app/application.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use super::window; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `EventLoopWindowTarget`, `EventLoop`, `VirtualKeyCode`, `WindowEvent`, `dpi::LogicalPosition`, `self` [INFO] [stderr] --> src/app/application.rs:6:18 [INFO] [stderr] | [INFO] [stderr] 6 | event_loop::{EventLoop, EventLoopWindowTarget}, [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 7 | event::{self, WindowEvent, VirtualKeyCode}, [INFO] [stderr] | ^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stderr] 8 | dpi::LogicalPosition [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `LogicalSize`, `PhysicalPosition` [INFO] [stderr] --> src/app/event_handler.rs:2:11 [INFO] [stderr] | [INFO] [stderr] 2 | dpi::{LogicalSize, PhysicalPosition}, [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::sync::Mutex` [INFO] [stderr] --> src/app/event_handler.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use std::sync::Mutex; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Rect` [INFO] [stderr] --> src/app/event_handler.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | Rect, [INFO] [stderr] | ^^^^ [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:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | 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: `WindowId` [INFO] [stderr] --> src/draw/context.rs:2:29 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::glutin::window::{WindowId}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::default::Default` [INFO] [stderr] --> src/draw/context.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use std::default::Default; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `gl::types::*` [INFO] [stderr] --> src/draw/context.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use gl::types::*; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Atlas`, `RectShader`, `Shader` [INFO] [stderr] --> src/draw/context.rs:14:18 [INFO] [stderr] | [INFO] [stderr] 14 | shader::{RectShader, Shader}, [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^ [INFO] [stderr] 15 | atlas::{FontAtlas, Atlas}, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `cgmath as cgm` [INFO] [stderr] --> src/draw/rect.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use cgmath as cgm; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `LogicalPosition` [INFO] [stderr] --> src/draw/rect.rs:5:24 [INFO] [stderr] | [INFO] [stderr] 5 | dpi::{LogicalSize, LogicalPosition, Pixel} [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `types::*` [INFO] [stderr] --> src/draw/renderer.rs:2:23 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::gl::{self, types::*}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Atlas` [INFO] [stderr] --> src/draw/renderer.rs:6:24 [INFO] [stderr] | [INFO] [stderr] 6 | atlas::{FontAtlas, Atlas} [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::app::window` [INFO] [stderr] --> src/draw/renderer.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use crate::app::window; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> src/draw/renderer.rs:272:42 [INFO] [stderr] | [INFO] [stderr] 272 | v1.opacity = rect.opacity as f32;; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `App`, `Window` [INFO] [stderr] --> src/main.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | App, [INFO] [stderr] | ^^^ [INFO] [stderr] 17 | Window, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'glutin::event::WindowEvent::CursorMoved::modifiers': Deprecated in favor of DeviceEvent::ModifiersChanged [INFO] [stderr] --> src/app/event_handler.rs:127:21 [INFO] [stderr] | [INFO] [stderr] 127 | modifiers: _, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'glutin::event::WindowEvent::MouseWheel::modifiers': Deprecated in favor of DeviceEvent::ModifiersChanged [INFO] [stderr] --> src/app/event_handler.rs:139:21 [INFO] [stderr] | [INFO] [stderr] 139 | modifiers, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'glutin::event::WindowEvent::MouseInput::modifiers': Deprecated in favor of DeviceEvent::ModifiersChanged [INFO] [stderr] --> src/app/event_handler.rs:145:21 [INFO] [stderr] | [INFO] [stderr] 145 | modifiers, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::window` [INFO] [stderr] --> src/app/application.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use super::window; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `EventLoopWindowTarget`, `EventLoop`, `VirtualKeyCode`, `WindowEvent`, `dpi::LogicalPosition`, `self` [INFO] [stderr] --> src/app/application.rs:6:18 [INFO] [stderr] | [INFO] [stderr] 6 | event_loop::{EventLoop, EventLoopWindowTarget}, [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 7 | event::{self, WindowEvent, VirtualKeyCode}, [INFO] [stderr] | ^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stderr] 8 | dpi::LogicalPosition [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `LogicalSize`, `PhysicalPosition` [INFO] [stderr] --> src/app/event_handler.rs:2:11 [INFO] [stderr] | [INFO] [stderr] 2 | dpi::{LogicalSize, PhysicalPosition}, [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::sync::Mutex` [INFO] [stderr] --> src/app/event_handler.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use std::sync::Mutex; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Rect` [INFO] [stderr] --> src/app/event_handler.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | Rect, [INFO] [stderr] | ^^^^ [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:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | 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: `WindowId` [INFO] [stderr] --> src/draw/context.rs:2:29 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::glutin::window::{WindowId}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::default::Default` [INFO] [stderr] --> src/draw/context.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use std::default::Default; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `gl::types::*` [INFO] [stderr] --> src/draw/context.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use gl::types::*; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Atlas`, `RectShader`, `Shader` [INFO] [stderr] --> src/draw/context.rs:14:18 [INFO] [stderr] | [INFO] [stderr] 14 | shader::{RectShader, Shader}, [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^ [INFO] [stderr] 15 | atlas::{FontAtlas, Atlas}, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `cgmath as cgm` [INFO] [stderr] --> src/draw/rect.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use cgmath as cgm; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `LogicalPosition` [INFO] [stderr] --> src/draw/rect.rs:5:24 [INFO] [stderr] | [INFO] [stderr] 5 | dpi::{LogicalSize, LogicalPosition, Pixel} [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `types::*` [INFO] [stderr] --> src/draw/renderer.rs:2:23 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::gl::{self, types::*}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Atlas` [INFO] [stderr] --> src/draw/renderer.rs:6:24 [INFO] [stderr] | [INFO] [stderr] 6 | atlas::{FontAtlas, Atlas} [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::app::window` [INFO] [stderr] --> src/draw/renderer.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use crate::app::window; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> src/draw/renderer.rs:272:42 [INFO] [stderr] | [INFO] [stderr] 272 | v1.opacity = rect.opacity as f32;; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `App`, `Window` [INFO] [stderr] --> src/main.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | App, [INFO] [stderr] | ^^^ [INFO] [stderr] 17 | Window, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `userParam` [INFO] [stderr] --> src/main.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | 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: `size` [INFO] [stderr] --> src/app/event_handler.rs:112:25 [INFO] [stderr] | [INFO] [stderr] 112 | Resized(size) => {}, [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_size` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `pos` [INFO] [stderr] --> src/app/event_handler.rs:113:23 [INFO] [stderr] | [INFO] [stderr] 113 | Moved(pos) => {}, [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_pos` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ch` [INFO] [stderr] --> src/app/event_handler.rs:117:35 [INFO] [stderr] | [INFO] [stderr] 117 | ReceivedCharacter(ch) => {}, [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_ch` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `focus` [INFO] [stderr] --> src/app/event_handler.rs:118:25 [INFO] [stderr] | [INFO] [stderr] 118 | Focused(focus) => {}, [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_focus` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/event_handler.rs:120:21 [INFO] [stderr] | [INFO] [stderr] 120 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/app/event_handler.rs:121:21 [INFO] [stderr] | [INFO] [stderr] 121 | input, [INFO] [stderr] | ^^^^^ help: try ignoring the field: `input: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `is_synthetic` [INFO] [stderr] --> src/app/event_handler.rs:122:21 [INFO] [stderr] | [INFO] [stderr] 122 | is_synthetic, [INFO] [stderr] | ^^^^^^^^^^^^ help: try ignoring the field: `is_synthetic: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/event_handler.rs:125:21 [INFO] [stderr] | [INFO] [stderr] 125 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `position` [INFO] [stderr] --> src/app/event_handler.rs:126:21 [INFO] [stderr] | [INFO] [stderr] 126 | position, [INFO] [stderr] | ^^^^^^^^ help: try ignoring the field: `position: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/event_handler.rs:130:21 [INFO] [stderr] | [INFO] [stderr] 130 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/event_handler.rs:133:21 [INFO] [stderr] | [INFO] [stderr] 133 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/event_handler.rs:136:21 [INFO] [stderr] | [INFO] [stderr] 136 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `delta` [INFO] [stderr] --> src/app/event_handler.rs:137:21 [INFO] [stderr] | [INFO] [stderr] 137 | delta, [INFO] [stderr] | ^^^^^ help: try ignoring the field: `delta: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `phase` [INFO] [stderr] --> src/app/event_handler.rs:138:21 [INFO] [stderr] | [INFO] [stderr] 138 | phase, [INFO] [stderr] | ^^^^^ help: try ignoring the field: `phase: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `modifiers` [INFO] [stderr] --> src/app/event_handler.rs:139:21 [INFO] [stderr] | [INFO] [stderr] 139 | modifiers, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `modifiers: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/event_handler.rs:142:21 [INFO] [stderr] | [INFO] [stderr] 142 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `state` [INFO] [stderr] --> src/app/event_handler.rs:143:21 [INFO] [stderr] | [INFO] [stderr] 143 | state, [INFO] [stderr] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `button` [INFO] [stderr] --> src/app/event_handler.rs:144:21 [INFO] [stderr] | [INFO] [stderr] 144 | button, [INFO] [stderr] | ^^^^^^ help: try ignoring the field: `button: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `modifiers` [INFO] [stderr] --> src/app/event_handler.rs:145:21 [INFO] [stderr] | [INFO] [stderr] 145 | modifiers, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `modifiers: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `theme` [INFO] [stderr] --> src/app/event_handler.rs:149:30 [INFO] [stderr] | [INFO] [stderr] 149 | ThemeChanged(theme) => {}, [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_theme` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/event_handler.rs:158:17 [INFO] [stderr] | [INFO] [stderr] 158 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `el` [INFO] [stderr] --> src/app/event_handler.rs:170:39 [INFO] [stderr] | [INFO] [stderr] 170 | event_loop.run_return(|event, el, cf| { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_el` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `app` [INFO] [stderr] --> src/app/event_handler.rs:167:27 [INFO] [stderr] | [INFO] [stderr] 167 | pub fn run(&mut self, app: Arc, mut event_loop: event_loop::EventLoop) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_app` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `title` [INFO] [stderr] --> src/app/window.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 89 | title: &str [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_title` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `glyph` [INFO] [stderr] --> src/draw/platform/atlas.rs:237:29 [INFO] [stderr] | [INFO] [stderr] 237 | fn next_line(&mut self, glyph: &RasterizedGlyph) { [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_glyph` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/draw/renderer.rs:56:31 [INFO] [stderr] | [INFO] [stderr] 56 | fn set_texture(&mut self, id: f32) {} [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: variable `total_length` is assigned to, but never used [INFO] [stderr] --> src/draw/renderer.rs:394:17 [INFO] [stderr] | [INFO] [stderr] 394 | let mut total_length = 0.0f32; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_total_length` instead [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:81:9 [INFO] [stderr] | [INFO] [stderr] 81 | let mut app = Arc::new(app::App::root()?); [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: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:115:9 [INFO] [stderr] | [INFO] [stderr] 115 | let mut ctx = DrawContext::new(font_desc, &window); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'glutin::event::WindowEvent::CursorMoved::modifiers': Deprecated in favor of DeviceEvent::ModifiersChanged [INFO] [stderr] --> src/app/event_handler.rs:127:21 [INFO] [stderr] | [INFO] [stderr] 127 | modifiers: _, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'glutin::event::WindowEvent::MouseWheel::modifiers': Deprecated in favor of DeviceEvent::ModifiersChanged [INFO] [stderr] --> src/app/event_handler.rs:139:21 [INFO] [stderr] | [INFO] [stderr] 139 | modifiers, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'glutin::event::WindowEvent::MouseInput::modifiers': Deprecated in favor of DeviceEvent::ModifiersChanged [INFO] [stderr] --> src/app/event_handler.rs:145:21 [INFO] [stderr] | [INFO] [stderr] 145 | modifiers, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: enum is never used: `AppEvent` [INFO] [stderr] --> src/app/application.rs:14:10 [INFO] [stderr] | [INFO] [stderr] 14 | pub enum AppEvent { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Single` [INFO] [stderr] --> src/app/event_handler.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | Single, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Double` [INFO] [stderr] --> src/app/event_handler.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | Double, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Triple` [INFO] [stderr] --> src/app/event_handler.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | Triple, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_position` [INFO] [stderr] --> src/app/window.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn get_position(&self) -> PhysicalPosition { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_title` [INFO] [stderr] --> src/app/window.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | 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:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | pub fn is_focused(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `relative_position` [INFO] [stderr] --> src/app/window.rs:176:5 [INFO] [stderr] | [INFO] [stderr] 176 | pub fn relative_position(&self, other: &PhysicalPosition) -> PhysicalPosition { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TempError` [INFO] [stderr] --> src/app/mod.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | TempError [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `radius_loc` [INFO] [stderr] --> src/draw/platform/shader.rs:140:5 [INFO] [stderr] | [INFO] [stderr] 140 | radius_loc: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_with_radius` [INFO] [stderr] --> src/draw/platform/shader.rs:177:5 [INFO] [stderr] | [INFO] [stderr] 177 | pub fn set_with_radius(&self, radius: i32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `font` [INFO] [stderr] --> src/draw/platform/atlas.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | font: FontDesc, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `size` [INFO] [stderr] --> src/draw/platform/atlas.rs:256:5 [INFO] [stderr] | [INFO] [stderr] 256 | size: AtlasSize, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `draw_rect` [INFO] [stderr] --> src/draw/context.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | pub fn draw_rect(&mut self, rect: &Rect, x: f32, y: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `draw_character` [INFO] [stderr] --> src/draw/context.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | pub fn draw_character(&mut self, ch: char, text_color: &Color, x: f32, y: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `draw_string` [INFO] [stderr] --> src/draw/context.rs:117:5 [INFO] [stderr] | [INFO] [stderr] 117 | pub fn draw_string(&mut self, txt: String, text_color: &Color, x: f32, y: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `submit_rect` [INFO] [stderr] --> src/draw/context.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | fn submit_rect(&mut self, rect: &Rect, loc: &LogicalPosition) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `submit_ch` [INFO] [stderr] --> src/draw/context.rs:127:5 [INFO] [stderr] | [INFO] [stderr] 127 | fn submit_ch(&mut self, ch: char, loc: &LogicalPosition, text_color: &Color) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `with_color` [INFO] [stderr] --> src/draw/rect.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | 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:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | 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:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | pub fn with_opacity(mut self, opacity: f32) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `with_border_radius` [INFO] [stderr] --> src/draw/rect.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn with_border_radius(mut self, radius: f32) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_color` [INFO] [stderr] --> src/draw/rect.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | 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:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | 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:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | pub fn set_opacity(&mut self, opacity: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_border_radius` [INFO] [stderr] --> src/draw/rect.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | pub fn set_border_radius(&mut self, radius: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `red` [INFO] [stderr] --> src/draw/color.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | pub fn red() -> Color { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `green` [INFO] [stderr] --> src/draw/color.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn green() -> Color { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `blue` [INFO] [stderr] --> src/draw/color.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn blue() -> Color { [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: `white` [INFO] [stderr] --> src/draw/color.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | pub fn white() -> Color { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `random` [INFO] [stderr] --> src/draw/color.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn random() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `submit_rect` [INFO] [stderr] --> src/draw/renderer.rs:262:5 [INFO] [stderr] | [INFO] [stderr] 262 | pub fn submit_rect(&mut self, rect: &Rect, loc: &LogicalPosition, window_dpi: f64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `userParam` should have a snake case name [INFO] [stderr] --> src/main.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | 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: unused variable: `userParam` [INFO] [stderr] --> src/main.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | 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: `size` [INFO] [stderr] --> src/app/event_handler.rs:112:25 [INFO] [stderr] | [INFO] [stderr] 112 | Resized(size) => {}, [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_size` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `pos` [INFO] [stderr] --> src/app/event_handler.rs:113:23 [INFO] [stderr] | [INFO] [stderr] 113 | Moved(pos) => {}, [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_pos` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ch` [INFO] [stderr] --> src/app/event_handler.rs:117:35 [INFO] [stderr] | [INFO] [stderr] 117 | ReceivedCharacter(ch) => {}, [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_ch` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `focus` [INFO] [stderr] --> src/app/event_handler.rs:118:25 [INFO] [stderr] | [INFO] [stderr] 118 | Focused(focus) => {}, [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_focus` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/event_handler.rs:120:21 [INFO] [stderr] | [INFO] [stderr] 120 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/app/event_handler.rs:121:21 [INFO] [stderr] | [INFO] [stderr] 121 | input, [INFO] [stderr] | ^^^^^ help: try ignoring the field: `input: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `is_synthetic` [INFO] [stderr] --> src/app/event_handler.rs:122:21 [INFO] [stderr] | [INFO] [stderr] 122 | is_synthetic, [INFO] [stderr] | ^^^^^^^^^^^^ help: try ignoring the field: `is_synthetic: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/event_handler.rs:125:21 [INFO] [stderr] | [INFO] [stderr] 125 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `position` [INFO] [stderr] --> src/app/event_handler.rs:126:21 [INFO] [stderr] | [INFO] [stderr] 126 | position, [INFO] [stderr] | ^^^^^^^^ help: try ignoring the field: `position: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/event_handler.rs:130:21 [INFO] [stderr] | [INFO] [stderr] 130 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/event_handler.rs:133:21 [INFO] [stderr] | [INFO] [stderr] 133 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/event_handler.rs:136:21 [INFO] [stderr] | [INFO] [stderr] 136 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `delta` [INFO] [stderr] --> src/app/event_handler.rs:137:21 [INFO] [stderr] | [INFO] [stderr] 137 | delta, [INFO] [stderr] | ^^^^^ help: try ignoring the field: `delta: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `phase` [INFO] [stderr] --> src/app/event_handler.rs:138:21 [INFO] [stderr] | [INFO] [stderr] 138 | phase, [INFO] [stderr] | ^^^^^ help: try ignoring the field: `phase: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `modifiers` [INFO] [stderr] --> src/app/event_handler.rs:139:21 [INFO] [stderr] | [INFO] [stderr] 139 | modifiers, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `modifiers: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/event_handler.rs:142:21 [INFO] [stderr] | [INFO] [stderr] 142 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `state` [INFO] [stderr] --> src/app/event_handler.rs:143:21 [INFO] [stderr] | [INFO] [stderr] 143 | state, [INFO] [stderr] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `button` [INFO] [stderr] --> src/app/event_handler.rs:144:21 [INFO] [stderr] | [INFO] [stderr] 144 | button, [INFO] [stderr] | ^^^^^^ help: try ignoring the field: `button: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `modifiers` [INFO] [stderr] --> src/app/event_handler.rs:145:21 [INFO] [stderr] | [INFO] [stderr] 145 | modifiers, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `modifiers: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `theme` [INFO] [stderr] --> src/app/event_handler.rs:149:30 [INFO] [stderr] | [INFO] [stderr] 149 | ThemeChanged(theme) => {}, [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_theme` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `device_id` [INFO] [stderr] --> src/app/event_handler.rs:158:17 [INFO] [stderr] | [INFO] [stderr] 158 | device_id, [INFO] [stderr] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `el` [INFO] [stderr] --> src/app/event_handler.rs:170:39 [INFO] [stderr] | [INFO] [stderr] 170 | event_loop.run_return(|event, el, cf| { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_el` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `app` [INFO] [stderr] --> src/app/event_handler.rs:167:27 [INFO] [stderr] | [INFO] [stderr] 167 | pub fn run(&mut self, app: Arc, mut event_loop: event_loop::EventLoop) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_app` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `title` [INFO] [stderr] --> src/app/window.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 89 | title: &str [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_title` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `glyph` [INFO] [stderr] --> src/draw/platform/atlas.rs:237:29 [INFO] [stderr] | [INFO] [stderr] 237 | fn next_line(&mut self, glyph: &RasterizedGlyph) { [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_glyph` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/draw/renderer.rs:56:31 [INFO] [stderr] | [INFO] [stderr] 56 | fn set_texture(&mut self, id: f32) {} [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: variable `total_length` is assigned to, but never used [INFO] [stderr] --> src/draw/renderer.rs:394:17 [INFO] [stderr] | [INFO] [stderr] 394 | let mut total_length = 0.0f32; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_total_length` instead [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:81:9 [INFO] [stderr] | [INFO] [stderr] 81 | let mut app = Arc::new(app::App::root()?); [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: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:115:9 [INFO] [stderr] | [INFO] [stderr] 115 | let mut ctx = DrawContext::new(font_desc, &window); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: enum is never used: `AppEvent` [INFO] [stderr] --> src/app/application.rs:14:10 [INFO] [stderr] | [INFO] [stderr] 14 | pub enum AppEvent { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Single` [INFO] [stderr] --> src/app/event_handler.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | Single, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Double` [INFO] [stderr] --> src/app/event_handler.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | Double, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Triple` [INFO] [stderr] --> src/app/event_handler.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | Triple, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_position` [INFO] [stderr] --> src/app/window.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn get_position(&self) -> PhysicalPosition { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_title` [INFO] [stderr] --> src/app/window.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | 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:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | pub fn is_focused(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `relative_position` [INFO] [stderr] --> src/app/window.rs:176:5 [INFO] [stderr] | [INFO] [stderr] 176 | pub fn relative_position(&self, other: &PhysicalPosition) -> PhysicalPosition { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TempError` [INFO] [stderr] --> src/app/mod.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | TempError [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `radius_loc` [INFO] [stderr] --> src/draw/platform/shader.rs:140:5 [INFO] [stderr] | [INFO] [stderr] 140 | radius_loc: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_with_radius` [INFO] [stderr] --> src/draw/platform/shader.rs:177:5 [INFO] [stderr] | [INFO] [stderr] 177 | pub fn set_with_radius(&self, radius: i32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `font` [INFO] [stderr] --> src/draw/platform/atlas.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | font: FontDesc, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `size` [INFO] [stderr] --> src/draw/platform/atlas.rs:256:5 [INFO] [stderr] | [INFO] [stderr] 256 | size: AtlasSize, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `draw_rect` [INFO] [stderr] --> src/draw/context.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | pub fn draw_rect(&mut self, rect: &Rect, x: f32, y: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `draw_character` [INFO] [stderr] --> src/draw/context.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | pub fn draw_character(&mut self, ch: char, text_color: &Color, x: f32, y: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `draw_string` [INFO] [stderr] --> src/draw/context.rs:117:5 [INFO] [stderr] | [INFO] [stderr] 117 | pub fn draw_string(&mut self, txt: String, text_color: &Color, x: f32, y: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `submit_rect` [INFO] [stderr] --> src/draw/context.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | fn submit_rect(&mut self, rect: &Rect, loc: &LogicalPosition) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `submit_ch` [INFO] [stderr] --> src/draw/context.rs:127:5 [INFO] [stderr] | [INFO] [stderr] 127 | fn submit_ch(&mut self, ch: char, loc: &LogicalPosition, text_color: &Color) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `with_color` [INFO] [stderr] --> src/draw/rect.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | 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:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | 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:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | pub fn with_opacity(mut self, opacity: f32) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `with_border_radius` [INFO] [stderr] --> src/draw/rect.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn with_border_radius(mut self, radius: f32) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_color` [INFO] [stderr] --> src/draw/rect.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | 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:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | 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:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | pub fn set_opacity(&mut self, opacity: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_border_radius` [INFO] [stderr] --> src/draw/rect.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | pub fn set_border_radius(&mut self, radius: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `red` [INFO] [stderr] --> src/draw/color.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | pub fn red() -> Color { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `green` [INFO] [stderr] --> src/draw/color.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn green() -> Color { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `blue` [INFO] [stderr] --> src/draw/color.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn blue() -> Color { [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: `white` [INFO] [stderr] --> src/draw/color.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | pub fn white() -> Color { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `random` [INFO] [stderr] --> src/draw/color.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn random() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `submit_rect` [INFO] [stderr] --> src/draw/renderer.rs:262:5 [INFO] [stderr] | [INFO] [stderr] 262 | pub fn submit_rect(&mut self, rect: &Rect, loc: &LogicalPosition, window_dpi: f64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `userParam` should have a snake case name [INFO] [stderr] --> src/main.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | 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 11s [INFO] running `"docker" "inspect" "6ef5b4d3b916e30df193c8b4c8eaa8a626b9cfd4641119b8d065e885c060a005"` [INFO] running `"docker" "rm" "-f" "6ef5b4d3b916e30df193c8b4c8eaa8a626b9cfd4641119b8d065e885c060a005"` [INFO] [stdout] 6ef5b4d3b916e30df193c8b4c8eaa8a626b9cfd4641119b8d065e885c060a005