[INFO] cloning repository https://github.com/Nerixyz/imglaze
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Nerixyz/imglaze" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNerixyz%2Fimglaze", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNerixyz%2Fimglaze'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 09c33558e1a0a7c75cebc72db17acfccf417e2b3
[INFO] documenting Nerixyz/imglaze against beta-2021-08-01 for beta-1.55-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNerixyz%2Fimglaze" "/workspace/builds/worker-2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Nerixyz/imglaze on toolchain beta-2021-08-01
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Nerixyz/imglaze
[INFO] finished tweaking git repo https://github.com/Nerixyz/imglaze
[INFO] tweaked toml for git repo https://github.com/Nerixyz/imglaze written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] crate git repo https://github.com/Nerixyz/imglaze already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded subtle v2.4.1
[INFO] [stderr]   Downloaded actix-web-codegen v0.5.0-beta.3
[INFO] [stderr]   Downloaded env_logger v0.9.0
[INFO] [stderr]   Downloaded deadpool-postgres v0.9.0
[INFO] [stderr]   Downloaded actix-web-actors v4.0.0-beta.6
[INFO] [stderr]   Downloaded actix v0.12.0
[INFO] [stderr]   Downloaded deadpool v0.8.1
[INFO] [stderr]   Downloaded raw-cpuid v9.1.1
[INFO] [stderr]   Downloaded displaydoc v0.2.2
[INFO] [stderr]   Downloaded oauth2 v4.1.0
[INFO] [stderr]   Downloaded serde_qs v0.8.4
[INFO] [stderr]   Downloaded urlencoding v2.0.0
[INFO] [stderr]   Downloaded twitch_oauth2 v0.5.2
[INFO] [stderr]   Downloaded twitch_api2 v0.6.0-rc.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4142eb96ac6d8dcdb655ecfb243787ab504f391a7ccbb64d9cee8722fe7b890d
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "4142eb96ac6d8dcdb655ecfb243787ab504f391a7ccbb64d9cee8722fe7b890d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4142eb96ac6d8dcdb655ecfb243787ab504f391a7ccbb64d9cee8722fe7b890d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4142eb96ac6d8dcdb655ecfb243787ab504f391a7ccbb64d9cee8722fe7b890d", kill_on_drop: false }`
[INFO] [stdout] 4142eb96ac6d8dcdb655ecfb243787ab504f391a7ccbb64d9cee8722fe7b890d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 42e152989ebb05de5a46a11bb647c387c1a050feec1ca86cb895c0eaf9c2e5ea
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "42e152989ebb05de5a46a11bb647c387c1a050feec1ca86cb895c0eaf9c2e5ea", kill_on_drop: false }`
[INFO] [stderr]    Compiling once_cell v1.8.0
[INFO] [stderr]    Compiling subtle v2.4.1
[INFO] [stderr]    Compiling metrics v0.16.0
[INFO] [stderr]    Compiling cpufeatures v0.1.5
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.5
[INFO] [stderr]     Checking urlencoding v2.0.0
[INFO] [stderr]    Compiling tokio v1.8.1
[INFO] [stderr]    Compiling cookie v0.15.1
[INFO] [stderr]     Checking nibble_vec v0.1.0
[INFO] [stderr]    Compiling twitch_oauth2 v0.5.2
[INFO] [stderr]    Compiling twitch_api2 v0.6.0-rc.1
[INFO] [stderr]     Checking actix-utils v3.0.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.0
[INFO] [stderr]     Checking actix-service v2.0.0
[INFO] [stderr]     Checking raw-cpuid v9.1.1
[INFO] [stderr]    Compiling mio v0.7.13
[INFO] [stderr]    Compiling indexmap v1.6.2
[INFO] [stderr]    Compiling t1ha v0.1.0
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]    Compiling dirs v3.0.2
[INFO] [stderr]     Checking crypto-mac v0.10.0
[INFO] [stderr]    Compiling actix-macros v0.2.1
[INFO] [stderr]    Compiling actix-web-codegen v0.5.0-beta.3
[INFO] [stderr]    Compiling displaydoc v0.2.2
[INFO] [stderr]    Compiling actix_derive v0.6.0
[INFO] [stderr]    Compiling aliri_braid_impl v0.1.9
[INFO] [stderr]    Compiling typed-builder v0.9.0
[INFO] [stderr]    Compiling serde_repr v0.1.7
[INFO] [stderr]    Compiling openssl-sys v0.9.65
[INFO] [stderr]    Compiling zstd-sys v1.5.0+zstd.1.4.9
[INFO] [stderr]    Compiling brotli-sys v0.3.2
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]     Checking radix_trie v0.2.1
[INFO] [stderr]    Compiling ahash v0.7.4
[INFO] [stderr]     Checking pem v0.8.3
[INFO] [stderr]     Checking env_logger v0.9.0
[INFO] [stderr]    Compiling metrics-macros v0.4.0
[INFO] [stderr]    Compiling enum_dispatch v0.3.7
[INFO] [stderr]    Compiling md-5 v0.9.1
[INFO] [stderr]    Compiling sha2 v0.9.5
[INFO] [stderr]    Compiling sha-1 v0.9.6
[INFO] [stderr]    Compiling crossbeam-channel v0.5.1
[INFO] [stderr]    Compiling crossbeam-queue v0.3.2
[INFO] [stderr]    Compiling serde v1.0.126
[INFO] [stderr]     Checking futures-util v0.3.15
[INFO] [stderr]    Compiling thiserror v1.0.26
[INFO] [stderr]     Checking hmac v0.10.1
[INFO] [stderr]     Checking quanta v0.7.2
[INFO] [stderr]     Checking rand v0.8.4
[INFO] [stderr]     Checking hashlink v0.7.0
[INFO] [stderr]     Checking serde_json v1.0.64
[INFO] [stderr]     Checking url v2.2.2
[INFO] [stderr]     Checking serde_urlencoded v0.7.0
[INFO] [stderr]     Checking chrono v0.4.19
[INFO] [stderr]     Checking actix-router v0.2.7
[INFO] [stderr]     Checking serde_path_to_error v0.1.4
[INFO] [stderr]     Checking config v0.11.0
[INFO] [stderr]     Checking serde_qs v0.8.4
[INFO] [stderr]     Checking time v0.2.27
[INFO] [stderr]    Compiling openssl v0.10.35
[INFO] [stderr]    Compiling native-tls v0.2.7
[INFO] [stderr]     Checking postgres-protocol v0.6.1
[INFO] [stderr]     Checking aliri_braid v0.1.9
[INFO] [stderr]     Checking simple_asn1 v0.4.1
[INFO] [stderr]     Checking local-channel v0.1.2
[INFO] [stderr]     Checking futures-executor v0.3.15
[INFO] [stderr]     Checking metrics-util v0.8.0
[INFO] [stderr]     Checking postgres-types v0.2.1
[INFO] [stderr]     Checking futures v0.3.15
[INFO] [stderr]     Checking jsonwebtoken v7.2.0
[INFO] [stderr]     Checking brotli2 v0.3.2
[INFO] [stderr]    Compiling actix-rt v2.2.0
[INFO] [stderr]    Compiling tokio-stream v0.1.7
[INFO] [stderr]    Compiling tokio-native-tls v0.3.0
[INFO] [stderr]     Checking tokio-util v0.6.7
[INFO] [stderr]     Checking deadpool v0.8.1
[INFO] [stderr]    Compiling sqlx-rt v0.5.5
[INFO] [stderr]     Checking actix-server v2.0.0-beta.5
[INFO] [stderr]     Checking h2 v0.3.3
[INFO] [stderr]     Checking actix-codec v0.4.0
[INFO] [stderr]     Checking tokio-postgres v0.7.2
[INFO] [stderr]     Checking actix v0.12.0
[INFO] [stderr]    Compiling sqlx-core v0.5.5
[INFO] [stderr]     Checking actix-tls v3.0.0-beta.5
[INFO] [stderr]     Checking hyper v0.14.10
[INFO] [stderr]     Checking deadpool-postgres v0.9.0
[INFO] [stderr]     Checking hyper-tls v0.5.0
[INFO] [stderr]     Checking metrics-exporter-prometheus v0.5.0
[INFO] [stderr]     Checking reqwest v0.11.4
[INFO] [stderr]     Checking oauth2 v4.1.0
[INFO] [stderr]     Checking twitch-irc v3.0.1
[INFO] [stderr]    Compiling sqlx-macros v0.5.5
[INFO] [stderr]    Compiling zstd-safe v3.1.0+zstd.1.4.9
[INFO] [stderr]     Checking zstd v0.7.0+zstd.1.4.9
[INFO] [stderr]     Checking actix-http v3.0.0-beta.8
[INFO] [stderr]     Checking sqlx v0.5.5
[INFO] [stderr]     Checking actix-web v4.0.0-beta.8
[INFO] [stderr]     Checking actix-metrics v0.2.1 (https://github.com/Nerixyz/nerix-utils-rs?tag=actix-metrics-v0.1.0#71c860fa)
[INFO] [stderr]     Checking actix-files v0.6.0-beta.6
[INFO] [stderr]     Checking actix-cors v0.6.0-beta.2
[INFO] [stderr]     Checking actix-web-actors v4.0.0-beta.6
[INFO] [stderr]     Checking errors v0.1.1 (https://github.com/Nerixyz/nerix-utils-rs?tag=errors-v0.1.1#7743a1b1)
[INFO] [stderr]  Documenting imglaze v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]  --> src/constants.rs:3:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const DATABASE_URL: &str = dotenv!("DATABASE_URL");
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: Error loading .env file: path not found
[INFO] [stdout]   = note: this error originates in the macro `dotenv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]  --> src/constants.rs:5:30
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const SERVER_URL: &str = dotenv!("SERVER_URL");
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: Error loading .env file: path not found
[INFO] [stdout]   = note: this error originates in the macro `dotenv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]  --> src/constants.rs:6:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub const JWT_BASE64_SECRET: &str = dotenv!("JWT_BASE64_SECRET");
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: Error loading .env file: path not found
[INFO] [stdout]   = note: this error originates in the macro `dotenv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]  --> src/constants.rs:8:36
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const TWITCH_CLIENT_ID: &str = dotenv!("TWITCH_CLIENT_ID");
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: Error loading .env file: path not found
[INFO] [stdout]   = note: this error originates in the macro `dotenv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]  --> src/constants.rs:9:40
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const TWITCH_CLIENT_SECRET: &str = dotenv!("TWITCH_CLIENT_SECRET");
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: Error loading .env file: path not found
[INFO] [stdout]   = note: this error originates in the macro `dotenv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/constants.rs:10:44
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const TWITCH_CLIENT_USER_LOGIN: &str = dotenv!("TWITCH_CLIENT_USER_LOGIN");
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: Error loading .env file: path not found
[INFO] [stdout]    = note: this error originates in the macro `dotenv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/constants.rs:12:31
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const IMAGE_PROXY: &str = dotenv!("IMAGE_PROXY");
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: Error loading .env file: path not found
[INFO] [stdout]    = note: this error originates in the macro `dotenv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]   --> src/models/config.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |           let _ = sqlx::query!(
[INFO] [stdout]    |  _________________^
[INFO] [stdout] 23 | |             "UPDATE config SET value = $2 WHERE key = $1",
[INFO] [stdout] 24 | |             self.key,
[INFO] [stdout] 25 | |             Json(&self.value) as _
[INFO] [stdout] 26 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]   --> src/models/config.rs:45:27
[INFO] [stdout]    |
[INFO] [stdout] 45 |           let entry: Self = sqlx::query_as!(
[INFO] [stdout]    |  ___________________________^
[INFO] [stdout] 46 | |             ConfigEntry,
[INFO] [stdout] 47 | |             r#"
[INFO] [stdout] 48 | |             SELECT key, value as "value: Json<ConfigValue>"
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |             key
[INFO] [stdout] 53 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]   --> src/models/overlay.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 | /         sqlx::query!(
[INFO] [stdout] 19 | |             "UPDATE overlays SET secret = $2 WHERE id = $1",
[INFO] [stdout] 20 | |             self.id,
[INFO] [stdout] 21 | |             self.secret
[INFO] [stdout] 22 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]   --> src/models/overlay.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | /         sqlx::query!(
[INFO] [stdout] 31 | |             "UPDATE overlays SET last_image = $2 WHERE id = $1",
[INFO] [stdout] 32 | |             self.id,
[INFO] [stdout] 33 | |             self.last_image
[INFO] [stdout] 34 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]   --> src/models/overlay.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         sqlx::query!("DELETE FROM overlays WHERE id = $1", self.id)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]   --> src/models/overlay.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let overlay = sqlx::query_as!(Overlay, "SELECT * FROM overlays WHERE id = $1", id)
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]   --> src/models/overlay.rs:59:20
[INFO] [stdout]    |
[INFO] [stdout] 59 |       let overlays = sqlx::query_as!(
[INFO] [stdout]    |  ____________________^
[INFO] [stdout] 60 | |         Overlay,
[INFO] [stdout] 61 | |         "SELECT * FROM overlays WHERE created_by = $1",
[INFO] [stdout] 62 | |         user_id
[INFO] [stdout] 63 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]   --> src/models/overlay.rs:71:19
[INFO] [stdout]    |
[INFO] [stdout] 71 |       let overlay = sqlx::query_as!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 72 | |         Overlay,
[INFO] [stdout] 73 | |         "SELECT * FROM overlays WHERE for_user = $1",
[INFO] [stdout] 74 | |         channel_login
[INFO] [stdout] 75 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]   --> src/models/overlay.rs:83:19
[INFO] [stdout]    |
[INFO] [stdout] 83 | ... = sqlx::query_scalar!(r#"SELECT u.name FROM overlays LEFT JOIN users u on u.id = overlays.created_by WHERE for_user = $1"#, channel_login).fe...
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]   --> src/models/overlay.rs:94:19
[INFO] [stdout]    |
[INFO] [stdout] 94 | ... = sqlx::query_as!(Overlay, "INSERT INTO overlays (created_by, for_user, secret) VALUES ($1, $2, $3) RETURNING id, created_by, for_user, secret, last_image", user_id, for_user, secret).fe...
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]    --> src/models/overlay.rs:100:20
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let channels = sqlx::query_scalar!("SELECT DISTINCT for_user FROM overlays")
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]   --> src/models/users.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 19 |           let user: User = sqlx::query_as!(
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 20 | |             User,
[INFO] [stdout] 21 | |             "SELECT id, access_token, refresh_token, scopes, name FROM users WHERE id = $1",
[INFO] [stdout] 22 | |             id
[INFO] [stdout] 23 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]   --> src/models/users.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |           let _ = sqlx::query!(
[INFO] [stdout]    |  _________________^
[INFO] [stdout] 34 | |             r#"
[INFO] [stdout] 35 | |             INSERT
[INFO] [stdout] 36 | |             INTO users (id, access_token, refresh_token, scopes, name)
[INFO] [stdout] ...  |
[INFO] [stdout] 45 | |             self.name
[INFO] [stdout] 46 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]   --> src/models/users.rs:73:17
[INFO] [stdout]    |
[INFO] [stdout] 73 |       let users = sqlx::query_as!(
[INFO] [stdout]    |  _________________^
[INFO] [stdout] 74 | |         User,
[INFO] [stdout] 75 | |         "SELECT id, access_token, refresh_token, scopes, name FROM users"
[INFO] [stdout] 76 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]   --> src/models/users.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |       let _ = sqlx::query!(
[INFO] [stdout]    |  _____________^
[INFO] [stdout] 87 | |         r#"
[INFO] [stdout] 88 | |             DELETE FROM users WHERE id = $1
[INFO] [stdout] 89 | |                 "#,
[INFO] [stdout] 90 | |         id
[INFO] [stdout] 91 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `DATABASE_URL` must be set to use query macros
[INFO] [stdout]    --> src/models/users.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |       let _ = sqlx::query!(
[INFO] [stdout]     |  _____________^
[INFO] [stdout] 108 | |         r#"
[INFO] [stdout] 109 | |             UPDATE users
[INFO] [stdout] 110 | |             SET access_token = $2, refresh_token = $3
[INFO] [stdout] ...   |
[INFO] [stdout] 115 | |         refresh_token
[INFO] [stdout] 116 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope
[INFO] [stdout]   --> src/constants.rs:12:31
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const IMAGE_PROXY: &str = dotenv!("IMAGE_PROXY");
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `dotenv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope
[INFO] [stdout]   --> src/constants.rs:10:44
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const TWITCH_CLIENT_USER_LOGIN: &str = dotenv!("TWITCH_CLIENT_USER_LOGIN");
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `dotenv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope
[INFO] [stdout]  --> src/constants.rs:9:40
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const TWITCH_CLIENT_SECRET: &str = dotenv!("TWITCH_CLIENT_SECRET");
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `dotenv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope
[INFO] [stdout]  --> src/constants.rs:8:36
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const TWITCH_CLIENT_ID: &str = dotenv!("TWITCH_CLIENT_ID");
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `dotenv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope
[INFO] [stdout]  --> src/constants.rs:6:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub const JWT_BASE64_SECRET: &str = dotenv!("JWT_BASE64_SECRET");
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `dotenv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope
[INFO] [stdout]  --> src/constants.rs:5:30
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const SERVER_URL: &str = dotenv!("SERVER_URL");
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `dotenv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope
[INFO] [stdout]  --> src/constants.rs:3:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const DATABASE_URL: &str = dotenv!("DATABASE_URL");
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `dotenv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Compilation failed, aborting rustdoc
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 31 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `imglaze`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2018 --crate-type bin --crate-name imglaze src/main.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi --document-private-items -L dependency=/opt/rustwide/target/debug/deps --extern actix=/opt/rustwide/target/debug/deps/libactix-6048dab4ebebb644.rmeta --extern actix_cors=/opt/rustwide/target/debug/deps/libactix_cors-92090191afd4c887.rmeta --extern actix_files=/opt/rustwide/target/debug/deps/libactix_files-e0ebc5f0ff7d269f.rmeta --extern actix_metrics=/opt/rustwide/target/debug/deps/libactix_metrics-89b2c23b528964df.rmeta --extern actix_web=/opt/rustwide/target/debug/deps/libactix_web-7872f276374ebdfb.rmeta --extern actix_web_actors=/opt/rustwide/target/debug/deps/libactix_web_actors-e76c2efdd10dbc04.rmeta --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-e0c590a61c268547.rmeta --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-60432e6a8c65edbb.so --extern deadpool_postgres=/opt/rustwide/target/debug/deps/libdeadpool_postgres-544cb144ddc67eb3.rmeta --extern derive_more=/opt/rustwide/target/debug/deps/libderive_more-7062b6062852b37e.so --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-9165642b04647e23.rmeta --extern dotenv_codegen=/opt/rustwide/target/debug/deps/libdotenv_codegen-61540aabd0f94d64.rmeta --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-24c5e7421bd6d057.rmeta --extern errors=/opt/rustwide/target/debug/deps/liberrors-2427d1712e89c7a4.rmeta --extern futures=/opt/rustwide/target/debug/deps/libfutures-62aa31276374ad23.rmeta --extern indexmap=/opt/rustwide/target/debug/deps/libindexmap-311cb4d6f08a2e30.rmeta --extern itertools=/opt/rustwide/target/debug/deps/libitertools-93042744de3b1da9.rmeta --extern jsonwebtoken=/opt/rustwide/target/debug/deps/libjsonwebtoken-cbc55ca4a8aac66a.rmeta --extern lazy_static=/opt/rustwide/target/debug/deps/liblazy_static-5e37eee3e84fafab.rmeta --extern log=/opt/rustwide/target/debug/deps/liblog-56a705720bafac8d.rmeta --extern metrics=/opt/rustwide/target/debug/deps/libmetrics-07b9234781525572.rmeta --extern metrics_exporter_prometheus=/opt/rustwide/target/debug/deps/libmetrics_exporter_prometheus-ddb61acdd0533bcc.rmeta --extern paste=/opt/rustwide/target/debug/deps/libpaste-b728f708ddfc0fa7.so --extern rand=/opt/rustwide/target/debug/deps/librand-14599bbbdd7d7455.rmeta --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-586600096098c7ca.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-45d38ac84f5cfab4.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-0f541e804e80926d.rmeta --extern serde_qs=/opt/rustwide/target/debug/deps/libserde_qs-50e3e721cb3c169b.rmeta --extern sqlx=/opt/rustwide/target/debug/deps/libsqlx-6961c76cb1ac9e7f.rmeta --extern time=/opt/rustwide/target/debug/deps/libtime-e0907464ccee9831.rmeta --extern tokio=/opt/rustwide/target/debug/deps/libtokio-2488688b0cfe6219.rmeta --extern tokio_stream=/opt/rustwide/target/debug/deps/libtokio_stream-0806e9a71fa38840.rmeta --extern twitch_irc=/opt/rustwide/target/debug/deps/libtwitch_irc-ae8370fe30075a0c.rmeta --extern twitch_api2=/opt/rustwide/target/debug/deps/libtwitch_api2-5a06ad7a9bf79d9b.rmeta --extern url=/opt/rustwide/target/debug/deps/liburl-9a6cdb4ff272231f.rmeta --extern urlencoding=/opt/rustwide/target/debug/deps/liburlencoding-3f5e1340cebcb779.rmeta --cap-lints=warn --crate-version 0.1.0` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "42e152989ebb05de5a46a11bb647c387c1a050feec1ca86cb895c0eaf9c2e5ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "42e152989ebb05de5a46a11bb647c387c1a050feec1ca86cb895c0eaf9c2e5ea", kill_on_drop: false }`
[INFO] [stdout] 42e152989ebb05de5a46a11bb647c387c1a050feec1ca86cb895c0eaf9c2e5ea
