[INFO] fetching crate tgv 0.1.0...
[INFO] testing tgv-0.1.0 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-8
[INFO] extracting crate tgv 0.1.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate tgv 0.1.0
[INFO] finished tweaking crates.io crate tgv 0.1.0
[INFO] tweaked toml for crates.io crate tgv 0.1.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tgv 0.1.0 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tgv 0.1.0 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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bf003cbe4fbb4ca921e01a04bee37c0cc38bb6c4fa93a443248d02506e856f7f
[INFO] running `Command { std: "docker" "start" "-a" "bf003cbe4fbb4ca921e01a04bee37c0cc38bb6c4fa93a443248d02506e856f7f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bf003cbe4fbb4ca921e01a04bee37c0cc38bb6c4fa93a443248d02506e856f7f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf003cbe4fbb4ca921e01a04bee37c0cc38bb6c4fa93a443248d02506e856f7f", kill_on_drop: false }`
[INFO] [stdout] bf003cbe4fbb4ca921e01a04bee37c0cc38bb6c4fa93a443248d02506e856f7f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b9e1ef937cc6447e9857bd203e7229ef1fa6aba3719c944b3b7c60b2ec6d9866
[INFO] running `Command { std: "docker" "start" "-a" "b9e1ef937cc6447e9857bd203e7229ef1fa6aba3719c944b3b7c60b2ec6d9866", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.16
[INFO] [stderr]    Compiling bytes v1.10.0
[INFO] [stderr]    Compiling once_cell v1.20.3
[INFO] [stderr]    Compiling jobserver v0.1.32
[INFO] [stderr]    Compiling log v0.4.25
[INFO] [stderr]    Compiling smallvec v1.14.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling cc v1.2.15
[INFO] [stderr]    Compiling libm v0.2.11
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling signal-hook-registry v1.4.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling mio v1.0.3
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling ryu v1.0.19
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling tracing-core v0.1.33
[INFO] [stderr]    Compiling openssl-src v300.4.2+3.4.1
[INFO] [stderr]    Compiling serde_json v1.0.139
[INFO] [stderr]    Compiling der v0.7.9
[INFO] [stderr]    Compiling indexmap v2.7.1
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling num-bigint-dig v0.8.4
[INFO] [stderr]    Compiling unicode_categories v0.1.1
[INFO] [stderr]    Compiling sqlformat v0.2.6
[INFO] [stderr]    Compiling glob v0.3.2
[INFO] [stderr]    Compiling openssl-sys v0.9.106
[INFO] [stderr]    Compiling ring v0.17.11
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling openssl v0.10.71
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling cmake v0.1.54
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling getrandom v0.3.1
[INFO] [stderr]    Compiling zlib-rs v0.5.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling tokio v1.43.0
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling libz-sys v1.1.22
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling libsqlite3-sys v0.27.0
[INFO] [stderr]    Compiling lexical-util v1.0.6
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling http v1.2.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling serde_derive v1.0.217
[INFO] [stderr]    Compiling zerofrom-derive v0.1.5
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling zerovec-derive v0.10.3
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling zerofrom v0.1.5
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling yoke v0.7.5
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling zerovec v0.10.4
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tinystr v0.7.6
[INFO] [stderr]    Compiling icu_collections v1.5.0
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling icu_locid v1.5.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling serde v1.0.217
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling libz-rs-sys v0.5.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling icu_provider v1.5.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling hashlink v0.8.4
[INFO] [stderr]    Compiling icu_locid_transform v1.5.0
[INFO] [stderr]    Compiling flate2 v1.1.2
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling icu_properties v1.5.1
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling bitflags v2.8.0
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling icu_normalizer v1.5.0
[INFO] [stderr]    Compiling idna_adapter v1.2.0
[INFO] [stderr]    Compiling idna v1.0.3
[INFO] [stderr]    Compiling url v2.5.4
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling bstr v1.12.0
[INFO] [stderr]    Compiling libloading v0.8.6
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling httparse v1.10.0
[INFO] [stderr]    Compiling bindgen v0.69.5
[INFO] [stderr]    Compiling noodles-core v0.17.0
[INFO] [stderr]    Compiling sqlx-core v0.7.4
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling tokio-util v0.7.13
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling noodles-bgzf v0.41.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling bzip2-sys v0.1.13+1.0.8
[INFO] [stderr]    Compiling curl-sys v0.4.80+curl-8.12.1
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling semver v0.1.20
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling signal-hook v0.3.17
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling noodles-csi v0.49.0
[INFO] [stderr]    Compiling anstyle-parse v0.2.6
[INFO] [stderr]    Compiling fs-utils v1.1.4
[INFO] [stderr]    Compiling h2 v0.4.8
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling rustc_version v0.1.7
[INFO] [stderr]    Compiling rsa v0.9.7
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.5
[INFO] [stderr]    Compiling lexical-write-integer v1.0.5
[INFO] [stderr]    Compiling libdeflate-sys v0.13.0
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling anstyle v1.0.10
[INFO] [stderr]    Compiling anstyle-query v1.1.2
[INFO] [stderr]    Compiling colorchoice v1.0.3
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.1
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling anstream v0.6.18
[INFO] [stderr]    Compiling hyper v1.6.0
[INFO] [stderr]    Compiling sqlx-mysql v0.7.4
[INFO] [stderr]    Compiling sqlx-sqlite v0.7.4
[INFO] [stderr]    Compiling hts-sys v2.2.0
[INFO] [stderr]    Compiling tempfile v3.17.1
[INFO] [stderr]    Compiling lexical-write-float v1.0.5
[INFO] [stderr]    Compiling lexical-parse-float v1.0.5
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling newtype_derive v0.1.6
[INFO] [stderr]    Compiling noodles-tabix v0.55.0
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling clap_lex v0.7.4
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling clap_builder v4.5.30
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.4
[INFO] [stderr]    Compiling sqlx-macros-core v0.7.4
[INFO] [stderr]    Compiling rustls-native-certs v0.6.3
[INFO] [stderr]    Compiling lexical-core v1.0.5
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling hyper-util v0.1.10
[INFO] [stderr]    Compiling http-body-util v0.1.2
[INFO] [stderr]    Compiling ufmt-macros v0.3.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling webpki v0.22.4
[INFO] [stderr]    Compiling derive-new v0.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling clap_derive v4.5.28
[INFO] [stderr]    Compiling castaway v0.2.3
[INFO] [stderr]    Compiling http v0.2.12
[INFO] [stderr]    Compiling ufmt-write v0.1.0
[INFO] [stderr]    Compiling rustls-pki-types v1.11.0
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling instability v0.3.7
[INFO] [stderr]    Compiling ufmt v0.2.0
[INFO] [stderr]    Compiling attohttpc v0.25.0
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling sqlx-macros v0.7.4
[INFO] [stderr]    Compiling clap v4.5.30
[INFO] [stderr]    Compiling bio-types v1.0.4
[INFO] [stderr]    Compiling noodles-bed v0.26.0
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling libdeflater v0.13.0
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling noodles-vcf v0.79.0
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling serde_bytes v0.11.17
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling strum_macros v0.27.1
[INFO] [stderr]    Compiling derive-new v0.7.0
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling byteordered v0.6.0
[INFO] [stderr]    Compiling csv-core v0.1.12
[INFO] [stderr]    Compiling index_list v0.2.16
[INFO] [stderr]    Compiling custom_derive v0.1.7
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling ieee754 v0.2.6
[INFO] [stderr]    Compiling linear-map v1.2.0
[INFO] [stderr]    Compiling csv v1.3.1
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling ratatui v0.28.1
[INFO] [stderr]    Compiling bigtools v0.5.6
[INFO] [stderr]    Compiling shellexpand v3.1.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling noodles v0.99.0
[INFO] [stderr]    Compiling async-trait v0.1.88
[INFO] [stderr]    Compiling strum v0.27.1
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling twobit v0.2.1
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.12
[INFO] [stderr]    Compiling rust-htslib v0.49.0
[INFO] [stderr]    Compiling sqlx v0.7.4
[INFO] [stderr]    Compiling tgv v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/repository.rs:79:21
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     _ => {
[INFO] [stdout]    |                     ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> src/repository.rs:79:21
[INFO] [stdout]    |
[INFO] [stdout] 53 |                     (BackendType::Ucsc, Reference::UcscAccession(_)) => {
[INFO] [stdout]    |                     ------------------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 56 |                     (BackendType::Ucsc, _) => TrackServiceEnum::Db(
[INFO] [stdout]    |                     ---------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 59 |                     (BackendType::Local, _) => TrackServiceEnum::LocalDb(
[INFO] [stdout]    |                     ----------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 62 |                     (BackendType::Default, reference) => {
[INFO] [stdout]    |                     --------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 79 |                     _ => {
[INFO] [stdout]    |                     ^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Read`
[INFO] [stdout]  --> src/alignment/read.rs:6:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | use rust_htslib::bam::{record::Seq, Read, Record};
[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: `widgets::Widget`
[INFO] [stdout]  --> src/app.rs:4:33
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ratatui::{prelude::Backend, widgets::Widget, Terminal};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SequenceRepository`
[INFO] [stdout]   --> src/states.rs:20:41
[INFO] [stdout]    |
[INFO] [stdout] 20 |     sequence::{Sequence, SequenceCache, SequenceRepository},
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Filters`
[INFO] [stdout]  --> src/variant.rs:6:52
[INFO] [stdout]   |
[INFO] [stdout] 6 | use noodles_vcf::variant::record::{AlternateBases, Filters};
[INFO] [stdout]   |                                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TrackService`
[INFO] [stdout]  --> src/tracks/downloader.rs:1:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::tracks::{TrackService, UcscApiTrackService, UcscDbTrackService, TRACK_PREFERENCES};
[INFO] [stdout]   |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `intervals::GenomeInterval`
[INFO] [stdout]  --> src/tracks/downloader.rs:2:30
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::{error::TGVError, intervals::GenomeInterval, reference::Reference, tracks::UcscHost};
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Column`
[INFO] [stdout]  --> src/tracks/downloader.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Column, MySqlPool, Pool, Row,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `intervals::GenomeInterval`
[INFO] [stdout]   --> src/tracks/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     intervals::GenomeInterval,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Column`
[INFO] [stdout]   --> src/tracks/local_db.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Column, Row,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Column`
[INFO] [stdout]   --> src/tracks/ucsc_db.rs:14:37
[INFO] [stdout]    |
[INFO] [stdout] 14 | use sqlx::{mysql::MySqlPoolOptions, Column, MySqlPool, Row};
[INFO] [stdout]    |                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `alignment`
[INFO] [stdout]    --> src/alignment/alignment.rs:221:23
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub fn sort_alignment(alignment: &mut Alignment, option: AlignmentSort) -> Result<(), TGVError> {
[INFO] [stdout]     |                       ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_alignment`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `option`
[INFO] [stdout]    --> src/alignment/alignment.rs:221:50
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub fn sort_alignment(alignment: &mut Alignment, option: AlignmentSort) -> Result<(), TGVError> {
[INFO] [stdout]     |                                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_option`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i_op`
[INFO] [stdout]   --> src/alignment/coverage.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 |     for (i_op, op) in cigars.iter().enumerate() {
[INFO] [stdout]    |          ^^^^ help: if this is intentional, prefix it with an underscore: `_i_op`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]   --> src/alignment/coverage.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 86 |             Cigar::Ins(l) => {}
[INFO] [stdout]    |                        ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]   --> src/alignment/coverage.rs:88:24
[INFO] [stdout]    |
[INFO] [stdout] 88 |             Cigar::Del(l) | Cigar::RefSkip(l) => {}
[INFO] [stdout]    |                        ^                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]    |
[INFO] [stdout] 88 |             Cigar::Del(_l) | Cigar::RefSkip(_l) => {}
[INFO] [stdout]    |                        +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/coverage.rs:103:29
[INFO] [stdout]     |
[INFO] [stdout] 103 |             Cigar::HardClip(l) | Cigar::Pad(l) => {}
[INFO] [stdout]     |                             ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 103 |             Cigar::HardClip(_l) | Cigar::Pad(_l) => {}
[INFO] [stdout]     |                             +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base`
[INFO] [stdout]    --> src/alignment/coverage.rs:161:39
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn update_softclip(&mut self, base: u8) {
[INFO] [stdout]     |                                       ^^^^ help: if this is intentional, prefix it with an underscore: `_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:189:33
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 Cigar::SoftClip(l) | Cigar::Ins(l) | Cigar::HardClip(l) | Cigar::Pad(l) => {
[INFO] [stdout]     |                                 ^               ^                    ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 Cigar::SoftClip(_l) | Cigar::Ins(_l) | Cigar::HardClip(_l) | Cigar::Pad(_l) => {
[INFO] [stdout]     |                                 +                +                     +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:195:28
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 Cigar::Del(l) | Cigar::RefSkip(l) => {
[INFO] [stdout]     |                            ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 Cigar::Del(_l) | Cigar::RefSkip(_l) => {
[INFO] [stdout]     |                            +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:250:33
[INFO] [stdout]     |
[INFO] [stdout] 250 |                 Cigar::SoftClip(l) | Cigar::Ins(l) | Cigar::HardClip(l) | Cigar::Pad(l) => {
[INFO] [stdout]     |                                 ^               ^                    ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 250 |                 Cigar::SoftClip(_l) | Cigar::Ins(_l) | Cigar::HardClip(_l) | Cigar::Pad(_l) => {
[INFO] [stdout]     |                                 +                +                     +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:256:28
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 Cigar::Del(l) | Cigar::RefSkip(l) => {
[INFO] [stdout]     |                            ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 Cigar::Del(_l) | Cigar::RefSkip(_l) => {
[INFO] [stdout]     |                            +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i_op`
[INFO] [stdout]    --> src/alignment/read.rs:347:10
[INFO] [stdout]     |
[INFO] [stdout] 347 |     for (i_op, op) in cigars.iter().enumerate() {
[INFO] [stdout]     |          ^^^^ help: if this is intentional, prefix it with an underscore: `_i_op`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:413:24
[INFO] [stdout]     |
[INFO] [stdout] 413 |             Cigar::Del(l) | Cigar::RefSkip(l) => {
[INFO] [stdout]     |                        ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 413 |             Cigar::Del(_l) | Cigar::RefSkip(_l) => {
[INFO] [stdout]     |                        +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:425:25
[INFO] [stdout]     |
[INFO] [stdout] 425 |             Cigar::Diff(l) => {
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:439:26
[INFO] [stdout]     |
[INFO] [stdout] 439 |             Cigar::Equal(l) => new_contexts.push(RenderingContext {
[INFO] [stdout]     |                          ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:489:29
[INFO] [stdout]     |
[INFO] [stdout] 489 |             Cigar::HardClip(l) | Cigar::Pad(l) => {
[INFO] [stdout]     |                             ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 489 |             Cigar::HardClip(_l) | Cigar::Pad(_l) => {
[INFO] [stdout]     |                             +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/repository.rs:67:51
[INFO] [stdout]    |
[INFO] [stdout] 67 | ...                   Err(TGVError::IOError(e)) => match reference {
[INFO] [stdout]    |                                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reference`
[INFO] [stdout]    --> src/tracks/ucsc_db.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         reference: &Reference,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reference`
[INFO] [stdout]   --> src/tracks/local_db.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         reference: &Reference,
[INFO] [stdout]    |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `loaded_data` is assigned to, but never used
[INFO] [stdout]    --> src/states.rs:204:13
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let mut loaded_data = false;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_loaded_data` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `loaded_data` is never read
[INFO] [stdout]    --> src/states.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |             loaded_data = Self::handle_data_message(state, repository, data_message).await?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `options`
[INFO] [stdout]    --> src/states.rs:372:46
[INFO] [stdout]     |
[INFO] [stdout] 372 |             StateMessage::AddAlignmentChange(options) => {}
[INFO] [stdout]     |                                              ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reference`
[INFO] [stdout]    --> src/contig_header.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         reference: Option<&Reference>,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]   --> src/register/command.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         state: &State,
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]   --> src/register/help.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         state: &State,
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/register/mouse.rs:229:13
[INFO] [stdout]     |
[INFO] [stdout] 229 |             _ => {}
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/register/mouse.rs:229:13
[INFO] [stdout]     |
[INFO] [stdout]  46 |             event::MouseEventKind::Down(_) => {
[INFO] [stdout]     |             ------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  66 |             event::MouseEventKind::Drag(_) => {
[INFO] [stdout]     |             ------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 101 |             event::MouseEventKind::Up(_) => {
[INFO] [stdout]     |             ---------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 105 |             event::MouseEventKind::Moved => {
[INFO] [stdout]     |             ---------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 229 |             _ => {}
[INFO] [stdout]     |             ^ ...and 4 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/register/normal.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         state: &State,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/rendering/alignment.rs:145:49
[INFO] [stdout]     |
[INFO] [stdout] 145 |             RenderingContextModifier::Insertion(l) => {
[INFO] [stdout]     |                                                 ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pallete`
[INFO] [stdout]    --> src/rendering/contig_list.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pallete: &Palette,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pallete`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constraint`
[INFO] [stdout]    --> src/rendering/layout.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 constraint,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `direction`
[INFO] [stdout]    --> src/rendering/layout.rs:107:17
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 direction,
[INFO] [stdout]     |                 ^^^^^^^^^ help: try ignoring the field: `direction: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constraint`
[INFO] [stdout]    --> src/rendering/layout.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 constraint,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `children`
[INFO] [stdout]    --> src/rendering/layout.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 children,
[INFO] [stdout]     |                 ^^^^^^^^ help: try ignoring the field: `children: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constraint`
[INFO] [stdout]    --> src/rendering/layout.rs:118:17
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 constraint,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constraint`
[INFO] [stdout]    --> src/rendering/layout.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 constraint,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `area_type`
[INFO] [stdout]    --> src/rendering/layout.rs:253:34
[INFO] [stdout]     |
[INFO] [stdout] 253 |         self.areas.iter().find(|(area_type, area)| {
[INFO] [stdout]     |                                  ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_area_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/rendering/layout.rs:269:14
[INFO] [stdout]     |
[INFO] [stdout] 269 |         for (i, (area_type, rect)) in self.areas.iter().enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constraint`
[INFO] [stdout]    --> src/rendering/layout.rs:367:13
[INFO] [stdout]     |
[INFO] [stdout] 367 |             constraint,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constraint`
[INFO] [stdout]    --> src/rendering/layout.rs:549:13
[INFO] [stdout]     |
[INFO] [stdout] 549 |             constraint,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `area_type`
[INFO] [stdout]    --> src/rendering/layout.rs:550:13
[INFO] [stdout]     |
[INFO] [stdout] 550 |             area_type,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `area_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `area`
[INFO] [stdout]    --> src/window.rs:173:38
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn self_correct_y(&mut self, area: &Rect, depth: Option<usize>) {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_area`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache_dir`
[INFO] [stdout]    --> src/tracks/downloader.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |         cache_dir: &PathBuf,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cache_dir`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reference`
[INFO] [stdout]    --> src/tracks/local_db.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         reference: &Reference,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]    --> src/tracks/local_db.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         cache: &mut TrackCache,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]    --> src/tracks/local_db.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |         cache: &mut TrackCache,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]    --> src/tracks/local_db.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         cache: &mut TrackCache,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reference`
[INFO] [stdout]    --> src/tracks/ucsc_db.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |         reference: &Reference,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]    --> src/tracks/ucsc_db.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |         cache: &mut TrackCache,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]    --> src/tracks/ucsc_db.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         cache: &mut TrackCache,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]    --> src/tracks/ucsc_db.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         cache: &mut TrackCache,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `all`
[INFO] [stdout]   --> src/main.rs:47:37
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Some(Commands::List { more, all }) => {
[INFO] [stdout]    |                                     ^^^ help: try ignoring the field: `all: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `read_at` and `y_of` are never used
[INFO] [stdout]   --> src/alignment/alignment.rs:68:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl Alignment {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 68 |     pub fn read_at(&self, x_coordinate: usize, y: usize) -> Option<&AlignedRead> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 |     pub fn y_of(&self, read: &AlignedRead) -> Option<usize> {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sort_alignment` is never used
[INFO] [stdout]    --> src/alignment/alignment.rs:221:8
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub fn sort_alignment(alignment: &mut Alignment, option: AlignmentSort) -> Result<(), TGVError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `index` is never read
[INFO] [stdout]   --> src/alignment/read.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub struct AlignedRead {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub index: usize,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AlignedRead` 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: methods `range`, `covers`, `full_read_covers`, `overlaps`, and `is_deletion_at` are never used
[INFO] [stdout]    --> src/alignment/read.rs:84:12
[INFO] [stdout]     |
[INFO] [stdout]  82 | impl AlignedRead {
[INFO] [stdout]     | ---------------- methods in this implementation
[INFO] [stdout]  83 |     /// Return an 1-based range iterator that includes all bases of the alignment.
[INFO] [stdout]  84 |     pub fn range(&self) -> impl Iterator<Item = usize> {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub fn covers(&self, x_coordinate: usize) -> bool {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 138 |     pub fn full_read_covers(&self, x_coordinate: usize) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 143 |     pub fn overlaps(&self, x_left_coordinate: usize, x_right_coordinate: usize) -> bool {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 217 |     pub fn is_deletion_at(&self, coordinate: usize) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `name` and `contigs_sort` are never used
[INFO] [stdout]   --> src/contig_header.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Contig {
[INFO] [stdout]    | ----------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 29 |     pub fn name(&self) -> &str {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub fn contigs_sort(contigs: Vec<Contig>) -> Vec<Contig> {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `reference` is never read
[INFO] [stdout]    --> src/contig_header.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub struct ContigHeader {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 173 |     reference: Option<Reference>,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ContigHeader` 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 `last`, `get_contig_by_str`, `contains`, and `length` are never used
[INFO] [stdout]    --> src/contig_header.rs:196:12
[INFO] [stdout]     |
[INFO] [stdout] 180 | impl ContigHeader {
[INFO] [stdout]     | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 196 |     pub fn last(&self) -> Result<usize, TGVError> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 |     pub fn get_contig_by_str(&self, contig_name: &str) -> Option<&Contig> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 289 |     pub fn contains(&self, contig: &Contig) -> bool {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 293 |     pub fn length(&self, contig: &Contig) -> Option<usize> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `contig_index` and `name` are never read
[INFO] [stdout]   --> src/cytoband.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub struct CytobandSegment {
[INFO] [stdout]    |            --------------- fields in this struct
[INFO] [stdout] 69 |     pub contig_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CytobandSegment` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `reference` and `contig_index` are never read
[INFO] [stdout]   --> src/cytoband.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub struct Cytoband {
[INFO] [stdout]    |            -------- fields in this struct
[INFO] [stdout] 78 |     pub reference: Option<Reference>,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 79 |     pub contig_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Cytoband` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `default` and `start` are never used
[INFO] [stdout]    --> src/cytoband.rs:84:12
[INFO] [stdout]     |
[INFO] [stdout]  83 | impl Cytoband {
[INFO] [stdout]     | ------------- associated items in this implementation
[INFO] [stdout]  84 |     pub fn default(
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 |     pub fn start(&self) -> usize {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `InvalidRange` is never constructed
[INFO] [stdout]   --> src/error.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub enum TGVError {
[INFO] [stdout]    |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 56 |     InvalidRange,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TGVError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `feature_type` is never read
[INFO] [stdout]   --> src/feature.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct SubGeneFeature {
[INFO] [stdout]    |            -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 18 |     pub feature_type: SubGeneFeatureType,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SubGeneFeature` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]   --> src/feature.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub struct Gene {
[INFO] [stdout]    |            ---- field in this struct
[INFO] [stdout] 74 |     pub id: String,
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Gene` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_properly_bounded` and `middle` are never used
[INFO] [stdout]   --> src/intervals.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout]  4 | pub trait GenomeInterval {
[INFO] [stdout]    |           -------------- methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 29 |     fn is_properly_bounded(&self, end: Option<usize>) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 |     fn middle(&self) -> usize {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `GotoNextContig`, `GotoPreviousContig`, `ResizeTrack`, and `AddAlignmentChange` are never constructed
[INFO] [stdout]   --> src/message.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub enum StateMessage {
[INFO] [stdout]    |          ------------ variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 29 |     GotoNextContig(usize),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 30 |     GotoPreviousContig(usize),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     ResizeTrack {
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     AddAlignmentChange(Vec<AlignmentDisplayOption>),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StateMessage` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `requires_reference` is never used
[INFO] [stdout]   --> src/message.rs:60:12
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl StateMessage {
[INFO] [stdout]    | ----------------- method in this implementation
[INFO] [stdout] 59 |     /// Whether the message requires a reference genome.
[INFO] [stdout] 60 |     pub fn requires_reference(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]    --> src/message.rs:98:5
[INFO] [stdout]     |
[INFO] [stdout]  97 | pub enum AlignmentFilter {
[INFO] [stdout]     |          --------------- variants in this enum
[INFO] [stdout]  98 |     Default,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 |     False,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 |     StartsIn(usize, usize),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     EndsIn(usize, usize),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 111 |     Overlaps(usize, usize),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 115 |     Strand(Strand),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     MappingQualityGE(u16),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 |     MappingQualityLE(u16),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 |     FlagsAll(u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 139 |     FlagsAny(u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 142 |     FlagsEqual(u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 145 |     Tag(String, String),
[INFO] [stdout]     |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 148 |     Not(Box<AlignmentFilter>),
[INFO] [stdout]     |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     And(Box<AlignmentFilter>, Box<AlignmentFilter>),
[INFO] [stdout]     |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 154 |     Or(Box<AlignmentFilter>, Box<AlignmentFilter>),
[INFO] [stdout]     |     ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `AlignmentFilter` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `and`, `or`, and `not` are never used
[INFO] [stdout]    --> src/message.rs:158:12
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl AlignmentFilter {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] 158 |     pub fn and(self, other: AlignmentFilter) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub fn or(self, other: AlignmentFilter) -> Self {
[INFO] [stdout]     |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 182 |     pub fn not(self) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `SUPPORTED_REFERENCES` is never used
[INFO] [stdout]   --> src/reference.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Reference {
[INFO] [stdout]    | -------------- associated constant in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 18 |     pub const SUPPORTED_REFERENCES: [&str; 2] = [Self::HG19, Self::HG38];
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_ZOOM_TO_DISPLAY_ALIGNMENTS` is never used
[INFO] [stdout]   --> src/rendering/mod.rs:48:7
[INFO] [stdout]    |
[INFO] [stdout] 48 | const MAX_ZOOM_TO_DISPLAY_ALIGNMENTS: u32 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MousePosition` is never used
[INFO] [stdout]    --> src/rendering/layout.rs:141:6
[INFO] [stdout]     |
[INFO] [stdout] 141 | enum MousePosition {
[INFO] [stdout]     |      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `has_alignment`, `has_track`, and `has_sequence` are never used
[INFO] [stdout]    --> src/repository.rs:180:12
[INFO] [stdout]     |
[INFO] [stdout]  39 | impl Repository {
[INFO] [stdout]     | --------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 180 |     pub fn has_alignment(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 184 |     pub fn has_track(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 188 |     pub fn has_sequence(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `source` is never read
[INFO] [stdout]    --> src/repository.rs:325:5
[INFO] [stdout]     |
[INFO] [stdout] 323 | pub struct RemoteBamRepository {
[INFO] [stdout]     |            ------------------- field in this struct
[INFO] [stdout] 324 |     bam_path: String,
[INFO] [stdout] 325 |     source: RemoteSource,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `RemoteBamRepository` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `has_alignment` is never used
[INFO] [stdout]    --> src/repository.rs:472:12
[INFO] [stdout]     |
[INFO] [stdout] 452 | impl AlignmentRepositoryEnum {
[INFO] [stdout]     | ---------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 472 |     pub fn has_alignment(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `len` are never used
[INFO] [stdout]   --> src/sequence.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl Sequence {
[INFO] [stdout]    | ------------- associated items in this implementation
[INFO] [stdout] 25 |     pub fn new(start: usize, sequence: Vec<u8>, contig_index: usize) -> Result<Self, ()> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     pub fn len(&self) -> usize {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `reference`, `contig_to_file_name`, and `cache_dir` are never read
[INFO] [stdout]    --> src/sequence.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub struct TwoBitSequenceRepository {
[INFO] [stdout]     |            ------------------------ fields in this struct
[INFO] [stdout] 263 |     /// Reference genome.   
[INFO] [stdout] 264 |     reference: Reference,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 267 |     contig_to_file_name: HashMap<usize, String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 270 |     cache_dir: String,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `test_mode` is never used
[INFO] [stdout]    --> src/settings.rs:248:12
[INFO] [stdout]     |
[INFO] [stdout] 147 | impl Settings {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 248 |     pub fn test_mode(mut self) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `cytoband_renderable` is never used
[INFO] [stdout]    --> src/states.rs:180:12
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl State {
[INFO] [stdout]     | ---------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 180 |     pub fn cytoband_renderable(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reverse` is never used
[INFO] [stdout]   --> src/strand.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl Strand {
[INFO] [stdout]    | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 22 |     pub fn reverse(self) -> Self {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_features` and `is_empty` are never used
[INFO] [stdout]   --> src/track.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 37 | impl<T: GenomeInterval> Track<T> {
[INFO] [stdout]    | -------------------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub fn from_features(features: Vec<T>, contig_index: usize) -> Result<Self, TGVError> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 77 |     pub fn is_empty(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_features_between` is never used
[INFO] [stdout]    --> src/track.rs:229:12
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl<T: GenomeInterval> Track<T> {
[INFO] [stdout]     | -------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 229 |     pub fn get_features_between(&self, start: usize, end: usize) -> Vec<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_gene_at` and `get_genes_between` are never used
[INFO] [stdout]    --> src/track.rs:294:12
[INFO] [stdout]     |
[INFO] [stdout] 238 | impl Track<Gene> {
[INFO] [stdout]     | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 294 |     pub fn get_gene_at(&self, position: usize) -> Option<&Gene> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |     pub fn get_genes_between(&self, start: usize, end: usize) -> Vec<&Gene> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new_basewise_window` and `new_zoom_out_window` are never used
[INFO] [stdout]   --> src/window.rs:32:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl ViewingWindow {
[INFO] [stdout]    | ------------------ associated functions in this implementation
[INFO] [stdout] 32 |     pub fn new_basewise_window(contig: usize, left: usize, top: usize) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 41 |     pub fn new_zoom_out_window(contig: usize, left: usize, top: usize, zoom: usize) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get` is never used
[INFO] [stdout]   --> src/window.rs:93:12
[INFO] [stdout]    |
[INFO] [stdout] 65 | impl OnScreenCoordinate {
[INFO] [stdout]    | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 93 |     pub fn get(&self) -> usize {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `overlaps_x_interval` is never used
[INFO] [stdout]    --> src/window.rs:215:12
[INFO] [stdout]     |
[INFO] [stdout] 137 | impl ViewingWindow {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 215 |     pub fn overlaps_x_interval(&self, left: usize, right: usize, area: &Rect) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `overlaps_y` is never used
[INFO] [stdout]    --> src/window.rs:284:12
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl ViewingWindow {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 284 |     pub fn overlaps_y(&self, y: usize, area: &Rect) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `query_gene_covering` is never used
[INFO] [stdout]    --> src/tracks/mod.rs:171:14
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub trait TrackService {
[INFO] [stdout]     |           ------------ method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 171 |     async fn query_gene_covering(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `hub_url` is never read
[INFO] [stdout]    --> src/tracks/downloader.rs:831:5
[INFO] [stdout]     |
[INFO] [stdout] 830 | struct UcscHub {
[INFO] [stdout]     |        ------- field in this struct
[INFO] [stdout] 831 |     hub_url: String,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `UcscHub` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `parse_blob_to_coords` is never used
[INFO] [stdout]   --> src/tracks/local_db.rs:60:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | impl LocalDbTrackService {
[INFO] [stdout]    | ------------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 60 |     fn parse_blob_to_coords(blob: &[u8]) -> Vec<usize> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `list_accessions` is never used
[INFO] [stdout]   --> src/tracks/ucsc_db.rs:77:18
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl UcscDbTrackService {
[INFO] [stdout]    | ----------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 77 |     pub async fn list_accessions(
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `collect` that must be used
[INFO] [stdout]    --> src/rendering/coverage.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 | /         (left..right + 1)
[INFO] [stdout] 154 | |             .enumerate()
[INFO] [stdout] 155 | |             .map(|(i, x)| {
[INFO] [stdout] 156 | |                 let coverage = alignment.coverage_at(x);
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |             })
[INFO] [stdout] 169 | |             .collect::<()>();
[INFO] [stdout]     | |____________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you really need to exhaust the iterator, consider `.for_each(drop)` instead
[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] 153 |         let _ = (left..right + 1)
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `collect` that must be used
[INFO] [stdout]    --> src/rendering/coverage.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 | /     linear_space
[INFO] [stdout] 177 | |         .into_iter()
[INFO] [stdout] 178 | |         .enumerate()
[INFO] [stdout] 179 | |         .map(|(i, (bin_left, bin_right))| {
[INFO] [stdout] ...   |
[INFO] [stdout] 183 | |         })
[INFO] [stdout] 184 | |         .collect::<()>();
[INFO] [stdout]     | |________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you really need to exhaust the iterator, consider `.for_each(drop)` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 176 |     let _ = linear_space
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/rendering/layout.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         layout.set_area(initial_area);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let _ = layout.set_area(initial_area);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `txStart` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub txStart: u64,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `tx_start`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `txEnd` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub txEnd: u64,
[INFO] [stdout]    |         ^^^^^ help: convert the identifier to snake case: `tx_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `cdsStart` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub cdsStart: u64,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `cds_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `cdsEnd` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub cdsEnd: u64,
[INFO] [stdout]    |         ^^^^^^ help: convert the identifier to snake case: `cds_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `exonStarts` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub exonStarts: Vec<u8>,
[INFO] [stdout]    |         ^^^^^^^^^^ help: convert the identifier to snake case: `exon_starts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `exonEnds` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub exonEnds: Vec<u8>,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `exon_ends`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `txStart` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let txStart: i64 = row.try_get("txStart")?;
[INFO] [stdout]    |             ^^^^^^^ help: convert the identifier to snake case: `tx_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `txEnd` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |         let txEnd: i64 = row.try_get("txEnd")?;
[INFO] [stdout]    |             ^^^^^ help: convert the identifier to snake case: `tx_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `cdsStart` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |         let cdsStart: i64 = row.try_get("cdsStart")?;
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to snake case: `cds_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `cdsEnd` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let cdsEnd: i64 = row.try_get("cdsEnd")?;
[INFO] [stdout]    |             ^^^^^^ help: convert the identifier to snake case: `cds_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `chromStart` should have a snake case name
[INFO] [stdout]    --> src/tracks/schema.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     chromStart: u64, // sqlite doesn't support unsigned int
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `chrom_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `chromEnd` should have a snake case name
[INFO] [stdout]    --> src/tracks/schema.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     chromEnd: u64,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `chrom_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `gieStain` should have a snake case name
[INFO] [stdout]    --> src/tracks/schema.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     gieStain: String,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `gie_stain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `chromStart` should have a snake case name
[INFO] [stdout]    --> src/tracks/schema.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let chromStart: i64 = row.try_get("chromStart")?;
[INFO] [stdout]     |             ^^^^^^^^^^ help: convert the identifier to snake case: `chrom_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `chromEnd` should have a snake case name
[INFO] [stdout]    --> src/tracks/schema.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |         let chromEnd: i64 = row.try_get("chromEnd")?;
[INFO] [stdout]     |             ^^^^^^^^ help: convert the identifier to snake case: `chrom_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `cytoBandIdeo` should have a snake case name
[INFO] [stdout]    --> src/tracks/schema.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 |     cytoBandIdeo: Vec<CytobandSegmentRow>,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `cyto_band_ideo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9m 42s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "b9e1ef937cc6447e9857bd203e7229ef1fa6aba3719c944b3b7c60b2ec6d9866", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b9e1ef937cc6447e9857bd203e7229ef1fa6aba3719c944b3b7c60b2ec6d9866", kill_on_drop: false }`
[INFO] [stdout] b9e1ef937cc6447e9857bd203e7229ef1fa6aba3719c944b3b7c60b2ec6d9866
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7782cef3f2206dd9f4a151994bd7676f7bad60cb78dff2bd70c924d12080d83e
[INFO] running `Command { std: "docker" "start" "-a" "7782cef3f2206dd9f4a151994bd7676f7bad60cb78dff2bd70c924d12080d83e", kill_on_drop: false }`
[INFO] [stderr] warning: tgv v0.1.0 (/opt/rustwide/workdir) ignoring invalid dependency `cargo-insta` which is missing a lib target
[INFO] [stderr]    Compiling cc v1.2.15
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling serde_json v1.0.139
[INFO] [stderr]    Compiling semver v1.0.26
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling pest v2.8.0
[INFO] [stderr]    Compiling winnow v0.7.7
[INFO] [stderr]    Compiling openssl-src v300.4.2+3.4.1
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling openssl-sys v0.9.106
[INFO] [stderr]    Compiling ring v0.17.11
[INFO] [stderr]    Compiling openssl v0.10.71
[INFO] [stderr]    Compiling cmake v0.1.54
[INFO] [stderr]    Compiling libz-sys v1.1.22
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling libsqlite3-sys v0.27.0
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling curl-sys v0.4.80+curl-8.12.1
[INFO] [stderr]    Compiling bzip2-sys v0.1.13+1.0.8
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling libdeflate-sys v0.13.0
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling toml_edit v0.22.24
[INFO] [stderr]    Compiling bindgen v0.69.5
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling sqlx-core v0.7.4
[INFO] [stderr]    Compiling hyper v1.6.0
[INFO] [stderr]    Compiling pest_meta v2.8.0
[INFO] [stderr]    Compiling clap_builder v4.5.30
[INFO] [stderr]    Compiling rstest_macros v0.25.0
[INFO] [stderr]    Compiling sqlx-mysql v0.7.4
[INFO] [stderr]    Compiling sqlx-sqlite v0.7.4
[INFO] [stderr]    Compiling hyper-util v0.1.10
[INFO] [stderr]    Compiling pest_generator v2.8.0
[INFO] [stderr]    Compiling hts-sys v2.2.0
[INFO] [stderr]    Compiling clap v4.5.30
[INFO] [stderr]    Compiling proc-macro-crate v3.3.0
[INFO] [stderr]    Compiling webpki v0.22.4
[INFO] [stderr]    Compiling sqlx-macros-core v0.7.4
[INFO] [stderr]    Compiling http-body-util v0.1.2
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling attohttpc v0.25.0
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling bio-types v1.0.4
[INFO] [stderr]    Compiling sqlx-macros v0.7.4
[INFO] [stderr]    Compiling libdeflater v0.13.0
[INFO] [stderr]    Compiling pest_derive v2.8.0
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling bigtools v0.5.6
[INFO] [stderr]    Compiling insta v1.42.2
[INFO] [stderr]    Compiling rstest v0.25.0
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.12
[INFO] [stderr]    Compiling rust-htslib v0.49.0
[INFO] [stderr]    Compiling sqlx v0.7.4
[INFO] [stderr]    Compiling tgv v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/repository.rs:79:21
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     _ => {
[INFO] [stdout]    |                     ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> src/repository.rs:79:21
[INFO] [stdout]    |
[INFO] [stdout] 53 |                     (BackendType::Ucsc, Reference::UcscAccession(_)) => {
[INFO] [stdout]    |                     ------------------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 56 |                     (BackendType::Ucsc, _) => TrackServiceEnum::Db(
[INFO] [stdout]    |                     ---------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 59 |                     (BackendType::Local, _) => TrackServiceEnum::LocalDb(
[INFO] [stdout]    |                     ----------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 62 |                     (BackendType::Default, reference) => {
[INFO] [stdout]    |                     --------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 79 |                     _ => {
[INFO] [stdout]    |                     ^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Read`
[INFO] [stdout]  --> src/alignment/read.rs:6:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | use rust_htslib::bam::{record::Seq, Read, Record};
[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: `widgets::Widget`
[INFO] [stdout]  --> src/app.rs:4:33
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ratatui::{prelude::Backend, widgets::Widget, Terminal};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `intervals::GenomeInterval`
[INFO] [stdout]   --> src/tracks/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     intervals::GenomeInterval,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Column`
[INFO] [stdout]   --> src/tracks/ucsc_db.rs:14:37
[INFO] [stdout]    |
[INFO] [stdout] 14 | use sqlx::{mysql::MySqlPoolOptions, Column, MySqlPool, Row};
[INFO] [stdout]    |                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Column`
[INFO] [stdout]   --> src/tracks/local_db.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Column, Row,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Column`
[INFO] [stdout]  --> src/tracks/downloader.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Column, MySqlPool, Pool, Row,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `intervals::GenomeInterval`
[INFO] [stdout]  --> src/tracks/downloader.rs:2:30
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::{error::TGVError, intervals::GenomeInterval, reference::Reference, tracks::UcscHost};
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TrackService`
[INFO] [stdout]  --> src/tracks/downloader.rs:1:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::tracks::{TrackService, UcscApiTrackService, UcscDbTrackService, TRACK_PREFERENCES};
[INFO] [stdout]   |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Filters`
[INFO] [stdout]  --> src/variant.rs:6:52
[INFO] [stdout]   |
[INFO] [stdout] 6 | use noodles_vcf::variant::record::{AlternateBases, Filters};
[INFO] [stdout]   |                                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SequenceRepository`
[INFO] [stdout]   --> src/states.rs:20:41
[INFO] [stdout]    |
[INFO] [stdout] 20 |     sequence::{Sequence, SequenceCache, SequenceRepository},
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `alignment`
[INFO] [stdout]    --> src/alignment/alignment.rs:221:23
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub fn sort_alignment(alignment: &mut Alignment, option: AlignmentSort) -> Result<(), TGVError> {
[INFO] [stdout]     |                       ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_alignment`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `option`
[INFO] [stdout]    --> src/alignment/alignment.rs:221:50
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub fn sort_alignment(alignment: &mut Alignment, option: AlignmentSort) -> Result<(), TGVError> {
[INFO] [stdout]     |                                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_option`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i_op`
[INFO] [stdout]   --> src/alignment/coverage.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 |     for (i_op, op) in cigars.iter().enumerate() {
[INFO] [stdout]    |          ^^^^ help: if this is intentional, prefix it with an underscore: `_i_op`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]   --> src/alignment/coverage.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 86 |             Cigar::Ins(l) => {}
[INFO] [stdout]    |                        ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]   --> src/alignment/coverage.rs:88:24
[INFO] [stdout]    |
[INFO] [stdout] 88 |             Cigar::Del(l) | Cigar::RefSkip(l) => {}
[INFO] [stdout]    |                        ^                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]    |
[INFO] [stdout] 88 |             Cigar::Del(_l) | Cigar::RefSkip(_l) => {}
[INFO] [stdout]    |                        +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/coverage.rs:103:29
[INFO] [stdout]     |
[INFO] [stdout] 103 |             Cigar::HardClip(l) | Cigar::Pad(l) => {}
[INFO] [stdout]     |                             ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 103 |             Cigar::HardClip(_l) | Cigar::Pad(_l) => {}
[INFO] [stdout]     |                             +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base`
[INFO] [stdout]    --> src/alignment/coverage.rs:161:39
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn update_softclip(&mut self, base: u8) {
[INFO] [stdout]     |                                       ^^^^ help: if this is intentional, prefix it with an underscore: `_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:189:33
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 Cigar::SoftClip(l) | Cigar::Ins(l) | Cigar::HardClip(l) | Cigar::Pad(l) => {
[INFO] [stdout]     |                                 ^               ^                    ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 Cigar::SoftClip(_l) | Cigar::Ins(_l) | Cigar::HardClip(_l) | Cigar::Pad(_l) => {
[INFO] [stdout]     |                                 +                +                     +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:195:28
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 Cigar::Del(l) | Cigar::RefSkip(l) => {
[INFO] [stdout]     |                            ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 Cigar::Del(_l) | Cigar::RefSkip(_l) => {
[INFO] [stdout]     |                            +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:250:33
[INFO] [stdout]     |
[INFO] [stdout] 250 |                 Cigar::SoftClip(l) | Cigar::Ins(l) | Cigar::HardClip(l) | Cigar::Pad(l) => {
[INFO] [stdout]     |                                 ^               ^                    ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 250 |                 Cigar::SoftClip(_l) | Cigar::Ins(_l) | Cigar::HardClip(_l) | Cigar::Pad(_l) => {
[INFO] [stdout]     |                                 +                +                     +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:256:28
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 Cigar::Del(l) | Cigar::RefSkip(l) => {
[INFO] [stdout]     |                            ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 Cigar::Del(_l) | Cigar::RefSkip(_l) => {
[INFO] [stdout]     |                            +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i_op`
[INFO] [stdout]    --> src/alignment/read.rs:347:10
[INFO] [stdout]     |
[INFO] [stdout] 347 |     for (i_op, op) in cigars.iter().enumerate() {
[INFO] [stdout]     |          ^^^^ help: if this is intentional, prefix it with an underscore: `_i_op`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:413:24
[INFO] [stdout]     |
[INFO] [stdout] 413 |             Cigar::Del(l) | Cigar::RefSkip(l) => {
[INFO] [stdout]     |                        ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 413 |             Cigar::Del(_l) | Cigar::RefSkip(_l) => {
[INFO] [stdout]     |                        +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:425:25
[INFO] [stdout]     |
[INFO] [stdout] 425 |             Cigar::Diff(l) => {
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:439:26
[INFO] [stdout]     |
[INFO] [stdout] 439 |             Cigar::Equal(l) => new_contexts.push(RenderingContext {
[INFO] [stdout]     |                          ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/alignment/read.rs:489:29
[INFO] [stdout]     |
[INFO] [stdout] 489 |             Cigar::HardClip(l) | Cigar::Pad(l) => {
[INFO] [stdout]     |                             ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 489 |             Cigar::HardClip(_l) | Cigar::Pad(_l) => {
[INFO] [stdout]     |                             +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/repository.rs:67:51
[INFO] [stdout]    |
[INFO] [stdout] 67 | ...                   Err(TGVError::IOError(e)) => match reference {
[INFO] [stdout]    |                                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reference`
[INFO] [stdout]    --> src/tracks/ucsc_db.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         reference: &Reference,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reference`
[INFO] [stdout]   --> src/tracks/local_db.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         reference: &Reference,
[INFO] [stdout]    |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `loaded_data` is assigned to, but never used
[INFO] [stdout]    --> src/states.rs:204:13
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let mut loaded_data = false;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_loaded_data` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `loaded_data` is never read
[INFO] [stdout]    --> src/states.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |             loaded_data = Self::handle_data_message(state, repository, data_message).await?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `options`
[INFO] [stdout]    --> src/states.rs:372:46
[INFO] [stdout]     |
[INFO] [stdout] 372 |             StateMessage::AddAlignmentChange(options) => {}
[INFO] [stdout]     |                                              ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reference`
[INFO] [stdout]    --> src/contig_header.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         reference: Option<&Reference>,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]   --> src/register/command.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         state: &State,
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sort`
[INFO] [stdout]    --> src/register/command.rs:399:24
[INFO] [stdout]     |
[INFO] [stdout] 399 |             Ok((input, sort)) => {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_sort`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sort`
[INFO] [stdout]    --> src/register/command.rs:425:24
[INFO] [stdout]     |
[INFO] [stdout] 425 |             Ok((input, sort)) => {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_sort`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/register/command.rs:458:18
[INFO] [stdout]     |
[INFO] [stdout] 458 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stdout]     |                  ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected`
[INFO] [stdout]    --> src/register/command.rs:458:26
[INFO] [stdout]     |
[INFO] [stdout] 458 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stdout]     |                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]   --> src/register/help.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         state: &State,
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/register/mouse.rs:229:13
[INFO] [stdout]     |
[INFO] [stdout] 229 |             _ => {}
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/register/mouse.rs:229:13
[INFO] [stdout]     |
[INFO] [stdout]  46 |             event::MouseEventKind::Down(_) => {
[INFO] [stdout]     |             ------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  66 |             event::MouseEventKind::Drag(_) => {
[INFO] [stdout]     |             ------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 101 |             event::MouseEventKind::Up(_) => {
[INFO] [stdout]     |             ---------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 105 |             event::MouseEventKind::Moved => {
[INFO] [stdout]     |             ---------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 229 |             _ => {}
[INFO] [stdout]     |             ^ ...and 4 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/register/normal.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         state: &State,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/register/normal.rs:218:18
[INFO] [stdout]     |
[INFO] [stdout] 218 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stdout]     |                  ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected`
[INFO] [stdout]    --> src/register/normal.rs:218:26
[INFO] [stdout]     |
[INFO] [stdout] 218 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stdout]     |                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/rendering/alignment.rs:145:49
[INFO] [stdout]     |
[INFO] [stdout] 145 |             RenderingContextModifier::Insertion(l) => {
[INFO] [stdout]     |                                                 ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pallete`
[INFO] [stdout]    --> src/rendering/contig_list.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pallete: &Palette,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pallete`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/rendering/coverage.rs:401:18
[INFO] [stdout]     |
[INFO] [stdout] 401 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stdout]     |                  ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected`
[INFO] [stdout]    --> src/rendering/coverage.rs:401:26
[INFO] [stdout]     |
[INFO] [stdout] 401 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stdout]     |                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constraint`
[INFO] [stdout]    --> src/rendering/layout.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 constraint,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `direction`
[INFO] [stdout]    --> src/rendering/layout.rs:107:17
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 direction,
[INFO] [stdout]     |                 ^^^^^^^^^ help: try ignoring the field: `direction: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constraint`
[INFO] [stdout]    --> src/rendering/layout.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 constraint,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `children`
[INFO] [stdout]    --> src/rendering/layout.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 children,
[INFO] [stdout]     |                 ^^^^^^^^ help: try ignoring the field: `children: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constraint`
[INFO] [stdout]    --> src/rendering/layout.rs:118:17
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 constraint,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constraint`
[INFO] [stdout]    --> src/rendering/layout.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 constraint,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `area_type`
[INFO] [stdout]    --> src/rendering/layout.rs:253:34
[INFO] [stdout]     |
[INFO] [stdout] 253 |         self.areas.iter().find(|(area_type, area)| {
[INFO] [stdout]     |                                  ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_area_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/rendering/layout.rs:269:14
[INFO] [stdout]     |
[INFO] [stdout] 269 |         for (i, (area_type, rect)) in self.areas.iter().enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constraint`
[INFO] [stdout]    --> src/rendering/layout.rs:367:13
[INFO] [stdout]     |
[INFO] [stdout] 367 |             constraint,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constraint`
[INFO] [stdout]    --> src/rendering/layout.rs:549:13
[INFO] [stdout]     |
[INFO] [stdout] 549 |             constraint,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `area_type`
[INFO] [stdout]    --> src/rendering/layout.rs:550:13
[INFO] [stdout]     |
[INFO] [stdout] 550 |             area_type,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `area_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/settings.rs:399:18
[INFO] [stdout]     |
[INFO] [stdout] 399 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stdout]     |                  ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected`
[INFO] [stdout]    --> src/settings.rs:399:26
[INFO] [stdout]     |
[INFO] [stdout] 399 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stdout]     |                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `area`
[INFO] [stdout]    --> src/window.rs:173:38
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn self_correct_y(&mut self, area: &Rect, depth: Option<usize>) {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_area`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache_dir`
[INFO] [stdout]    --> src/tracks/downloader.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |         cache_dir: &PathBuf,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cache_dir`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reference`
[INFO] [stdout]    --> src/tracks/local_db.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         reference: &Reference,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]    --> src/tracks/local_db.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         cache: &mut TrackCache,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]    --> src/tracks/local_db.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |         cache: &mut TrackCache,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]    --> src/tracks/local_db.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         cache: &mut TrackCache,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reference`
[INFO] [stdout]    --> src/tracks/ucsc_db.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |         reference: &Reference,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]    --> src/tracks/ucsc_db.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |         cache: &mut TrackCache,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]    --> src/tracks/ucsc_db.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         cache: &mut TrackCache,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]    --> src/tracks/ucsc_db.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         cache: &mut TrackCache,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `all`
[INFO] [stdout]   --> src/main.rs:47:37
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Some(Commands::List { more, all }) => {
[INFO] [stdout]    |                                     ^^^ help: try ignoring the field: `all: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `read_at` and `y_of` are never used
[INFO] [stdout]   --> src/alignment/alignment.rs:68:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl Alignment {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 68 |     pub fn read_at(&self, x_coordinate: usize, y: usize) -> Option<&AlignedRead> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 |     pub fn y_of(&self, read: &AlignedRead) -> Option<usize> {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sort_alignment` is never used
[INFO] [stdout]    --> src/alignment/alignment.rs:221:8
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub fn sort_alignment(alignment: &mut Alignment, option: AlignmentSort) -> Result<(), TGVError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `index` is never read
[INFO] [stdout]   --> src/alignment/read.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub struct AlignedRead {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub index: usize,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AlignedRead` 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: methods `range`, `covers`, `full_read_covers`, `overlaps`, and `is_deletion_at` are never used
[INFO] [stdout]    --> src/alignment/read.rs:84:12
[INFO] [stdout]     |
[INFO] [stdout]  82 | impl AlignedRead {
[INFO] [stdout]     | ---------------- methods in this implementation
[INFO] [stdout]  83 |     /// Return an 1-based range iterator that includes all bases of the alignment.
[INFO] [stdout]  84 |     pub fn range(&self) -> impl Iterator<Item = usize> {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub fn covers(&self, x_coordinate: usize) -> bool {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 138 |     pub fn full_read_covers(&self, x_coordinate: usize) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 143 |     pub fn overlaps(&self, x_left_coordinate: usize, x_right_coordinate: usize) -> bool {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 217 |     pub fn is_deletion_at(&self, coordinate: usize) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `name` and `contigs_sort` are never used
[INFO] [stdout]   --> src/contig_header.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Contig {
[INFO] [stdout]    | ----------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 29 |     pub fn name(&self) -> &str {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub fn contigs_sort(contigs: Vec<Contig>) -> Vec<Contig> {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `reference` is never read
[INFO] [stdout]    --> src/contig_header.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub struct ContigHeader {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 173 |     reference: Option<Reference>,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ContigHeader` 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 `last`, `get_contig_by_str`, `contains`, and `length` are never used
[INFO] [stdout]    --> src/contig_header.rs:196:12
[INFO] [stdout]     |
[INFO] [stdout] 180 | impl ContigHeader {
[INFO] [stdout]     | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 196 |     pub fn last(&self) -> Result<usize, TGVError> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 |     pub fn get_contig_by_str(&self, contig_name: &str) -> Option<&Contig> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 289 |     pub fn contains(&self, contig: &Contig) -> bool {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 293 |     pub fn length(&self, contig: &Contig) -> Option<usize> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `contig_index` and `name` are never read
[INFO] [stdout]   --> src/cytoband.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub struct CytobandSegment {
[INFO] [stdout]    |            --------------- fields in this struct
[INFO] [stdout] 69 |     pub contig_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CytobandSegment` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `reference` and `contig_index` are never read
[INFO] [stdout]   --> src/cytoband.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub struct Cytoband {
[INFO] [stdout]    |            -------- fields in this struct
[INFO] [stdout] 78 |     pub reference: Option<Reference>,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 79 |     pub contig_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Cytoband` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `default` and `start` are never used
[INFO] [stdout]    --> src/cytoband.rs:84:12
[INFO] [stdout]     |
[INFO] [stdout]  83 | impl Cytoband {
[INFO] [stdout]     | ------------- associated items in this implementation
[INFO] [stdout]  84 |     pub fn default(
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 |     pub fn start(&self) -> usize {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `InvalidRange` is never constructed
[INFO] [stdout]   --> src/error.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub enum TGVError {
[INFO] [stdout]    |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 56 |     InvalidRange,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TGVError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `feature_type` is never read
[INFO] [stdout]   --> src/feature.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct SubGeneFeature {
[INFO] [stdout]    |            -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 18 |     pub feature_type: SubGeneFeatureType,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SubGeneFeature` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]   --> src/feature.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub struct Gene {
[INFO] [stdout]    |            ---- field in this struct
[INFO] [stdout] 74 |     pub id: String,
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Gene` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_properly_bounded` and `middle` are never used
[INFO] [stdout]   --> src/intervals.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout]  4 | pub trait GenomeInterval {
[INFO] [stdout]    |           -------------- methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 29 |     fn is_properly_bounded(&self, end: Option<usize>) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 |     fn middle(&self) -> usize {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `GotoNextContig`, `GotoPreviousContig`, `ResizeTrack`, and `AddAlignmentChange` are never constructed
[INFO] [stdout]   --> src/message.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub enum StateMessage {
[INFO] [stdout]    |          ------------ variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 29 |     GotoNextContig(usize),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 30 |     GotoPreviousContig(usize),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     ResizeTrack {
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     AddAlignmentChange(Vec<AlignmentDisplayOption>),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StateMessage` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `requires_reference` is never used
[INFO] [stdout]   --> src/message.rs:60:12
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl StateMessage {
[INFO] [stdout]    | ----------------- method in this implementation
[INFO] [stdout] 59 |     /// Whether the message requires a reference genome.
[INFO] [stdout] 60 |     pub fn requires_reference(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]    --> src/message.rs:98:5
[INFO] [stdout]     |
[INFO] [stdout]  97 | pub enum AlignmentFilter {
[INFO] [stdout]     |          --------------- variants in this enum
[INFO] [stdout]  98 |     Default,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 |     False,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 |     StartsIn(usize, usize),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     EndsIn(usize, usize),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 111 |     Overlaps(usize, usize),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 115 |     Strand(Strand),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     MappingQualityGE(u16),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 |     MappingQualityLE(u16),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 |     FlagsAll(u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 139 |     FlagsAny(u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 142 |     FlagsEqual(u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 145 |     Tag(String, String),
[INFO] [stdout]     |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 148 |     Not(Box<AlignmentFilter>),
[INFO] [stdout]     |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     And(Box<AlignmentFilter>, Box<AlignmentFilter>),
[INFO] [stdout]     |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 154 |     Or(Box<AlignmentFilter>, Box<AlignmentFilter>),
[INFO] [stdout]     |     ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `AlignmentFilter` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `and`, `or`, and `not` are never used
[INFO] [stdout]    --> src/message.rs:158:12
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl AlignmentFilter {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] 158 |     pub fn and(self, other: AlignmentFilter) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub fn or(self, other: AlignmentFilter) -> Self {
[INFO] [stdout]     |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 182 |     pub fn not(self) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `SUPPORTED_REFERENCES` is never used
[INFO] [stdout]   --> src/reference.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Reference {
[INFO] [stdout]    | -------------- associated constant in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 18 |     pub const SUPPORTED_REFERENCES: [&str; 2] = [Self::HG19, Self::HG38];
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_ZOOM_TO_DISPLAY_ALIGNMENTS` is never used
[INFO] [stdout]   --> src/rendering/mod.rs:48:7
[INFO] [stdout]    |
[INFO] [stdout] 48 | const MAX_ZOOM_TO_DISPLAY_ALIGNMENTS: u32 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MousePosition` is never used
[INFO] [stdout]    --> src/rendering/layout.rs:141:6
[INFO] [stdout]     |
[INFO] [stdout] 141 | enum MousePosition {
[INFO] [stdout]     |      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `has_alignment`, `has_track`, and `has_sequence` are never used
[INFO] [stdout]    --> src/repository.rs:180:12
[INFO] [stdout]     |
[INFO] [stdout]  39 | impl Repository {
[INFO] [stdout]     | --------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 180 |     pub fn has_alignment(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 184 |     pub fn has_track(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 188 |     pub fn has_sequence(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `source` is never read
[INFO] [stdout]    --> src/repository.rs:325:5
[INFO] [stdout]     |
[INFO] [stdout] 323 | pub struct RemoteBamRepository {
[INFO] [stdout]     |            ------------------- field in this struct
[INFO] [stdout] 324 |     bam_path: String,
[INFO] [stdout] 325 |     source: RemoteSource,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `RemoteBamRepository` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `has_alignment` is never used
[INFO] [stdout]    --> src/repository.rs:472:12
[INFO] [stdout]     |
[INFO] [stdout] 452 | impl AlignmentRepositoryEnum {
[INFO] [stdout]     | ---------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 472 |     pub fn has_alignment(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `len` is never used
[INFO] [stdout]   --> src/sequence.rs:43:12
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl Sequence {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 43 |     pub fn len(&self) -> usize {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `reference`, `contig_to_file_name`, and `cache_dir` are never read
[INFO] [stdout]    --> src/sequence.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub struct TwoBitSequenceRepository {
[INFO] [stdout]     |            ------------------------ fields in this struct
[INFO] [stdout] 263 |     /// Reference genome.   
[INFO] [stdout] 264 |     reference: Reference,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 267 |     contig_to_file_name: HashMap<usize, String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 270 |     cache_dir: String,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `cytoband_renderable` is never used
[INFO] [stdout]    --> src/states.rs:180:12
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl State {
[INFO] [stdout]     | ---------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 180 |     pub fn cytoband_renderable(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reverse` is never used
[INFO] [stdout]   --> src/strand.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl Strand {
[INFO] [stdout]    | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 22 |     pub fn reverse(self) -> Self {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_features` and `is_empty` are never used
[INFO] [stdout]   --> src/track.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 37 | impl<T: GenomeInterval> Track<T> {
[INFO] [stdout]    | -------------------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub fn from_features(features: Vec<T>, contig_index: usize) -> Result<Self, TGVError> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 77 |     pub fn is_empty(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_features_between` is never used
[INFO] [stdout]    --> src/track.rs:229:12
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl<T: GenomeInterval> Track<T> {
[INFO] [stdout]     | -------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 229 |     pub fn get_features_between(&self, start: usize, end: usize) -> Vec<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_gene_at` and `get_genes_between` are never used
[INFO] [stdout]    --> src/track.rs:294:12
[INFO] [stdout]     |
[INFO] [stdout] 238 | impl Track<Gene> {
[INFO] [stdout]     | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 294 |     pub fn get_gene_at(&self, position: usize) -> Option<&Gene> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |     pub fn get_genes_between(&self, start: usize, end: usize) -> Vec<&Gene> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new_basewise_window` and `new_zoom_out_window` are never used
[INFO] [stdout]   --> src/window.rs:32:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl ViewingWindow {
[INFO] [stdout]    | ------------------ associated functions in this implementation
[INFO] [stdout] 32 |     pub fn new_basewise_window(contig: usize, left: usize, top: usize) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 41 |     pub fn new_zoom_out_window(contig: usize, left: usize, top: usize, zoom: usize) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get` is never used
[INFO] [stdout]   --> src/window.rs:93:12
[INFO] [stdout]    |
[INFO] [stdout] 65 | impl OnScreenCoordinate {
[INFO] [stdout]    | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 93 |     pub fn get(&self) -> usize {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `overlaps_x_interval` is never used
[INFO] [stdout]    --> src/window.rs:215:12
[INFO] [stdout]     |
[INFO] [stdout] 137 | impl ViewingWindow {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 215 |     pub fn overlaps_x_interval(&self, left: usize, right: usize, area: &Rect) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `overlaps_y` is never used
[INFO] [stdout]    --> src/window.rs:284:12
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl ViewingWindow {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 284 |     pub fn overlaps_y(&self, y: usize, area: &Rect) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `query_gene_covering` is never used
[INFO] [stdout]    --> src/tracks/mod.rs:171:14
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub trait TrackService {
[INFO] [stdout]     |           ------------ method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 171 |     async fn query_gene_covering(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `hub_url` is never read
[INFO] [stdout]    --> src/tracks/downloader.rs:831:5
[INFO] [stdout]     |
[INFO] [stdout] 830 | struct UcscHub {
[INFO] [stdout]     |        ------- field in this struct
[INFO] [stdout] 831 |     hub_url: String,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `UcscHub` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `parse_blob_to_coords` is never used
[INFO] [stdout]   --> src/tracks/local_db.rs:60:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | impl LocalDbTrackService {
[INFO] [stdout]    | ------------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 60 |     fn parse_blob_to_coords(blob: &[u8]) -> Vec<usize> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `list_accessions` is never used
[INFO] [stdout]   --> src/tracks/ucsc_db.rs:77:18
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl UcscDbTrackService {
[INFO] [stdout]    | ----------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 77 |     pub async fn list_accessions(
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `collect` that must be used
[INFO] [stdout]    --> src/rendering/coverage.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 | /         (left..right + 1)
[INFO] [stdout] 154 | |             .enumerate()
[INFO] [stdout] 155 | |             .map(|(i, x)| {
[INFO] [stdout] 156 | |                 let coverage = alignment.coverage_at(x);
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |             })
[INFO] [stdout] 169 | |             .collect::<()>();
[INFO] [stdout]     | |____________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you really need to exhaust the iterator, consider `.for_each(drop)` instead
[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] 153 |         let _ = (left..right + 1)
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `collect` that must be used
[INFO] [stdout]    --> src/rendering/coverage.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 | /     linear_space
[INFO] [stdout] 177 | |         .into_iter()
[INFO] [stdout] 178 | |         .enumerate()
[INFO] [stdout] 179 | |         .map(|(i, (bin_left, bin_right))| {
[INFO] [stdout] ...   |
[INFO] [stdout] 183 | |         })
[INFO] [stdout] 184 | |         .collect::<()>();
[INFO] [stdout]     | |________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you really need to exhaust the iterator, consider `.for_each(drop)` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 176 |     let _ = linear_space
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/rendering/layout.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         layout.set_area(initial_area);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let _ = layout.set_area(initial_area);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `txStart` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub txStart: u64,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `tx_start`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `txEnd` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub txEnd: u64,
[INFO] [stdout]    |         ^^^^^ help: convert the identifier to snake case: `tx_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `cdsStart` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub cdsStart: u64,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `cds_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `cdsEnd` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub cdsEnd: u64,
[INFO] [stdout]    |         ^^^^^^ help: convert the identifier to snake case: `cds_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `exonStarts` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub exonStarts: Vec<u8>,
[INFO] [stdout]    |         ^^^^^^^^^^ help: convert the identifier to snake case: `exon_starts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `exonEnds` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub exonEnds: Vec<u8>,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `exon_ends`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `txStart` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let txStart: i64 = row.try_get("txStart")?;
[INFO] [stdout]    |             ^^^^^^^ help: convert the identifier to snake case: `tx_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `txEnd` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |         let txEnd: i64 = row.try_get("txEnd")?;
[INFO] [stdout]    |             ^^^^^ help: convert the identifier to snake case: `tx_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `cdsStart` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |         let cdsStart: i64 = row.try_get("cdsStart")?;
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to snake case: `cds_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `cdsEnd` should have a snake case name
[INFO] [stdout]   --> src/tracks/schema.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let cdsEnd: i64 = row.try_get("cdsEnd")?;
[INFO] [stdout]    |             ^^^^^^ help: convert the identifier to snake case: `cds_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `chromStart` should have a snake case name
[INFO] [stdout]    --> src/tracks/schema.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     chromStart: u64, // sqlite doesn't support unsigned int
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `chrom_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `chromEnd` should have a snake case name
[INFO] [stdout]    --> src/tracks/schema.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     chromEnd: u64,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `chrom_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `gieStain` should have a snake case name
[INFO] [stdout]    --> src/tracks/schema.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     gieStain: String,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `gie_stain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `chromStart` should have a snake case name
[INFO] [stdout]    --> src/tracks/schema.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let chromStart: i64 = row.try_get("chromStart")?;
[INFO] [stdout]     |             ^^^^^^^^^^ help: convert the identifier to snake case: `chrom_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `chromEnd` should have a snake case name
[INFO] [stdout]    --> src/tracks/schema.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |         let chromEnd: i64 = row.try_get("chromEnd")?;
[INFO] [stdout]     |             ^^^^^^^^ help: convert the identifier to snake case: `chrom_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `cytoBandIdeo` should have a snake case name
[INFO] [stdout]    --> src/tracks/schema.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 |     cytoBandIdeo: Vec<CytobandSegmentRow>,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `cyto_band_ideo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6m 57s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "7782cef3f2206dd9f4a151994bd7676f7bad60cb78dff2bd70c924d12080d83e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7782cef3f2206dd9f4a151994bd7676f7bad60cb78dff2bd70c924d12080d83e", kill_on_drop: false }`
[INFO] [stdout] 7782cef3f2206dd9f4a151994bd7676f7bad60cb78dff2bd70c924d12080d83e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 99a6bd7eba2d9d23a10a6e2915cb51f90aceb1c1d56ecda615645390ccb9324c
[INFO] running `Command { std: "docker" "start" "-a" "99a6bd7eba2d9d23a10a6e2915cb51f90aceb1c1d56ecda615645390ccb9324c", kill_on_drop: false }`
[INFO] [stderr] warning: tgv v0.1.0 (/opt/rustwide/workdir) ignoring invalid dependency `cargo-insta` which is missing a lib target
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/repository.rs:79:21
[INFO] [stderr]    |
[INFO] [stderr] 79 |                     _ => {
[INFO] [stderr]    |                     ^ no value can reach this
[INFO] [stderr]    |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]   --> src/repository.rs:79:21
[INFO] [stderr]    |
[INFO] [stderr] 53 |                     (BackendType::Ucsc, Reference::UcscAccession(_)) => {
[INFO] [stderr]    |                     ------------------------------------------------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 56 |                     (BackendType::Ucsc, _) => TrackServiceEnum::Db(
[INFO] [stderr]    |                     ---------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 59 |                     (BackendType::Local, _) => TrackServiceEnum::LocalDb(
[INFO] [stderr]    |                     ----------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 62 |                     (BackendType::Default, reference) => {
[INFO] [stderr]    |                     --------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 79 |                     _ => {
[INFO] [stderr]    |                     ^ collectively making this unreachable
[INFO] [stderr]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Read`
[INFO] [stderr]  --> src/alignment/read.rs:6:37
[INFO] [stderr]   |
[INFO] [stderr] 6 | use rust_htslib::bam::{record::Seq, Read, Record};
[INFO] [stderr]   |                                     ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `widgets::Widget`
[INFO] [stderr]  --> src/app.rs:4:33
[INFO] [stderr]   |
[INFO] [stderr] 4 | use ratatui::{prelude::Backend, widgets::Widget, Terminal};
[INFO] [stderr]   |                                 ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `intervals::GenomeInterval`
[INFO] [stderr]   --> src/tracks/mod.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 |     intervals::GenomeInterval,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Column`
[INFO] [stderr]   --> src/tracks/ucsc_db.rs:14:37
[INFO] [stderr]    |
[INFO] [stderr] 14 | use sqlx::{mysql::MySqlPoolOptions, Column, MySqlPool, Row};
[INFO] [stderr]    |                                     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Column`
[INFO] [stderr]   --> src/tracks/local_db.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 |     Column, Row,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Column`
[INFO] [stderr]  --> src/tracks/downloader.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     Column, MySqlPool, Pool, Row,
[INFO] [stderr]   |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `intervals::GenomeInterval`
[INFO] [stderr]  --> src/tracks/downloader.rs:2:30
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::{error::TGVError, intervals::GenomeInterval, reference::Reference, tracks::UcscHost};
[INFO] [stderr]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `TrackService`
[INFO] [stderr]  --> src/tracks/downloader.rs:1:21
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::tracks::{TrackService, UcscApiTrackService, UcscDbTrackService, TRACK_PREFERENCES};
[INFO] [stderr]   |                     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Filters`
[INFO] [stderr]  --> src/variant.rs:6:52
[INFO] [stderr]   |
[INFO] [stderr] 6 | use noodles_vcf::variant::record::{AlternateBases, Filters};
[INFO] [stderr]   |                                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SequenceRepository`
[INFO] [stderr]   --> src/states.rs:20:41
[INFO] [stderr]    |
[INFO] [stderr] 20 |     sequence::{Sequence, SequenceCache, SequenceRepository},
[INFO] [stderr]    |                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `alignment`
[INFO] [stderr]    --> src/alignment/alignment.rs:221:23
[INFO] [stderr]     |
[INFO] [stderr] 221 | pub fn sort_alignment(alignment: &mut Alignment, option: AlignmentSort) -> Result<(), TGVError> {
[INFO] [stderr]     |                       ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_alignment`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `option`
[INFO] [stderr]    --> src/alignment/alignment.rs:221:50
[INFO] [stderr]     |
[INFO] [stderr] 221 | pub fn sort_alignment(alignment: &mut Alignment, option: AlignmentSort) -> Result<(), TGVError> {
[INFO] [stderr]     |                                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_option`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i_op`
[INFO] [stderr]   --> src/alignment/coverage.rs:27:10
[INFO] [stderr]    |
[INFO] [stderr] 27 |     for (i_op, op) in cigars.iter().enumerate() {
[INFO] [stderr]    |          ^^^^ help: if this is intentional, prefix it with an underscore: `_i_op`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `l`
[INFO] [stderr]   --> src/alignment/coverage.rs:86:24
[INFO] [stderr]    |
[INFO] [stderr] 86 |             Cigar::Ins(l) => {}
[INFO] [stderr]    |                        ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `l`
[INFO] [stderr]   --> src/alignment/coverage.rs:88:24
[INFO] [stderr]    |
[INFO] [stderr] 88 |             Cigar::Del(l) | Cigar::RefSkip(l) => {}
[INFO] [stderr]    |                        ^                   ^
[INFO] [stderr]    |
[INFO] [stderr] help: if this is intentional, prefix it with an underscore
[INFO] [stderr]    |
[INFO] [stderr] 88 |             Cigar::Del(_l) | Cigar::RefSkip(_l) => {}
[INFO] [stderr]    |                        +                    +
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `l`
[INFO] [stderr]    --> src/alignment/coverage.rs:103:29
[INFO] [stderr]     |
[INFO] [stderr] 103 |             Cigar::HardClip(l) | Cigar::Pad(l) => {}
[INFO] [stderr]     |                             ^               ^
[INFO] [stderr]     |
[INFO] [stderr] help: if this is intentional, prefix it with an underscore
[INFO] [stderr]     |
[INFO] [stderr] 103 |             Cigar::HardClip(_l) | Cigar::Pad(_l) => {}
[INFO] [stderr]     |                             +                +
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `base`
[INFO] [stderr]    --> src/alignment/coverage.rs:161:39
[INFO] [stderr]     |
[INFO] [stderr] 161 |     pub fn update_softclip(&mut self, base: u8) {
[INFO] [stderr]     |                                       ^^^^ help: if this is intentional, prefix it with an underscore: `_base`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `l`
[INFO] [stderr]    --> src/alignment/read.rs:189:33
[INFO] [stderr]     |
[INFO] [stderr] 189 |                 Cigar::SoftClip(l) | Cigar::Ins(l) | Cigar::HardClip(l) | Cigar::Pad(l) => {
[INFO] [stderr]     |                                 ^               ^                    ^               ^
[INFO] [stderr]     |
[INFO] [stderr] help: if this is intentional, prefix it with an underscore
[INFO] [stderr]     |
[INFO] [stderr] 189 |                 Cigar::SoftClip(_l) | Cigar::Ins(_l) | Cigar::HardClip(_l) | Cigar::Pad(_l) => {
[INFO] [stderr]     |                                 +                +                     +                +
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `l`
[INFO] [stderr]    --> src/alignment/read.rs:195:28
[INFO] [stderr]     |
[INFO] [stderr] 195 |                 Cigar::Del(l) | Cigar::RefSkip(l) => {
[INFO] [stderr]     |                            ^                   ^
[INFO] [stderr]     |
[INFO] [stderr] help: if this is intentional, prefix it with an underscore
[INFO] [stderr]     |
[INFO] [stderr] 195 |                 Cigar::Del(_l) | Cigar::RefSkip(_l) => {
[INFO] [stderr]     |                            +                    +
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `l`
[INFO] [stderr]    --> src/alignment/read.rs:250:33
[INFO] [stderr]     |
[INFO] [stderr] 250 |                 Cigar::SoftClip(l) | Cigar::Ins(l) | Cigar::HardClip(l) | Cigar::Pad(l) => {
[INFO] [stderr]     |                                 ^               ^                    ^               ^
[INFO] [stderr]     |
[INFO] [stderr] help: if this is intentional, prefix it with an underscore
[INFO] [stderr]     |
[INFO] [stderr] 250 |                 Cigar::SoftClip(_l) | Cigar::Ins(_l) | Cigar::HardClip(_l) | Cigar::Pad(_l) => {
[INFO] [stderr]     |                                 +                +                     +                +
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `l`
[INFO] [stderr]    --> src/alignment/read.rs:256:28
[INFO] [stderr]     |
[INFO] [stderr] 256 |                 Cigar::Del(l) | Cigar::RefSkip(l) => {
[INFO] [stderr]     |                            ^                   ^
[INFO] [stderr]     |
[INFO] [stderr] help: if this is intentional, prefix it with an underscore
[INFO] [stderr]     |
[INFO] [stderr] 256 |                 Cigar::Del(_l) | Cigar::RefSkip(_l) => {
[INFO] [stderr]     |                            +                    +
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i_op`
[INFO] [stderr]    --> src/alignment/read.rs:347:10
[INFO] [stderr]     |
[INFO] [stderr] 347 |     for (i_op, op) in cigars.iter().enumerate() {
[INFO] [stderr]     |          ^^^^ help: if this is intentional, prefix it with an underscore: `_i_op`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `l`
[INFO] [stderr]    --> src/alignment/read.rs:413:24
[INFO] [stderr]     |
[INFO] [stderr] 413 |             Cigar::Del(l) | Cigar::RefSkip(l) => {
[INFO] [stderr]     |                        ^                   ^
[INFO] [stderr]     |
[INFO] [stderr] help: if this is intentional, prefix it with an underscore
[INFO] [stderr]     |
[INFO] [stderr] 413 |             Cigar::Del(_l) | Cigar::RefSkip(_l) => {
[INFO] [stderr]     |                        +                    +
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `l`
[INFO] [stderr]    --> src/alignment/read.rs:425:25
[INFO] [stderr]     |
[INFO] [stderr] 425 |             Cigar::Diff(l) => {
[INFO] [stderr]     |                         ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `l`
[INFO] [stderr]    --> src/alignment/read.rs:439:26
[INFO] [stderr]     |
[INFO] [stderr] 439 |             Cigar::Equal(l) => new_contexts.push(RenderingContext {
[INFO] [stderr]     |                          ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `l`
[INFO] [stderr]    --> src/alignment/read.rs:489:29
[INFO] [stderr]     |
[INFO] [stderr] 489 |             Cigar::HardClip(l) | Cigar::Pad(l) => {
[INFO] [stderr]     |                             ^               ^
[INFO] [stderr]     |
[INFO] [stderr] help: if this is intentional, prefix it with an underscore
[INFO] [stderr]     |
[INFO] [stderr] 489 |             Cigar::HardClip(_l) | Cigar::Pad(_l) => {
[INFO] [stderr]     |                             +                +
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]   --> src/repository.rs:67:51
[INFO] [stderr]    |
[INFO] [stderr] 67 | ...                   Err(TGVError::IOError(e)) => match reference {
[INFO] [stderr]    |                                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `reference`
[INFO] [stderr]    --> src/tracks/ucsc_db.rs:122:9
[INFO] [stderr]     |
[INFO] [stderr] 122 |         reference: &Reference,
[INFO] [stderr]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `reference`
[INFO] [stderr]   --> src/tracks/local_db.rs:89:9
[INFO] [stderr]    |
[INFO] [stderr] 89 |         reference: &Reference,
[INFO] [stderr]    |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `loaded_data` is assigned to, but never used
[INFO] [stderr]    --> src/states.rs:204:13
[INFO] [stderr]     |
[INFO] [stderr] 204 |         let mut loaded_data = false;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: consider using `_loaded_data` instead
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `loaded_data` is never read
[INFO] [stderr]    --> src/states.rs:206:13
[INFO] [stderr]     |
[INFO] [stderr] 206 |             loaded_data = Self::handle_data_message(state, repository, data_message).await?;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `options`
[INFO] [stderr]    --> src/states.rs:372:46
[INFO] [stderr]     |
[INFO] [stderr] 372 |             StateMessage::AddAlignmentChange(options) => {}
[INFO] [stderr]     |                                              ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `reference`
[INFO] [stderr]    --> src/contig_header.rs:277:9
[INFO] [stderr]     |
[INFO] [stderr] 277 |         reference: Option<&Reference>,
[INFO] [stderr]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `state`
[INFO] [stderr]   --> src/register/command.rs:79:9
[INFO] [stderr]    |
[INFO] [stderr] 79 |         state: &State,
[INFO] [stderr]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sort`
[INFO] [stderr]    --> src/register/command.rs:399:24
[INFO] [stderr]     |
[INFO] [stderr] 399 |             Ok((input, sort)) => {
[INFO] [stderr]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_sort`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sort`
[INFO] [stderr]    --> src/register/command.rs:425:24
[INFO] [stderr]     |
[INFO] [stderr] 425 |             Ok((input, sort)) => {
[INFO] [stderr]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_sort`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/register/command.rs:458:18
[INFO] [stderr]     |
[INFO] [stderr] 458 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stderr]     |                  ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `expected`
[INFO] [stderr]    --> src/register/command.rs:458:26
[INFO] [stderr]     |
[INFO] [stderr] 458 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stderr]     |                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `state`
[INFO] [stderr]   --> src/register/help.rs:25:9
[INFO] [stderr]    |
[INFO] [stderr] 25 |         state: &State,
[INFO] [stderr]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/register/mouse.rs:229:13
[INFO] [stderr]     |
[INFO] [stderr] 229 |             _ => {}
[INFO] [stderr]     |             ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> src/register/mouse.rs:229:13
[INFO] [stderr]     |
[INFO] [stderr]  46 |             event::MouseEventKind::Down(_) => {
[INFO] [stderr]     |             ------------------------------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr]  66 |             event::MouseEventKind::Drag(_) => {
[INFO] [stderr]     |             ------------------------------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 101 |             event::MouseEventKind::Up(_) => {
[INFO] [stderr]     |             ---------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 105 |             event::MouseEventKind::Moved => {
[INFO] [stderr]     |             ---------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 229 |             _ => {}
[INFO] [stderr]     |             ^ ...and 4 other patterns collectively make this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `state`
[INFO] [stderr]    --> src/register/normal.rs:151:9
[INFO] [stderr]     |
[INFO] [stderr] 151 |         state: &State,
[INFO] [stderr]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/register/normal.rs:218:18
[INFO] [stderr]     |
[INFO] [stderr] 218 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stderr]     |                  ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `expected`
[INFO] [stderr]    --> src/register/normal.rs:218:26
[INFO] [stderr]     |
[INFO] [stderr] 218 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stderr]     |                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `l`
[INFO] [stderr]    --> src/rendering/alignment.rs:145:49
[INFO] [stderr]     |
[INFO] [stderr] 145 |             RenderingContextModifier::Insertion(l) => {
[INFO] [stderr]     |                                                 ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `pallete`
[INFO] [stderr]    --> src/rendering/contig_list.rs:126:5
[INFO] [stderr]     |
[INFO] [stderr] 126 |     pallete: &Palette,
[INFO] [stderr]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pallete`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/rendering/coverage.rs:401:18
[INFO] [stderr]     |
[INFO] [stderr] 401 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stderr]     |                  ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `expected`
[INFO] [stderr]    --> src/rendering/coverage.rs:401:26
[INFO] [stderr]     |
[INFO] [stderr] 401 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stderr]     |                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `constraint`
[INFO] [stderr]    --> src/rendering/layout.rs:103:17
[INFO] [stderr]     |
[INFO] [stderr] 103 |                 constraint,
[INFO] [stderr]     |                 ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `direction`
[INFO] [stderr]    --> src/rendering/layout.rs:107:17
[INFO] [stderr]     |
[INFO] [stderr] 107 |                 direction,
[INFO] [stderr]     |                 ^^^^^^^^^ help: try ignoring the field: `direction: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `constraint`
[INFO] [stderr]    --> src/rendering/layout.rs:108:17
[INFO] [stderr]     |
[INFO] [stderr] 108 |                 constraint,
[INFO] [stderr]     |                 ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `children`
[INFO] [stderr]    --> src/rendering/layout.rs:109:17
[INFO] [stderr]     |
[INFO] [stderr] 109 |                 children,
[INFO] [stderr]     |                 ^^^^^^^^ help: try ignoring the field: `children: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `constraint`
[INFO] [stderr]    --> src/rendering/layout.rs:118:17
[INFO] [stderr]     |
[INFO] [stderr] 118 |                 constraint,
[INFO] [stderr]     |                 ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `constraint`
[INFO] [stderr]    --> src/rendering/layout.rs:131:17
[INFO] [stderr]     |
[INFO] [stderr] 131 |                 constraint,
[INFO] [stderr]     |                 ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `area_type`
[INFO] [stderr]    --> src/rendering/layout.rs:253:34
[INFO] [stderr]     |
[INFO] [stderr] 253 |         self.areas.iter().find(|(area_type, area)| {
[INFO] [stderr]     |                                  ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_area_type`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]    --> src/rendering/layout.rs:269:14
[INFO] [stderr]     |
[INFO] [stderr] 269 |         for (i, (area_type, rect)) in self.areas.iter().enumerate() {
[INFO] [stderr]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `constraint`
[INFO] [stderr]    --> src/rendering/layout.rs:367:13
[INFO] [stderr]     |
[INFO] [stderr] 367 |             constraint,
[INFO] [stderr]     |             ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `constraint`
[INFO] [stderr]    --> src/rendering/layout.rs:549:13
[INFO] [stderr]     |
[INFO] [stderr] 549 |             constraint,
[INFO] [stderr]     |             ^^^^^^^^^^ help: try ignoring the field: `constraint: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `area_type`
[INFO] [stderr]    --> src/rendering/layout.rs:550:13
[INFO] [stderr]     |
[INFO] [stderr] 550 |             area_type,
[INFO] [stderr]     |             ^^^^^^^^^ help: try ignoring the field: `area_type: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/settings.rs:399:18
[INFO] [stderr]     |
[INFO] [stderr] 399 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stderr]     |                  ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `expected`
[INFO] [stderr]    --> src/settings.rs:399:26
[INFO] [stderr]     |
[INFO] [stderr] 399 |             (Err(e), Err(expected)) => {} // OK
[INFO] [stderr]     |                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `area`
[INFO] [stderr]    --> src/window.rs:173:38
[INFO] [stderr]     |
[INFO] [stderr] 173 |     pub fn self_correct_y(&mut self, area: &Rect, depth: Option<usize>) {
[INFO] [stderr]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_area`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `cache_dir`
[INFO] [stderr]    --> src/tracks/downloader.rs:107:9
[INFO] [stderr]     |
[INFO] [stderr] 107 |         cache_dir: &PathBuf,
[INFO] [stderr]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cache_dir`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `reference`
[INFO] [stderr]    --> src/tracks/local_db.rs:133:9
[INFO] [stderr]     |
[INFO] [stderr] 133 |         reference: &Reference,
[INFO] [stderr]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `cache`
[INFO] [stderr]    --> src/tracks/local_db.rs:134:9
[INFO] [stderr]     |
[INFO] [stderr] 134 |         cache: &mut TrackCache,
[INFO] [stderr]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `cache`
[INFO] [stderr]    --> src/tracks/local_db.rs:183:9
[INFO] [stderr]     |
[INFO] [stderr] 183 |         cache: &mut TrackCache,
[INFO] [stderr]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `cache`
[INFO] [stderr]    --> src/tracks/local_db.rs:212:9
[INFO] [stderr]     |
[INFO] [stderr] 212 |         cache: &mut TrackCache,
[INFO] [stderr]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `reference`
[INFO] [stderr]    --> src/tracks/ucsc_db.rs:165:9
[INFO] [stderr]     |
[INFO] [stderr] 165 |         reference: &Reference,
[INFO] [stderr]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reference`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `cache`
[INFO] [stderr]    --> src/tracks/ucsc_db.rs:166:9
[INFO] [stderr]     |
[INFO] [stderr] 166 |         cache: &mut TrackCache,
[INFO] [stderr]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `cache`
[INFO] [stderr]    --> src/tracks/ucsc_db.rs:216:9
[INFO] [stderr]     |
[INFO] [stderr] 216 |         cache: &mut TrackCache,
[INFO] [stderr]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `cache`
[INFO] [stderr]    --> src/tracks/ucsc_db.rs:245:9
[INFO] [stderr]     |
[INFO] [stderr] 245 |         cache: &mut TrackCache,
[INFO] [stderr]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `all`
[INFO] [stderr]   --> src/main.rs:47:37
[INFO] [stderr]    |
[INFO] [stderr] 47 |         Some(Commands::List { more, all }) => {
[INFO] [stderr]    |                                     ^^^ help: try ignoring the field: `all: _`
[INFO] [stderr] 
[INFO] [stderr] warning: methods `read_at` and `y_of` are never used
[INFO] [stderr]   --> src/alignment/alignment.rs:68:12
[INFO] [stderr]    |
[INFO] [stderr] 44 | impl Alignment {
[INFO] [stderr]    | -------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 68 |     pub fn read_at(&self, x_coordinate: usize, y: usize) -> Option<&AlignedRead> {
[INFO] [stderr]    |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 98 |     pub fn y_of(&self, read: &AlignedRead) -> Option<usize> {
[INFO] [stderr]    |            ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `sort_alignment` is never used
[INFO] [stderr]    --> src/alignment/alignment.rs:221:8
[INFO] [stderr]     |
[INFO] [stderr] 221 | pub fn sort_alignment(alignment: &mut Alignment, option: AlignmentSort) -> Result<(), TGVError> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `index` is never read
[INFO] [stderr]   --> src/alignment/read.rs:76:9
[INFO] [stderr]    |
[INFO] [stderr] 55 | pub struct AlignedRead {
[INFO] [stderr]    |            ----------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 76 |     pub index: usize,
[INFO] [stderr]    |         ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `AlignedRead` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: methods `range`, `covers`, `full_read_covers`, `overlaps`, and `is_deletion_at` are never used
[INFO] [stderr]    --> src/alignment/read.rs:84:12
[INFO] [stderr]     |
[INFO] [stderr]  82 | impl AlignedRead {
[INFO] [stderr]     | ---------------- methods in this implementation
[INFO] [stderr]  83 |     /// Return an 1-based range iterator that includes all bases of the alignment.
[INFO] [stderr]  84 |     pub fn range(&self) -> impl Iterator<Item = usize> {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 134 |     pub fn covers(&self, x_coordinate: usize) -> bool {
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 138 |     pub fn full_read_covers(&self, x_coordinate: usize) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 143 |     pub fn overlaps(&self, x_left_coordinate: usize, x_right_coordinate: usize) -> bool {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 217 |     pub fn is_deletion_at(&self, coordinate: usize) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `name` and `contigs_sort` are never used
[INFO] [stderr]   --> src/contig_header.rs:29:12
[INFO] [stderr]    |
[INFO] [stderr] 23 | impl Contig {
[INFO] [stderr]    | ----------- associated items in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 29 |     pub fn name(&self) -> &str {
[INFO] [stderr]    |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 76 |     pub fn contigs_sort(contigs: Vec<Contig>) -> Vec<Contig> {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `reference` is never read
[INFO] [stderr]    --> src/contig_header.rs:173:5
[INFO] [stderr]     |
[INFO] [stderr] 172 | pub struct ContigHeader {
[INFO] [stderr]     |            ------------ field in this struct
[INFO] [stderr] 173 |     reference: Option<Reference>,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `ContigHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: methods `last`, `get_contig_by_str`, `contains`, and `length` are never used
[INFO] [stderr]    --> src/contig_header.rs:196:12
[INFO] [stderr]     |
[INFO] [stderr] 180 | impl ContigHeader {
[INFO] [stderr]     | ----------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 196 |     pub fn last(&self) -> Result<usize, TGVError> {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 238 |     pub fn get_contig_by_str(&self, contig_name: &str) -> Option<&Contig> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 289 |     pub fn contains(&self, contig: &Contig) -> bool {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 293 |     pub fn length(&self, contig: &Contig) -> Option<usize> {
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `contig_index` and `name` are never read
[INFO] [stderr]   --> src/cytoband.rs:69:9
[INFO] [stderr]    |
[INFO] [stderr] 68 | pub struct CytobandSegment {
[INFO] [stderr]    |            --------------- fields in this struct
[INFO] [stderr] 69 |     pub contig_index: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 72 |     pub name: String,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `CytobandSegment` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `reference` and `contig_index` are never read
[INFO] [stderr]   --> src/cytoband.rs:78:9
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct Cytoband {
[INFO] [stderr]    |            -------- fields in this struct
[INFO] [stderr] 78 |     pub reference: Option<Reference>,
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr] 79 |     pub contig_index: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Cytoband` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `default` and `start` are never used
[INFO] [stderr]    --> src/cytoband.rs:84:12
[INFO] [stderr]     |
[INFO] [stderr]  83 | impl Cytoband {
[INFO] [stderr]     | ------------- associated items in this implementation
[INFO] [stderr]  84 |     pub fn default(
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 103 |     pub fn start(&self) -> usize {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `InvalidRange` is never constructed
[INFO] [stderr]   --> src/error.rs:56:5
[INFO] [stderr]    |
[INFO] [stderr]  6 | pub enum TGVError {
[INFO] [stderr]    |          -------- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 56 |     InvalidRange,
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `TGVError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `feature_type` is never read
[INFO] [stderr]   --> src/feature.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub struct SubGeneFeature {
[INFO] [stderr]    |            -------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 18 |     pub feature_type: SubGeneFeatureType,
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `SubGeneFeature` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `id` is never read
[INFO] [stderr]   --> src/feature.rs:74:9
[INFO] [stderr]    |
[INFO] [stderr] 73 | pub struct Gene {
[INFO] [stderr]    |            ---- field in this struct
[INFO] [stderr] 74 |     pub id: String,
[INFO] [stderr]    |         ^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Gene` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: methods `is_properly_bounded` and `middle` are never used
[INFO] [stderr]   --> src/intervals.rs:29:8
[INFO] [stderr]    |
[INFO] [stderr]  4 | pub trait GenomeInterval {
[INFO] [stderr]    |           -------------- methods in this trait
[INFO] [stderr] ...
[INFO] [stderr] 29 |     fn is_properly_bounded(&self, end: Option<usize>) -> bool {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 36 |     fn middle(&self) -> usize {
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `GotoNextContig`, `GotoPreviousContig`, `ResizeTrack`, and `AddAlignmentChange` are never constructed
[INFO] [stderr]   --> src/message.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | pub enum StateMessage {
[INFO] [stderr]    |          ------------ variants in this enum
[INFO] [stderr] ...
[INFO] [stderr] 29 |     GotoNextContig(usize),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 30 |     GotoPreviousContig(usize),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 44 |     ResizeTrack {
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 52 |     AddAlignmentChange(Vec<AlignmentDisplayOption>),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `StateMessage` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `requires_reference` is never used
[INFO] [stderr]   --> src/message.rs:60:12
[INFO] [stderr]    |
[INFO] [stderr] 58 | impl StateMessage {
[INFO] [stderr]    | ----------------- method in this implementation
[INFO] [stderr] 59 |     /// Whether the message requires a reference genome.
[INFO] [stderr] 60 |     pub fn requires_reference(&self) -> bool {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple variants are never constructed
[INFO] [stderr]    --> src/message.rs:98:5
[INFO] [stderr]     |
[INFO] [stderr]  97 | pub enum AlignmentFilter {
[INFO] [stderr]     |          --------------- variants in this enum
[INFO] [stderr]  98 |     Default,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 101 |     False,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 105 |     StartsIn(usize, usize),
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 108 |     EndsIn(usize, usize),
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 111 |     Overlaps(usize, usize),
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 115 |     Strand(Strand),
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 130 |     MappingQualityGE(u16),
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 133 |     MappingQualityLE(u16),
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 136 |     FlagsAll(u32),
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 139 |     FlagsAny(u32),
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 142 |     FlagsEqual(u32),
[INFO] [stderr]     |     ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 145 |     Tag(String, String),
[INFO] [stderr]     |     ^^^
[INFO] [stderr] ...
[INFO] [stderr] 148 |     Not(Box<AlignmentFilter>),
[INFO] [stderr]     |     ^^^
[INFO] [stderr] ...
[INFO] [stderr] 151 |     And(Box<AlignmentFilter>, Box<AlignmentFilter>),
[INFO] [stderr]     |     ^^^
[INFO] [stderr] ...
[INFO] [stderr] 154 |     Or(Box<AlignmentFilter>, Box<AlignmentFilter>),
[INFO] [stderr]     |     ^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `AlignmentFilter` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: methods `and`, `or`, and `not` are never used
[INFO] [stderr]    --> src/message.rs:158:12
[INFO] [stderr]     |
[INFO] [stderr] 157 | impl AlignmentFilter {
[INFO] [stderr]     | -------------------- methods in this implementation
[INFO] [stderr] 158 |     pub fn and(self, other: AlignmentFilter) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 171 |     pub fn or(self, other: AlignmentFilter) -> Self {
[INFO] [stderr]     |            ^^
[INFO] [stderr] ...
[INFO] [stderr] 182 |     pub fn not(self) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated constant `SUPPORTED_REFERENCES` is never used
[INFO] [stderr]   --> src/reference.rs:18:15
[INFO] [stderr]    |
[INFO] [stderr] 15 | impl Reference {
[INFO] [stderr]    | -------------- associated constant in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 18 |     pub const SUPPORTED_REFERENCES: [&str; 2] = [Self::HG19, Self::HG38];
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MAX_ZOOM_TO_DISPLAY_ALIGNMENTS` is never used
[INFO] [stderr]   --> src/rendering/mod.rs:48:7
[INFO] [stderr]    |
[INFO] [stderr] 48 | const MAX_ZOOM_TO_DISPLAY_ALIGNMENTS: u32 = 2;
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `MousePosition` is never used
[INFO] [stderr]    --> src/rendering/layout.rs:141:6
[INFO] [stderr]     |
[INFO] [stderr] 141 | enum MousePosition {
[INFO] [stderr]     |      ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `has_alignment`, `has_track`, and `has_sequence` are never used
[INFO] [stderr]    --> src/repository.rs:180:12
[INFO] [stderr]     |
[INFO] [stderr]  39 | impl Repository {
[INFO] [stderr]     | --------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 180 |     pub fn has_alignment(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 184 |     pub fn has_track(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 188 |     pub fn has_sequence(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `source` is never read
[INFO] [stderr]    --> src/repository.rs:325:5
[INFO] [stderr]     |
[INFO] [stderr] 323 | pub struct RemoteBamRepository {
[INFO] [stderr]     |            ------------------- field in this struct
[INFO] [stderr] 324 |     bam_path: String,
[INFO] [stderr] 325 |     source: RemoteSource,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `RemoteBamRepository` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `has_alignment` is never used
[INFO] [stderr]    --> src/repository.rs:472:12
[INFO] [stderr]     |
[INFO] [stderr] 452 | impl AlignmentRepositoryEnum {
[INFO] [stderr]     | ---------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 472 |     pub fn has_alignment(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `len` is never used
[INFO] [stderr]   --> src/sequence.rs:43:12
[INFO] [stderr]    |
[INFO] [stderr] 24 | impl Sequence {
[INFO] [stderr]    | ------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 43 |     pub fn len(&self) -> usize {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `reference`, `contig_to_file_name`, and `cache_dir` are never read
[INFO] [stderr]    --> src/sequence.rs:264:5
[INFO] [stderr]     |
[INFO] [stderr] 262 | pub struct TwoBitSequenceRepository {
[INFO] [stderr]     |            ------------------------ fields in this struct
[INFO] [stderr] 263 |     /// Reference genome.   
[INFO] [stderr] 264 |     reference: Reference,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 267 |     contig_to_file_name: HashMap<usize, String>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 270 |     cache_dir: String,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `cytoband_renderable` is never used
[INFO] [stderr]    --> src/states.rs:180:12
[INFO] [stderr]     |
[INFO] [stderr] 157 | impl State {
[INFO] [stderr]     | ---------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 180 |     pub fn cytoband_renderable(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `reverse` is never used
[INFO] [stderr]   --> src/strand.rs:22:12
[INFO] [stderr]    |
[INFO] [stderr] 13 | impl Strand {
[INFO] [stderr]    | ----------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 22 |     pub fn reverse(self) -> Self {
[INFO] [stderr]    |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `from_features` and `is_empty` are never used
[INFO] [stderr]   --> src/track.rs:40:12
[INFO] [stderr]    |
[INFO] [stderr] 37 | impl<T: GenomeInterval> Track<T> {
[INFO] [stderr]    | -------------------------------- associated items in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 40 |     pub fn from_features(features: Vec<T>, contig_index: usize) -> Result<Self, TGVError> {
[INFO] [stderr]    |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 77 |     pub fn is_empty(&self) -> bool {
[INFO] [stderr]    |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_features_between` is never used
[INFO] [stderr]    --> src/track.rs:229:12
[INFO] [stderr]     |
[INFO] [stderr] 104 | impl<T: GenomeInterval> Track<T> {
[INFO] [stderr]     | -------------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 229 |     pub fn get_features_between(&self, start: usize, end: usize) -> Vec<&T> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `get_gene_at` and `get_genes_between` are never used
[INFO] [stderr]    --> src/track.rs:294:12
[INFO] [stderr]     |
[INFO] [stderr] 238 | impl Track<Gene> {
[INFO] [stderr]     | ---------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 294 |     pub fn get_gene_at(&self, position: usize) -> Option<&Gene> {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 319 |     pub fn get_genes_between(&self, start: usize, end: usize) -> Vec<&Gene> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated functions `new_basewise_window` and `new_zoom_out_window` are never used
[INFO] [stderr]   --> src/window.rs:32:12
[INFO] [stderr]    |
[INFO] [stderr] 31 | impl ViewingWindow {
[INFO] [stderr]    | ------------------ associated functions in this implementation
[INFO] [stderr] 32 |     pub fn new_basewise_window(contig: usize, left: usize, top: usize) -> Self {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 41 |     pub fn new_zoom_out_window(contig: usize, left: usize, top: usize, zoom: usize) -> Self {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `get` is never used
[INFO] [stderr]   --> src/window.rs:93:12
[INFO] [stderr]    |
[INFO] [stderr] 65 | impl OnScreenCoordinate {
[INFO] [stderr]    | ----------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 93 |     pub fn get(&self) -> usize {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `overlaps_x_interval` is never used
[INFO] [stderr]    --> src/window.rs:215:12
[INFO] [stderr]     |
[INFO] [stderr] 137 | impl ViewingWindow {
[INFO] [stderr]     | ------------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 215 |     pub fn overlaps_x_interval(&self, left: usize, right: usize, area: &Rect) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `overlaps_y` is never used
[INFO] [stderr]    --> src/window.rs:284:12
[INFO] [stderr]     |
[INFO] [stderr] 264 | impl ViewingWindow {
[INFO] [stderr]     | ------------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 284 |     pub fn overlaps_y(&self, y: usize, area: &Rect) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `query_gene_covering` is never used
[INFO] [stderr]    --> src/tracks/mod.rs:171:14
[INFO] [stderr]     |
[INFO] [stderr] 118 | pub trait TrackService {
[INFO] [stderr]     |           ------------ method in this trait
[INFO] [stderr] ...
[INFO] [stderr] 171 |     async fn query_gene_covering(
[INFO] [stderr]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `hub_url` is never read
[INFO] [stderr]    --> src/tracks/downloader.rs:831:5
[INFO] [stderr]     |
[INFO] [stderr] 830 | struct UcscHub {
[INFO] [stderr]     |        ------- field in this struct
[INFO] [stderr] 831 |     hub_url: String,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `UcscHub` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `parse_blob_to_coords` is never used
[INFO] [stderr]   --> src/tracks/local_db.rs:60:8
[INFO] [stderr]    |
[INFO] [stderr] 27 | impl LocalDbTrackService {
[INFO] [stderr]    | ------------------------ associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 60 |     fn parse_blob_to_coords(blob: &[u8]) -> Vec<usize> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `list_accessions` is never used
[INFO] [stderr]   --> src/tracks/ucsc_db.rs:77:18
[INFO] [stderr]    |
[INFO] [stderr] 24 | impl UcscDbTrackService {
[INFO] [stderr]    | ----------------------- associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 77 |     pub async fn list_accessions(
[INFO] [stderr]    |                  ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused return value of `collect` that must be used
[INFO] [stderr]    --> src/rendering/coverage.rs:153:9
[INFO] [stderr]     |
[INFO] [stderr] 153 | /         (left..right + 1)
[INFO] [stderr] 154 | |             .enumerate()
[INFO] [stderr] 155 | |             .map(|(i, x)| {
[INFO] [stderr] 156 | |                 let coverage = alignment.coverage_at(x);
[INFO] [stderr] ...   |
[INFO] [stderr] 168 | |             })
[INFO] [stderr] 169 | |             .collect::<()>();
[INFO] [stderr]     | |____________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: if you really need to exhaust the iterator, consider `.for_each(drop)` instead
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 153 |         let _ = (left..right + 1)
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused return value of `collect` that must be used
[INFO] [stderr]    --> src/rendering/coverage.rs:176:5
[INFO] [stderr]     |
[INFO] [stderr] 176 | /     linear_space
[INFO] [stderr] 177 | |         .into_iter()
[INFO] [stderr] 178 | |         .enumerate()
[INFO] [stderr] 179 | |         .map(|(i, (bin_left, bin_right))| {
[INFO] [stderr] ...   |
[INFO] [stderr] 183 | |         })
[INFO] [stderr] 184 | |         .collect::<()>();
[INFO] [stderr]     | |________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: if you really need to exhaust the iterator, consider `.for_each(drop)` instead
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 176 |     let _ = linear_space
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]    --> src/rendering/layout.rs:239:9
[INFO] [stderr]     |
[INFO] [stderr] 239 |         layout.set_area(initial_area);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 239 |         let _ = layout.set_area(initial_area);
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `txStart` should have a snake case name
[INFO] [stderr]   --> src/tracks/schema.rs:21:9
[INFO] [stderr]    |
[INFO] [stderr] 21 |     pub txStart: u64,
[INFO] [stderr]    |         ^^^^^^^ help: convert the identifier to snake case: `tx_start`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `txEnd` should have a snake case name
[INFO] [stderr]   --> src/tracks/schema.rs:22:9
[INFO] [stderr]    |
[INFO] [stderr] 22 |     pub txEnd: u64,
[INFO] [stderr]    |         ^^^^^ help: convert the identifier to snake case: `tx_end`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `cdsStart` should have a snake case name
[INFO] [stderr]   --> src/tracks/schema.rs:23:9
[INFO] [stderr]    |
[INFO] [stderr] 23 |     pub cdsStart: u64,
[INFO] [stderr]    |         ^^^^^^^^ help: convert the identifier to snake case: `cds_start`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `cdsEnd` should have a snake case name
[INFO] [stderr]   --> src/tracks/schema.rs:24:9
[INFO] [stderr]    |
[INFO] [stderr] 24 |     pub cdsEnd: u64,
[INFO] [stderr]    |         ^^^^^^ help: convert the identifier to snake case: `cds_end`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `exonStarts` should have a snake case name
[INFO] [stderr]   --> src/tracks/schema.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 |     pub exonStarts: Vec<u8>,
[INFO] [stderr]    |         ^^^^^^^^^^ help: convert the identifier to snake case: `exon_starts`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `exonEnds` should have a snake case name
[INFO] [stderr]   --> src/tracks/schema.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |     pub exonEnds: Vec<u8>,
[INFO] [stderr]    |         ^^^^^^^^ help: convert the identifier to snake case: `exon_ends`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `txStart` should have a snake case name
[INFO] [stderr]   --> src/tracks/schema.rs:32:13
[INFO] [stderr]    |
[INFO] [stderr] 32 |         let txStart: i64 = row.try_get("txStart")?;
[INFO] [stderr]    |             ^^^^^^^ help: convert the identifier to snake case: `tx_start`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `txEnd` should have a snake case name
[INFO] [stderr]   --> src/tracks/schema.rs:33:13
[INFO] [stderr]    |
[INFO] [stderr] 33 |         let txEnd: i64 = row.try_get("txEnd")?;
[INFO] [stderr]    |             ^^^^^ help: convert the identifier to snake case: `tx_end`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `cdsStart` should have a snake case name
[INFO] [stderr]   --> src/tracks/schema.rs:34:13
[INFO] [stderr]    |
[INFO] [stderr] 34 |         let cdsStart: i64 = row.try_get("cdsStart")?;
[INFO] [stderr]    |             ^^^^^^^^ help: convert the identifier to snake case: `cds_start`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `cdsEnd` should have a snake case name
[INFO] [stderr]   --> src/tracks/schema.rs:35:13
[INFO] [stderr]    |
[INFO] [stderr] 35 |         let cdsEnd: i64 = row.try_get("cdsEnd")?;
[INFO] [stderr]    |             ^^^^^^ help: convert the identifier to snake case: `cds_end`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `chromStart` should have a snake case name
[INFO] [stderr]    --> src/tracks/schema.rs:122:5
[INFO] [stderr]     |
[INFO] [stderr] 122 |     chromStart: u64, // sqlite doesn't support unsigned int
[INFO] [stderr]     |     ^^^^^^^^^^ help: convert the identifier to snake case: `chrom_start`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `chromEnd` should have a snake case name
[INFO] [stderr]    --> src/tracks/schema.rs:123:5
[INFO] [stderr]     |
[INFO] [stderr] 123 |     chromEnd: u64,
[INFO] [stderr]     |     ^^^^^^^^ help: convert the identifier to snake case: `chrom_end`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `gieStain` should have a snake case name
[INFO] [stderr]    --> src/tracks/schema.rs:125:5
[INFO] [stderr]     |
[INFO] [stderr] 125 |     gieStain: String,
[INFO] [stderr]     |     ^^^^^^^^ help: convert the identifier to snake case: `gie_stain`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `chromStart` should have a snake case name
[INFO] [stderr]    --> src/tracks/schema.rs:130:13
[INFO] [stderr]     |
[INFO] [stderr] 130 |         let chromStart: i64 = row.try_get("chromStart")?;
[INFO] [stderr]     |             ^^^^^^^^^^ help: convert the identifier to snake case: `chrom_start`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `chromEnd` should have a snake case name
[INFO] [stderr]    --> src/tracks/schema.rs:131:13
[INFO] [stderr]     |
[INFO] [stderr] 131 |         let chromEnd: i64 = row.try_get("chromEnd")?;
[INFO] [stderr]     |             ^^^^^^^^ help: convert the identifier to snake case: `chrom_end`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `cytoBandIdeo` should have a snake case name
[INFO] [stderr]    --> src/tracks/schema.rs:423:5
[INFO] [stderr]     |
[INFO] [stderr] 423 |     cytoBandIdeo: Vec<CytobandSegmentRow>,
[INFO] [stderr]     |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `cyto_band_ideo`
[INFO] [stderr] 
[INFO] [stderr] warning: `tgv` (bin "tgv" test) generated 130 warnings (run `cargo fix --bin "tgv" -p tgv --tests` to apply 58 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.64s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/tgv-3ccb404c6d4bdbd6)
[INFO] [stdout] 
[INFO] [stdout] running 155 tests
[INFO] [stdout] test alignment::read::tests::test_calculate_rendering_contexts::case_02 ... ok
[INFO] [stdout] test alignment::read::tests::test_calculate_rendering_contexts::case_03 ... ok
[INFO] [stdout] test alignment::read::tests::test_calculate_rendering_contexts::case_01 ... ok
[INFO] [stdout] test alignment::read::tests::test_calculate_rendering_contexts::case_04 ... ok
[INFO] [stdout] test alignment::read::tests::test_calculate_rendering_contexts::case_05 ... ok
[INFO] [stdout] test alignment::read::tests::test_calculate_rendering_contexts::case_08 ... ok
[INFO] [stdout] test alignment::read::tests::test_calculate_rendering_contexts::case_09 ... ok
[INFO] [stdout] test register::command::tests::test_command_parse::case_1 ... ok
[INFO] [stdout] test alignment::read::tests::test_calculate_rendering_contexts::case_06 ... ok
[INFO] [stdout] test alignment::read::tests::test_calculate_rendering_contexts::case_07 ... ok
[INFO] [stdout] test register::command::tests::test_command_parse::case_3 ... ok
[INFO] [stdout] test register::command::tests::test_command_parse::case_7 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_filter::case_1 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_filter::case_4 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_filter::case_5 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_filter::case_2 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_filter::case_3 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_filter_error::case_1 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_01 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_02 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_04 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_03 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_05 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_06 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_07 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_08 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_09 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_11 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_10 ... ok
[INFO] [stdout] test register::command::tests::test_command_parse::case_4 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_12 ... ok
[INFO] [stdout] test alignment::read::tests::test_calculate_rendering_contexts::case_10 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_13 ... ok
[INFO] [stdout] test register::command::tests::test_command_parse::case_2 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_14 ... ok
[INFO] [stdout] test register::command::tests::test_command_parse::case_6 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_19 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_15 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_17 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_16 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_21 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_20 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_22 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_18 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort::case_23 ... ok
[INFO] [stdout] test register::command::tests::test_parse_alignment_sort_errors::case_1 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_01 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_03 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_02 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_05 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_04 ... ok
[INFO] [stdout] test register::command::tests::test_command_parse::case_5 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_06 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_12 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_13 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_07 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_08 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_10 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_11 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_09 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_19 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_14 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_15 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_20 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_16 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_17 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_18 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_21 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_22 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_23 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_25 ... ok
[INFO] [stdout] test register::normal::tests::test_normal_mode_translate::case_24 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_get_linear_space_specific_cases::case_1 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_get_linear_space_specific_cases::case_2 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_get_linear_space_specific_cases::case_4 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_get_linear_space_specific_cases::case_3 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_get_linear_space_specific_cases::case_7 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_get_linear_space_specific_cases::case_6 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_get_linear_space_specific_cases::case_5 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_round_up_max_coverage::case_01 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_round_up_max_coverage::case_02 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_round_up_max_coverage::case_03 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_round_up_max_coverage::case_04 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_round_up_max_coverage::case_05 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_round_up_max_coverage::case_06 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_round_up_max_coverage::case_08 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_round_up_max_coverage::case_09 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_round_up_max_coverage::case_10 ... ok
[INFO] [stdout] test rendering::coverage::tests::test_round_up_max_coverage::case_07 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_06 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_03 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_04 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_07 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_02 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_01 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_05 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_08 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_10 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_11 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_12 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_09 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_14 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_16 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_13 ... ok
[INFO] [stdout] test settings::tests::test_cli_parsing::case_15 ... ok
[INFO] [stdout] test tests::integration_test::case_5 ... FAILED
[INFO] [stdout] test tests::integration_test::case_4 ... FAILED
[INFO] [stdout] test tests::integration_test::case_1 ... FAILED
[INFO] [stdout] test tests::download_integration_test::case_1 ... FAILED
[INFO] [stdout] test tests::integration_test::case_6 ... FAILED
[INFO] [stdout] test track::tests::test_get_exon_at::case_1 ... ok
[INFO] [stdout] test track::tests::test_get_exon_at::case_2 ... ok
[INFO] [stdout] test track::tests::test_get_exon_at::case_3 ... ok
[INFO] [stdout] test track::tests::test_get_exon_at::case_4 ... ok
[INFO] [stdout] test track::tests::test_get_exon_at::case_5 ... ok
[INFO] [stdout] test track::tests::test_get_genes_at::case_1 ... ok
[INFO] [stdout] test tests::integration_test::case_3 ... FAILED
[INFO] [stdout] test track::tests::test_get_genes_at::case_2 ... ok
[INFO] [stdout] test tests::integration_test::case_2 ... FAILED
[INFO] [stdout] test tests::integration_test::case_7 ... FAILED
[INFO] [stdout] test tests::download_integration_test::case_2 ... FAILED
[INFO] [stdout] test track::tests::test_get_genes_at::case_3 ... ok
[INFO] [stdout] test tests::integration_test::case_8 ... FAILED
[INFO] [stdout] test track::tests::test_get_genes_at::case_4 ... ok
[INFO] [stdout] test track::tests::test_get_genes_at::case_6 ... ok
[INFO] [stdout] test track::tests::test_get_genes_at::case_5 ... ok
[INFO] [stdout] test tests::integration_test::case_9 ... FAILED
[INFO] [stdout] test track::tests::test_get_k_exons_after::case_3 ... ok
[INFO] [stdout] test track::tests::test_get_k_exons_after::case_4 ... ok
[INFO] [stdout] test track::tests::test_get_k_exons_after::case_1 ... ok
[INFO] [stdout] test track::tests::test_get_k_exons_after::case_6 ... ok
[INFO] [stdout] test track::tests::test_get_k_exons_before::case_1 ... ok
[INFO] [stdout] test track::tests::test_get_k_exons_after::case_7 ... ok
[INFO] [stdout] test track::tests::test_get_k_exons_after::case_2 ... ok
[INFO] [stdout] test track::tests::test_get_k_exons_before::case_2 ... ok
[INFO] [stdout] test track::tests::test_get_k_exons_after::case_5 ... ok
[INFO] [stdout] test track::tests::test_get_k_exons_before::case_6 ... ok
[INFO] [stdout] test track::tests::test_get_k_genes_after::case_2 ... ok
[INFO] [stdout] test track::tests::test_get_k_genes_after::case_1 ... ok
[INFO] [stdout] test track::tests::test_get_k_exons_after::case_8 ... ok
[INFO] [stdout] test track::tests::test_get_k_exons_before::case_3 ... ok
[INFO] [stdout] test track::tests::test_get_k_genes_after::case_3 ... ok
[INFO] [stdout] test track::tests::test_get_k_exons_before::case_5 ... ok
[INFO] [stdout] test track::tests::test_get_k_genes_after::case_4 ... ok
[INFO] [stdout] test track::tests::test_get_k_exons_before::case_4 ... ok
[INFO] [stdout] test track::tests::test_get_k_genes_after::case_5 ... ok
[INFO] [stdout] test track::tests::test_get_k_genes_after::case_8 ... ok
[INFO] [stdout] test track::tests::test_get_k_genes_before::case_1 ... ok
[INFO] [stdout] test track::tests::test_get_k_genes_before::case_2 ... ok
[INFO] [stdout] test track::tests::test_get_k_genes_before::case_5 ... ok
[INFO] [stdout] test track::tests::test_get_k_genes_before::case_6 ... ok
[INFO] [stdout] test track::tests::test_get_k_genes_after::case_6 ... ok
[INFO] [stdout] test track::tests::test_get_k_genes_after::case_7 ... ok
[INFO] [stdout] test track::tests::test_get_k_genes_before::case_3 ... ok
[INFO] [stdout] test track::tests::test_get_k_genes_before::case_4 ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::integration_test::case_5 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::integration_test::case_5' (128) panicked at src/main.rs:180:63:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: IOError("SQLite cache not found at tests/data/cache/GCF_000005845.2/tracks.sqlite. Please run download command first.")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6550ae6439a2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6550ae6439a2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6550ae6439a2 - std::sys::backtrace::_print_fmt::h255777b7ec902439
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6550ae6439a2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8a1ac49fcd7ee8ce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6550ae657b1f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6550ae657b1f - core::fmt::write::hbdcc0ec4f1bab1db
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x6550ae60be53 - std::io::default_write_fmt::h2580ece0d4b58e51
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6550ae60be53 - std::io::Write::write_fmt::hac9e42858f273b87
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6550ae619fb2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6550ae61fe2f - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x6550ae61fcc1 - std::panicking::default_hook::h9d66b9642014ce48
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6550ad2d550e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c698701e444e564
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x6550ad2d550e - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6550ae6204ef - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc4f222a8a57c637a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x6550ae6204ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6550ae62029a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x6550ae61a0e9 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6550ae5ff41d - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x6550ae663600 - core::panicking::panic_fmt::h774fb860369a0f7b
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6550ae662386 - core::result::unwrap_failed::h72ee8fcbf1bf8ff9
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x6550ad1c674e - core::result::Result<T,E>::unwrap::hf78767a4bb7dfb1c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x6550ad1c674e - tgv::tests::integration_test::{{closure}}::h58c1e77b4900651a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:180:63
[INFO] [stdout]   22:     0x6550ad19a38d - tgv::tests::integration_test::case_5::{{closure}}::h2dfa20503e70dacd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   23:     0x6550ad2a1932 - <core::pin::Pin<P> as core::future::future::Future>::poll::h2f5faeda2df28dbd
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x6550ad2a196d - <core::pin::Pin<P> as core::future::future::Future>::poll::h475b7059c10e7778
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x6550ad21c05d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hcafbefa85aecd0dd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x6550ad21bddb - tokio::runtime::coop::with_budget::h5f087967cd18f0e7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x6550ad21bddb - tokio::runtime::coop::budget::hdbdda605b65e3323
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x6550ad21bddb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hcf2fd860b2188b62
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x6550ad2190d0 - tokio::runtime::scheduler::current_thread::Context::enter::h81cb1ab759f85a35
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x6550ad21a9e0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h9f4fe7cd8a48bc43
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x6550ad21a684 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h0cdd4a729991b047
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x6550ad1ae1eb - tokio::runtime::context::scoped::Scoped<T>::set::h78f2dd353e4f0924
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x6550ad1e0079 - tokio::runtime::context::set_scheduler::{{closure}}::h237e299d0df5a2a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x6550ad0feab2 - std::thread::local::LocalKey<T>::try_with::hb40be26f172ebb54
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   35:     0x6550ad0fdcbe - std::thread::local::LocalKey<T>::with::h62a188d4490b1bbc
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   36:     0x6550ad1dffed - tokio::runtime::context::set_scheduler::h2acaba4f821e70a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x6550ad21a430 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hab07d50cc19ed327
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x6550ad21a723 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hf890d775162e9e4e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x6550ad217f33 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hf277eaa1c14af3e2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x6550ad29f370 - tokio::runtime::context::runtime::enter_runtime::ha3f05f4205bd4de7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x6550ad217981 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hf9839e60122ece0d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x6550ad29ffa4 - tokio::runtime::runtime::Runtime::block_on_inner::hbb768748059fc249
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x6550ad2a0167 - tokio::runtime::runtime::Runtime::block_on::h3922ab70daffc14e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   44:     0x6550ad19a14d - tgv::tests::integration_test::case_5::h86fd923381090f76
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   45:     0x6550ad19a1e7 - tgv::tests::integration_test::case_5::{{closure}}::h10505e7de71ed42c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:14
[INFO] [stdout]   46:     0x6550ad0be016 - core::ops::function::FnOnce::call_once::h5bffafae4089897e
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x6550ad2d535b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x6550ad2d535b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18
[INFO] [stdout]   49:     0x6550ad2e936d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74
[INFO] [stdout]   50:     0x6550ad2e936d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x6550ad2e936d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   52:     0x6550ad2e936d - std::panicking::catch_unwind::h3d6a8652eceeabce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   53:     0x6550ad2e936d - std::panic::catch_unwind::hbef0c501dd7bb498
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x6550ad2e936d - test::run_test_in_process::h400008a46a5006a0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27
[INFO] [stdout]   55:     0x6550ad2e936d - test::run_test::{{closure}}::h9a131655b31d9427
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43
[INFO] [stdout]   56:     0x6550ad2c28b4 - test::run_test::{{closure}}::he4a7177c216308c0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41
[INFO] [stdout]   57:     0x6550ad2c28b4 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   58:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   59:     0x6550ad2c61ea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   60:     0x6550ad2c61ea - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   61:     0x6550ad2c61ea - std::panicking::catch_unwind::h7e8b531bbda77d20
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   62:     0x6550ad2c61ea - std::panic::catch_unwind::hf9bbb2040b4f1e6c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   63:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   64:     0x6550ad2c61ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   65:     0x6550ae6152ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6891ad53a5ed6f52
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   66:     0x6550ae6152ff - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   67:     0x7a709313faa4 - <unknown>
[INFO] [stdout]   68:     0x7a70931cca64 - clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::integration_test::case_4 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::integration_test::case_4' (127) panicked at src/main.rs:180:63:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: IOError("SQLite cache not found at tests/data/cache/wuhCor1/tracks.sqlite. Please run download command first.")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6550ae6439a2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6550ae6439a2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6550ae6439a2 - std::sys::backtrace::_print_fmt::h255777b7ec902439
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6550ae6439a2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8a1ac49fcd7ee8ce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6550ae657b1f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6550ae657b1f - core::fmt::write::hbdcc0ec4f1bab1db
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x6550ae60be53 - std::io::default_write_fmt::h2580ece0d4b58e51
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6550ae60be53 - std::io::Write::write_fmt::hac9e42858f273b87
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6550ae619fb2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6550ae61fe2f - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x6550ae61fcc1 - std::panicking::default_hook::h9d66b9642014ce48
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6550ad2d550e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c698701e444e564
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x6550ad2d550e - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6550ae6204ef - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc4f222a8a57c637a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x6550ae6204ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6550ae62029a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x6550ae61a0e9 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6550ae5ff41d - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x6550ae663600 - core::panicking::panic_fmt::h774fb860369a0f7b
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6550ae662386 - core::result::unwrap_failed::h72ee8fcbf1bf8ff9
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x6550ad1c674e - core::result::Result<T,E>::unwrap::hf78767a4bb7dfb1c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x6550ad1c674e - tgv::tests::integration_test::{{closure}}::h58c1e77b4900651a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:180:63
[INFO] [stdout]   22:     0x6550ad199f1d - tgv::tests::integration_test::case_4::{{closure}}::h074a498f4c7ddd17
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   23:     0x6550ad2a1932 - <core::pin::Pin<P> as core::future::future::Future>::poll::h2f5faeda2df28dbd
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x6550ad2a196d - <core::pin::Pin<P> as core::future::future::Future>::poll::h475b7059c10e7778
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x6550ad21c05d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hcafbefa85aecd0dd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x6550ad21bddb - tokio::runtime::coop::with_budget::h5f087967cd18f0e7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x6550ad21bddb - tokio::runtime::coop::budget::hdbdda605b65e3323
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x6550ad21bddb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hcf2fd860b2188b62
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x6550ad2190d0 - tokio::runtime::scheduler::current_thread::Context::enter::h81cb1ab759f85a35
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x6550ad21a9e0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h9f4fe7cd8a48bc43
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x6550ad21a684 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h0cdd4a729991b047
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x6550ad1ae1eb - tokio::runtime::context::scoped::Scoped<T>::set::h78f2dd353e4f0924
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x6550ad1e0079 - tokio::runtime::context::set_scheduler::{{closure}}::h237e299d0df5a2a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x6550ad0feab2 - std::thread::local::LocalKey<T>::try_with::hb40be26f172ebb54
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   35:     0x6550ad0fdcbe - std::thread::local::LocalKey<T>::with::h62a188d4490b1bbc
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   36:     0x6550ad1dffed - tokio::runtime::context::set_scheduler::h2acaba4f821e70a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x6550ad21a430 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hab07d50cc19ed327
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x6550ad21a723 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hf890d775162e9e4e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x6550ad217f33 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hf277eaa1c14af3e2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x6550ad29f370 - tokio::runtime::context::runtime::enter_runtime::ha3f05f4205bd4de7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x6550ad217981 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hf9839e60122ece0d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x6550ad29ffa4 - tokio::runtime::runtime::Runtime::block_on_inner::hbb768748059fc249
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x6550ad2a0167 - tokio::runtime::runtime::Runtime::block_on::h3922ab70daffc14e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   44:     0x6550ad199d0d - tgv::tests::integration_test::case_4::h9f6c5b6cef4fcdc6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   45:     0x6550ad199fb7 - tgv::tests::integration_test::case_4::{{closure}}::h43cc87e2bf3cadc6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:14
[INFO] [stdout]   46:     0x6550ad0be276 - core::ops::function::FnOnce::call_once::h658ca9e25ffbf250
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x6550ad2d535b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x6550ad2d535b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18
[INFO] [stdout]   49:     0x6550ad2e936d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74
[INFO] [stdout]   50:     0x6550ad2e936d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x6550ad2e936d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   52:     0x6550ad2e936d - std::panicking::catch_unwind::h3d6a8652eceeabce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   53:     0x6550ad2e936d - std::panic::catch_unwind::hbef0c501dd7bb498
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x6550ad2e936d - test::run_test_in_process::h400008a46a5006a0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27
[INFO] [stdout]   55:     0x6550ad2e936d - test::run_test::{{closure}}::h9a131655b31d9427
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43
[INFO] [stdout]   56:     0x6550ad2c28b4 - test::run_test::{{closure}}::he4a7177c216308c0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41
[INFO] [stdout]   57:     0x6550ad2c28b4 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   58:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   59:     0x6550ad2c61ea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   60:     0x6550ad2c61ea - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   61:     0x6550ad2c61ea - std::panicking::catch_unwind::h7e8b531bbda77d20
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   62:     0x6550ad2c61ea - std::panic::catch_unwind::hf9bbb2040b4f1e6c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   63:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   64:     0x6550ad2c61ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   65:     0x6550ae6152ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6891ad53a5ed6f52
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   66:     0x6550ae6152ff - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   67:     0x7a709313faa4 - <unknown>
[INFO] [stdout]   68:     0x7a70931cca64 - clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::integration_test::case_1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::integration_test::case_1' (124) panicked at src/main.rs:180:63:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: SqlxError(Io(Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" }))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6550ae6439a2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6550ae6439a2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6550ae6439a2 - std::sys::backtrace::_print_fmt::h255777b7ec902439
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6550ae6439a2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8a1ac49fcd7ee8ce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6550ae657b1f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6550ae657b1f - core::fmt::write::hbdcc0ec4f1bab1db
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x6550ae60be53 - std::io::default_write_fmt::h2580ece0d4b58e51
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6550ae60be53 - std::io::Write::write_fmt::hac9e42858f273b87
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6550ae619fb2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6550ae61fe2f - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x6550ae61fcc1 - std::panicking::default_hook::h9d66b9642014ce48
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6550ad2d550e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c698701e444e564
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x6550ad2d550e - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6550ae6204ef - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc4f222a8a57c637a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x6550ae6204ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6550ae62029a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x6550ae61a0e9 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6550ae5ff41d - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x6550ae663600 - core::panicking::panic_fmt::h774fb860369a0f7b
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6550ae662386 - core::result::unwrap_failed::h72ee8fcbf1bf8ff9
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x6550ad1c674e - core::result::Result<T,E>::unwrap::hf78767a4bb7dfb1c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x6550ad1c674e - tgv::tests::integration_test::{{closure}}::h58c1e77b4900651a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:180:63
[INFO] [stdout]   22:     0x6550ad19924d - tgv::tests::integration_test::case_1::{{closure}}::h3fc926cc4f3c129e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   23:     0x6550ad2a1932 - <core::pin::Pin<P> as core::future::future::Future>::poll::h2f5faeda2df28dbd
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x6550ad2a196d - <core::pin::Pin<P> as core::future::future::Future>::poll::h475b7059c10e7778
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x6550ad21c05d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hcafbefa85aecd0dd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x6550ad21bddb - tokio::runtime::coop::with_budget::h5f087967cd18f0e7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x6550ad21bddb - tokio::runtime::coop::budget::hdbdda605b65e3323
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x6550ad21bddb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hcf2fd860b2188b62
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x6550ad2190d0 - tokio::runtime::scheduler::current_thread::Context::enter::h81cb1ab759f85a35
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x6550ad21a9e0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h9f4fe7cd8a48bc43
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x6550ad21a684 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h0cdd4a729991b047
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x6550ad1ae1eb - tokio::runtime::context::scoped::Scoped<T>::set::h78f2dd353e4f0924
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x6550ad1e0079 - tokio::runtime::context::set_scheduler::{{closure}}::h237e299d0df5a2a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x6550ad0feab2 - std::thread::local::LocalKey<T>::try_with::hb40be26f172ebb54
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   35:     0x6550ad0fdcbe - std::thread::local::LocalKey<T>::with::h62a188d4490b1bbc
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   36:     0x6550ad1dffed - tokio::runtime::context::set_scheduler::h2acaba4f821e70a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x6550ad21a430 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hab07d50cc19ed327
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x6550ad21a723 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hf890d775162e9e4e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x6550ad217f33 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hf277eaa1c14af3e2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x6550ad29f370 - tokio::runtime::context::runtime::enter_runtime::ha3f05f4205bd4de7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x6550ad217981 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hf9839e60122ece0d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x6550ad29ffa4 - tokio::runtime::runtime::Runtime::block_on_inner::hbb768748059fc249
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x6550ad2a0167 - tokio::runtime::runtime::Runtime::block_on::h3922ab70daffc14e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   44:     0x6550ad19903d - tgv::tests::integration_test::case_1::h5f2ff78bd03324c3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   45:     0x6550ad1992e7 - tgv::tests::integration_test::case_1::{{closure}}::h5bbfb74df6d3a3e4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:14
[INFO] [stdout]   46:     0x6550ad0bd6c6 - core::ops::function::FnOnce::call_once::h4085bde573d2e931
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x6550ad2d535b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x6550ad2d535b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18
[INFO] [stdout]   49:     0x6550ad2e936d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74
[INFO] [stdout]   50:     0x6550ad2e936d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x6550ad2e936d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   52:     0x6550ad2e936d - std::panicking::catch_unwind::h3d6a8652eceeabce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   53:     0x6550ad2e936d - std::panic::catch_unwind::hbef0c501dd7bb498
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x6550ad2e936d - test::run_test_in_process::h400008a46a5006a0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27
[INFO] [stdout]   55:     0x6550ad2e936d - test::run_test::{{closure}}::h9a131655b31d9427
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43
[INFO] [stdout]   56:     0x6550ad2c28b4 - test::run_test::{{closure}}::he4a7177c216308c0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41
[INFO] [stdout]   57:     0x6550ad2c28b4 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   58:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   59:     0x6550ad2c61ea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   60:     0x6550ad2c61ea - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   61:     0x6550ad2c61ea - std::panicking::catch_unwind::h7e8b531bbda77d20
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   62:     0x6550ad2c61ea - std::panic::catch_unwind::hf9bbb2040b4f1e6c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   63:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   64:     0x6550ad2c61ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   65:     0x6550ae6152ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6891ad53a5ed6f52
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   66:     0x6550ae6152ff - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   67:     0x7a709313faa4 - <unknown>
[INFO] [stdout]   68:     0x7a70931cca64 - clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::download_integration_test::case_1 stdout ----
[INFO] [stdout] temp_dir: "/tmp/.tmpaRkVPn"
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::download_integration_test::case_1' (122) panicked at src/main.rs:202:37:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: SqlxError(Io(Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" }))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6550ae6439a2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6550ae6439a2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6550ae6439a2 - std::sys::backtrace::_print_fmt::h255777b7ec902439
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6550ae6439a2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8a1ac49fcd7ee8ce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6550ae657b1f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6550ae657b1f - core::fmt::write::hbdcc0ec4f1bab1db
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x6550ae60be53 - std::io::default_write_fmt::h2580ece0d4b58e51
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6550ae60be53 - std::io::Write::write_fmt::hac9e42858f273b87
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6550ae619fb2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6550ae61fe2f - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x6550ae61fcc1 - std::panicking::default_hook::h9d66b9642014ce48
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6550ad2d550e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c698701e444e564
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x6550ad2d550e - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6550ae6204ef - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc4f222a8a57c637a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x6550ae6204ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6550ae62029a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x6550ae61a0e9 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6550ae5ff41d - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x6550ae663600 - core::panicking::panic_fmt::h774fb860369a0f7b
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6550ae662386 - core::result::unwrap_failed::h72ee8fcbf1bf8ff9
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x6550ad1c7e68 - core::result::Result<T,E>::unwrap::h269bd36126fdf5bb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x6550ad1c7e68 - tgv::tests::download_integration_test::{{closure}}::h85730801e59179ff
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:202:37
[INFO] [stdout]   22:     0x6550ad23eacc - tgv::tests::download_integration_test::case_1::{{closure}}::hff82272225f7cfe8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:188:5
[INFO] [stdout]   23:     0x6550ad2a1932 - <core::pin::Pin<P> as core::future::future::Future>::poll::h2f5faeda2df28dbd
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x6550ad2a196d - <core::pin::Pin<P> as core::future::future::Future>::poll::h475b7059c10e7778
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x6550ad21c05d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hcafbefa85aecd0dd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x6550ad21bddb - tokio::runtime::coop::with_budget::h5f087967cd18f0e7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x6550ad21bddb - tokio::runtime::coop::budget::hdbdda605b65e3323
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x6550ad21bddb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hcf2fd860b2188b62
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x6550ad2190d0 - tokio::runtime::scheduler::current_thread::Context::enter::h81cb1ab759f85a35
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x6550ad21a9e0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h9f4fe7cd8a48bc43
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x6550ad21a684 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h0cdd4a729991b047
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x6550ad1ae1eb - tokio::runtime::context::scoped::Scoped<T>::set::h78f2dd353e4f0924
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x6550ad1e0079 - tokio::runtime::context::set_scheduler::{{closure}}::h237e299d0df5a2a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x6550ad0feab2 - std::thread::local::LocalKey<T>::try_with::hb40be26f172ebb54
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   35:     0x6550ad0fdcbe - std::thread::local::LocalKey<T>::with::h62a188d4490b1bbc
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   36:     0x6550ad1dffed - tokio::runtime::context::set_scheduler::h2acaba4f821e70a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x6550ad21a430 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hab07d50cc19ed327
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x6550ad21a723 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hf890d775162e9e4e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x6550ad217f33 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hf277eaa1c14af3e2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x6550ad29f370 - tokio::runtime::context::runtime::enter_runtime::ha3f05f4205bd4de7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x6550ad217981 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hf9839e60122ece0d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x6550ad29ffa4 - tokio::runtime::runtime::Runtime::block_on_inner::hbb768748059fc249
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x6550ad2a0167 - tokio::runtime::runtime::Runtime::block_on::h3922ab70daffc14e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   44:     0x6550ad23e88f - tgv::tests::download_integration_test::case_1::h2639150b32a453e0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:188:5
[INFO] [stdout]   45:     0x6550ad23e927 - tgv::tests::download_integration_test::case_1::{{closure}}::hb5d692abf8d70be9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:188:14
[INFO] [stdout]   46:     0x6550ad0bfe76 - core::ops::function::FnOnce::call_once::hcaa0dda640076ac5
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x6550ad2d535b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x6550ad2d535b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18
[INFO] [stdout]   49:     0x6550ad2e936d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74
[INFO] [stdout]   50:     0x6550ad2e936d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x6550ad2e936d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   52:     0x6550ad2e936d - std::panicking::catch_unwind::h3d6a8652eceeabce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   53:     0x6550ad2e936d - std::panic::catch_unwind::hbef0c501dd7bb498
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x6550ad2e936d - test::run_test_in_process::h400008a46a5006a0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27
[INFO] [stdout]   55:     0x6550ad2e936d - test::run_test::{{closure}}::h9a131655b31d9427
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43
[INFO] [stdout]   56:     0x6550ad2c28b4 - test::run_test::{{closure}}::he4a7177c216308c0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41
[INFO] [stdout]   57:     0x6550ad2c28b4 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   58:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   59:     0x6550ad2c61ea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   60:     0x6550ad2c61ea - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   61:     0x6550ad2c61ea - std::panicking::catch_unwind::h7e8b531bbda77d20
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   62:     0x6550ad2c61ea - std::panic::catch_unwind::hf9bbb2040b4f1e6c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   63:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   64:     0x6550ad2c61ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   65:     0x6550ae6152ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6891ad53a5ed6f52
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   66:     0x6550ae6152ff - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   67:     0x7a709313faa4 - <unknown>
[INFO] [stdout]   68:     0x7a70931cca64 - clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::integration_test::case_6 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::integration_test::case_6' (133) panicked at src/main.rs:180:63:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: IOError("BAM file /opt/rustwide/workdir/tests/data/ncbi.sorted.bam not found")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6550ae6439a2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6550ae6439a2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6550ae6439a2 - std::sys::backtrace::_print_fmt::h255777b7ec902439
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6550ae6439a2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8a1ac49fcd7ee8ce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6550ae657b1f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6550ae657b1f - core::fmt::write::hbdcc0ec4f1bab1db
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x6550ae60be53 - std::io::default_write_fmt::h2580ece0d4b58e51
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6550ae60be53 - std::io::Write::write_fmt::hac9e42858f273b87
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6550ae619fb2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6550ae61fe2f - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x6550ae61fcc1 - std::panicking::default_hook::h9d66b9642014ce48
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6550ad2d550e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c698701e444e564
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x6550ad2d550e - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6550ae6204ef - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc4f222a8a57c637a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x6550ae6204ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6550ae62029a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x6550ae61a0e9 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6550ae5ff41d - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x6550ae663600 - core::panicking::panic_fmt::h774fb860369a0f7b
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6550ae662386 - core::result::unwrap_failed::h72ee8fcbf1bf8ff9
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x6550ad1c674e - core::result::Result<T,E>::unwrap::hf78767a4bb7dfb1c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x6550ad1c674e - tgv::tests::integration_test::{{closure}}::h58c1e77b4900651a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:180:63
[INFO] [stdout]   22:     0x6550ad19a7ad - tgv::tests::integration_test::case_6::{{closure}}::h62fda06e2872de37
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   23:     0x6550ad2a1932 - <core::pin::Pin<P> as core::future::future::Future>::poll::h2f5faeda2df28dbd
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x6550ad2a196d - <core::pin::Pin<P> as core::future::future::Future>::poll::h475b7059c10e7778
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x6550ad21c05d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hcafbefa85aecd0dd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x6550ad21bddb - tokio::runtime::coop::with_budget::h5f087967cd18f0e7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x6550ad21bddb - tokio::runtime::coop::budget::hdbdda605b65e3323
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x6550ad21bddb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hcf2fd860b2188b62
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x6550ad2190d0 - tokio::runtime::scheduler::current_thread::Context::enter::h81cb1ab759f85a35
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x6550ad21a9e0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h9f4fe7cd8a48bc43
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x6550ad21a684 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h0cdd4a729991b047
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x6550ad1ae1eb - tokio::runtime::context::scoped::Scoped<T>::set::h78f2dd353e4f0924
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x6550ad1e0079 - tokio::runtime::context::set_scheduler::{{closure}}::h237e299d0df5a2a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x6550ad0feab2 - std::thread::local::LocalKey<T>::try_with::hb40be26f172ebb54
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   35:     0x6550ad0fdcbe - std::thread::local::LocalKey<T>::with::h62a188d4490b1bbc
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   36:     0x6550ad1dffed - tokio::runtime::context::set_scheduler::h2acaba4f821e70a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x6550ad21a430 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hab07d50cc19ed327
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x6550ad21a723 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hf890d775162e9e4e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x6550ad217f33 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hf277eaa1c14af3e2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x6550ad29f370 - tokio::runtime::context::runtime::enter_runtime::ha3f05f4205bd4de7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x6550ad217981 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hf9839e60122ece0d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x6550ad29ffa4 - tokio::runtime::runtime::Runtime::block_on_inner::hbb768748059fc249
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x6550ad2a0167 - tokio::runtime::runtime::Runtime::block_on::h3922ab70daffc14e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   44:     0x6550ad19a58d - tgv::tests::integration_test::case_6::h21a53fb2881bd955
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   45:     0x6550ad19a847 - tgv::tests::integration_test::case_6::{{closure}}::h82a79309d678e5d5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:14
[INFO] [stdout]   46:     0x6550ad0c0806 - core::ops::function::FnOnce::call_once::hf49daa079e830bb4
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x6550ad2d535b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x6550ad2d535b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18
[INFO] [stdout]   49:     0x6550ad2e936d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74
[INFO] [stdout]   50:     0x6550ad2e936d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x6550ad2e936d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   52:     0x6550ad2e936d - std::panicking::catch_unwind::h3d6a8652eceeabce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   53:     0x6550ad2e936d - std::panic::catch_unwind::hbef0c501dd7bb498
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x6550ad2e936d - test::run_test_in_process::h400008a46a5006a0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27
[INFO] [stdout]   55:     0x6550ad2e936d - test::run_test::{{closure}}::h9a131655b31d9427
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43
[INFO] [stdout]   56:     0x6550ad2c28b4 - test::run_test::{{closure}}::he4a7177c216308c0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41
[INFO] [stdout]   57:     0x6550ad2c28b4 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   58:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   59:     0x6550ad2c61ea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   60:     0x6550ad2c61ea - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   61:     0x6550ad2c61ea - std::panicking::catch_unwind::h7e8b531bbda77d20
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   62:     0x6550ad2c61ea - std::panic::catch_unwind::hf9bbb2040b4f1e6c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   63:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   64:     0x6550ad2c61ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   65:     0x6550ae6152ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6891ad53a5ed6f52
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   66:     0x6550ae6152ff - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   67:     0x7a709313faa4 - <unknown>
[INFO] [stdout]   68:     0x7a70931cca64 - clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::integration_test::case_3 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::integration_test::case_3' (126) panicked at src/main.rs:180:63:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: UcscApiIOError(reqwest::Error { kind: Request, url: "https://api.genome.ucsc.edu/list/genarkGenomes?genome=GCF_028858775.2", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6550ae6439a2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6550ae6439a2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6550ae6439a2 - std::sys::backtrace::_print_fmt::h255777b7ec902439
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6550ae6439a2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8a1ac49fcd7ee8ce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6550ae657b1f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6550ae657b1f - core::fmt::write::hbdcc0ec4f1bab1db
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x6550ae60be53 - std::io::default_write_fmt::h2580ece0d4b58e51
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6550ae60be53 - std::io::Write::write_fmt::hac9e42858f273b87
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6550ae619fb2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6550ae61fe2f - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x6550ae61fcc1 - std::panicking::default_hook::h9d66b9642014ce48
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6550ad2d550e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c698701e444e564
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x6550ad2d550e - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6550ae6204ef - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc4f222a8a57c637a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x6550ae6204ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6550ae62029a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x6550ae61a0e9 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6550ae5ff41d - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x6550ae663600 - core::panicking::panic_fmt::h774fb860369a0f7b
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6550ae662386 - core::result::unwrap_failed::h72ee8fcbf1bf8ff9
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x6550ad1c674e - core::result::Result<T,E>::unwrap::hf78767a4bb7dfb1c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x6550ad1c674e - tgv::tests::integration_test::{{closure}}::h58c1e77b4900651a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:180:63
[INFO] [stdout]   22:     0x6550ad199add - tgv::tests::integration_test::case_3::{{closure}}::h81124f8d56e2b35b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   23:     0x6550ad2a1932 - <core::pin::Pin<P> as core::future::future::Future>::poll::h2f5faeda2df28dbd
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x6550ad2a196d - <core::pin::Pin<P> as core::future::future::Future>::poll::h475b7059c10e7778
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x6550ad21c05d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hcafbefa85aecd0dd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x6550ad21bddb - tokio::runtime::coop::with_budget::h5f087967cd18f0e7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x6550ad21bddb - tokio::runtime::coop::budget::hdbdda605b65e3323
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x6550ad21bddb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hcf2fd860b2188b62
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x6550ad2190d0 - tokio::runtime::scheduler::current_thread::Context::enter::h81cb1ab759f85a35
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x6550ad21a9e0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h9f4fe7cd8a48bc43
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x6550ad21a684 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h0cdd4a729991b047
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x6550ad1ae1eb - tokio::runtime::context::scoped::Scoped<T>::set::h78f2dd353e4f0924
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x6550ad1e0079 - tokio::runtime::context::set_scheduler::{{closure}}::h237e299d0df5a2a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x6550ad0feab2 - std::thread::local::LocalKey<T>::try_with::hb40be26f172ebb54
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   35:     0x6550ad0fdcbe - std::thread::local::LocalKey<T>::with::h62a188d4490b1bbc
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   36:     0x6550ad1dffed - tokio::runtime::context::set_scheduler::h2acaba4f821e70a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x6550ad21a430 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hab07d50cc19ed327
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x6550ad21a723 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hf890d775162e9e4e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x6550ad217f33 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hf277eaa1c14af3e2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x6550ad29f370 - tokio::runtime::context::runtime::enter_runtime::ha3f05f4205bd4de7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x6550ad217981 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hf9839e60122ece0d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x6550ad29ffa4 - tokio::runtime::runtime::Runtime::block_on_inner::hbb768748059fc249
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x6550ad2a0167 - tokio::runtime::runtime::Runtime::block_on::h3922ab70daffc14e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   44:     0x6550ad1998cd - tgv::tests::integration_test::case_3::hdf00b1d64d4a8bf9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   45:     0x6550ad199b77 - tgv::tests::integration_test::case_3::{{closure}}::h819e088fb7959bb1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:14
[INFO] [stdout]   46:     0x6550ad0bd946 - core::ops::function::FnOnce::call_once::h48c1d62417ac7b75
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x6550ad2d535b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x6550ad2d535b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18
[INFO] [stdout]   49:     0x6550ad2e936d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74
[INFO] [stdout]   50:     0x6550ad2e936d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x6550ad2e936d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   52:     0x6550ad2e936d - std::panicking::catch_unwind::h3d6a8652eceeabce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   53:     0x6550ad2e936d - std::panic::catch_unwind::hbef0c501dd7bb498
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x6550ad2e936d - test::run_test_in_process::h400008a46a5006a0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27
[INFO] [stdout]   55:     0x6550ad2e936d - test::run_test::{{closure}}::h9a131655b31d9427
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43
[INFO] [stdout]   56:     0x6550ad2c28b4 - test::run_test::{{closure}}::he4a7177c216308c0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41
[INFO] [stdout]   57:     0x6550ad2c28b4 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   58:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   59:     0x6550ad2c61ea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   60:     0x6550ad2c61ea - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   61:     0x6550ad2c61ea - std::panicking::catch_unwind::h7e8b531bbda77d20
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   62:     0x6550ad2c61ea - std::panic::catch_unwind::hf9bbb2040b4f1e6c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   63:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   64:     0x6550ad2c61ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   65:     0x6550ae6152ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6891ad53a5ed6f52
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   66:     0x6550ae6152ff - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   67:     0x7a709313faa4 - <unknown>
[INFO] [stdout]   68:     0x7a70931cca64 - clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::integration_test::case_2 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::integration_test::case_2' (125) panicked at src/main.rs:180:63:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: SqlxError(Io(Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" }))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6550ae6439a2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6550ae6439a2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6550ae6439a2 - std::sys::backtrace::_print_fmt::h255777b7ec902439
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6550ae6439a2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8a1ac49fcd7ee8ce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6550ae657b1f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6550ae657b1f - core::fmt::write::hbdcc0ec4f1bab1db
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x6550ae60be53 - std::io::default_write_fmt::h2580ece0d4b58e51
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6550ae60be53 - std::io::Write::write_fmt::hac9e42858f273b87
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6550ae619fb2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6550ae61fe2f - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x6550ae61fcc1 - std::panicking::default_hook::h9d66b9642014ce48
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6550ad2d550e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c698701e444e564
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x6550ad2d550e - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6550ae6204ef - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc4f222a8a57c637a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x6550ae6204ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6550ae62029a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x6550ae61a0e9 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6550ae5ff41d - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x6550ae663600 - core::panicking::panic_fmt::h774fb860369a0f7b
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6550ae662386 - core::result::unwrap_failed::h72ee8fcbf1bf8ff9
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x6550ad1c674e - core::result::Result<T,E>::unwrap::hf78767a4bb7dfb1c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x6550ad1c674e - tgv::tests::integration_test::{{closure}}::h58c1e77b4900651a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:180:63
[INFO] [stdout]   22:     0x6550ad19969d - tgv::tests::integration_test::case_2::{{closure}}::h219e9d738fd4f817
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   23:     0x6550ad2a1932 - <core::pin::Pin<P> as core::future::future::Future>::poll::h2f5faeda2df28dbd
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x6550ad2a196d - <core::pin::Pin<P> as core::future::future::Future>::poll::h475b7059c10e7778
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x6550ad21c05d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hcafbefa85aecd0dd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x6550ad21bddb - tokio::runtime::coop::with_budget::h5f087967cd18f0e7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x6550ad21bddb - tokio::runtime::coop::budget::hdbdda605b65e3323
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x6550ad21bddb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hcf2fd860b2188b62
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x6550ad2190d0 - tokio::runtime::scheduler::current_thread::Context::enter::h81cb1ab759f85a35
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x6550ad21a9e0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h9f4fe7cd8a48bc43
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x6550ad21a684 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h0cdd4a729991b047
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x6550ad1ae1eb - tokio::runtime::context::scoped::Scoped<T>::set::h78f2dd353e4f0924
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x6550ad1e0079 - tokio::runtime::context::set_scheduler::{{closure}}::h237e299d0df5a2a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x6550ad0feab2 - std::thread::local::LocalKey<T>::try_with::hb40be26f172ebb54
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   35:     0x6550ad0fdcbe - std::thread::local::LocalKey<T>::with::h62a188d4490b1bbc
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   36:     0x6550ad1dffed - tokio::runtime::context::set_scheduler::h2acaba4f821e70a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x6550ad21a430 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hab07d50cc19ed327
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x6550ad21a723 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hf890d775162e9e4e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x6550ad217f33 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hf277eaa1c14af3e2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x6550ad29f370 - tokio::runtime::context::runtime::enter_runtime::ha3f05f4205bd4de7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x6550ad217981 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hf9839e60122ece0d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x6550ad29ffa4 - tokio::runtime::runtime::Runtime::block_on_inner::hbb768748059fc249
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x6550ad2a0167 - tokio::runtime::runtime::Runtime::block_on::h3922ab70daffc14e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   44:     0x6550ad19947d - tgv::tests::integration_test::case_2::h3ec6f95160b68108
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   45:     0x6550ad199737 - tgv::tests::integration_test::case_2::{{closure}}::h5c17d3bfa3efb7ed
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:14
[INFO] [stdout]   46:     0x6550ad0be646 - core::ops::function::FnOnce::call_once::h73e24135bc6cfb71
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x6550ad2d535b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x6550ad2d535b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18
[INFO] [stdout]   49:     0x6550ad2e936d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74
[INFO] [stdout]   50:     0x6550ad2e936d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x6550ad2e936d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   52:     0x6550ad2e936d - std::panicking::catch_unwind::h3d6a8652eceeabce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   53:     0x6550ad2e936d - std::panic::catch_unwind::hbef0c501dd7bb498
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x6550ad2e936d - test::run_test_in_process::h400008a46a5006a0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27
[INFO] [stdout]   55:     0x6550ad2e936d - test::run_test::{{closure}}::h9a131655b31d9427
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43
[INFO] [stdout]   56:     0x6550ad2c28b4 - test::run_test::{{closure}}::he4a7177c216308c0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41
[INFO] [stdout]   57:     0x6550ad2c28b4 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   58:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   59:     0x6550ad2c61ea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   60:     0x6550ad2c61ea - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   61:     0x6550ad2c61ea - std::panicking::catch_unwind::h7e8b531bbda77d20
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   62:     0x6550ad2c61ea - std::panic::catch_unwind::hf9bbb2040b4f1e6c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   63:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   64:     0x6550ad2c61ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   65:     0x6550ae6152ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6891ad53a5ed6f52
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   66:     0x6550ae6152ff - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   67:     0x7a709313faa4 - <unknown>
[INFO] [stdout]   68:     0x7a70931cca64 - clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::integration_test::case_7 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::integration_test::case_7' (137) panicked at src/main.rs:180:63:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: IOError("BAM file /opt/rustwide/workdir/tests/data/ncbi.sorted.bam not found")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6550ae6439a2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6550ae6439a2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6550ae6439a2 - std::sys::backtrace::_print_fmt::h255777b7ec902439
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6550ae6439a2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8a1ac49fcd7ee8ce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6550ae657b1f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6550ae657b1f - core::fmt::write::hbdcc0ec4f1bab1db
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x6550ae60be53 - std::io::default_write_fmt::h2580ece0d4b58e51
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6550ae60be53 - std::io::Write::write_fmt::hac9e42858f273b87
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6550ae619fb2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6550ae61fe2f - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x6550ae61fcc1 - std::panicking::default_hook::h9d66b9642014ce48
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6550ad2d550e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c698701e444e564
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x6550ad2d550e - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6550ae6204ef - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc4f222a8a57c637a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x6550ae6204ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6550ae62029a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x6550ae61a0e9 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6550ae5ff41d - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x6550ae663600 - core::panicking::panic_fmt::h774fb860369a0f7b
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6550ae662386 - core::result::unwrap_failed::h72ee8fcbf1bf8ff9
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x6550ad1c674e - core::result::Result<T,E>::unwrap::hf78767a4bb7dfb1c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x6550ad1c674e - tgv::tests::integration_test::{{closure}}::h58c1e77b4900651a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:180:63
[INFO] [stdout]   22:     0x6550ad19abfd - tgv::tests::integration_test::case_7::{{closure}}::h38b4220db20bd802
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   23:     0x6550ad2a1932 - <core::pin::Pin<P> as core::future::future::Future>::poll::h2f5faeda2df28dbd
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x6550ad2a196d - <core::pin::Pin<P> as core::future::future::Future>::poll::h475b7059c10e7778
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x6550ad21c05d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hcafbefa85aecd0dd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x6550ad21bddb - tokio::runtime::coop::with_budget::h5f087967cd18f0e7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x6550ad21bddb - tokio::runtime::coop::budget::hdbdda605b65e3323
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x6550ad21bddb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hcf2fd860b2188b62
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x6550ad2190d0 - tokio::runtime::scheduler::current_thread::Context::enter::h81cb1ab759f85a35
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x6550ad21a9e0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h9f4fe7cd8a48bc43
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x6550ad21a684 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h0cdd4a729991b047
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x6550ad1ae1eb - tokio::runtime::context::scoped::Scoped<T>::set::h78f2dd353e4f0924
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x6550ad1e0079 - tokio::runtime::context::set_scheduler::{{closure}}::h237e299d0df5a2a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x6550ad0feab2 - std::thread::local::LocalKey<T>::try_with::hb40be26f172ebb54
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   35:     0x6550ad0fdcbe - std::thread::local::LocalKey<T>::with::h62a188d4490b1bbc
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   36:     0x6550ad1dffed - tokio::runtime::context::set_scheduler::h2acaba4f821e70a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x6550ad21a430 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hab07d50cc19ed327
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x6550ad21a723 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hf890d775162e9e4e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x6550ad217f33 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hf277eaa1c14af3e2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x6550ad29f370 - tokio::runtime::context::runtime::enter_runtime::ha3f05f4205bd4de7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x6550ad217981 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hf9839e60122ece0d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x6550ad29ffa4 - tokio::runtime::runtime::Runtime::block_on_inner::hbb768748059fc249
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x6550ad2a0167 - tokio::runtime::runtime::Runtime::block_on::h3922ab70daffc14e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   44:     0x6550ad19a9dd - tgv::tests::integration_test::case_7::h873f14161c5a4a37
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   45:     0x6550ad19ac97 - tgv::tests::integration_test::case_7::{{closure}}::haf63f23887502328
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:14
[INFO] [stdout]   46:     0x6550ad0bf1c6 - core::ops::function::FnOnce::call_once::ha373c95efe416952
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x6550ad2d535b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x6550ad2d535b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18
[INFO] [stdout]   49:     0x6550ad2e936d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74
[INFO] [stdout]   50:     0x6550ad2e936d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x6550ad2e936d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   52:     0x6550ad2e936d - std::panicking::catch_unwind::h3d6a8652eceeabce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   53:     0x6550ad2e936d - std::panic::catch_unwind::hbef0c501dd7bb498
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x6550ad2e936d - test::run_test_in_process::h400008a46a5006a0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27
[INFO] [stdout]   55:     0x6550ad2e936d - test::run_test::{{closure}}::h9a131655b31d9427
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43
[INFO] [stdout]   56:     0x6550ad2c28b4 - test::run_test::{{closure}}::he4a7177c216308c0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41
[INFO] [stdout]   57:     0x6550ad2c28b4 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   58:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   59:     0x6550ad2c61ea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   60:     0x6550ad2c61ea - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   61:     0x6550ad2c61ea - std::panicking::catch_unwind::h7e8b531bbda77d20
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   62:     0x6550ad2c61ea - std::panic::catch_unwind::hf9bbb2040b4f1e6c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   63:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   64:     0x6550ad2c61ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   65:     0x6550ae6152ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6891ad53a5ed6f52
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   66:     0x6550ae6152ff - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   67:     0x7a709313faa4 - <unknown>
[INFO] [stdout]   68:     0x7a70931cca64 - clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::download_integration_test::case_2 stdout ----
[INFO] [stdout] temp_dir: "/tmp/.tmpuSF586"
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::download_integration_test::case_2' (123) panicked at src/main.rs:202:37:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: UcscApiIOError(reqwest::Error { kind: Request, url: "https://api.genome.ucsc.edu/list/genarkGenomes?genome=GCF_000005845.2", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6550ae6439a2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6550ae6439a2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6550ae6439a2 - std::sys::backtrace::_print_fmt::h255777b7ec902439
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6550ae6439a2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8a1ac49fcd7ee8ce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6550ae657b1f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6550ae657b1f - core::fmt::write::hbdcc0ec4f1bab1db
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x6550ae60be53 - std::io::default_write_fmt::h2580ece0d4b58e51
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6550ae60be53 - std::io::Write::write_fmt::hac9e42858f273b87
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6550ae619fb2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6550ae61fe2f - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x6550ae61fcc1 - std::panicking::default_hook::h9d66b9642014ce48
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6550ad2d550e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c698701e444e564
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x6550ad2d550e - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6550ae6204ef - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc4f222a8a57c637a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x6550ae6204ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6550ae62029a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x6550ae61a0e9 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6550ae5ff41d - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x6550ae663600 - core::panicking::panic_fmt::h774fb860369a0f7b
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6550ae662386 - core::result::unwrap_failed::h72ee8fcbf1bf8ff9
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x6550ad1c7e68 - core::result::Result<T,E>::unwrap::h269bd36126fdf5bb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x6550ad1c7e68 - tgv::tests::download_integration_test::{{closure}}::h85730801e59179ff
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:202:37
[INFO] [stdout]   22:     0x6550ad23eeec - tgv::tests::download_integration_test::case_2::{{closure}}::hada4a12407795581
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:188:5
[INFO] [stdout]   23:     0x6550ad2a1932 - <core::pin::Pin<P> as core::future::future::Future>::poll::h2f5faeda2df28dbd
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x6550ad2a196d - <core::pin::Pin<P> as core::future::future::Future>::poll::h475b7059c10e7778
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x6550ad21c05d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hcafbefa85aecd0dd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x6550ad21bddb - tokio::runtime::coop::with_budget::h5f087967cd18f0e7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x6550ad21bddb - tokio::runtime::coop::budget::hdbdda605b65e3323
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x6550ad21bddb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hcf2fd860b2188b62
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x6550ad2190d0 - tokio::runtime::scheduler::current_thread::Context::enter::h81cb1ab759f85a35
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x6550ad21a9e0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h9f4fe7cd8a48bc43
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x6550ad21a684 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h0cdd4a729991b047
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x6550ad1ae1eb - tokio::runtime::context::scoped::Scoped<T>::set::h78f2dd353e4f0924
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x6550ad1e0079 - tokio::runtime::context::set_scheduler::{{closure}}::h237e299d0df5a2a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x6550ad0feab2 - std::thread::local::LocalKey<T>::try_with::hb40be26f172ebb54
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   35:     0x6550ad0fdcbe - std::thread::local::LocalKey<T>::with::h62a188d4490b1bbc
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   36:     0x6550ad1dffed - tokio::runtime::context::set_scheduler::h2acaba4f821e70a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x6550ad21a430 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hab07d50cc19ed327
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x6550ad21a723 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hf890d775162e9e4e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x6550ad217f33 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hf277eaa1c14af3e2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x6550ad29f370 - tokio::runtime::context::runtime::enter_runtime::ha3f05f4205bd4de7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x6550ad217981 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hf9839e60122ece0d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x6550ad29ffa4 - tokio::runtime::runtime::Runtime::block_on_inner::hbb768748059fc249
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x6550ad2a0167 - tokio::runtime::runtime::Runtime::block_on::h3922ab70daffc14e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   44:     0x6550ad23ecaf - tgv::tests::download_integration_test::case_2::h85ede2c376d80328
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:188:5
[INFO] [stdout]   45:     0x6550ad23ed47 - tgv::tests::download_integration_test::case_2::{{closure}}::h23a5e8d9851d43a3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:188:14
[INFO] [stdout]   46:     0x6550ad0bf3d6 - core::ops::function::FnOnce::call_once::haae4ef8a6590465b
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x6550ad2d535b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x6550ad2d535b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18
[INFO] [stdout]   49:     0x6550ad2e936d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74
[INFO] [stdout]   50:     0x6550ad2e936d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x6550ad2e936d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   52:     0x6550ad2e936d - std::panicking::catch_unwind::h3d6a8652eceeabce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   53:     0x6550ad2e936d - std::panic::catch_unwind::hbef0c501dd7bb498
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x6550ad2e936d - test::run_test_in_process::h400008a46a5006a0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27
[INFO] [stdout]   55:     0x6550ad2e936d - test::run_test::{{closure}}::h9a131655b31d9427
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43
[INFO] [stdout]   56:     0x6550ad2c28b4 - test::run_test::{{closure}}::he4a7177c216308c0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41
[INFO] [stdout]   57:     0x6550ad2c28b4 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   58:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   59:     0x6550ad2c61ea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   60:     0x6550ad2c61ea - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   61:     0x6550ad2c61ea - std::panicking::catch_unwind::h7e8b531bbda77d20
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   62:     0x6550ad2c61ea - std::panic::catch_unwind::hf9bbb2040b4f1e6c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   63:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   64:     0x6550ad2c61ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   65:     0x6550ae6152ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6891ad53a5ed6f52
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   66:     0x6550ae6152ff - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   67:     0x7a709313faa4 - <unknown>
[INFO] [stdout]   68:     0x7a70931cca64 - clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::integration_test::case_8 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::integration_test::case_8' (138) panicked at src/main.rs:180:63:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: IOError("SQLite cache not found at tests/data/cache/wuhCor1/tracks.sqlite. Please run download command first.")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6550ae6439a2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6550ae6439a2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6550ae6439a2 - std::sys::backtrace::_print_fmt::h255777b7ec902439
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6550ae6439a2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8a1ac49fcd7ee8ce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6550ae657b1f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6550ae657b1f - core::fmt::write::hbdcc0ec4f1bab1db
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x6550ae60be53 - std::io::default_write_fmt::h2580ece0d4b58e51
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6550ae60be53 - std::io::Write::write_fmt::hac9e42858f273b87
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6550ae619fb2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6550ae61fe2f - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x6550ae61fcc1 - std::panicking::default_hook::h9d66b9642014ce48
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6550ad2d550e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c698701e444e564
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x6550ad2d550e - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6550ae6204ef - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc4f222a8a57c637a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x6550ae6204ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6550ae62029a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x6550ae61a0e9 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6550ae5ff41d - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x6550ae663600 - core::panicking::panic_fmt::h774fb860369a0f7b
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6550ae662386 - core::result::unwrap_failed::h72ee8fcbf1bf8ff9
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x6550ad1c674e - core::result::Result<T,E>::unwrap::hf78767a4bb7dfb1c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x6550ad1c674e - tgv::tests::integration_test::{{closure}}::h58c1e77b4900651a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:180:63
[INFO] [stdout]   22:     0x6550ad19b07d - tgv::tests::integration_test::case_8::{{closure}}::hff5e60e5baba53ca
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   23:     0x6550ad2a1932 - <core::pin::Pin<P> as core::future::future::Future>::poll::h2f5faeda2df28dbd
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x6550ad2a196d - <core::pin::Pin<P> as core::future::future::Future>::poll::h475b7059c10e7778
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x6550ad21c05d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hcafbefa85aecd0dd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x6550ad21bddb - tokio::runtime::coop::with_budget::h5f087967cd18f0e7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x6550ad21bddb - tokio::runtime::coop::budget::hdbdda605b65e3323
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x6550ad21bddb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hcf2fd860b2188b62
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x6550ad2190d0 - tokio::runtime::scheduler::current_thread::Context::enter::h81cb1ab759f85a35
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x6550ad21a9e0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h9f4fe7cd8a48bc43
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x6550ad21a684 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h0cdd4a729991b047
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x6550ad1ae1eb - tokio::runtime::context::scoped::Scoped<T>::set::h78f2dd353e4f0924
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x6550ad1e0079 - tokio::runtime::context::set_scheduler::{{closure}}::h237e299d0df5a2a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x6550ad0feab2 - std::thread::local::LocalKey<T>::try_with::hb40be26f172ebb54
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   35:     0x6550ad0fdcbe - std::thread::local::LocalKey<T>::with::h62a188d4490b1bbc
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   36:     0x6550ad1dffed - tokio::runtime::context::set_scheduler::h2acaba4f821e70a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x6550ad21a430 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hab07d50cc19ed327
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x6550ad21a723 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hf890d775162e9e4e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x6550ad217f33 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hf277eaa1c14af3e2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x6550ad29f370 - tokio::runtime::context::runtime::enter_runtime::ha3f05f4205bd4de7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x6550ad217981 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hf9839e60122ece0d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x6550ad29ffa4 - tokio::runtime::runtime::Runtime::block_on_inner::hbb768748059fc249
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x6550ad2a0167 - tokio::runtime::runtime::Runtime::block_on::h3922ab70daffc14e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   44:     0x6550ad19ae2d - tgv::tests::integration_test::case_8::heab8a2557bee8f69
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   45:     0x6550ad19aec7 - tgv::tests::integration_test::case_8::{{closure}}::h12fcc55360584781
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:14
[INFO] [stdout]   46:     0x6550ad0bf526 - core::ops::function::FnOnce::call_once::haf3126aaceace9c9
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x6550ad2d535b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x6550ad2d535b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18
[INFO] [stdout]   49:     0x6550ad2e936d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74
[INFO] [stdout]   50:     0x6550ad2e936d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x6550ad2e936d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   52:     0x6550ad2e936d - std::panicking::catch_unwind::h3d6a8652eceeabce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   53:     0x6550ad2e936d - std::panic::catch_unwind::hbef0c501dd7bb498
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x6550ad2e936d - test::run_test_in_process::h400008a46a5006a0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27
[INFO] [stdout]   55:     0x6550ad2e936d - test::run_test::{{closure}}::h9a131655b31d9427
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43
[INFO] [stdout]   56:     0x6550ad2c28b4 - test::run_test::{{closure}}::he4a7177c216308c0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41
[INFO] [stdout]   57:     0x6550ad2c28b4 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   58:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   59:     0x6550ad2c61ea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   60:     0x6550ad2c61ea - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   61:     0x6550ad2c61ea - std::panicking::catch_unwind::h7e8b531bbda77d20
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   62:     0x6550ad2c61ea - std::panic::catch_unwind::hf9bbb2040b4f1e6c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   63:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   64:     0x6550ad2c61ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   65:     0x6550ae6152ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6891ad53a5ed6f52
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   66:     0x6550ae6152ff - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   67:     0x7a709313faa4 - <unknown>
[INFO] [stdout]   68:     0x7a70931cca64 - clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::integration_test::case_9 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::integration_test::case_9' (139) panicked at src/main.rs:180:63:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: IOError("BAM file /opt/rustwide/workdir/tests/data/covid.sorted.bam not found")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6550ae6439a2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6550ae6439a2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6550ae6439a2 - std::sys::backtrace::_print_fmt::h255777b7ec902439
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6550ae6439a2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8a1ac49fcd7ee8ce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6550ae657b1f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6550ae657b1f - core::fmt::write::hbdcc0ec4f1bab1db
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x6550ae60be53 - std::io::default_write_fmt::h2580ece0d4b58e51
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6550ae60be53 - std::io::Write::write_fmt::hac9e42858f273b87
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6550ae619fb2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6550ae61fe2f - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x6550ae61fcc1 - std::panicking::default_hook::h9d66b9642014ce48
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x6550ad2d550e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c698701e444e564
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x6550ad2d550e - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6550ae6204ef - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc4f222a8a57c637a
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x6550ae6204ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x6550ae62029a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x6550ae61a0e9 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x6550ae5ff41d - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x6550ae663600 - core::panicking::panic_fmt::h774fb860369a0f7b
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6550ae662386 - core::result::unwrap_failed::h72ee8fcbf1bf8ff9
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x6550ad1c674e - core::result::Result<T,E>::unwrap::hf78767a4bb7dfb1c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x6550ad1c674e - tgv::tests::integration_test::{{closure}}::h58c1e77b4900651a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:180:63
[INFO] [stdout]   22:     0x6550ad19b49d - tgv::tests::integration_test::case_9::{{closure}}::h7bd7e124b3d8fa29
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   23:     0x6550ad2a1932 - <core::pin::Pin<P> as core::future::future::Future>::poll::h2f5faeda2df28dbd
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x6550ad2a196d - <core::pin::Pin<P> as core::future::future::Future>::poll::h475b7059c10e7778
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x6550ad21c05d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hcafbefa85aecd0dd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x6550ad21bddb - tokio::runtime::coop::with_budget::h5f087967cd18f0e7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x6550ad21bddb - tokio::runtime::coop::budget::hdbdda605b65e3323
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x6550ad21bddb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hcf2fd860b2188b62
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x6550ad2190d0 - tokio::runtime::scheduler::current_thread::Context::enter::h81cb1ab759f85a35
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x6550ad21a9e0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h9f4fe7cd8a48bc43
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x6550ad21a684 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h0cdd4a729991b047
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x6550ad1ae1eb - tokio::runtime::context::scoped::Scoped<T>::set::h78f2dd353e4f0924
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x6550ad1e0079 - tokio::runtime::context::set_scheduler::{{closure}}::h237e299d0df5a2a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x6550ad0feab2 - std::thread::local::LocalKey<T>::try_with::hb40be26f172ebb54
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   35:     0x6550ad0fdcbe - std::thread::local::LocalKey<T>::with::h62a188d4490b1bbc
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   36:     0x6550ad1dffed - tokio::runtime::context::set_scheduler::h2acaba4f821e70a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x6550ad21a430 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hab07d50cc19ed327
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x6550ad21a723 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hf890d775162e9e4e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x6550ad217f33 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hf277eaa1c14af3e2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x6550ad29f370 - tokio::runtime::context::runtime::enter_runtime::ha3f05f4205bd4de7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x6550ad217981 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hf9839e60122ece0d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x6550ad29ffa4 - tokio::runtime::runtime::Runtime::block_on_inner::hbb768748059fc249
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x6550ad2a0167 - tokio::runtime::runtime::Runtime::block_on::h3922ab70daffc14e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.43.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   44:     0x6550ad19b27d - tgv::tests::integration_test::case_9::h57772b79015d3b57
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:5
[INFO] [stdout]   45:     0x6550ad19b537 - tgv::tests::integration_test::case_9::{{closure}}::haf196f045296c89a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:131:14
[INFO] [stdout]   46:     0x6550ad0bf106 - core::ops::function::FnOnce::call_once::h9d7008cc8150adbc
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x6550ad2d535b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x6550ad2d535b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18
[INFO] [stdout]   49:     0x6550ad2e936d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74
[INFO] [stdout]   50:     0x6550ad2e936d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x6550ad2e936d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   52:     0x6550ad2e936d - std::panicking::catch_unwind::h3d6a8652eceeabce
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   53:     0x6550ad2e936d - std::panic::catch_unwind::hbef0c501dd7bb498
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x6550ad2e936d - test::run_test_in_process::h400008a46a5006a0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27
[INFO] [stdout]   55:     0x6550ad2e936d - test::run_test::{{closure}}::h9a131655b31d9427
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43
[INFO] [stdout]   56:     0x6550ad2c28b4 - test::run_test::{{closure}}::he4a7177c216308c0
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41
[INFO] [stdout]   57:     0x6550ad2c28b4 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   58:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   59:     0x6550ad2c61ea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   60:     0x6550ad2c61ea - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   61:     0x6550ad2c61ea - std::panicking::catch_unwind::h7e8b531bbda77d20
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   62:     0x6550ad2c61ea - std::panic::catch_unwind::hf9bbb2040b4f1e6c
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stdout]   63:     0x6550ad2c61ea - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   64:     0x6550ad2c61ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   65:     0x6550ae6152ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6891ad53a5ed6f52
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   66:     0x6550ae6152ff - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af
[INFO] [stdout]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   67:     0x7a709313faa4 - <unknown>
[INFO] [stdout]   68:     0x7a70931cca64 - clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::download_integration_test::case_1
[INFO] [stdout]     tests::download_integration_test::case_2
[INFO] [stdout]     tests::integration_test::case_1
[INFO] [stdout]     tests::integration_test::case_2
[INFO] [stdout]     tests::integration_test::case_3
[INFO] [stdout]     tests::integration_test::case_4
[INFO] [stdout]     tests::integration_test::case_5
[INFO] [stdout]     tests::integration_test::case_6
[INFO] [stdout]     tests::integration_test::case_7
[INFO] [stdout]     tests::integration_test::case_8
[INFO] [stdout]     tests::integration_test::case_9
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 144 passed; 11 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin tgv`
[INFO] running `Command { std: "docker" "inspect" "99a6bd7eba2d9d23a10a6e2915cb51f90aceb1c1d56ecda615645390ccb9324c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99a6bd7eba2d9d23a10a6e2915cb51f90aceb1c1d56ecda615645390ccb9324c", kill_on_drop: false }`
[INFO] [stdout] 99a6bd7eba2d9d23a10a6e2915cb51f90aceb1c1d56ecda615645390ccb9324c
