[INFO] cloning repository https://github.com/cincodenada/circularfft
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cincodenada/circularfft" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcincodenada%2Fcircularfft", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcincodenada%2Fcircularfft'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 41b949c83c8a26806e6f64fd9a604dab7f30b60c
[INFO] checking cincodenada/circularfft against 4fcf39725a9c99bd495d8c73af83628a256ff9a9 for pr-162233-crater-rollup
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcincodenada%2Fcircularfft" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/cincodenada/circularfft
[INFO] finished tweaking git repo https://github.com/cincodenada/circularfft
[INFO] tweaked toml for git repo https://github.com/cincodenada/circularfft written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/cincodenada/circularfft on toolchain 4fcf39725a9c99bd495d8c73af83628a256ff9a9
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4fcf39725a9c99bd495d8c73af83628a256ff9a9" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/cincodenada/circularfft already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4fcf39725a9c99bd495d8c73af83628a256ff9a9" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/linebender/druid`
[INFO] [stderr]     Updating git repository `https://github.com/linebender/druid-widget-nursery`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tuple v0.5.1
[INFO] [stderr]   Downloaded riff v1.0.1
[INFO] [stderr]   Downloaded transpose v0.2.1
[INFO] [stderr]   Downloaded piston-viewport v1.0.1
[INFO] [stderr]   Downloaded primal-check v0.3.1
[INFO] [stderr]   Downloaded pistoncore-window v0.47.1
[INFO] [stderr]   Downloaded piston_window v0.120.0
[INFO] [stderr]   Downloaded piston-texture v0.8.0
[INFO] [stderr]   Downloaded num-complex v0.4.0
[INFO] [stderr]   Downloaded rand_core v0.10.0
[INFO] [stderr]   Downloaded piston2d-graphics v0.40.0
[INFO] [stderr]   Downloaded piston-gfx_texture v0.41.0
[INFO] [stderr]   Downloaded pistoncore-glutin_window v0.69.0
[INFO] [stderr]   Downloaded piston2d-gfx_graphics v0.73.0
[INFO] [stderr]   Downloaded music-math v0.1.1
[INFO] [stderr]   Downloaded spin_sleep v1.0.0
[INFO] [stderr]   Downloaded piston v0.53.1
[INFO] [stderr]   Downloaded pistoncore-event_loop v0.53.1
[INFO] [stderr]   Downloaded ordered-float v2.8.0
[INFO] [stderr]   Downloaded pest_generator v2.1.3
[INFO] [stderr]   Downloaded gfx v0.18.2
[INFO] [stderr]   Downloaded pest_derive v2.1.0
[INFO] [stderr]   Downloaded pest_meta v2.1.3
[INFO] [stderr]   Downloaded rand v0.10.0
[INFO] [stderr]   Downloaded nom v7.1.0
[INFO] [stderr]   Downloaded pest v2.1.3
[INFO] [stderr]   Downloaded inline-python-macros v0.16.1
[INFO] [stderr]   Downloaded ucd-trie v0.1.3
[INFO] [stderr]   Downloaded elementwise v0.3.2
[INFO] [stderr]   Downloaded unic-langid v0.9.0
[INFO] [stderr]   Downloaded itertools v0.10.1
[INFO] [stderr]   Downloaded insta v1.46.3
[INFO] [stderr]   Downloaded rustfft v6.0.1
[INFO] [stderr]   Downloaded syn v1.0.81
[INFO] [stderr]   Downloaded tinystr v0.3.4
[INFO] [stderr]   Downloaded fluent-syntax v0.11.0
[INFO] [stderr]   Downloaded fluent-langneg v0.13.0
[INFO] [stderr]   Downloaded fluent-bundle v0.15.2
[INFO] [stderr]   Downloaded intl_pluralrules v7.0.1
[INFO] [stderr]   Downloaded intl-memoizer v0.5.1
[INFO] [stderr]   Downloaded piet-direct2d v0.5.0
[INFO] [stderr]   Downloaded piet-cairo v0.5.0
[INFO] [stderr]   Downloaded pangocairo-sys v0.14.0
[INFO] [stderr]   Downloaded strum v0.21.0
[INFO] [stderr]   Downloaded wav v1.0.0
[INFO] [stderr]   Downloaded unic-langid-impl v0.9.0
[INFO] [stderr]   Downloaded self_cell v0.10.1
[INFO] [stderr]   Downloaded type-map v0.4.0
[INFO] [stderr]   Downloaded piet-common v0.5.0
[INFO] [stderr]   Downloaded piet-web v0.5.0
[INFO] [stderr]   Downloaded kurbo v0.8.2
[INFO] [stderr]   Downloaded strum_macros v0.21.1
[INFO] [stderr]   Downloaded piet v0.5.0
[INFO] [stderr]   Downloaded unic-bidi v0.9.0
[INFO] [stderr]   Downloaded utf16_lit v2.0.2
[INFO] [stderr]   Downloaded associative-cache v1.0.1
[INFO] [stderr]   Downloaded pangocairo v0.14.0
[INFO] [stderr]   Downloaded system-deps v3.2.0
[INFO] [stderr]   Downloaded cfg-expr v0.8.1
[INFO] [stderr]   Downloaded pango-sys v0.14.0
[INFO] [stderr]   Downloaded futures-executor v0.3.17
[INFO] [stderr]   Downloaded futures-channel v0.3.17
[INFO] [stderr]   Downloaded gdk-sys v0.14.0
[INFO] [stderr]   Downloaded gdk-pixbuf v0.14.0
[INFO] [stderr]   Downloaded gdk v0.14.3
[INFO] [stderr]   Downloaded unic-ucd-bidi v0.9.0
[INFO] [stderr]   Downloaded version-compare v0.0.11
[INFO] [stderr]   Downloaded gobject-sys v0.14.0
[INFO] [stderr]   Downloaded glib v0.14.8
[INFO] [stderr]   Downloaded gdk-pixbuf-sys v0.14.0
[INFO] [stderr]   Downloaded gtk3-macros v0.14.0
[INFO] [stderr]   Downloaded field-offset v0.3.4
[INFO] [stderr]   Downloaded cairo-sys-rs v0.14.9
[INFO] [stderr]   Downloaded dwrote v0.11.0
[INFO] [stderr]   Downloaded atk-sys v0.14.0
[INFO] [stderr]   Downloaded semver-parser v0.10.2
[INFO] [stderr]   Downloaded cairo-rs v0.14.9
[INFO] [stderr]   Downloaded keyboard-types v0.6.2
[INFO] [stderr]   Downloaded atk v0.14.0
[INFO] [stderr]   Downloaded glib-sys v0.14.0
[INFO] [stderr]   Downloaded gio-sys v0.14.0
[INFO] [stderr]   Downloaded cargo-insta v1.46.3
[INFO] [stderr]   Downloaded gtk-sys v0.14.0
[INFO] [stderr]   Downloaded gio v0.14.8
[INFO] [stderr]   Downloaded gtk v0.14.3
[INFO] [stderr]   Downloaded rgb_hsv v1.0.1
[INFO] [stderr]   Downloaded inline-python v0.14.4
[INFO] [stderr]   Downloaded piet-coregraphics v0.5.0
[INFO] [stderr]   Downloaded pango v0.14.8
[INFO] [stderr]   Downloaded glib-macros v0.14.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 00bfe2dd7e0e276f50b7d085a2f295dceeb210aab931af7601c6246bd4968682
[INFO] running `Command { std: "docker" "start" "00bfe2dd7e0e276f50b7d085a2f295dceeb210aab931af7601c6246bd4968682", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "00bfe2dd7e0e276f50b7d085a2f295dceeb210aab931af7601c6246bd4968682", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "00bfe2dd7e0e276f50b7d085a2f295dceeb210aab931af7601c6246bd4968682" "/opt/rustwide/cargo-home/bin/cargo" "+4fcf39725a9c99bd495d8c73af83628a256ff9a9" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "00bfe2dd7e0e276f50b7d085a2f295dceeb210aab931af7601c6246bd4968682", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "00bfe2dd7e0e276f50b7d085a2f295dceeb210aab931af7601c6246bd4968682" "/opt/rustwide/cargo-home/bin/cargo" "+4fcf39725a9c99bd495d8c73af83628a256ff9a9" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: circularfft v0.1.0 (/opt/rustwide/workdir) ignoring invalid dependency `cargo-insta` which is missing a lib target
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling pkg-config v0.3.22
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling syn v1.0.81
[INFO] [stderr]    Compiling unicode-xid v0.2.2
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling strum v0.21.0
[INFO] [stderr]    Compiling version-compare v0.0.11
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling xml-rs v0.8.4
[INFO] [stderr]     Checking futures-core v0.3.32
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking futures-task v0.3.32
[INFO] [stderr]    Compiling futures-channel v0.3.17
[INFO] [stderr]    Compiling ucd-trie v0.1.3
[INFO] [stderr]     Checking log v0.4.29
[INFO] [stderr]     Checking libloading v0.8.9
[INFO] [stderr]    Compiling itertools v0.10.1
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]     Checking ttf-parser v0.6.2
[INFO] [stderr]     Checking dlib v0.5.3
[INFO] [stderr]    Compiling rayon-core v1.9.1
[INFO] [stderr]    Compiling nom v7.1.0
[INFO] [stderr]     Checking instant v0.1.12
[INFO] [stderr]    Compiling pest v2.1.3
[INFO] [stderr]     Checking downcast-rs v1.2.0
[INFO] [stderr]     Checking ab_glyph_rasterizer v0.1.5
[INFO] [stderr]    Compiling wayland-sys v0.28.6
[INFO] [stderr]    Compiling cfg-expr v0.8.1
[INFO] [stderr]     Checking unic-char-range v0.9.0
[INFO] [stderr]     Checking unic-common v0.9.0
[INFO] [stderr]     Checking piston-viewport v1.0.1
[INFO] [stderr]     Checking unic-ucd-version v0.9.0
[INFO] [stderr]     Checking unic-char-property v0.9.0
[INFO] [stderr]     Checking crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling rayon v1.5.1
[INFO] [stderr]    Compiling gio v0.14.8
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling nix v0.18.0
[INFO] [stderr]     Checking tinystr v0.3.4
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]     Checking unic-langid-impl v0.9.0
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]     Checking unic-ucd-bidi v0.9.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling wayland-scanner v0.28.6
[INFO] [stderr]     Checking owned_ttf_parser v0.6.0
[INFO] [stderr]    Compiling semver-parser v0.10.2
[INFO] [stderr]     Checking rusttype v0.9.2
[INFO] [stderr]    Compiling x11-dl v2.19.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling memoffset v0.6.4
[INFO] [stderr]    Compiling miniz_oxide v0.4.4
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]    Compiling typenum v1.14.0
[INFO] [stderr]     Checking adler32 v1.2.0
[INFO] [stderr]     Checking futures-io v0.3.32
[INFO] [stderr]    Compiling parking_lot_core v0.8.5
[INFO] [stderr]     Checking kurbo v0.8.2
[INFO] [stderr]     Checking unic-bidi v0.9.0
[INFO] [stderr]    Compiling semver v0.11.0
[INFO] [stderr]     Checking unic-langid v0.9.0
[INFO] [stderr]     Checking libloading v0.6.7
[INFO] [stderr]     Checking nix v0.20.0
[INFO] [stderr]     Checking dirs-sys v0.3.6
[INFO] [stderr]     Checking num_cpus v1.13.0
[INFO] [stderr]     Checking dirs v3.0.2
[INFO] [stderr]     Checking iovec v0.1.4
[INFO] [stderr]     Checking xdg v2.4.0
[INFO] [stderr]    Compiling rustc_version v0.3.3
[INFO] [stderr]     Checking net2 v0.2.37
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]    Compiling num-iter v0.1.42
[INFO] [stderr]     Checking scopeguard v1.1.0
[INFO] [stderr]     Checking weezl v0.1.5
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]    Compiling field-offset v0.3.4
[INFO] [stderr]     Checking lock_api v0.4.14
[INFO] [stderr]     Checking deflate v0.8.6
[INFO] [stderr]    Compiling wayland-client v0.28.6
[INFO] [stderr]    Compiling wayland-protocols v0.28.6
[INFO] [stderr]     Checking piet v0.5.0
[INFO] [stderr]     Checking gfx_core v0.9.2
[INFO] [stderr]     Checking andrew v0.3.1
[INFO] [stderr]     Checking mio v0.6.23
[INFO] [stderr]     Checking dlib v0.4.2
[INFO] [stderr]     Checking futures-executor v0.3.17
[INFO] [stderr]     Checking memmap2 v0.1.0
[INFO] [stderr]    Compiling glutin_egl_sys v0.1.5
[INFO] [stderr]    Compiling glutin_glx_sys v0.1.7
[INFO] [stderr]     Checking crc32fast v1.5.0
[INFO] [stderr]     Checking miniz_oxide v0.3.7
[INFO] [stderr]    Compiling gl_generator v0.13.1
[INFO] [stderr]    Compiling gtk v0.14.3
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]     Checking rand_core v0.10.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]     Checking xi-unicode v0.3.0
[INFO] [stderr]     Checking type-map v0.4.0
[INFO] [stderr]     Checking mio-extras v2.0.6
[INFO] [stderr]    Compiling gl v0.13.0
[INFO] [stderr]     Checking gif v0.11.3
[INFO] [stderr]     Checking png v0.16.8
[INFO] [stderr]     Checking parking_lot v0.11.2
[INFO] [stderr]     Checking xcursor v0.3.4
[INFO] [stderr]     Checking shared_library v0.1.9
[INFO] [stderr]     Checking bitmaps v2.1.0
[INFO] [stderr]     Checking raw-window-handle v0.3.3
[INFO] [stderr]    Compiling gfx_gl v0.6.1
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking piston-texture v0.8.0
[INFO] [stderr]     Checking num-conv v0.2.0
[INFO] [stderr]     Checking scoped_threadpool v0.1.9
[INFO] [stderr]    Compiling druid-shell v0.7.0 (https://github.com/linebender/druid?rev=0a82b127eac325c9c721364a5d81f1bfd931cb13#0a82b127)
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]     Checking osmesa-sys v0.1.2
[INFO] [stderr]     Checking gfx v0.18.2
[INFO] [stderr]     Checking calloop v0.6.5
[INFO] [stderr]     Checking intl-memoizer v0.5.1
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking intl_pluralrules v7.0.1
[INFO] [stderr]     Checking fluent-langneg v0.13.0
[INFO] [stderr]     Checking thread_local v1.1.9
[INFO] [stderr]     Checking keyboard-types v0.6.2
[INFO] [stderr]     Checking sized-chunks v0.6.5
[INFO] [stderr]     Checking interpolation v0.2.0
[INFO] [stderr]     Checking self_cell v0.10.1
[INFO] [stderr]     Checking spin_sleep v1.0.0
[INFO] [stderr]     Checking tracing-subscriber v0.2.25
[INFO] [stderr]     Checking piston2d-graphics v0.40.0
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]     Checking strength_reduce v0.2.3
[INFO] [stderr]    Compiling maplit v1.0.2
[INFO] [stderr]     Checking chacha20 v0.10.0
[INFO] [stderr]     Checking primal-check v0.3.1
[INFO] [stderr]    Compiling pest_meta v2.1.3
[INFO] [stderr]     Checking transpose v0.2.1
[INFO] [stderr]     Checking num-complex v0.4.0
[INFO] [stderr]     Checking riff v1.0.1
[INFO] [stderr]     Checking bitflags v2.11.0
[INFO] [stderr]     Checking clap_lex v1.0.0
[INFO] [stderr]     Checking rand v0.10.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking clap_builder v4.5.60
[INFO] [stderr]     Checking wayland-commons v0.28.6
[INFO] [stderr]     Checking wav v1.0.0
[INFO] [stderr]     Checking rustix v1.1.4
[INFO] [stderr]     Checking jpeg-decoder v0.1.22
[INFO] [stderr]     Checking rustfft v6.0.1
[INFO] [stderr]     Checking music-math v0.1.1
[INFO] [stderr]     Checking ordered-float v2.8.0
[INFO] [stderr]     Checking elementwise v0.3.2
[INFO] [stderr]     Checking rgb_hsv v1.0.1
[INFO] [stderr]     Checking console v0.15.11
[INFO] [stderr]    Compiling pest_generator v2.1.3
[INFO] [stderr]     Checking tiff v0.6.1
[INFO] [stderr]     Checking similar v2.7.0
[INFO] [stderr]     Checking image v0.23.14
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling strum_macros v0.21.1
[INFO] [stderr]    Compiling druid-derive v0.4.0 (https://github.com/linebender/druid?rev=0a82b127eac325c9c721364a5d81f1bfd931cb13#0a82b127)
[INFO] [stderr]    Compiling pest_derive v2.1.0
[INFO] [stderr]     Checking wayland-cursor v0.28.6
[INFO] [stderr]     Checking wayland-egl v0.28.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling getset v0.1.6
[INFO] [stderr]     Checking gfx_device_gl v0.16.2
[INFO] [stderr]     Checking tempfile v3.26.0
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]     Checking fluent-syntax v0.11.0
[INFO] [stderr]     Checking fluent-bundle v0.15.2
[INFO] [stderr]     Checking clap v4.5.60
[INFO] [stderr]     Checking piston-gfx_texture v0.41.0
[INFO] [stderr]     Checking piston2d-gfx_graphics v0.73.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling toml v0.5.8
[INFO] [stderr]     Checking pistoncore-input v1.0.1
[INFO] [stderr]     Checking tuple v0.5.1
[INFO] [stderr]     Checking insta v1.46.3
[INFO] [stderr]    Compiling system-deps v3.2.0
[INFO] [stderr]    Compiling proc-macro-crate v1.1.0
[INFO] [stderr]     Checking pistoncore-window v0.47.1
[INFO] [stderr]     Checking pistoncore-event_loop v0.53.1
[INFO] [stderr]     Checking piston v0.53.1
[INFO] [stderr]    Compiling glib-macros v0.14.1
[INFO] [stderr]    Compiling gtk3-macros v0.14.0
[INFO] [stderr]    Compiling glib-sys v0.14.0
[INFO] [stderr]    Compiling gobject-sys v0.14.0
[INFO] [stderr]    Compiling pango-sys v0.14.0
[INFO] [stderr]    Compiling cairo-sys-rs v0.14.9
[INFO] [stderr]    Compiling gio-sys v0.14.0
[INFO] [stderr]    Compiling gdk-pixbuf-sys v0.14.0
[INFO] [stderr]    Compiling gdk-sys v0.14.0
[INFO] [stderr]    Compiling atk-sys v0.14.0
[INFO] [stderr]    Compiling pangocairo-sys v0.14.0
[INFO] [stderr]    Compiling gtk-sys v0.14.0
[INFO] [stderr]     Checking glib v0.14.8
[INFO] [stderr]     Checking smithay-client-toolkit v0.12.3
[INFO] [stderr]     Checking winit v0.24.0
[INFO] [stderr]     Checking glutin v0.26.0
[INFO] [stderr]     Checking cairo-rs v0.14.9
[INFO] [stderr]     Checking pango v0.14.8
[INFO] [stderr]     Checking atk v0.14.0
[INFO] [stderr]     Checking pistoncore-glutin_window v0.69.0
[INFO] [stderr]     Checking piston_window v0.120.0
[INFO] [stderr]     Checking pangocairo v0.14.0
[INFO] [stderr]     Checking piet-cairo v0.5.0
[INFO] [stderr]     Checking piet-common v0.5.0
[INFO] [stderr]     Checking gdk-pixbuf v0.14.0
[INFO] [stderr]     Checking gdk v0.14.3
[INFO] [stderr]     Checking druid v0.7.0 (https://github.com/linebender/druid?rev=0a82b127eac325c9c721364a5d81f1bfd931cb13#0a82b127)
[INFO] [stderr]     Checking druid-widget-nursery v0.1.0 (https://github.com/linebender/druid-widget-nursery#a54437a4)
[INFO] [stderr]     Checking circularfft v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `dbgIter` should have a snake case name
[INFO] [stdout]    --> src/bracketed_chunks.rs:108:8
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn dbgIter<I, T>(it: I) -> impl Iterator<Item=T> where I: Iterator<Item=T>, T: std::fmt::Debug {
[INFO] [stdout]     |        ^^^^^^^ help: convert the identifier to snake case: `dbg_iter`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> src/spectrogram/view.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tuple::*`
[INFO] [stdout]  --> src/spectrogram/view.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use tuple::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FreqRange`, `Mag`, and `RenderedSpectrogram`
[INFO] [stdout]  --> src/spectrogram/view.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use super::{Mag, FreqRange, RenderedSpectrogram};
[INFO] [stdout]   |             ^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RenderBin`, `ScreenBin`, and `ScreenData`
[INFO] [stdout]  --> src/spectrogram/view.rs:5:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::wrapper::{RenderBin, ScreenData, ScreenBin};
[INFO] [stdout]   |                      ^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ColorRamp`, `Drawable`, `Renderable`, `Size`, and `Viewport`
[INFO] [stdout]  --> src/spectrogram/view.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::render::{Drawable, Size, ColorRamp, Viewport, Renderable};
[INFO] [stdout]   |                     ^^^^^^^^  ^^^^  ^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TwoValBin`
[INFO] [stdout]   --> src/spectrogram/render.rs:10:44
[INFO] [stdout]    |
[INFO] [stdout] 10 | use super::wrapper::{ScreenBin, RenderBin, TwoValBin};
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ElementwiseAdd`
[INFO] [stdout]  --> src/spectrogram/annotation.rs:5:31
[INFO] [stdout]   |
[INFO] [stdout] 5 | use elementwise::arithmetic::{ElementwiseAdd};
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ScreenData`
[INFO] [stdout]   --> src/spectrogram/mod.rs:17:63
[INFO] [stdout]    |
[INFO] [stdout] 17 | use self::wrapper::{TransformableTo, ScreenColumn, ScreenBin, ScreenData};
[INFO] [stdout]    |                                                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `im`
[INFO] [stdout]  --> src/renderers/base.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use im;
[INFO] [stdout]   |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spec::wrapper as spectrogram_wrapper`
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use spec::wrapper as spectrogram_wrapper;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> src/spectrogram/view.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tuple::*`
[INFO] [stdout]  --> src/spectrogram/view.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use tuple::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FreqRange`, `Mag`, and `RenderedSpectrogram`
[INFO] [stdout]  --> src/spectrogram/view.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use super::{Mag, FreqRange, RenderedSpectrogram};
[INFO] [stdout]   |             ^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RenderBin`, `ScreenBin`, and `ScreenData`
[INFO] [stdout]  --> src/spectrogram/view.rs:5:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::wrapper::{RenderBin, ScreenData, ScreenBin};
[INFO] [stdout]   |                      ^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ColorRamp`, `Drawable`, `Renderable`, `Size`, and `Viewport`
[INFO] [stdout]  --> src/spectrogram/view.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::render::{Drawable, Size, ColorRamp, Viewport, Renderable};
[INFO] [stdout]   |                     ^^^^^^^^  ^^^^  ^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TwoValBin`
[INFO] [stdout]   --> src/spectrogram/render.rs:10:44
[INFO] [stdout]    |
[INFO] [stdout] 10 | use super::wrapper::{ScreenBin, RenderBin, TwoValBin};
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ElementwiseAdd`
[INFO] [stdout]  --> src/spectrogram/annotation.rs:5:31
[INFO] [stdout]   |
[INFO] [stdout] 5 | use elementwise::arithmetic::{ElementwiseAdd};
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `im`
[INFO] [stdout]  --> src/renderers/base.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use im;
[INFO] [stdout]   |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spec::wrapper as spectrogram_wrapper`
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use spec::wrapper as spectrogram_wrapper;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tuple`
[INFO] [stdout]  --> src/spectrogram/annotation.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use tuple::*;
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Colorer`
[INFO] [stdout]   --> src/spectrogram/mod.rs:16:43
[INFO] [stdout]    |
[INFO] [stdout] 16 | use self::draw::{Area, HasArea, Drawable, Colorer, ColorRamp, Viewport};
[INFO] [stdout]    |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tuple`
[INFO] [stdout]   --> src/spectrogram/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use tuple::*;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v`
[INFO] [stdout]   --> src/spectrogram/render.rs:17:42
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn render(&self, c: &ColorRamp<f32>, v: &FftViewport) -> Vec<Drawable> {
[INFO] [stdout]    |                                          ^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v`
[INFO] [stdout]   --> src/spectrogram/render.rs:25:42
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn render(&self, c: &ColorRamp<f32>, v: &FftViewport) -> Vec<Drawable> {
[INFO] [stdout]    |                                          ^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/renderers/druid.rs:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |     fn layout(&mut self, ctx: &mut LayoutCtx<'_, '_>, bc: &BoxConstraints,
[INFO] [stdout]     |                          ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> src/renderers/druid.rs:198:25
[INFO] [stdout]     |
[INFO] [stdout] 198 |         data: &AppData, env: &Env) -> Size {
[INFO] [stdout]     |                         ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tuple`
[INFO] [stdout]  --> src/spectrogram/annotation.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use tuple::*;
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Colorer`
[INFO] [stdout]   --> src/spectrogram/mod.rs:16:43
[INFO] [stdout]    |
[INFO] [stdout] 16 | use self::draw::{Area, HasArea, Drawable, Colorer, ColorRamp, Viewport};
[INFO] [stdout]    |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dbg_iter` is never used
[INFO] [stdout]   --> src/main.rs:86:4
[INFO] [stdout]    |
[INFO] [stdout] 86 | fn dbg_iter<I, T>(it: I) -> impl Iterator<Item=T> where I: Iterator<Item=T>, T: std::fmt::Debug {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_mag` is never used
[INFO] [stdout]    --> src/spectrogram/mod.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 119 | impl Bin {
[INFO] [stdout]     | -------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 133 |   pub fn from_mag(mag: Mag, freq_range: (Freq, Freq)) -> Self {
[INFO] [stdout]     |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `decompose`, `render_with`, `render`, `half_size`, and `get_sample_rate` are never used
[INFO] [stdout]    --> src/spectrogram/mod.rs:208:10
[INFO] [stdout]     |
[INFO] [stdout] 194 | impl Spectrogram {
[INFO] [stdout]     | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 208 |   pub fn decompose(self) -> (SoundData, Params) {
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 220 |   pub fn render_with(&mut self, params: Params) -> RenderedSpectrogram {
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 |   pub fn render(&self) -> RenderedSpectrogram {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |   pub fn half_size(&self) -> usize { self.params.fft_size/2 }
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 |   pub fn get_sample_rate(&self) -> u32 { self.source_data.sample_rate }
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_columns` is never used
[INFO] [stdout]    --> src/spectrogram/mod.rs:291:10
[INFO] [stdout]     |
[INFO] [stdout] 242 | impl RenderedSpectrogram {
[INFO] [stdout]     | ------------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 291 |   pub fn from_columns(params: Params, columns: &im::Vector<Column>, sample_rate: u32) -> RenderedSpectrogram
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ScreenPoint` is never used
[INFO] [stdout]   --> src/spectrogram/wrapper.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type ScreenPoint = (f64, f64);
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `TwoValBin` is never used
[INFO] [stdout]   --> src/spectrogram/wrapper.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type TwoValBin = ScreenBin<[spec::Mag;2]>;
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `from_bin` and `from_bins` are never used
[INFO] [stdout]   --> src/spectrogram/wrapper.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl RenderBin {
[INFO] [stdout]    | -------------- associated functions in this implementation
[INFO] [stdout] 25 |     pub fn from_bin(bin: &spec::Bin, time_range: ScreenPoint) -> RenderBin {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 35 |     pub fn from_bins(bins: [spec::Bin; 2], time_range: ScreenPoint) -> RenderBin {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `max`, `min`, and `time_range` are never read
[INFO] [stdout]   --> src/spectrogram/wrapper.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub struct ScreenColumn<T> {
[INFO] [stdout]    |            ------------ fields in this struct
[INFO] [stdout] 64 |     pub bins: Vec<ScreenBin<T>>,
[INFO] [stdout] 65 |     pub max: T,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 66 |     pub min: T,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 67 |     pub time_range: Span<f64>
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ScreenColumn` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ScreenData` is never constructed
[INFO] [stdout]   --> src/spectrogram/wrapper.rs:71:12
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub struct ScreenData<T> {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_rectangles` is never used
[INFO] [stdout]    --> src/spectrogram/wrapper.rs:221:8
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub fn make_rectangles<'a>(bins: impl Iterator<Item=RenderBin> + 'a) -> impl Iterator<Item=(f32, [[f64;2];4])> + 'a {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ArrayColor` is never used
[INFO] [stdout]  --> src/spectrogram/render.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub type ArrayColor = Color;
[INFO] [stdout]   |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `clip` is never used
[INFO] [stdout]   --> src/spectrogram/draw.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 26 | / impl<X: Val, Y: Val> Viewport<X, Y> where
[INFO] [stdout] 27 | | f64: From<X> + From<Y>
[INFO] [stdout]    | |______________________- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 67 |       pub fn clip(&self, area: &Area<X, Y>) -> Area<X, Y> {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `max` is never read
[INFO] [stdout]   --> src/spectrogram/draw.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub struct ColorRamp<T> {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 78 |     min: T,
[INFO] [stdout] 79 |     max: T,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ColorRamp` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `OutlineRect` is never constructed
[INFO] [stdout]    --> src/spectrogram/draw.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub enum Drawable {
[INFO] [stdout]     |          -------- variant in this enum
[INFO] [stdout] 202 |     FilledRect(PxArea, Color),
[INFO] [stdout] 203 |     OutlineRect(PxArea, Color, Width),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Drawable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `capo`, `tune`, `string_freqs`, and `fret_freqs` are never used
[INFO] [stdout]   --> src/spectrogram/annotation.rs:38:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl TabLines {
[INFO] [stdout]    | ------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 38 |     pub fn capo(self, steps: u8) -> TabLines {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     pub fn tune(self, tunings: Vec<i8>) -> TabLines {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 57 |     pub fn string_freqs(&self) -> impl Iterator<Item = Freq> {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 60 |     pub fn fret_freqs(&self, high_count: u8) -> impl Iterator<Item = impl Iterator<Item = Freq>> {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `gen_noise` is never used
[INFO] [stdout]  --> src/renderers/base.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn gen_noise(spec: &RenderedSpectrogram) -> spec::SpecBins {
[INFO] [stdout]   |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Counter` is never constructed
[INFO] [stdout]   --> src/renderers/druid.rs:92:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | struct Counter(i32);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v`
[INFO] [stdout]   --> src/spectrogram/render.rs:17:42
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn render(&self, c: &ColorRamp<f32>, v: &FftViewport) -> Vec<Drawable> {
[INFO] [stdout]    |                                          ^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v`
[INFO] [stdout]   --> src/spectrogram/render.rs:25:42
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn render(&self, c: &ColorRamp<f32>, v: &FftViewport) -> Vec<Drawable> {
[INFO] [stdout]    |                                          ^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/main.rs:73:22
[INFO] [stdout]    |
[INFO] [stdout] 73 |         "druid" => { renderers::druid::run(source_data, params); },
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 73 |         "druid" => { let _ = renderers::druid::run(source_data, params); },
[INFO] [stdout]    |                      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/renderers/druid.rs:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |     fn layout(&mut self, ctx: &mut LayoutCtx<'_, '_>, bc: &BoxConstraints,
[INFO] [stdout]     |                          ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]    --> src/renderers/druid.rs:198:25
[INFO] [stdout]     |
[INFO] [stdout] 198 |         data: &AppData, env: &Env) -> Size {
[INFO] [stdout]     |                         ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dbg_iter` is never used
[INFO] [stdout]   --> src/main.rs:86:4
[INFO] [stdout]    |
[INFO] [stdout] 86 | fn dbg_iter<I, T>(it: I) -> impl Iterator<Item=T> where I: Iterator<Item=T>, T: std::fmt::Debug {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_mag` is never used
[INFO] [stdout]    --> src/spectrogram/mod.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 119 | impl Bin {
[INFO] [stdout]     | -------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 133 |   pub fn from_mag(mag: Mag, freq_range: (Freq, Freq)) -> Self {
[INFO] [stdout]     |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `decompose`, `render_with`, `render`, `half_size`, and `get_sample_rate` are never used
[INFO] [stdout]    --> src/spectrogram/mod.rs:208:10
[INFO] [stdout]     |
[INFO] [stdout] 194 | impl Spectrogram {
[INFO] [stdout]     | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 208 |   pub fn decompose(self) -> (SoundData, Params) {
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 220 |   pub fn render_with(&mut self, params: Params) -> RenderedSpectrogram {
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 |   pub fn render(&self) -> RenderedSpectrogram {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |   pub fn half_size(&self) -> usize { self.params.fft_size/2 }
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 |   pub fn get_sample_rate(&self) -> u32 { self.source_data.sample_rate }
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `TwoValBin` is never used
[INFO] [stdout]   --> src/spectrogram/wrapper.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type TwoValBin = ScreenBin<[spec::Mag;2]>;
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_bins` is never used
[INFO] [stdout]   --> src/spectrogram/wrapper.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl RenderBin {
[INFO] [stdout]    | -------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 35 |     pub fn from_bins(bins: [spec::Bin; 2], time_range: ScreenPoint) -> RenderBin {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_rectangles` is never used
[INFO] [stdout]    --> src/spectrogram/wrapper.rs:221:8
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub fn make_rectangles<'a>(bins: impl Iterator<Item=RenderBin> + 'a) -> impl Iterator<Item=(f32, [[f64;2];4])> + 'a {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ArrayColor` is never used
[INFO] [stdout]  --> src/spectrogram/render.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub type ArrayColor = Color;
[INFO] [stdout]   |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `clip` is never used
[INFO] [stdout]   --> src/spectrogram/draw.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 26 | / impl<X: Val, Y: Val> Viewport<X, Y> where
[INFO] [stdout] 27 | | f64: From<X> + From<Y>
[INFO] [stdout]    | |______________________- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 67 |       pub fn clip(&self, area: &Area<X, Y>) -> Area<X, Y> {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `max` is never read
[INFO] [stdout]   --> src/spectrogram/draw.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub struct ColorRamp<T> {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 78 |     min: T,
[INFO] [stdout] 79 |     max: T,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ColorRamp` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `OutlineRect` is never constructed
[INFO] [stdout]    --> src/spectrogram/draw.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub enum Drawable {
[INFO] [stdout]     |          -------- variant in this enum
[INFO] [stdout] 202 |     FilledRect(PxArea, Color),
[INFO] [stdout] 203 |     OutlineRect(PxArea, Color, Width),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Drawable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `string_freqs` and `fret_freqs` are never used
[INFO] [stdout]   --> src/spectrogram/annotation.rs:57:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl TabLines {
[INFO] [stdout]    | ------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 57 |     pub fn string_freqs(&self) -> impl Iterator<Item = Freq> {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 60 |     pub fn fret_freqs(&self, high_count: u8) -> impl Iterator<Item = impl Iterator<Item = Freq>> {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `gen_noise` is never used
[INFO] [stdout]  --> src/renderers/base.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn gen_noise(spec: &RenderedSpectrogram) -> spec::SpecBins {
[INFO] [stdout]   |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Counter` is never constructed
[INFO] [stdout]   --> src/renderers/druid.rs:92:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | struct Counter(i32);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/main.rs:73:22
[INFO] [stdout]    |
[INFO] [stdout] 73 |         "druid" => { renderers::druid::run(source_data, params); },
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 73 |         "druid" => { let _ = renderers::druid::run(source_data, params); },
[INFO] [stdout]    |                      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dbgIter` should have a snake case name
[INFO] [stdout]    --> src/bracketed_chunks.rs:108:8
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn dbgIter<I, T>(it: I) -> impl Iterator<Item=T> where I: Iterator<Item=T>, T: std::fmt::Debug {
[INFO] [stdout]     |        ^^^^^^^ help: convert the identifier to snake case: `dbg_iter`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `getset`
[INFO] [stderr]  --> Cargo.toml:3:1
[INFO] [stderr]   |
[INFO] [stderr] 3 | getset = "0.1.6"
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `getset`
[INFO] [stderr] warning: unused dependency `ordered-float`
[INFO] [stderr]  --> Cargo.toml:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | ordered-float = "2.8.0"
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the dependency on `ordered-float`
[INFO] [stderr] warning: `circularfft` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 16s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "00bfe2dd7e0e276f50b7d085a2f295dceeb210aab931af7601c6246bd4968682", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "00bfe2dd7e0e276f50b7d085a2f295dceeb210aab931af7601c6246bd4968682", kill_on_drop: false }`
[INFO] [stdout] 00bfe2dd7e0e276f50b7d085a2f295dceeb210aab931af7601c6246bd4968682
