[INFO] updating cached repository https://github.com/cytecbg/rscanvas [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/cytecbg/rscanvas [INFO] [stderr] a462ae7..6df9e73 master -> master [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 6df9e73b0f10e0d145ba7c3eba7ab2dfc16e8b6f [INFO] checking cytecbg/rscanvas against master#0cbcb17d3306d6e22eafc2c05ce885db97d0189c for pr-68746 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcytecbg%2Frscanvas" "/workspace/builds/worker-7/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-7/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/cytecbg/rscanvas on toolchain 0cbcb17d3306d6e22eafc2c05ce885db97d0189c [INFO] running `"/workspace/cargo-home/bin/cargo" "+0cbcb17d3306d6e22eafc2c05ce885db97d0189c" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/cytecbg/rscanvas [INFO] finished tweaking git repo https://github.com/cytecbg/rscanvas [INFO] tweaked toml for git repo https://github.com/cytecbg/rscanvas written to /workspace/builds/worker-7/source/Cargo.toml [INFO] crate git repo https://github.com/cytecbg/rscanvas already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+0cbcb17d3306d6e22eafc2c05ce885db97d0189c" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "+0cbcb17d3306d6e22eafc2c05ce885db97d0189c" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] aec6435a2962408b95afb37624e4348bf0732cd0d486b3284113de6945732d21 [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" "aec6435a2962408b95afb37624e4348bf0732cd0d486b3284113de6945732d21"` [INFO] [stderr] Checking float-cmp v0.5.3 [INFO] [stderr] Checking xmlparser v0.13.0 [INFO] [stderr] Checking unicode-script v0.5.0 [INFO] [stderr] Checking ttf-parser v0.3.0 [INFO] [stderr] Checking xmlwriter v0.1.0 [INFO] [stderr] Checking lru_time_cache v0.9.0 [INFO] [stderr] Checking unicode-vo v0.1.0 [INFO] [stderr] Checking rctree v0.3.3 [INFO] [stderr] Checking svg v0.6.0 [INFO] [stderr] Compiling cmake v0.1.42 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Compiling servo-fontconfig-sys v4.0.9 [INFO] [stderr] Compiling harfbuzz-sys v0.3.4 [INFO] [stderr] Compiling num-rational v0.2.3 [INFO] [stderr] Checking kurbo v0.5.7 [INFO] [stderr] Checking data-url v0.1.0 [INFO] [stderr] Checking memmap2 v0.1.0 [INFO] [stderr] Checking simplecss v0.2.0 [INFO] [stderr] Checking tiff v0.4.0 [INFO] [stderr] Checking flate2 v1.0.13 [INFO] [stderr] Checking parking_lot v0.10.0 [INFO] [stderr] Checking osmesa-sys v0.1.2 [INFO] [stderr] Checking approx v0.3.2 [INFO] [stderr] Checking ordered-float v1.0.2 [INFO] [stderr] Checking line_drawing v0.7.0 [INFO] [stderr] Checking num-integer v0.1.42 [INFO] [stderr] Checking euclid v0.20.7 [INFO] [stderr] Checking svgtypes v0.5.0 [INFO] [stderr] Checking png v0.15.3 [INFO] [stderr] Compiling gpucanvas v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking mio-extras v2.0.6 [INFO] [stderr] Checking roxmltree v0.9.0 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking parking_lot v0.9.0 [INFO] [stderr] Checking glutin_glx_sys v0.1.5 [INFO] [stderr] Checking rayon-core v1.7.0 [INFO] [stderr] Compiling servo-freetype-sys v4.0.5 [INFO] [stderr] Compiling expat-sys v2.1.6 [INFO] [stderr] Checking rusttype v0.8.2 [INFO] [stderr] Checking num-iter v0.1.40 [INFO] [stderr] Checking dlib v0.4.1 [INFO] [stderr] Checking calloop v0.4.4 [INFO] [stderr] Checking wayland-sys v0.23.6 [INFO] [stderr] Checking wayland-commons v0.23.6 [INFO] [stderr] Checking freetype v0.4.1 [INFO] [stderr] Checking rayon v1.3.0 [INFO] [stderr] Checking rusttype v0.7.9 [INFO] [stderr] Checking servo-fontconfig v0.4.0 [INFO] [stderr] Checking andrew v0.2.1 [INFO] [stderr] Checking wayland-client v0.23.6 [INFO] [stderr] Checking font-loader v0.8.0 [INFO] [stderr] Checking harfbuzz_rs v1.0.1 [INFO] [stderr] Checking usvg v0.9.0 [INFO] [stderr] Checking wayland-protocols v0.23.6 [INFO] [stderr] Checking jpeg-decoder v0.1.18 [INFO] [stderr] Checking image v0.23.0-preview.0 [INFO] [stderr] Checking smithay-client-toolkit v0.6.4 [INFO] [stderr] Checking winit v0.20.0 [INFO] [stderr] warning: unused import: `std::io` [INFO] [stderr] --> src/text/text_renderer.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::io; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `Font` [INFO] [stderr] --> src/text/text_renderer.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | Font, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `unicode_bidi::BidiInfo` [INFO] [stderr] --> src/text/shaper.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use unicode_bidi::BidiInfo; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `UnicodeScripts` [INFO] [stderr] --> src/text/shaper.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | UnicodeScripts [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `unicode_segmentation::UnicodeSegmentation` [INFO] [stderr] --> src/text/shaper.rs:244:13 [INFO] [stderr] | [INFO] [stderr] 244 | use unicode_segmentation::UnicodeSegmentation; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/text/freetype.rs:762:21 [INFO] [stderr] | [INFO] [stderr] 762 | f.write_str(error::Error::description(self)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/font_cache/freetype.rs:750:21 [INFO] [stderr] | [INFO] [stderr] 750 | f.write_str(error::Error::description(self)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/renderer/opengl.rs:697:41 [INFO] [stderr] | [INFO] [stderr] 697 | OpenGlError::GeneralError(error.description().to_string()) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/renderer/opengl/shader.rs:167:41 [INFO] [stderr] | [INFO] [stderr] 167 | ShaderError::GeneralError(error.description().to_string()) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Checking glutin v0.22.0 [INFO] [stderr] warning: unused variable: `bitmap_left` [INFO] [stderr] --> src/text/text_renderer.rs:197:13 [INFO] [stderr] | [INFO] [stderr] 197 | let bitmap_left = bitmap_glyph.left(); [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_bitmap_left` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bitmap_top` [INFO] [stderr] --> src/text/text_renderer.rs:198:13 [INFO] [stderr] | [INFO] [stderr] 198 | let bitmap_top = bitmap_glyph.top(); [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_bitmap_top` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `quad` [INFO] [stderr] --> src/font_cache.rs:371:44 [INFO] [stderr] | [INFO] [stderr] 371 | cmd.quads.iter_mut().for_each(|quad| { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_quad` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `width` [INFO] [stderr] --> src/font_cache.rs:350:13 [INFO] [stderr] | [INFO] [stderr] 350 | let width = layout.bbox[0] - layout.bbox[2]; [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_width` [INFO] [stderr] [INFO] [stderr] warning: method is never used: `postscript_name` [INFO] [stderr] --> src/text/font.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn postscript_name(&self) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `scan_dir` [INFO] [stderr] --> src/text/fontdb.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | pub fn scan_dir>(&mut self, path: T) -> Result<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `add_font_file` [INFO] [stderr] --> src/text/fontdb.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | pub fn add_font_file>(&mut self, path: T) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get` [INFO] [stderr] --> src/text/fontdb.rs:181:5 [INFO] [stderr] | [INFO] [stderr] 181 | pub fn get(&self, id: FontId) -> Option<&Font> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `Glyph` [INFO] [stderr] --> src/text.rs:215:12 [INFO] [stderr] | [INFO] [stderr] 215 | pub struct Glyph { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Top` [INFO] [stderr] --> src/font_cache.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | Top, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Middle` [INFO] [stderr] --> src/font_cache.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | Middle, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Bottom` [INFO] [stderr] --> src/font_cache.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | Bottom [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Center` [INFO] [stderr] --> src/font_cache.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | Center, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Right` [INFO] [stderr] --> src/font_cache.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | Right, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Stroke` [INFO] [stderr] --> src/font_cache.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | / Stroke { [INFO] [stderr] 80 | | line_width: u32 [INFO] [stderr] 81 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io` [INFO] [stderr] --> src/text/text_renderer.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::io; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `Font` [INFO] [stderr] --> src/text/text_renderer.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | Font, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `unicode_bidi::BidiInfo` [INFO] [stderr] --> src/text/shaper.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use unicode_bidi::BidiInfo; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `UnicodeScripts` [INFO] [stderr] --> src/text/shaper.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | UnicodeScripts [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `unicode_segmentation::UnicodeSegmentation` [INFO] [stderr] --> src/text/shaper.rs:244:13 [INFO] [stderr] | [INFO] [stderr] 244 | use unicode_segmentation::UnicodeSegmentation; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/text/freetype.rs:762:21 [INFO] [stderr] | [INFO] [stderr] 762 | f.write_str(error::Error::description(self)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/font_cache/freetype.rs:750:21 [INFO] [stderr] | [INFO] [stderr] 750 | f.write_str(error::Error::description(self)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `draw_spinner` [INFO] [stderr] --> examples/demo.rs:650:4 [INFO] [stderr] | [INFO] [stderr] 650 | fn draw_spinner(canvas: &mut Canvas, cx: f32, cy: f32, r: f32, t: f32) { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `elapsed` [INFO] [stderr] --> examples/text.rs:80:21 [INFO] [stderr] | [INFO] [stderr] 80 | let elapsed = start.elapsed().as_secs_f32(); [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_elapsed` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `image_id` [INFO] [stderr] --> examples/text.rs:44:9 [INFO] [stderr] | [INFO] [stderr] 44 | let image_id = canvas.create_image_file("examples/assets/pattern.jpg", flags).expect("Cannot create image"); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_image_id` [INFO] [stderr] [INFO] [stderr] warning: function is never used: `draw_baselines` [INFO] [stderr] --> examples/text.rs:121:4 [INFO] [stderr] | [INFO] [stderr] 121 | fn draw_baselines(canvas: &mut Canvas, x: f32, y: f32, font_size: u32) { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `draw_alignments` [INFO] [stderr] --> examples/text.rs:146:4 [INFO] [stderr] | [INFO] [stderr] 146 | fn draw_alignments(canvas: &mut Canvas, x: f32, y: f32, font_size: u32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `draw_paragraph` [INFO] [stderr] --> examples/text.rs:168:4 [INFO] [stderr] | [INFO] [stderr] 168 | fn draw_paragraph(canvas: &mut Canvas, x: f32, y: f32, font_size: u32, text: &str) { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `draw_inc_size` [INFO] [stderr] --> examples/text.rs:184:4 [INFO] [stderr] | [INFO] [stderr] 184 | fn draw_inc_size(canvas: &mut Canvas, x: f32, y: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `draw_stroked` [INFO] [stderr] --> examples/text.rs:196:4 [INFO] [stderr] | [INFO] [stderr] 196 | fn draw_stroked(canvas: &mut Canvas, x: f32, y: f32) { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `draw_gradient_fill` [INFO] [stderr] --> examples/text.rs:217:4 [INFO] [stderr] | [INFO] [stderr] 217 | fn draw_gradient_fill(canvas: &mut Canvas, x: f32, y: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `draw_image_fill` [INFO] [stderr] --> examples/text.rs:230:4 [INFO] [stderr] | [INFO] [stderr] 230 | fn draw_image_fill(canvas: &mut Canvas, x: f32, y: f32, image_id: ImageId, t: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_average` [INFO] [stderr] --> examples/text.rs:285:5 [INFO] [stderr] | [INFO] [stderr] 285 | fn get_average(&self) -> f32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `render` [INFO] [stderr] --> examples/text.rs:289:5 [INFO] [stderr] | [INFO] [stderr] 289 | fn render(&self, canvas: &mut Canvas, x: f32, y: f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `LOREM_TEXT` [INFO] [stderr] --> examples/text.rs:334:1 [INFO] [stderr] | [INFO] [stderr] 334 | / const LOREM_TEXT: &str = r#" [INFO] [stderr] 335 | | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur in nisi at ligula lobortis pretium. Sed vel eros tincidunt, fermentum metus sit amet, accumsan massa. Vestibulum sed elit et purus suscipit [INFO] [stderr] 336 | | עִבְרִית היא שפה שמית, ממשפחת השפות האפרו-אסיאתיות, הידועה כשפתם של היהודים ושל השומרונים, אשר ניב מודרני שלה [INFO] [stderr] 337 | | Sed at gravida lectus. Duis eu nisl non sem lobortis rutrum. Sed non mauris urna. Pellentesque suscipit nec odio eu varius. Quisque lobortis elit in finibus vulputate. Mauris quis gravida libero. [INFO] [stderr] ... | [INFO] [stderr] 359 | | condimentum, elementum odio sit amet, convallis tellus. [INFO] [stderr] 360 | | "#; [INFO] [stderr] | |___^ [INFO] [stderr] [INFO] [stderr] warning: constant in pattern `Path` should have an upper case name [INFO] [stderr] --> examples/svg.rs:175:27 [INFO] [stderr] | [INFO] [stderr] 175 | SvgEvent::Tag(Path, _, attributes) => { [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `PATH` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/renderer/opengl.rs:697:41 [INFO] [stderr] | [INFO] [stderr] 697 | OpenGlError::GeneralError(error.description().to_string()) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/renderer/opengl/shader.rs:167:41 [INFO] [stderr] | [INFO] [stderr] 167 | ShaderError::GeneralError(error.description().to_string()) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bitmap_left` [INFO] [stderr] --> src/text/text_renderer.rs:197:13 [INFO] [stderr] | [INFO] [stderr] 197 | let bitmap_left = bitmap_glyph.left(); [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_bitmap_left` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bitmap_top` [INFO] [stderr] --> src/text/text_renderer.rs:198:13 [INFO] [stderr] | [INFO] [stderr] 198 | let bitmap_top = bitmap_glyph.top(); [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_bitmap_top` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `quad` [INFO] [stderr] --> src/font_cache.rs:371:44 [INFO] [stderr] | [INFO] [stderr] 371 | cmd.quads.iter_mut().for_each(|quad| { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_quad` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `width` [INFO] [stderr] --> src/font_cache.rs:350:13 [INFO] [stderr] | [INFO] [stderr] 350 | let width = layout.bbox[0] - layout.bbox[2]; [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_width` [INFO] [stderr] [INFO] [stderr] warning: method is never used: `postscript_name` [INFO] [stderr] --> src/text/font.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn postscript_name(&self) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `scan_dir` [INFO] [stderr] --> src/text/fontdb.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | pub fn scan_dir>(&mut self, path: T) -> Result<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `add_font_file` [INFO] [stderr] --> src/text/fontdb.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | pub fn add_font_file>(&mut self, path: T) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get` [INFO] [stderr] --> src/text/fontdb.rs:181:5 [INFO] [stderr] | [INFO] [stderr] 181 | pub fn get(&self, id: FontId) -> Option<&Font> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `Glyph` [INFO] [stderr] --> src/text.rs:215:12 [INFO] [stderr] | [INFO] [stderr] 215 | pub struct Glyph { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Top` [INFO] [stderr] --> src/font_cache.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | Top, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Middle` [INFO] [stderr] --> src/font_cache.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | Middle, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Bottom` [INFO] [stderr] --> src/font_cache.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | Bottom [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Center` [INFO] [stderr] --> src/font_cache.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | Center, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Right` [INFO] [stderr] --> src/font_cache.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | Right, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Stroke` [INFO] [stderr] --> src/font_cache.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | / Stroke { [INFO] [stderr] 80 | | line_width: u32 [INFO] [stderr] 81 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 56.83s [INFO] running `"docker" "inspect" "aec6435a2962408b95afb37624e4348bf0732cd0d486b3284113de6945732d21"` [INFO] running `"docker" "rm" "-f" "aec6435a2962408b95afb37624e4348bf0732cd0d486b3284113de6945732d21"` [INFO] [stdout] aec6435a2962408b95afb37624e4348bf0732cd0d486b3284113de6945732d21