[INFO] cloning repository https://github.com/AquilaFasciata/url_shortener
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AquilaFasciata/url_shortener" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAquilaFasciata%2Furl_shortener", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAquilaFasciata%2Furl_shortener'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c3adf355dc70cb0da4d68f820cbc0588d26f1008
[INFO] testing AquilaFasciata/url_shortener against beta-2026-01-20 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAquilaFasciata%2Furl_shortener" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/AquilaFasciata/url_shortener
[INFO] finished tweaking git repo https://github.com/AquilaFasciata/url_shortener
[INFO] tweaked toml for git repo https://github.com/AquilaFasciata/url_shortener written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/AquilaFasciata/url_shortener on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/AquilaFasciata/url_shortener 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" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3f3c4f189ded935f0f2d756abfe4b0143d15d58fe1636820d20bebbe0f23cb95
[INFO] running `Command { std: "docker" "start" "-a" "3f3c4f189ded935f0f2d756abfe4b0143d15d58fe1636820d20bebbe0f23cb95", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3f3c4f189ded935f0f2d756abfe4b0143d15d58fe1636820d20bebbe0f23cb95", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3f3c4f189ded935f0f2d756abfe4b0143d15d58fe1636820d20bebbe0f23cb95", kill_on_drop: false }`
[INFO] [stdout] 3f3c4f189ded935f0f2d756abfe4b0143d15d58fe1636820d20bebbe0f23cb95
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ac293b9dba31fe18e3e39705687398185f11ea4868388b1ddc46c7bd03494ec3
[INFO] running `Command { std: "docker" "start" "-a" "ac293b9dba31fe18e3e39705687398185f11ea4868388b1ddc46c7bd03494ec3", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling libc v0.2.169
[INFO] [stderr]    Compiling serde v1.0.217
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.15
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling itoa v1.0.14
[INFO] [stderr]    Compiling bytes v1.9.0
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling writeable v0.5.5
[INFO] [stderr]    Compiling litemap v0.7.4
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling foldhash v0.1.4
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling icu_locid_transform_data v1.5.0
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling icu_properties_data v1.5.0
[INFO] [stderr]    Compiling write16 v1.0.0
[INFO] [stderr]    Compiling percent-encoding v2.3.1
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling utf16_iter v1.0.5
[INFO] [stderr]    Compiling icu_normalizer_data v1.5.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling tracing-core v0.1.33
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde_json v1.0.134
[INFO] [stderr]    Compiling thiserror v2.0.9
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling cpufeatures v0.2.16
[INFO] [stderr]    Compiling http v1.2.0
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling crc-catalog v2.4.0
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling jobserver v0.1.32
[INFO] [stderr]    Compiling mio v1.0.3
[INFO] [stderr]    Compiling socket2 v0.5.8
[INFO] [stderr]    Compiling signal-hook-registry v1.4.2
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling tinyvec v1.8.1
[INFO] [stderr]    Compiling crc v3.2.1
[INFO] [stderr]    Compiling cc v1.2.7
[INFO] [stderr]    Compiling syn v2.0.94
[INFO] [stderr]    Compiling indexmap v2.7.0
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling aws-lc-rs v1.12.0
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling tokio v1.42.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling unicode-normalization v0.1.24
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling event-listener v5.3.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling rustix v0.38.42
[INFO] [stderr]    Compiling httparse v1.9.5
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling unicode-properties v0.1.3
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling unicase v2.8.1
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling rustls-pki-types v1.10.1
[INFO] [stderr]    Compiling home v0.5.11
[INFO] [stderr]    Compiling cmake v0.1.52
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling whoami v1.5.2
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling time-core v0.1.4
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling libm v0.2.11
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling rustversion v1.0.19
[INFO] [stderr]    Compiling rustls v0.23.20
[INFO] [stderr]    Compiling aws-lc-sys v0.24.1
[INFO] [stderr]    Compiling sha2-asm v0.6.4
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling time-macros v0.2.22
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling http-body-util v0.1.2
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling deranged v0.4.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling winnow v0.6.22
[INFO] [stderr]    Compiling overload v0.1.1
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling humansize v2.1.3
[INFO] [stderr]    Compiling nu-ansi-term v0.46.0
[INFO] [stderr]    Compiling pem v3.0.5
[INFO] [stderr]    Compiling tempfile v3.15.0
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling time v0.3.41
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.8
[INFO] [stderr]    Compiling arc-swap v1.7.1
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling askama_escape v0.10.3
[INFO] [stderr]    Compiling hex-literal v0.4.1
[INFO] [stderr]    Compiling askama_parser v0.2.1
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling regex-automata v0.4.9
[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 displaydoc v0.2.5
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling thiserror-impl v2.0.9
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling pin-project-internal v1.1.7
[INFO] [stderr]    Compiling async-trait v0.1.84
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling zerofrom v0.1.5
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling yoke v0.7.5
[INFO] [stderr]    Compiling pin-project v1.1.7
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling simple_asn1 v0.6.3
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling zerovec v0.10.4
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling tinystr v0.7.6
[INFO] [stderr]    Compiling icu_collections v1.5.0
[INFO] [stderr]    Compiling icu_locid v1.5.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling icu_provider v1.5.0
[INFO] [stderr]    Compiling icu_locid_transform v1.5.0
[INFO] [stderr]    Compiling icu_properties v1.5.1
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling serde_spanned v0.6.8
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling basic-toml v0.1.9
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling serde_path_to_error v0.1.16
[INFO] [stderr]    Compiling serde_html_form v0.2.7
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling askama_derive v0.12.5
[INFO] [stderr]    Compiling icu_normalizer v1.5.0
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[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 toml v0.8.19
[INFO] [stderr]    Compiling askama v0.12.1
[INFO] [stderr]    Compiling sqlx-core v0.8.3
[INFO] [stderr]    Compiling rustls-webpki v0.102.8
[INFO] [stderr]    Compiling sqlx-postgres v0.8.3
[INFO] [stderr]    Compiling tokio-util v0.7.13
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling h2 v0.4.7
[INFO] [stderr]    Compiling tokio-rustls v0.26.1
[INFO] [stderr]    Compiling sqlx-macros-core v0.8.3
[INFO] [stderr]    Compiling hyper v1.5.2
[INFO] [stderr]    Compiling sqlx-macros v0.8.3
[INFO] [stderr]    Compiling hyper-util v0.1.10
[INFO] [stderr]    Compiling axum-server v0.7.1
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling sqlx v0.8.3
[INFO] [stderr]    Compiling url_shortener v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `user_row`
[INFO] [stdout]    --> src/main.rs:386:47
[INFO] [stdout]     |
[INFO] [stdout] 386 |         AuthenticationResponse::Authenticated(user_row) => {
[INFO] [stdout]     |                                               ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_row`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SESSION_TIME` is never used
[INFO] [stdout]   --> src/main.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 | const SESSION_TIME: u64 = 60 * 60 * 2; // Session time in seconds
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `encoding_key` is never read
[INFO] [stdout]   --> src/main.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | struct MasterState {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 67 |     encoding_key: EncodingKey,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `pool_and_prefs` and `encoding_key` are never used
[INFO] [stdout]   --> src/main.rs:79:8
[INFO] [stdout]    |
[INFO] [stdout] 72 | impl MasterState {
[INFO] [stdout]    | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 79 |     fn pool_and_prefs(&self) -> (&PgPool, &Preferences) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 |     fn encoding_key(&self) -> &EncodingKey {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LoginPayload` is never constructed
[INFO] [stdout]   --> src/main.rs:96:8
[INFO] [stdout]    |
[INFO] [stdout] 96 | struct LoginPayload<'a> {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `username` and `password` are never used
[INFO] [stdout]    --> src/main.rs:102:8
[INFO] [stdout]     |
[INFO] [stdout] 101 | impl<'a> LoginPayload<'a> {
[INFO] [stdout]     | ------------------------- methods in this implementation
[INFO] [stdout] 102 |     fn username(&self) -> &str {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 |     fn password(&self) -> &str {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `expiration_time` is never used
[INFO] [stdout]    --> src/main.rs:450:4
[INFO] [stdout]     |
[INFO] [stdout] 450 | fn expiration_time() -> u64 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `attempt_login` is never used
[INFO] [stdout]    --> src/main.rs:458:10
[INFO] [stdout]     |
[INFO] [stdout] 458 | async fn attempt_login(State(master_state): State<&MasterState>, body: Bytes) -> Response {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `iat`, `email`, and `name` are never used
[INFO] [stdout]   --> src/auth.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl Claims {
[INFO] [stdout]    | ----------- associated items in this implementation
[INFO] [stdout] 12 |     pub fn new(sub: i64, name: String, email: String, exp: u64) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub fn iat(&self) -> u64 {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     pub fn email(&self) -> &str {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     pub fn name(&self) -> &str {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `clone_short_url` is never used
[INFO] [stdout]   --> src/db.rs:85:12
[INFO] [stdout]    |
[INFO] [stdout] 75 | impl UrlRow {
[INFO] [stdout]    | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 85 |     pub fn clone_short_url(&self) -> String {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `delete_url` is never used
[INFO] [stdout]    --> src/db.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub async fn delete_url(id: i64, pool: &sqlx::PgPool) -> Result<PgQueryResult, sqlx::Error> {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/preferences.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 |     IoError(std::io::Error),
[INFO] [stdout]   |     ------- ^^^^^^^^^^^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `PrefError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 8 -     IoError(std::io::Error),
[INFO] [stdout] 8 +     IoError(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/preferences.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 |     TomlError(toml::de::Error),
[INFO] [stdout]   |     --------- ^^^^^^^^^^^^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `PrefError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 9 -     TomlError(toml::de::Error),
[INFO] [stdout] 9 +     TomlError(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `db_port` is never used
[INFO] [stdout]   --> src/preferences.rs:46:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | impl Preferences {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub fn db_port(&self) -> u32 {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `new_user` is never used
[INFO] [stdout]   --> src/user.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub async fn new_user(
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_user_for_db` is never used
[INFO] [stdout]   --> src/user.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub async fn create_user_for_db(
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add_user_to_db` is never used
[INFO] [stdout]   --> src/user.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 | async fn add_user_to_db(user: &UserRow, pool: &sqlx::PgPool) -> Result<i64, sqlx::Error> {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `retrieve_user_by_name` is never used
[INFO] [stdout]   --> src/user.rs:62:14
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub async fn retrieve_user_by_name(
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hash_unsalted_password` is never used
[INFO] [stdout]   --> src/user.rs:72:4
[INFO] [stdout]    |
[INFO] [stdout] 72 | fn hash_unsalted_password(password: Zeroizing<String>) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hash_salted_password` is never used
[INFO] [stdout]   --> src/user.rs:85:4
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn hash_salted_password(password: Zeroizing<String>) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `salt_password` is never used
[INFO] [stdout]   --> src/user.rs:95:4
[INFO] [stdout]    |
[INFO] [stdout] 95 | fn salt_password(password: Zeroizing<String>) -> (Zeroizing<String>, String) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `delete_user_from_db` is never used
[INFO] [stdout]    --> src/user.rs:136:14
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub async fn delete_user_from_db(id: i64, pool: &sqlx::PgPool) -> Result<u64, sqlx::Error> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         preferences::create_default_config("config.toml");
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let _ = preferences::create_default_config("config.toml");
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 21s
[INFO] running `Command { std: "docker" "inspect" "ac293b9dba31fe18e3e39705687398185f11ea4868388b1ddc46c7bd03494ec3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ac293b9dba31fe18e3e39705687398185f11ea4868388b1ddc46c7bd03494ec3", kill_on_drop: false }`
[INFO] [stdout] ac293b9dba31fe18e3e39705687398185f11ea4868388b1ddc46c7bd03494ec3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6fbe37c56979fecdc64f4b35a831ce3c9d2a761ba34723a381d50c9387ab7d0f
[INFO] running `Command { std: "docker" "start" "-a" "6fbe37c56979fecdc64f4b35a831ce3c9d2a761ba34723a381d50c9387ab7d0f", kill_on_drop: false }`
[INFO] [stderr]    Compiling axum-macros v0.4.2
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling url_shortener v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `user_row`
[INFO] [stdout]    --> src/main.rs:386:47
[INFO] [stdout]     |
[INFO] [stdout] 386 |         AuthenticationResponse::Authenticated(user_row) => {
[INFO] [stdout]     |                                               ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_row`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SESSION_TIME` is never used
[INFO] [stdout]   --> src/main.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 | const SESSION_TIME: u64 = 60 * 60 * 2; // Session time in seconds
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `encoding_key` is never read
[INFO] [stdout]   --> src/main.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | struct MasterState {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 67 |     encoding_key: EncodingKey,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `pool_and_prefs` and `encoding_key` are never used
[INFO] [stdout]   --> src/main.rs:79:8
[INFO] [stdout]    |
[INFO] [stdout] 72 | impl MasterState {
[INFO] [stdout]    | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 79 |     fn pool_and_prefs(&self) -> (&PgPool, &Preferences) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 |     fn encoding_key(&self) -> &EncodingKey {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LoginPayload` is never constructed
[INFO] [stdout]   --> src/main.rs:96:8
[INFO] [stdout]    |
[INFO] [stdout] 96 | struct LoginPayload<'a> {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `username` and `password` are never used
[INFO] [stdout]    --> src/main.rs:102:8
[INFO] [stdout]     |
[INFO] [stdout] 101 | impl<'a> LoginPayload<'a> {
[INFO] [stdout]     | ------------------------- methods in this implementation
[INFO] [stdout] 102 |     fn username(&self) -> &str {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 |     fn password(&self) -> &str {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `expiration_time` is never used
[INFO] [stdout]    --> src/main.rs:450:4
[INFO] [stdout]     |
[INFO] [stdout] 450 | fn expiration_time() -> u64 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `attempt_login` is never used
[INFO] [stdout]    --> src/main.rs:458:10
[INFO] [stdout]     |
[INFO] [stdout] 458 | async fn attempt_login(State(master_state): State<&MasterState>, body: Bytes) -> Response {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `iat`, `email`, and `name` are never used
[INFO] [stdout]   --> src/auth.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl Claims {
[INFO] [stdout]    | ----------- associated items in this implementation
[INFO] [stdout] 12 |     pub fn new(sub: i64, name: String, email: String, exp: u64) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub fn iat(&self) -> u64 {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     pub fn email(&self) -> &str {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     pub fn name(&self) -> &str {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `clone_short_url` is never used
[INFO] [stdout]   --> src/db.rs:85:12
[INFO] [stdout]    |
[INFO] [stdout] 75 | impl UrlRow {
[INFO] [stdout]    | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 85 |     pub fn clone_short_url(&self) -> String {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/preferences.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 |     IoError(std::io::Error),
[INFO] [stdout]   |     ------- ^^^^^^^^^^^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `PrefError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 8 -     IoError(std::io::Error),
[INFO] [stdout] 8 +     IoError(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/preferences.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 |     TomlError(toml::de::Error),
[INFO] [stdout]   |     --------- ^^^^^^^^^^^^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `PrefError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 9 -     TomlError(toml::de::Error),
[INFO] [stdout] 9 +     TomlError(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `db_port` is never used
[INFO] [stdout]   --> src/preferences.rs:46:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | impl Preferences {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub fn db_port(&self) -> u32 {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `retrieve_user_by_name` is never used
[INFO] [stdout]   --> src/user.rs:62:14
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub async fn retrieve_user_by_name(
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `delete_user_from_db` is never used
[INFO] [stdout]    --> src/user.rs:136:14
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub async fn delete_user_from_db(id: i64, pool: &sqlx::PgPool) -> Result<u64, sqlx::Error> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         preferences::create_default_config("config.toml");
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let _ = preferences::create_default_config("config.toml");
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.08s
[INFO] running `Command { std: "docker" "inspect" "6fbe37c56979fecdc64f4b35a831ce3c9d2a761ba34723a381d50c9387ab7d0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6fbe37c56979fecdc64f4b35a831ce3c9d2a761ba34723a381d50c9387ab7d0f", kill_on_drop: false }`
[INFO] [stdout] 6fbe37c56979fecdc64f4b35a831ce3c9d2a761ba34723a381d50c9387ab7d0f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7b5516264641109c8f21b5d1a62683b27c93b6f5b47ce2519c43814d8ed0e9ff
[INFO] running `Command { std: "docker" "start" "-a" "7b5516264641109c8f21b5d1a62683b27c93b6f5b47ce2519c43814d8ed0e9ff", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `user_row`
[INFO] [stderr]    --> src/main.rs:386:47
[INFO] [stderr]     |
[INFO] [stderr] 386 |         AuthenticationResponse::Authenticated(user_row) => {
[INFO] [stderr]     |                                               ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_row`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SESSION_TIME` is never used
[INFO] [stderr]   --> src/main.rs:40:7
[INFO] [stderr]    |
[INFO] [stderr] 40 | const SESSION_TIME: u64 = 60 * 60 * 2; // Session time in seconds
[INFO] [stderr]    |       ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `encoding_key` is never read
[INFO] [stderr]   --> src/main.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 64 | struct MasterState {
[INFO] [stderr]    |        ----------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 67 |     encoding_key: EncodingKey,
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `pool_and_prefs` and `encoding_key` are never used
[INFO] [stderr]   --> src/main.rs:79:8
[INFO] [stderr]    |
[INFO] [stderr] 72 | impl MasterState {
[INFO] [stderr]    | ---------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 79 |     fn pool_and_prefs(&self) -> (&PgPool, &Preferences) {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 83 |     fn encoding_key(&self) -> &EncodingKey {
[INFO] [stderr]    |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `LoginPayload` is never constructed
[INFO] [stderr]   --> src/main.rs:96:8
[INFO] [stderr]    |
[INFO] [stderr] 96 | struct LoginPayload<'a> {
[INFO] [stderr]    |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `username` and `password` are never used
[INFO] [stderr]    --> src/main.rs:102:8
[INFO] [stderr]     |
[INFO] [stderr] 101 | impl<'a> LoginPayload<'a> {
[INFO] [stderr]     | ------------------------- methods in this implementation
[INFO] [stderr] 102 |     fn username(&self) -> &str {
[INFO] [stderr]     |        ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 105 |     fn password(&self) -> &str {
[INFO] [stderr]     |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `expiration_time` is never used
[INFO] [stderr]    --> src/main.rs:450:4
[INFO] [stderr]     |
[INFO] [stderr] 450 | fn expiration_time() -> u64 {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `attempt_login` is never used
[INFO] [stderr]    --> src/main.rs:458:10
[INFO] [stderr]     |
[INFO] [stderr] 458 | async fn attempt_login(State(master_state): State<&MasterState>, body: Bytes) -> Response {
[INFO] [stderr]     |          ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `iat`, `email`, and `name` are never used
[INFO] [stderr]   --> src/auth.rs:12:12
[INFO] [stderr]    |
[INFO] [stderr] 11 | impl Claims {
[INFO] [stderr]    | ----------- associated items in this implementation
[INFO] [stderr] 12 |     pub fn new(sub: i64, name: String, email: String, exp: u64) -> Self {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 21 |     pub fn iat(&self) -> u64 {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 29 |     pub fn email(&self) -> &str {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 33 |     pub fn name(&self) -> &str {
[INFO] [stderr]    |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `clone_short_url` is never used
[INFO] [stderr]   --> src/db.rs:85:12
[INFO] [stderr]    |
[INFO] [stderr] 75 | impl UrlRow {
[INFO] [stderr]    | ----------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 85 |     pub fn clone_short_url(&self) -> String {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]  --> src/preferences.rs:8:13
[INFO] [stderr]   |
[INFO] [stderr] 8 |     IoError(std::io::Error),
[INFO] [stderr]   |     ------- ^^^^^^^^^^^^^^
[INFO] [stderr]   |     |
[INFO] [stderr]   |     field in this variant
[INFO] [stderr]   |
[INFO] [stderr]   = note: `PrefError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]   |
[INFO] [stderr] 8 -     IoError(std::io::Error),
[INFO] [stderr] 8 +     IoError(()),
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]  --> src/preferences.rs:9:15
[INFO] [stderr]   |
[INFO] [stderr] 9 |     TomlError(toml::de::Error),
[INFO] [stderr]   |     --------- ^^^^^^^^^^^^^^^
[INFO] [stderr]   |     |
[INFO] [stderr]   |     field in this variant
[INFO] [stderr]   |
[INFO] [stderr]   = note: `PrefError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]   |
[INFO] [stderr] 9 -     TomlError(toml::de::Error),
[INFO] [stderr] 9 +     TomlError(()),
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] warning: method `db_port` is never used
[INFO] [stderr]   --> src/preferences.rs:46:12
[INFO] [stderr]    |
[INFO] [stderr] 30 | impl Preferences {
[INFO] [stderr]    | ---------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 46 |     pub fn db_port(&self) -> u32 {
[INFO] [stderr]    |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `retrieve_user_by_name` is never used
[INFO] [stderr]   --> src/user.rs:62:14
[INFO] [stderr]    |
[INFO] [stderr] 62 | pub async fn retrieve_user_by_name(
[INFO] [stderr]    |              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `delete_user_from_db` is never used
[INFO] [stderr]    --> src/user.rs:136:14
[INFO] [stderr]     |
[INFO] [stderr] 136 | pub async fn delete_user_from_db(id: i64, pool: &sqlx::PgPool) -> Result<u64, sqlx::Error> {
[INFO] [stderr]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]    --> src/main.rs:117:9
[INFO] [stderr]     |
[INFO] [stderr] 117 |         preferences::create_default_config("config.toml");
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[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] 117 |         let _ = preferences::create_default_config("config.toml");
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `url_shortener` (bin "url_shortener" test) generated 16 warnings (run `cargo fix --bin "url_shortener" -p url_shortener --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.39s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/url_shortener-329881660ce66ef1)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout]   [2m2026-01-26T15:23:10.045746Z[0m [34mDEBUG[0m [1;34murl_shortener::user[0m[34m: [34mWhole hash in db is 12#4c3fdfe4efb17076577bfedcb6e1fbfff4d14abfdb8f0fc81c9a66fc5ed6a98d0b6e17b1b7175a29a5c4654743bef584feb48655a7701a7a31f8d7bf98e3222d[0m
[INFO] [stdout]     [2;3mat[0m src/user.rs:126
[INFO] [stdout]     [2;3min[0m url_shortener::user::[1mverify_pw[0m [2;3mwith[0m [1mpassword[0m: "test", [1muser[0m: UserRow { id: -1, username: "test", hashed_pw: "12#4c3fdfe4efb17076577bfedcb6e1fbfff4d14abfdb8f0fc81c9a66fc5ed6a98d0b6e17b1b7175a29a5c4654743bef584feb48655a7701a7a31f8d7bf98e3222d", email: "test" }
[INFO] [stdout] 
[INFO] [stdout]   [2m2026-01-26T15:23:10.045821Z[0m [34mDEBUG[0m [1;34murl_shortener::user[0m[34m: [34mComparing passwords --
[INFO] [stdout]          Input hash: 4c3fdfe4efb17076577bfedcb6e1fbfff4d14abfdb8f0fc81c9a66fc5ed6a98d0b6e17b1b7175a29a5c4654743bef584feb48655a7701a7a31f8d7bf98e3222d
[INFO] [stdout]         Stored hash: 4c3fdfe4efb17076577bfedcb6e1fbfff4d14abfdb8f0fc81c9a66fc5ed6a98d0b6e17b1b7175a29a5c4654743bef584feb48655a7701a7a31f8d7bf98e3222d[0m
[INFO] [stdout]     [2;3mat[0m src/user.rs:128
[INFO] [stdout]     [2;3min[0m url_shortener::user::[1mverify_pw[0m [2;3mwith[0m [1mpassword[0m: "test", [1muser[0m: UserRow { id: -1, username: "test", hashed_pw: "12#4c3fdfe4efb17076577bfedcb6e1fbfff4d14abfdb8f0fc81c9a66fc5ed6a98d0b6e17b1b7175a29a5c4654743bef584feb48655a7701a7a31f8d7bf98e3222d", email: "test" }
[INFO] [stdout] 
[INFO] [stdout] test user::tests::verify_matching_pw ... ok
[INFO] [stdout]   [2m2026-01-26T15:23:10.050385Z[0m [31mERROR[0m [1;31murl_shortener::preferences[0m[31m: [31mUsing default passwords. [1mTHIS MUST BE CHANGED!!![0m[0m
[INFO] [stdout]     [2;3mat[0m src/preferences.rs:125
[INFO] [stdout] 
[INFO] [stdout]   [2m2026-01-26T15:23:10.051582Z[0m [31mERROR[0m [1;31murl_shortener::preferences[0m[31m: [31mUsing default passwords. [1mTHIS MUST BE CHANGED!!![0m[0m
[INFO] [stdout]     [2;3mat[0m src/preferences.rs:125
[INFO] [stdout] 
[INFO] [stdout]   [2m2026-01-26T15:23:10.053626Z[0m [31mERROR[0m [1;31murl_shortener::preferences[0m[31m: [31mUsing default passwords. [1mTHIS MUST BE CHANGED!!![0m[0m
[INFO] [stdout]     [2;3mat[0m src/preferences.rs:125
[INFO] [stdout] 
[INFO] [stdout] test db::tests::test_make_and_retrieve ... FAILED
[INFO] [stdout] test user::tests::create_user ... FAILED
[INFO] [stdout] test db::tests::test_delete_nonexistand_url ... FAILED
[INFO] [stdout] test db::tests::test_retrieve_enonexistant_url ... FAILED
[INFO] [stdout] test db::tests::test_delete_url ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- db::tests::test_make_and_retrieve stdout ----
[INFO] [stdout] Current dir: "/opt/rustwide/workdir"
[INFO] [stdout] Config path is ./config.toml
[INFO] [stdout] Using default passwords. [1mTHIS MUST BE CHANGED!!![0m
[INFO] [stdout] 
[INFO] [stdout] thread 'db::tests::test_make_and_retrieve' (26) panicked at src/db.rs:228:55:
[INFO] [stdout] Error loading config from TOML: IoError(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a673249beb2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a673249beb2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a673249beb2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a673249beb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a67324aea7a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a67324aea7a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x5a6732469976 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a6732469976 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a673247aee9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a673247aee9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a673247ad81 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a673211efae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a673211efae - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a673247b212 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a673247b212 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a673247afa8 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a6732475fb9 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a673245da6d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a67324b8b2c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a67324b7fa2 - core::result::unwrap_failed::h7d4c34940aded59c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a6731f87a05 - core::result::Result<T,E>::expect::h45c1f4bed3f358d7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5a6731f8198e - url_shortener::db::tests::pool_init::{{closure}}::hccde8571da60db9f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:228:55
[INFO] [stdout]   22:     0x5a6731f7f4b5 - url_shortener::db::tests::test_make_url::{{closure}}::h5e2fbca8d3fecd93
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:250:41
[INFO] [stdout]   23:     0x5a6731f80b36 - url_shortener::db::tests::test_make_and_retrieve::{{closure}}::hde463bf5ae393d4b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:277:35
[INFO] [stdout]   24:     0x5a6731f9a80d - <core::pin::Pin<P> as core::future::future::Future>::poll::hf5b2eca52e172c1c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x5a6731f9a7cd - <core::pin::Pin<P> as core::future::future::Future>::poll::hdd11800beb7f4f95
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x5a6731f5ec5d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3e47d1b4529c5e59
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   27:     0x5a6731f5de2b - tokio::runtime::coop::with_budget::h44e518b5de49fea8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   28:     0x5a6731f5de2b - tokio::runtime::coop::budget::h3ef5353f3c613169
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   29:     0x5a6731f5de2b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h347ddf2084054d32
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   30:     0x5a6731f4be80 - tokio::runtime::scheduler::current_thread::Context::enter::h21795444eec96a49
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   31:     0x5a6731f59040 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h41e09308aa18c600
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   32:     0x5a6731f551a4 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h656952bea425bf87
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   33:     0x5a6731fc540b - tokio::runtime::context::scoped::Scoped<T>::set::h924e7d787725650a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x5a6731fc3bd9 - tokio::runtime::context::set_scheduler::{{closure}}::h2ed70abdb292f9af
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context.rs:180:38
[INFO] [stdout]   35:     0x5a6731f637d2 - std::thread::local::LocalKey<T>::try_with::ha465e5c7b61b6cad
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   36:     0x5a6731f5fafe - std::thread::local::LocalKey<T>::with::hd68022e7cda77c64
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   37:     0x5a6731fc3acd - tokio::runtime::context::set_scheduler::he1230218ec5e8944
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context.rs:180:17
[INFO] [stdout]   38:     0x5a6731f529d0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h2d864b36b0f95624
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   39:     0x5a6731f553e6 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h6a42acf8c94efc31
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   40:     0x5a6731f4a393 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h85d67b84adbfe04c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   41:     0x5a6731fba803 - tokio::runtime::context::runtime::enter_runtime::h9176d83e3c3b8f2c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x5a6731f47f73 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hc470b85e747357b5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   43:     0x5a6731fa5831 - tokio::runtime::runtime::Runtime::block_on_inner::h4bab2b9e54a225cf
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x5a6731fa67c8 - tokio::runtime::runtime::Runtime::block_on::h11ace8b811d03dd5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/runtime.rs:340:18
[INFO] [stdout]   45:     0x5a6731fa2bd1 - sqlx_core::rt::test_block_on::h5de243d186d2438e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.3/src/rt/mod.rs:123:14
[INFO] [stdout]   46:     0x5a6731f8097a - url_shortener::db::tests::test_make_and_retrieve::hd1833d5ecd037be1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:275:5
[INFO] [stdout]   47:     0x5a6731f809a7 - url_shortener::db::tests::test_make_and_retrieve::{{closure}}::h7003b18f68dd1215
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:275:18
[INFO] [stdout]   48:     0x5a6731f65f96 - core::ops::function::FnOnce::call_once::h3079564b764f8915
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x5a673211edab - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x5a673211edab - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   51:     0x5a673213277a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   52:     0x5a673213277a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   53:     0x5a673213277a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   54:     0x5a673213277a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   55:     0x5a673213277a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   56:     0x5a673213277a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   57:     0x5a673213277a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   58:     0x5a673210cbd4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   59:     0x5a673210cbd4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   60:     0x5a6732110492 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   61:     0x5a6732110492 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   62:     0x5a6732110492 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   63:     0x5a6732110492 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   64:     0x5a6732110492 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   65:     0x5a6732110492 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   66:     0x5a6732110492 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   67:     0x5a673247119f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   68:     0x5a673247119f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   69:     0x7ee8c11beaa4 - <unknown>
[INFO] [stdout]   70:     0x7ee8c124ba64 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- user::tests::create_user stdout ----
[INFO] [stdout] Config path is ./config.toml
[INFO] [stdout] Using default passwords. [1mTHIS MUST BE CHANGED!!![0m
[INFO] [stdout] 
[INFO] [stdout] thread 'user::tests::create_user' (28) panicked at src/user.rs:155:55:
[INFO] [stdout] Error loading preferences from TOML: IoError(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a673249beb2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a673249beb2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a673249beb2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a673249beb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a67324aea7a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a67324aea7a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x5a6732469976 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a6732469976 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a673247aee9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a673247aee9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a673247ad81 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a673211efae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a673211efae - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a673247b212 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a673247b212 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a673247afa8 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a6732475fb9 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a673245da6d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a67324b8b2c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stderr] error: test failed, to rerun pass `--bin url_shortener`
[INFO] [stdout]   19:     0x5a67324b7fa2 - core::result::unwrap_failed::h7d4c34940aded59c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a6731f87a05 - core::result::Result<T,E>::expect::h45c1f4bed3f358d7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5a6731f92370 - url_shortener::user::tests::pool_init::{{closure}}::h7e50268ac6dfaba8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/user.rs:155:55
[INFO] [stdout]   22:     0x5a6731f91306 - url_shortener::user::tests::create_user::{{closure}}::hf8bc42d82189e6ec
[INFO] [stdout]                                at /opt/rustwide/workdir/src/user.rs:195:37
[INFO] [stdout]   23:     0x5a6731f9a5cd - <core::pin::Pin<P> as core::future::future::Future>::poll::h73a0785a8085d395
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x5a6731f9a3ed - <core::pin::Pin<P> as core::future::future::Future>::poll::h2041aa50484e1271
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x5a6731f5ecdd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h62a4ce93d05ea57d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x5a6731f5e64b - tokio::runtime::coop::with_budget::hffa7c21431536ecd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x5a6731f5e64b - tokio::runtime::coop::budget::h5d4924eb75d8c00a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x5a6731f5e64b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::ha3accd3b4f4195dd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x5a6731f4b870 - tokio::runtime::scheduler::current_thread::Context::enter::h111a93a6a7a285cb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x5a6731f5b020 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h79a85c25f5f0715c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x5a6731f551e4 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h81efa84bd155dc64
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x5a6731fc555b - tokio::runtime::context::scoped::Scoped<T>::set::h9aebf184a18d60f5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x5a6731fc3dd9 - tokio::runtime::context::set_scheduler::{{closure}}::hedd096eef36aaa3b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x5a6731f61152 - std::thread::local::LocalKey<T>::try_with::h234f056bb8598844
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   35:     0x5a6731f5fa9e - std::thread::local::LocalKey<T>::with::hcfe2caf72610cf1f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   36:     0x5a6731fc38cd - tokio::runtime::context::set_scheduler::h7025d4f3142e4d88
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x5a6731f54ad0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hcc4ac062974a7332
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x5a6731f55666 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::ha8ebd5e263710556
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x5a6731f49613 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h44d0b9f9022a125a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x5a6731fba263 - tokio::runtime::context::runtime::enter_runtime::h62550d5629341143
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x5a6731f47c53 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h5a1c7b896fce0275
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x5a6731fa6251 - tokio::runtime::runtime::Runtime::block_on_inner::hd73386e19fba56fa
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x5a6731fa6a48 - tokio::runtime::runtime::Runtime::block_on::h20c15dc40a3744e5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/runtime.rs:340:18
[INFO] [stdout]   44:     0x5a6731fa2d5f - sqlx_core::rt::test_block_on::h840242783bdb50a1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.3/src/rt/mod.rs:123:14
[INFO] [stdout]   45:     0x5a6731f910fd - url_shortener::user::tests::create_user::h074e8cc7012e4473
[INFO] [stdout]                                at /opt/rustwide/workdir/src/user.rs:193:5
[INFO] [stdout]   46:     0x5a6731f91127 - url_shortener::user::tests::create_user::{{closure}}::h4d861bf9d2b5c1be
[INFO] [stdout]                                at /opt/rustwide/workdir/src/user.rs:193:18
[INFO] [stdout]   47:     0x5a6731f663f6 - core::ops::function::FnOnce::call_once::hf758251847b07a07
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5a673211edab - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x5a673211edab - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   50:     0x5a673213277a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   51:     0x5a673213277a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   52:     0x5a673213277a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   53:     0x5a673213277a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   54:     0x5a673213277a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x5a673213277a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   56:     0x5a673213277a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   57:     0x5a673210cbd4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   58:     0x5a673210cbd4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   59:     0x5a6732110492 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   60:     0x5a6732110492 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   61:     0x5a6732110492 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   62:     0x5a6732110492 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   63:     0x5a6732110492 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x5a6732110492 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   65:     0x5a6732110492 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x5a673247119f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   67:     0x5a673247119f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   68:     0x7ee8c11beaa4 - <unknown>
[INFO] [stdout]   69:     0x7ee8c124ba64 - clone
[INFO] [stdout]   70:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- db::tests::test_delete_nonexistand_url stdout ----
[INFO] [stdout] Current dir: "/opt/rustwide/workdir"
[INFO] [stdout] Config path is ./config.toml
[INFO] [stdout] Using default passwords. [1mTHIS MUST BE CHANGED!!![0m
[INFO] [stdout] 
[INFO] [stdout] thread 'db::tests::test_delete_nonexistand_url' (24) panicked at src/db.rs:228:55:
[INFO] [stdout] Error loading config from TOML: IoError(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a673249beb2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a673249beb2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a673249beb2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a673249beb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a67324aea7a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a67324aea7a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x5a6732469976 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a6732469976 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a673247aee9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a673247aee9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a673247ad81 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a673211efae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a673211efae - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a673247b212 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a673247b212 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a673247afa8 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a6732475fb9 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a673245da6d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a67324b8b2c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a67324b7fa2 - core::result::unwrap_failed::h7d4c34940aded59c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a6731f87a05 - core::result::Result<T,E>::expect::h45c1f4bed3f358d7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5a6731f8198e - url_shortener::db::tests::pool_init::{{closure}}::hccde8571da60db9f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:228:55
[INFO] [stdout]   22:     0x5a6731f80ebe - url_shortener::db::tests::test_delete_nonexistand_url::{{closure}}::hc8660f64fc074db1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:295:37
[INFO] [stdout]   23:     0x5a6731f9a54d - <core::pin::Pin<P> as core::future::future::Future>::poll::h6c756a5d038819d0
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x5a6731f9a6cd - <core::pin::Pin<P> as core::future::future::Future>::poll::hc05340a012296a4c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x5a6731f5ec1d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h31f2a592cb534393
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x5a6731f5e14b - tokio::runtime::coop::with_budget::h8353bf1354f836c7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x5a6731f5e14b - tokio::runtime::coop::budget::h3991b98b3e1bec99
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x5a6731f5e14b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h442b8ea1fba83ffb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x5a6731f4faf0 - tokio::runtime::scheduler::current_thread::Context::enter::hffbbbe01daf4dc3b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x5a6731f55b20 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h2209b08b0a05a5d8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x5a6731f55204 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h85ddfa0c37afb482
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x5a6731fc4d7b - tokio::runtime::context::scoped::Scoped<T>::set::h2cbd26ddfa67c214
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x5a6731fc3d99 - tokio::runtime::context::set_scheduler::{{closure}}::hd30e4b9282d9c0b9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x5a6731f65b02 - std::thread::local::LocalKey<T>::try_with::hf55ba3b7e1c69445
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   35:     0x5a6731f5f3be - std::thread::local::LocalKey<T>::with::h60c8c881e707878f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   36:     0x5a6731fc384d - tokio::runtime::context::set_scheduler::h4cd96a649a1960e4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x5a6731f525b0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h278e657c10ce8187
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x5a6731f55466 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h6ddb31d8a43be4e0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x5a6731f48533 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0730a32efe79f938
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x5a6731fbaac3 - tokio::runtime::context::runtime::enter_runtime::ha28d2f4de996599a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x5a6731f47ac3 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h3021a06d615c83c5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x5a6731fa6141 - tokio::runtime::runtime::Runtime::block_on_inner::hd07367a876d28695
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x5a6731fa7438 - tokio::runtime::runtime::Runtime::block_on::he74afb77caa5ce55
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/runtime.rs:340:18
[INFO] [stdout]   44:     0x5a6731fa2721 - sqlx_core::rt::test_block_on::h0ad9bc066a172869
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.3/src/rt/mod.rs:123:14
[INFO] [stdout]   45:     0x5a6731f80d4a - url_shortener::db::tests::test_delete_nonexistand_url::hc0ef4c3e66dd08bd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:293:5
[INFO] [stdout]   46:     0x5a6731f81167 - url_shortener::db::tests::test_delete_nonexistand_url::{{closure}}::hd8e8d6a79a82a123
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:293:18
[INFO] [stdout]   47:     0x5a6731f66236 - core::ops::function::FnOnce::call_once::h9066c994ee0cff9c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5a673211edab - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x5a673211edab - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   50:     0x5a673213277a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   51:     0x5a673213277a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   52:     0x5a673213277a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   53:     0x5a673213277a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   54:     0x5a673213277a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x5a673213277a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   56:     0x5a673213277a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   57:     0x5a673210cbd4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   58:     0x5a673210cbd4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   59:     0x5a6732110492 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   60:     0x5a6732110492 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   61:     0x5a6732110492 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   62:     0x5a6732110492 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   63:     0x5a6732110492 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x5a6732110492 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   65:     0x5a6732110492 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x5a673247119f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   67:     0x5a673247119f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   68:     0x7ee8c11beaa4 - <unknown>
[INFO] [stdout]   69:     0x7ee8c124ba64 - clone
[INFO] [stdout]   70:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- db::tests::test_retrieve_enonexistant_url stdout ----
[INFO] [stdout] Current dir: "/opt/rustwide/workdir"
[INFO] [stdout] Config path is ./config.toml
[INFO] [stdout] Using default passwords. [1mTHIS MUST BE CHANGED!!![0m
[INFO] [stdout] 
[INFO] [stdout] thread 'db::tests::test_retrieve_enonexistant_url' (27) panicked at src/db.rs:228:55:
[INFO] [stdout] Error loading config from TOML: IoError(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a673249beb2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a673249beb2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a673249beb2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a673249beb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a67324aea7a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a67324aea7a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x5a6732469976 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a6732469976 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a673247aee9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a673247aee9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a673247ad81 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a673211efae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a673211efae - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a673247b212 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a673247b212 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a673247afa8 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a6732475fb9 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a673245da6d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a67324b8b2c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a67324b7fa2 - core::result::unwrap_failed::h7d4c34940aded59c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a6731f87a05 - core::result::Result<T,E>::expect::h45c1f4bed3f358d7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5a6731f8198e - url_shortener::db::tests::pool_init::{{closure}}::hccde8571da60db9f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:228:55
[INFO] [stdout]   22:     0x5a6731f81329 - url_shortener::db::tests::test_retrieve_enonexistant_url::{{closure}}::h06d609a2fef84d3d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:302:37
[INFO] [stdout]   23:     0x5a6731f9a58d - <core::pin::Pin<P> as core::future::future::Future>::poll::h6fb65020a9597a01
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x5a6731f9a74d - <core::pin::Pin<P> as core::future::future::Future>::poll::hcd8936c52e7a2964
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x5a6731f5ed9d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hd880289238bc5b05
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x5a6731f5eb2b - tokio::runtime::coop::with_budget::h94cc2fc13f768075
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x5a6731f5eb2b - tokio::runtime::coop::budget::hfaefece4ecbe92a9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x5a6731f5eb2b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::he83cad83a1bd21a6
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x5a6731f4b550 - tokio::runtime::scheduler::current_thread::Context::enter::h0e779176042a3f95
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x5a6731f5bac0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h9c3730b98589457e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x5a6731f55244 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h8bac0001c03fa1c6
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x5a6731fc57fb - tokio::runtime::context::scoped::Scoped<T>::set::hb54d6c25b42fa809
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x5a6731fc3c19 - tokio::runtime::context::set_scheduler::{{closure}}::h43f7c020fcd881a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x5a6731f65082 - std::thread::local::LocalKey<T>::try_with::hde89a35ced422473
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   35:     0x5a6731f5f9de - std::thread::local::LocalKey<T>::with::hc9a991e5e0c9813b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   36:     0x5a6731fc3a4d - tokio::runtime::context::set_scheduler::hbb812032a574c08d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x5a6731f54290 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h90044dc05db6b237
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x5a6731f555e6 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::ha3ca236fa3a14cd1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x5a6731f49cd3 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h5db23d7515222319
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x5a6731fbaef3 - tokio::runtime::context::runtime::enter_runtime::hd114806d7c710f62
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x5a6731f482c3 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hfeb27496b2c9053a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x5a6731fa5561 - tokio::runtime::runtime::Runtime::block_on_inner::h3182ae098f773085
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x5a6731fa6cc8 - tokio::runtime::runtime::Runtime::block_on::h36ea03e40d245c3a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/runtime.rs:340:18
[INFO] [stdout]   44:     0x5a6731fa2a41 - sqlx_core::rt::test_block_on::h5850468cef15ed07
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.3/src/rt/mod.rs:123:14
[INFO] [stdout]   45:     0x5a6731f8119a - url_shortener::db::tests::test_retrieve_enonexistant_url::h3578018cfa79a2b5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:300:5
[INFO] [stdout]   46:     0x5a6731f81627 - url_shortener::db::tests::test_retrieve_enonexistant_url::{{closure}}::hac7af80b946a25f7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:300:18
[INFO] [stdout]   47:     0x5a6731f65f16 - core::ops::function::FnOnce::call_once::h21160fa14f228ed3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5a673211edab - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x5a673211edab - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   50:     0x5a673213277a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   51:     0x5a673213277a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   52:     0x5a673213277a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   53:     0x5a673213277a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   54:     0x5a673213277a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x5a673213277a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   56:     0x5a673213277a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   57:     0x5a673210cbd4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   58:     0x5a673210cbd4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   59:     0x5a6732110492 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   60:     0x5a6732110492 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   61:     0x5a6732110492 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   62:     0x5a6732110492 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   63:     0x5a6732110492 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x5a6732110492 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   65:     0x5a6732110492 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x5a673247119f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   67:     0x5a673247119f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   68:     0x7ee8c11beaa4 - <unknown>
[INFO] [stdout]   69:     0x7ee8c124ba64 - clone
[INFO] [stdout]   70:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- db::tests::test_delete_url stdout ----
[INFO] [stdout] Current dir: "/opt/rustwide/workdir"
[INFO] [stdout] Config path is ./config.toml
[INFO] [stdout] Using default passwords. [1mTHIS MUST BE CHANGED!!![0m
[INFO] [stdout] 
[INFO] [stdout] thread 'db::tests::test_delete_url' (25) panicked at src/db.rs:228:55:
[INFO] [stdout] Error loading config from TOML: IoError(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a673249beb2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a673249beb2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a673249beb2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a673249beb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a67324aea7a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a67324aea7a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x5a6732469976 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a6732469976 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a673247aee9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a673247aee9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a673247ad81 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a673211efae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a673211efae - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a673247b212 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a673247b212 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a673247afa8 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a6732475fb9 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a673245da6d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a67324b8b2c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a67324b7fa2 - core::result::unwrap_failed::h7d4c34940aded59c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a6731f87a05 - core::result::Result<T,E>::expect::h45c1f4bed3f358d7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5a6731f8198e - url_shortener::db::tests::pool_init::{{closure}}::hccde8571da60db9f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:228:55
[INFO] [stdout]   22:     0x5a6731f7fc7f - url_shortener::db::tests::test_delete_url::{{closure}}::hf7c8cf5d68a34512
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:283:37
[INFO] [stdout]   23:     0x5a6731f9a50d - <core::pin::Pin<P> as core::future::future::Future>::poll::h62a7f70326a2d4a2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x5a6731f9a84d - <core::pin::Pin<P> as core::future::future::Future>::poll::hf6779e45b83bb85f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x5a6731f5ee1d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hef32935a1eeaac7c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   26:     0x5a6731f5dfbb - tokio::runtime::coop::with_budget::h4f024f5a6a07b5a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x5a6731f5dfbb - tokio::runtime::coop::budget::h8ba299d0525d97d0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x5a6731f5dfbb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h3f7238188d19050f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   29:     0x5a6731f4d6f0 - tokio::runtime::scheduler::current_thread::Context::enter::h8134d11cff7c60ef
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   30:     0x5a6731f5a580 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h62796f4652874447
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   31:     0x5a6731f55164 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h5e29320ff0d4af98
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   32:     0x5a6731fc501b - tokio::runtime::context::scoped::Scoped<T>::set::h415142fb5a729b05
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x5a6731fc3e19 - tokio::runtime::context::set_scheduler::{{closure}}::hef31ccca344403af
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context.rs:180:38
[INFO] [stdout]   34:     0x5a6731f628d2 - std::thread::local::LocalKey<T>::try_with::h6efe47a87fa65fe9
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   35:     0x5a6731f5f97e - std::thread::local::LocalKey<T>::with::hbe6448dbd82e54e2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   36:     0x5a6731fc39cd - tokio::runtime::context::set_scheduler::ha51580b4daed61e4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context.rs:180:17
[INFO] [stdout]   37:     0x5a6731f54ef0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hf31902715babda76
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   38:     0x5a6731f554e6 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h7e7f84cf158ebe31
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   39:     0x5a6731f48f53 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h200f3a84079ed698
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   40:     0x5a6731fba0f3 - tokio::runtime::context::runtime::enter_runtime::h59a4cf4d7ff3b54c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x5a6731f47de3 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h64b02808a1d3af88
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   42:     0x5a6731fa6521 - tokio::runtime::runtime::Runtime::block_on_inner::hfcf3930f759cf711
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   43:     0x5a6731fa71b8 - tokio::runtime::runtime::Runtime::block_on::h88aa9ec6506093ca
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.42.0/src/runtime/runtime.rs:340:18
[INFO] [stdout]   44:     0x5a6731fa28af - sqlx_core::rt::test_block_on::h2af0caf64b770d84
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.3/src/rt/mod.rs:123:14
[INFO] [stdout]   45:     0x5a6731f7facd - url_shortener::db::tests::test_delete_url::hbde5b6aceaa97f89
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:281:5
[INFO] [stdout]   46:     0x5a6731f7faf7 - url_shortener::db::tests::test_delete_url::{{closure}}::h6acc710cc3af611d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/db.rs:281:18
[INFO] [stdout]   47:     0x5a6731f66016 - core::ops::function::FnOnce::call_once::h4930c0456469cde1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5a673211edab - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x5a673211edab - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   50:     0x5a673213277a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   51:     0x5a673213277a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   52:     0x5a673213277a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   53:     0x5a673213277a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   54:     0x5a673213277a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x5a673213277a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   56:     0x5a673213277a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   57:     0x5a673210cbd4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   58:     0x5a673210cbd4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   59:     0x5a6732110492 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   60:     0x5a6732110492 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   61:     0x5a6732110492 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   62:     0x5a6732110492 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   63:     0x5a6732110492 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x5a6732110492 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   65:     0x5a6732110492 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x5a673247119f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   67:     0x5a673247119f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   68:     0x7ee8c11beaa4 - <unknown>
[INFO] [stdout]   69:     0x7ee8c124ba64 - clone
[INFO] [stdout]   70:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     db::tests::test_delete_nonexistand_url
[INFO] [stdout]     db::tests::test_delete_url
[INFO] [stdout]     db::tests::test_make_and_retrieve
[INFO] [stdout]     db::tests::test_retrieve_enonexistant_url
[INFO] [stdout]     user::tests::create_user
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7b5516264641109c8f21b5d1a62683b27c93b6f5b47ce2519c43814d8ed0e9ff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7b5516264641109c8f21b5d1a62683b27c93b6f5b47ce2519c43814d8ed0e9ff", kill_on_drop: false }`
[INFO] [stdout] 7b5516264641109c8f21b5d1a62683b27c93b6f5b47ce2519c43814d8ed0e9ff
