[INFO] cloning repository https://github.com/InfinityBotList/Persepolis
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/InfinityBotList/Persepolis" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FInfinityBotList%2FPersepolis", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FInfinityBotList%2FPersepolis'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 188c749b5099cf86c075d506efe1881c2b8eb9e8
[INFO] documenting InfinityBotList/Persepolis against 1.75.0 for beta-1.76-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FInfinityBotList%2FPersepolis" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/InfinityBotList/Persepolis on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/InfinityBotList/Persepolis
[INFO] finished tweaking git repo https://github.com/InfinityBotList/Persepolis
[INFO] tweaked toml for git repo https://github.com/InfinityBotList/Persepolis written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/InfinityBotList/Persepolis 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" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/infinitybotlist/kittycat`
[INFO] [stderr]     Updating git repository `https://github.com/serenity-rs/poise`
[INFO] [stderr]     Updating git repository `https://github.com/serenity-rs/serenity`
[INFO] [stderr]     Updating git repository `https://github.com/GnomedDev/small-fixed-array`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded typemap_rev v0.3.0
[INFO] [stderr]   Downloaded async-trait v0.1.75
[INFO] [stderr]   Downloaded typesize v0.1.4
[INFO] [stderr]   Downloaded typesize-derive v0.1.3
[INFO] [stderr]   Downloaded serde_yaml v0.9.29
[INFO] [stderr]   Downloaded mini-moka v0.10.2
[INFO] [stderr]   Downloaded anyhow v1.0.76
[INFO] [stderr]   Downloaded vergen v7.5.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 979fe50325015a8eaf1323df25b9f2e08ca03384a94db3b3a0379c91804bd0db
[INFO] running `Command { std: "docker" "start" "-a" "979fe50325015a8eaf1323df25b9f2e08ca03384a94db3b3a0379c91804bd0db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "979fe50325015a8eaf1323df25b9f2e08ca03384a94db3b3a0379c91804bd0db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "979fe50325015a8eaf1323df25b9f2e08ca03384a94db3b3a0379c91804bd0db", kill_on_drop: false }`
[INFO] [stdout] 979fe50325015a8eaf1323df25b9f2e08ca03384a94db3b3a0379c91804bd0db
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e386ce92eb330e37417f39a3e07e6f066784f24a5a16697b7937ad9cd2f08ec7
[INFO] running `Command { std: "docker" "start" "-a" "e386ce92eb330e37417f39a3e07e6f066784f24a5a16697b7937ad9cd2f08ec7", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.151
[INFO] [stderr]    Compiling proc-macro2 v1.0.71
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling serde v1.0.193
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling futures-core v0.3.29
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]     Checking pin-project-lite v0.2.13
[INFO] [stderr]     Checking smallvec v1.11.2
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking bytes v1.5.0
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ahash v0.8.6
[INFO] [stderr]     Checking memchr v2.6.4
[INFO] [stderr]     Checking log v0.4.20
[INFO] [stderr]    Compiling parking_lot_core v0.9.9
[INFO] [stderr]     Checking itoa v1.0.10
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]     Checking futures-sink v0.3.29
[INFO] [stderr]    Compiling futures-channel v0.3.29
[INFO] [stderr]    Compiling syn v2.0.42
[INFO] [stderr]     Checking getrandom v0.2.11
[INFO] [stderr]    Compiling jobserver v0.1.27
[INFO] [stderr]     Checking mio v0.8.10
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking socket2 v0.5.5
[INFO] [stderr]     Checking signal-hook-registry v1.4.1
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]    Compiling futures-task v0.3.29
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]    Compiling futures-util v0.3.29
[INFO] [stderr]     Checking allocator-api2 v0.2.16
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]     Checking futures-io v0.3.29
[INFO] [stderr]    Compiling thiserror v1.0.51
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking http v0.2.11
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking subtle v2.5.0
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling ring v0.17.7
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]    Compiling serde_json v1.0.108
[INFO] [stderr]    Compiling parking_lot_core v0.8.6
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]    Compiling rustls v0.20.9
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]    Compiling pkg-config v0.3.28
[INFO] [stderr]     Checking equivalent v1.0.1
[INFO] [stderr]     Checking unicode-bidi v0.3.14
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling unicase v2.7.0
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling crossbeam-utils v0.8.17
[INFO] [stderr]     Checking ryu v1.0.16
[INFO] [stderr]    Compiling rustls v0.21.10
[INFO] [stderr]     Checking tower-service v0.3.2
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]     Checking http-body v0.4.6
[INFO] [stderr]    Compiling libz-sys v1.1.12
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking cpufeatures v0.2.11
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling url v2.5.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling ahash v0.7.7
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling anyhow v1.0.76
[INFO] [stderr]     Checking try-lock v0.2.5
[INFO] [stderr]    Compiling spin v0.5.2
[INFO] [stderr]     Checking base64 v0.21.5
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling untrusted v0.7.1
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]     Checking rustls-pemfile v1.0.4
[INFO] [stderr]    Compiling deranged v0.3.10
[INFO] [stderr]     Checking want v0.3.1
[INFO] [stderr]    Compiling tokio v1.35.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]    Compiling libgit2-sys v0.14.2+1.5.1
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling instant v0.1.12
[INFO] [stderr]    Compiling semver v1.0.20
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]     Checking httpdate v1.0.3
[INFO] [stderr]    Compiling async-trait v0.1.75
[INFO] [stderr]     Checking mime v0.3.17
[INFO] [stderr]    Compiling serde_derive v1.0.193
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]    Compiling futures-macro v0.3.29
[INFO] [stderr]    Compiling thiserror-impl v1.0.51
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling time v0.3.31
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]    Compiling mime_guess v2.0.4
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]     Checking iana-time-zone v0.1.58
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling unicode-segmentation v1.10.1
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling darling_core v0.20.3
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling vergen v7.5.1
[INFO] [stderr]     Checking tokio-util v0.7.10
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]    Compiling enum-iterator-derive v1.2.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling dirs-sys v0.3.7
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]     Checking tower-layer v0.3.2
[INFO] [stderr]     Checking openssl-probe v0.1.5
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]     Checking adler v1.0.2
[INFO] [stderr]     Checking webpki-roots v0.25.3
[INFO] [stderr]    Compiling crc-catalog v2.4.0
[INFO] [stderr]    Compiling finl_unicode v1.2.0
[INFO] [stderr]     Checking data-encoding v2.5.0
[INFO] [stderr]     Checking utf-8 v0.7.6
[INFO] [stderr]    Compiling unicode_categories v0.1.1
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]    Compiling stringprep v0.1.4
[INFO] [stderr]     Checking indexmap v2.1.0
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking h2 v0.3.22
[INFO] [stderr]    Compiling itertools v0.12.0
[INFO] [stderr]     Checking chrono v0.4.31
[INFO] [stderr]     Checking regex-automata v0.4.3
[INFO] [stderr]     Checking miniz_oxide v0.7.1
[INFO] [stderr]    Compiling crc v3.0.1
[INFO] [stderr]    Compiling enum-iterator v1.4.1
[INFO] [stderr]    Compiling sqlformat v0.2.3
[INFO] [stderr]     Checking rustls-native-certs v0.6.3
[INFO] [stderr]    Compiling darling_macro v0.20.3
[INFO] [stderr]    Compiling dirs v4.0.0
[INFO] [stderr]    Compiling crossbeam-queue v0.3.9
[INFO] [stderr]    Compiling bigdecimal v0.3.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling futures-intrusive v0.4.2
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling getset v0.1.2
[INFO] [stderr]    Compiling hashlink v0.8.4
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling tokio-stream v0.1.14
[INFO] [stderr]    Compiling pin-project-internal v1.1.3
[INFO] [stderr]    Compiling atoi v1.0.0
[INFO] [stderr]     Checking hyper v0.14.28
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling axum-core v0.3.4
[INFO] [stderr]    Compiling sysinfo v0.27.8
[INFO] [stderr]     Checking encoding_rs v0.8.33
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling whoami v1.4.1
[INFO] [stderr]    Compiling uuid v1.6.1
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]     Checking ipnet v2.9.0
[INFO] [stderr]    Compiling event-listener v2.5.3
[INFO] [stderr]     Checking zeroize v1.7.0
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling serenity v0.12.0 (https://github.com/serenity-rs/serenity?branch=next#3db1ffc4)
[INFO] [stderr]     Checking secrecy v0.8.0
[INFO] [stderr]     Checking pin-project v1.1.3
[INFO] [stderr]     Checking flate2 v1.0.28
[INFO] [stderr]     Checking regex v1.10.2
[INFO] [stderr]    Compiling darling v0.20.3
[INFO] [stderr]     Checking small-fixed-array v0.1.0 (https://github.com/GnomedDev/small-fixed-array#295791a4)
[INFO] [stderr]     Checking arrayvec v0.7.4
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking futures v0.3.29
[INFO] [stderr]    Compiling command_attr v0.5.1 (https://github.com/serenity-rs/serenity?branch=next#3db1ffc4)
[INFO] [stderr]     Checking fxhash v0.2.1
[INFO] [stderr]    Compiling axum v0.6.20
[INFO] [stderr]     Checking typemap_rev v0.3.0
[INFO] [stderr]    Compiling termcolor v1.4.0
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]     Checking bitflags v2.4.1
[INFO] [stderr]     Checking uwl v0.6.0
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking levenshtein v1.0.5
[INFO] [stderr]    Compiling ts-rs-macros v7.0.0
[INFO] [stderr]    Compiling poise_macros v0.6.0-rc1 (https://github.com/serenity-rs/poise?branch=serenity-next#3689947a)
[INFO] [stderr]     Checking tower v0.4.13
[INFO] [stderr]     Checking serde_path_to_error v0.1.14
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking http-range-header v0.3.1
[INFO] [stderr]     Checking unsafe-libyaml v0.2.10
[INFO] [stderr]     Checking sync_wrapper v0.1.2
[INFO] [stderr]     Checking humantime v2.1.0
[INFO] [stderr]     Checking matchit v0.7.3
[INFO] [stderr]     Checking env_logger v0.9.3
[INFO] [stderr]     Checking tower-http v0.3.5
[INFO] [stderr]     Checking kittycat v0.1.0 (https://github.com/infinitybotlist/kittycat?branch=main#626a657b)
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling axum-macros v0.3.8
[INFO] [stderr]     Checking serde_yaml v0.9.29
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]     Checking ts-rs v7.0.0
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]    Compiling webpki v0.22.4
[INFO] [stderr]    Compiling webpki-roots v0.22.6
[INFO] [stderr]     Checking tokio-rustls v0.23.4
[INFO] [stderr]     Checking tokio-rustls v0.24.1
[INFO] [stderr]     Checking tungstenite v0.20.1
[INFO] [stderr]     Checking sqlx-rt v0.6.3
[INFO] [stderr]     Checking hyper-rustls v0.24.2
[INFO] [stderr]     Checking sqlx-core v0.6.3
[INFO] [stderr]     Checking reqwest v0.11.23
[INFO] [stderr]     Checking tokio-tungstenite v0.20.1
[INFO] [stderr]    Compiling git2 v0.16.1
[INFO] [stderr]    Compiling sqlx-macros v0.6.3
[INFO] [stderr]    Compiling persepolis v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking sqlx v0.6.3
[INFO] [stderr]     Checking poise v0.6.0-rc1 (https://github.com/serenity-rs/poise?branch=serenity-next#3689947a)
[INFO] [stderr]  Documenting persepolis v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/admin.rs:122:25
[INFO] [stdout]     |
[INFO] [stdout] 122 |       let onboard_state = sqlx::query!(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 123 | |         "SELECT id, guild_id FROM staff_onboardings WHERE user_id = $1 AND state = $2 AND NOW() - created_at < INTERVAL '3 hours' ORDER B...
[INFO] [stdout] 124 | |         member.id.to_string(),
[INFO] [stdout] 125 | |         crate::states::OnboardState::PendingManagerReview.to_string()
[INFO] [stdout] 126 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/admin.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 | /         sqlx::query!(
[INFO] [stdout] 135 | |             "UPDATE staff_onboardings SET state = $1 WHERE id = $2",
[INFO] [stdout] 136 | |             crate::states::OnboardState::Completed.to_string(),
[INFO] [stdout] 137 | |             onboard_state.id
[INFO] [stdout] 138 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/admin.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 | /         sqlx::query!(
[INFO] [stdout] 153 | |             "INSERT INTO staff_onboardings (user_id, guild_id, state) VALUES ($1, $2, $3)",
[INFO] [stdout] 154 | |             member.id.to_string(),
[INFO] [stdout] 155 | |             "force_approved".to_string() + &crate::crypto::gen_random(12),
[INFO] [stdout] 156 | |             crate::states::OnboardState::Completed.to_string(),
[INFO] [stdout] 157 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/admin.rs:226:25
[INFO] [stdout]     |
[INFO] [stdout] 226 |       let onboard_state = sqlx::query!(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 227 | |         "SELECT id, guild_id FROM staff_onboardings WHERE user_id = $1 AND state = $2 AND NOW() - created_at < INTERVAL '3 hours' ORDER B...
[INFO] [stdout] 228 | |         user.id.to_string(),
[INFO] [stdout] 229 | |         crate::states::OnboardState::PendingManagerReview.to_string()
[INFO] [stdout] 230 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/admin.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | /         sqlx::query!(
[INFO] [stdout] 239 | |             "UPDATE staff_onboardings SET state = $1 WHERE id = $2",
[INFO] [stdout] 240 | |             crate::states::OnboardState::Completed.to_string(),
[INFO] [stdout] 241 | |             onboard_state.id
[INFO] [stdout] 242 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/admin.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 | /         sqlx::query!(
[INFO] [stdout] 257 | |             "INSERT INTO staff_onboardings (user_id, guild_id, state) VALUES ($1, $2, $3)",
[INFO] [stdout] 258 | |             user.id.to_string(),
[INFO] [stdout] 259 | |             "force_approved".to_string() + &crate::crypto::gen_random(12),
[INFO] [stdout] 260 | |             crate::states::OnboardState::Denied.to_string(),
[INFO] [stdout] 261 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/admin.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 | /     sqlx::query!(
[INFO] [stdout] 328 | |         "UPDATE staff_onboardings SET void = true WHERE user_id = $1",
[INFO] [stdout] 329 | |         user.id.to_string()
[INFO] [stdout] 330 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/checks.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |       let row = sqlx::query!(
[INFO] [stdout]    |  _______________^
[INFO] [stdout] 28 | |         "SELECT positions FROM staff_members WHERE user_id = $1",
[INFO] [stdout] 29 | |         ctx.author().id.to_string()
[INFO] [stdout] 30 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/checks.rs:64:17
[INFO] [stdout]    |
[INFO] [stdout] 64 |       let state = sqlx::query!(
[INFO] [stdout]    |  _________________^
[INFO] [stdout] 65 | |         "SELECT state, created_at, guild_id FROM staff_onboardings WHERE user_id = $1 AND void = false AND NOW() - created_at < INTERVAL ...
[INFO] [stdout] 66 | |         ctx.author().id.to_string()
[INFO] [stdout] 67 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/checks.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 | /         sqlx::query!(
[INFO] [stdout] 139 | |             "DELETE FROM staff_onboardings WHERE guild_id = $1",
[INFO] [stdout] 140 | |             state.guild_id
[INFO] [stdout] 141 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/checks.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 | /         sqlx::query!(
[INFO] [stdout] 182 | |             "DELETE FROM staff_onboardings WHERE guild_id = $1",
[INFO] [stdout] 183 | |             state.guild_id
[INFO] [stdout] 184 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/cmds/approve.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 |       let onboard_state = sqlx::query!(
[INFO] [stdout]    |  _________________________^
[INFO] [stdout] 23 | |         "SELECT state FROM staff_onboardings WHERE user_id = $1 AND id = $2",
[INFO] [stdout] 24 | |         ctx.author().id.to_string(),
[INFO] [stdout] 25 | |         onboarding_id
[INFO] [stdout] 26 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/cmds/approve.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 | /             sqlx::query!(
[INFO] [stdout] 78 | |                 "UPDATE staff_onboardings SET state = $1, verdict = $2 WHERE user_id = $3 AND id = $4",
[INFO] [stdout] 79 | |                 crate::states::OnboardState::InQuiz.to_string(),
[INFO] [stdout] 80 | |                 serde_json::json!({
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |                 onboarding_id
[INFO] [stdout] 87 | |             )
[INFO] [stdout]    | |_____________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/cmds/claim.rs:27:25
[INFO] [stdout]    |
[INFO] [stdout] 27 |       let onboard_state = sqlx::query!(
[INFO] [stdout]    |  _________________________^
[INFO] [stdout] 28 | |         "SELECT state FROM staff_onboardings WHERE user_id = $1 AND id = $2",
[INFO] [stdout] 29 | |         ctx.author().id.to_string(),
[INFO] [stdout] 30 | |         onboarding_id
[INFO] [stdout] 31 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/cmds/claim.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 | /                 sqlx::query!(
[INFO] [stdout] 149 | |                     "UPDATE staff_onboardings SET state = $1 WHERE user_id = $2 AND id = $3",
[INFO] [stdout] 150 | |                     crate::states::OnboardState::QueueRemindedReviewer.to_string(),
[INFO] [stdout] 151 | |                     ctx.author().id.to_string(),
[INFO] [stdout] 152 | |                     onboarding_id
[INFO] [stdout] 153 | |                 )
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/cmds/claim.rs:222:17
[INFO] [stdout]     |
[INFO] [stdout] 222 | /                 sqlx::query!(
[INFO] [stdout] 223 | |                     "UPDATE staff_onboardings SET state = $1 WHERE user_id = $2 AND id = $3",
[INFO] [stdout] 224 | |                     crate::states::OnboardState::Claimed.to_string(),
[INFO] [stdout] 225 | |                     ctx.author().id.to_string(),
[INFO] [stdout] 226 | |                     onboarding_id
[INFO] [stdout] 227 | |                 )
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/cmds/deny.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 |       let onboard_state = sqlx::query!(
[INFO] [stdout]    |  _________________________^
[INFO] [stdout] 23 | |         "SELECT state FROM staff_onboardings WHERE user_id = $1 AND id = $2",
[INFO] [stdout] 24 | |         ctx.author().id.to_string(),
[INFO] [stdout] 25 | |         onboarding_id
[INFO] [stdout] 26 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/cmds/deny.rs:67:13
[INFO] [stdout]    |
[INFO] [stdout] 67 | /             sqlx::query!(
[INFO] [stdout] 68 | |                 "UPDATE staff_onboardings SET state = $1, verdict = $2 WHERE user_id = $3 AND id = $4",
[INFO] [stdout] 69 | |                 crate::states::OnboardState::InQuiz.to_string(),
[INFO] [stdout] 70 | |                 serde_json::json!({
[INFO] [stdout] ...  |
[INFO] [stdout] 76 | |                 onboarding_id
[INFO] [stdout] 77 | |             )
[INFO] [stdout]    | |_____________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/cmds/queue.rs:23:25
[INFO] [stdout]    |
[INFO] [stdout] 23 |       let onboard_state = sqlx::query!(
[INFO] [stdout]    |  _________________________^
[INFO] [stdout] 24 | |         "SELECT state FROM staff_onboardings WHERE user_id = $1 AND id = $2",
[INFO] [stdout] 25 | |         ctx.author().id.to_string(),
[INFO] [stdout] 26 | |         onboarding_id
[INFO] [stdout] 27 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/cmds/queue.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 | /             sqlx::query!(
[INFO] [stdout] 108 | |                 "UPDATE staff_onboardings SET state = $1 WHERE user_id = $2 AND id = $3",
[INFO] [stdout] 109 | |                 crate::states::OnboardState::Started.to_string(),
[INFO] [stdout] 110 | |                 ctx.author().id.to_string(),
[INFO] [stdout] 111 | |                 onboarding_id
[INFO] [stdout] 112 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/cmds/queue.rs:129:28
[INFO] [stdout]     |
[INFO] [stdout] 129 |               let bot_data = sqlx::query!(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 130 | |                 "SELECT short, invite FROM bots WHERE bot_id = $1",
[INFO] [stdout] 131 | |                 crate::config::CONFIG.test_bot.to_string()
[INFO] [stdout] 132 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/cmds/queue.rs:184:28
[INFO] [stdout]     |
[INFO] [stdout] 184 |               let bot_data = sqlx::query!(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 185 | |                 "SELECT short, invite FROM bots WHERE bot_id = $1",
[INFO] [stdout] 186 | |                 crate::config::CONFIG.test_bot.to_string()
[INFO] [stdout] 187 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/finish.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout] 18 |       let code = sqlx::query!(
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 19 | |         "SELECT staff_verify_code FROM staff_onboardings WHERE id = $1",
[INFO] [stdout] 20 | |         onboarding_id.parse::<uuid::Uuid>()?
[INFO] [stdout] 21 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 |       let row = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 150 | |         "SELECT positions FROM staff_members WHERE user_id = $1",
[INFO] [stdout] 151 | |         user.id.to_string()
[INFO] [stdout] 152 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:202:28
[INFO] [stdout]     |
[INFO] [stdout] 202 |               let guild_id = sqlx::query!(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 203 | |                 "SELECT guild_id FROM staff_onboardings WHERE user_id = $1 AND state != $2 ORDER BY created_at DESC LIMIT 1",
[INFO] [stdout] 204 | |                 uid.to_string(),
[INFO] [stdout] 205 | |                 crate::states::OnboardState::Completed.to_string()
[INFO] [stdout] 206 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 | /             sqlx::query!(
[INFO] [stdout] 266 | |                 "INSERT INTO staffpanel__authchain (user_id, token, popplio_token, state) VALUES ($1, $2, $3, $4)",
[INFO] [stdout] 267 | |                 user.id.to_string(),
[INFO] [stdout] 268 | |                 token,
[INFO] [stdout] 269 | |                 crate::crypto::gen_random(2048),
[INFO] [stdout] 270 | |                 "persepolis.active"
[INFO] [stdout] 271 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:315:15
[INFO] [stdout]     |
[INFO] [stdout] 315 |       let rec = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 316 | |         "SELECT user_id, staff_verify_code FROM staff_onboardings WHERE id = $1 AND user_id = $2",
[INFO] [stdout] 317 | |         uuid,
[INFO] [stdout] 318 | |         auth_data.user_id
[INFO] [stdout] 319 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 | /         sqlx::query!(
[INFO] [stdout] 332 | |             "UPDATE staff_onboardings SET staff_verify_code = $1 WHERE id = $2 AND user_id = $3",
[INFO] [stdout] 333 | |             onboard_code,
[INFO] [stdout] 334 | |             uuid,
[INFO] [stdout] 335 | |             auth_data.user_id
[INFO] [stdout] 336 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:315:15
[INFO] [stdout]     |
[INFO] [stdout] 315 |       let rec = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 316 | |         "SELECT user_id, staff_verify_code FROM staff_onboardings WHERE id = $1 AND user_id = $2",
[INFO] [stdout] 317 | |         uuid,
[INFO] [stdout] 318 | |         auth_data.user_id
[INFO] [stdout] 319 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 | /         sqlx::query!(
[INFO] [stdout] 332 | |             "UPDATE staff_onboardings SET staff_verify_code = $1 WHERE id = $2 AND user_id = $3",
[INFO] [stdout] 333 | |             onboard_code,
[INFO] [stdout] 334 | |             uuid,
[INFO] [stdout] 335 | |             auth_data.user_id
[INFO] [stdout] 336 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:315:15
[INFO] [stdout]     |
[INFO] [stdout] 315 |       let rec = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 316 | |         "SELECT user_id, staff_verify_code FROM staff_onboardings WHERE id = $1 AND user_id = $2",
[INFO] [stdout] 317 | |         uuid,
[INFO] [stdout] 318 | |         auth_data.user_id
[INFO] [stdout] 319 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 | /         sqlx::query!(
[INFO] [stdout] 332 | |             "UPDATE staff_onboardings SET staff_verify_code = $1 WHERE id = $2 AND user_id = $3",
[INFO] [stdout] 333 | |             onboard_code,
[INFO] [stdout] 334 | |             uuid,
[INFO] [stdout] 335 | |             auth_data.user_id
[INFO] [stdout] 336 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:400:16
[INFO] [stdout]     |
[INFO] [stdout] 400 |       let resp = sqlx::query!(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 401 | |         "SELECT verdict, questions, answers, created_at, finished_at, user_id FROM staff_onboardings WHERE id = $1",
[INFO] [stdout] 402 | |         uuid
[INFO] [stdout] 403 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:476:15
[INFO] [stdout]     |
[INFO] [stdout] 476 |       let rec = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 477 | |         "SELECT state, guild_id, questions FROM staff_onboardings WHERE id = $1 AND user_id = $2 AND void = false",
[INFO] [stdout] 478 | |         o_id,
[INFO] [stdout] 479 | |         auth_data.user_id
[INFO] [stdout] 480 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:593:5
[INFO] [stdout]     |
[INFO] [stdout] 593 | /     sqlx::query!(
[INFO] [stdout] 594 | |         "UPDATE staff_onboardings SET questions = $1 WHERE id = $2",
[INFO] [stdout] 595 | |         quiz,
[INFO] [stdout] 596 | |         o_id
[INFO] [stdout] 597 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:476:15
[INFO] [stdout]     |
[INFO] [stdout] 476 |       let rec = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 477 | |         "SELECT state, guild_id, questions FROM staff_onboardings WHERE id = $1 AND user_id = $2 AND void = false",
[INFO] [stdout] 478 | |         o_id,
[INFO] [stdout] 479 | |         auth_data.user_id
[INFO] [stdout] 480 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:593:5
[INFO] [stdout]     |
[INFO] [stdout] 593 | /     sqlx::query!(
[INFO] [stdout] 594 | |         "UPDATE staff_onboardings SET questions = $1 WHERE id = $2",
[INFO] [stdout] 595 | |         quiz,
[INFO] [stdout] 596 | |         o_id
[INFO] [stdout] 597 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:476:15
[INFO] [stdout]     |
[INFO] [stdout] 476 |       let rec = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 477 | |         "SELECT state, guild_id, questions FROM staff_onboardings WHERE id = $1 AND user_id = $2 AND void = false",
[INFO] [stdout] 478 | |         o_id,
[INFO] [stdout] 479 | |         auth_data.user_id
[INFO] [stdout] 480 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:593:5
[INFO] [stdout]     |
[INFO] [stdout] 593 | /     sqlx::query!(
[INFO] [stdout] 594 | |         "UPDATE staff_onboardings SET questions = $1 WHERE id = $2",
[INFO] [stdout] 595 | |         quiz,
[INFO] [stdout] 596 | |         o_id
[INFO] [stdout] 597 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:641:15
[INFO] [stdout]     |
[INFO] [stdout] 641 |       let rec = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 642 | |         "SELECT state, guild_id, questions FROM staff_onboardings WHERE id = $1 AND user_id = $2 AND void = false",
[INFO] [stdout] 643 | |         o_id,
[INFO] [stdout] 644 | |         auth_data.user_id
[INFO] [stdout] 645 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:670:9
[INFO] [stdout]     |
[INFO] [stdout] 670 | /         sqlx::query!(
[INFO] [stdout] 671 | |             "UPDATE staff_onboardings SET questions = $1 WHERE id = $2",
[INFO] [stdout] 672 | |             json!({}),
[INFO] [stdout] 673 | |             o_id,
[INFO] [stdout] 674 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 | /     sqlx::query!(
[INFO] [stdout] 750 | |         "UPDATE staff_onboardings SET questions = $1, answers = $2, state = $3 WHERE id = $4",
[INFO] [stdout] 751 | |         serde_json::to_value(questions).map_err(|_| {
[INFO] [stdout] 752 | |             Error::new("Fatal error: Could not serialize questions".to_string())
[INFO] [stdout] ...   |
[INFO] [stdout] 757 | |         o_id
[INFO] [stdout] 758 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:641:15
[INFO] [stdout]     |
[INFO] [stdout] 641 |       let rec = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 642 | |         "SELECT state, guild_id, questions FROM staff_onboardings WHERE id = $1 AND user_id = $2 AND void = false",
[INFO] [stdout] 643 | |         o_id,
[INFO] [stdout] 644 | |         auth_data.user_id
[INFO] [stdout] 645 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:670:9
[INFO] [stdout]     |
[INFO] [stdout] 670 | /         sqlx::query!(
[INFO] [stdout] 671 | |             "UPDATE staff_onboardings SET questions = $1 WHERE id = $2",
[INFO] [stdout] 672 | |             json!({}),
[INFO] [stdout] 673 | |             o_id,
[INFO] [stdout] 674 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 | /     sqlx::query!(
[INFO] [stdout] 750 | |         "UPDATE staff_onboardings SET questions = $1, answers = $2, state = $3 WHERE id = $4",
[INFO] [stdout] 751 | |         serde_json::to_value(questions).map_err(|_| {
[INFO] [stdout] 752 | |             Error::new("Fatal error: Could not serialize questions".to_string())
[INFO] [stdout] ...   |
[INFO] [stdout] 757 | |         o_id
[INFO] [stdout] 758 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:641:15
[INFO] [stdout]     |
[INFO] [stdout] 641 |       let rec = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 642 | |         "SELECT state, guild_id, questions FROM staff_onboardings WHERE id = $1 AND user_id = $2 AND void = false",
[INFO] [stdout] 643 | |         o_id,
[INFO] [stdout] 644 | |         auth_data.user_id
[INFO] [stdout] 645 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:670:9
[INFO] [stdout]     |
[INFO] [stdout] 670 | /         sqlx::query!(
[INFO] [stdout] 671 | |             "UPDATE staff_onboardings SET questions = $1 WHERE id = $2",
[INFO] [stdout] 672 | |             json!({}),
[INFO] [stdout] 673 | |             o_id,
[INFO] [stdout] 674 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/server/api.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 | /     sqlx::query!(
[INFO] [stdout] 750 | |         "UPDATE staff_onboardings SET questions = $1, answers = $2, state = $3 WHERE id = $4",
[INFO] [stdout] 751 | |         serde_json::to_value(questions).map_err(|_| {
[INFO] [stdout] 752 | |             Error::new("Fatal error: Could not serialize questions".to_string())
[INFO] [stdout] ...   |
[INFO] [stdout] 757 | |         o_id
[INFO] [stdout] 758 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]  --> src/server/auth.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     sqlx::query!("DELETE FROM staffpanel__authchain WHERE state = $1 AND created_at < NOW() - INTERVAL '1 hour'", "persepolis.active")
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/server/auth.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 |       let count = sqlx::query!(
[INFO] [stdout]    |  _________________^
[INFO] [stdout] 14 | |         "SELECT COUNT(*) FROM staffpanel__authchain WHERE token = $1 AND state = $2",
[INFO] [stdout] 15 | |         token,
[INFO] [stdout] 16 | |         "persepolis.active"
[INFO] [stdout] 17 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/server/auth.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |       let rec = sqlx::query!(
[INFO] [stdout]    |  _______________^
[INFO] [stdout] 28 | |         "SELECT user_id, created_at, state FROM staffpanel__authchain WHERE token = $1 AND state = $2",
[INFO] [stdout] 29 | |         token,
[INFO] [stdout] 30 | |         "persepolis.active"
[INFO] [stdout] 31 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/setup.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 |           let row = sqlx::query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 13 | |             "SELECT id FROM staff_onboardings WHERE guild_id = $1",
[INFO] [stdout] 14 | |             guild_id.to_string()
[INFO] [stdout] 15 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/setup.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | /     sqlx::query!(
[INFO] [stdout] 55 | |         "INSERT INTO staff_onboardings (user_id, guild_id) VALUES ($1, $2)",
[INFO] [stdout] 56 | |         ctx.author().id.to_string(),
[INFO] [stdout] 57 | |         guild.id.to_string()
[INFO] [stdout] 58 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]  --> src/perms.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let rec = sqlx::query!("SELECT positions, perm_overrides FROM staff_members WHERE user_id = $1", user_id)
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/perms.rs:14:15
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let pos = sqlx::query!("SELECT id, index, perms FROM staff_positions WHERE id = ANY($1)", &rec.positions)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/main.rs:42:16
[INFO] [stdout]    |
[INFO] [stdout] 42 |       let rows = sqlx::query!(
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 43 | |         "
[INFO] [stdout] 44 | | SELECT id, user_id, guild_id FROM staff_onboardings
[INFO] [stdout] 45 | | -- The guild in question should never be pending manager review
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |         states::OnboardState::Completed.to_string()
[INFO] [stdout] 54 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]   --> src/main.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 | /         sqlx::query!(
[INFO] [stdout] 60 | |             "DELETE FROM staff_onboardings WHERE id = $1",
[INFO] [stdout] 61 | |             row.id
[INFO] [stdout] 62 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set, or `cargo sqlx prepare` must have been run and sqlx-data.json must exist, to use query macros
[INFO] [stdout]    --> src/main.rs:137:13
[INFO] [stdout]     |
[INFO] [stdout] 137 | /             sqlx::query!(
[INFO] [stdout] 138 | |                 "UPDATE bots SET type = 'testbot' WHERE bot_id = $1",
[INFO] [stdout] 139 | |                 crate::config::CONFIG.test_bot.to_string()
[INFO] [stdout] 140 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 58 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `persepolis`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/1.75.0-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2021 --crate-type bin --crate-name persepolis src/main.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items '-Arustdoc::private-intra-doc-links' -C metadata=ca552197b55fd3bc -L dependency=/opt/rustwide/target/debug/deps --extern axum=/opt/rustwide/target/debug/deps/libaxum-98275c69c8e9c058.rmeta --extern axum_macros=/opt/rustwide/target/debug/deps/libaxum_macros-ee2867ca9b315497.so --extern data_encoding=/opt/rustwide/target/debug/deps/libdata_encoding-7486dde42217930d.rmeta --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-b40fa662365d188f.rmeta --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-171a176cba1dfb56.rmeta --extern indexmap=/opt/rustwide/target/debug/deps/libindexmap-827e14cb8a6bb7bb.rmeta --extern kittycat=/opt/rustwide/target/debug/deps/libkittycat-78cdca153d0d1e41.rmeta --extern log=/opt/rustwide/target/debug/deps/liblog-adcbaf8a98132d5a.rmeta --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-53ecd113687fc470.rmeta --extern poise=/opt/rustwide/target/debug/deps/libpoise-b17fea741efa7759.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-7c14306ccbf0b227.rmeta --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-1ba7dd2badc1a6fd.rmeta --extern ring=/opt/rustwide/target/debug/deps/libring-4248ebc5038e51ca.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-2aee2a0821cb6d74.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-8758a79768bc5841.rmeta --extern serde_yaml=/opt/rustwide/target/debug/deps/libserde_yaml-0d28d2aa886366c4.rmeta --extern serenity=/opt/rustwide/target/debug/deps/libserenity-b4e1b58ec64167f5.rmeta --extern sqlx=/opt/rustwide/target/debug/deps/libsqlx-096beb2b7bbdd142.rmeta --extern strum=/opt/rustwide/target/debug/deps/libstrum-59a6ad3e52147852.rmeta --extern strum_macros=/opt/rustwide/target/debug/deps/libstrum_macros-062327fc42488edb.so --extern tokio=/opt/rustwide/target/debug/deps/libtokio-692eb519ee96e06b.rmeta --extern tower_http=/opt/rustwide/target/debug/deps/libtower_http-fd8c6ba26f0f1eea.rmeta --extern ts_rs=/opt/rustwide/target/debug/deps/libts_rs-b52b80dff64b8ffd.rmeta --cap-lints=warn --crate-version 0.1.0` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "e386ce92eb330e37417f39a3e07e6f066784f24a5a16697b7937ad9cd2f08ec7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e386ce92eb330e37417f39a3e07e6f066784f24a5a16697b7937ad9cd2f08ec7", kill_on_drop: false }`
[INFO] [stdout] e386ce92eb330e37417f39a3e07e6f066784f24a5a16697b7937ad9cd2f08ec7
