[INFO] cloning repository https://github.com/jaymasl/FRTL [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jaymasl/FRTL" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjaymasl%2FFRTL", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjaymasl%2FFRTL'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 7b3d7c6a7ec6596f317f2d5a6a7c810ee9619344 [INFO] testing jaymasl/FRTL/7b3d7c6a7ec6596f317f2d5a6a7c810ee9619344 against 1.95.0 for beta-1.96-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjaymasl%2FFRTL" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/jaymasl/FRTL [INFO] finished tweaking git repo https://github.com/jaymasl/FRTL [INFO] tweaked toml for git repo https://github.com/jaymasl/FRTL written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/jaymasl/FRTL on toolchain 1.95.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/jaymasl/FRTL 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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded boolinator v2.4.0 [INFO] [stderr] Downloaded proc-macro2 v1.0.92 [INFO] [stderr] Downloaded yew-router-macro v0.18.0 [INFO] [stderr] Downloaded gloo-utils v0.1.7 [INFO] [stderr] Downloaded gloo-dialogs v0.1.1 [INFO] [stderr] Downloaded gloo-events v0.1.2 [INFO] [stderr] Downloaded http-range-header v0.4.2 [INFO] [stderr] Downloaded thread_local v1.1.8 [INFO] [stderr] Downloaded strum v0.25.0 [INFO] [stderr] Downloaded validator v0.16.1 [INFO] [stderr] Downloaded validator_derive v0.16.0 [INFO] [stderr] Downloaded cpufeatures v0.2.16 [INFO] [stderr] Downloaded whoami v1.5.2 [INFO] [stderr] Downloaded httparse v1.9.5 [INFO] [stderr] Downloaded hostname v0.3.1 [INFO] [stderr] Downloaded openssl-sys v0.9.104 [INFO] [stderr] Downloaded async-trait v0.1.84 [INFO] [stderr] Downloaded headers-core v0.3.0 [INFO] [stderr] Downloaded match_cfg v0.1.0 [INFO] [stderr] Downloaded http v1.2.0 [INFO] [stderr] Downloaded simple_asn1 v0.6.2 [INFO] [stderr] Downloaded tokio-tungstenite v0.24.0 [INFO] [stderr] Downloaded password-hash v0.5.0 [INFO] [stderr] Downloaded blake2 v0.10.6 [INFO] [stderr] Downloaded tungstenite v0.24.0 [INFO] [stderr] Downloaded multer v3.1.0 [INFO] [stderr] Downloaded hyper-util v0.1.10 [INFO] [stderr] Downloaded idna v0.4.0 [INFO] [stderr] Downloaded lettre v0.10.4 [INFO] [stderr] Downloaded gloo v0.8.1 [INFO] [stderr] Downloaded h2 v0.4.7 [INFO] [stderr] Downloaded redis v0.24.0 [INFO] [stderr] Downloaded rustix v0.38.42 [INFO] [stderr] Downloaded gloo v0.10.0 [INFO] [stderr] Downloaded syn v2.0.95 [INFO] [stderr] Downloaded headers v0.4.0 [INFO] [stderr] Downloaded der v0.7.9 [INFO] [stderr] Downloaded openssl v0.10.68 [INFO] [stderr] Downloaded axum-extra v0.9.6 [INFO] [stderr] Downloaded jsonwebtoken v9.3.0 [INFO] [stderr] Downloaded serde_path_to_error v0.1.16 [INFO] [stderr] Downloaded axum-macros v0.5.0 [INFO] [stderr] Downloaded argon2 v0.5.3 [INFO] [stderr] Downloaded rustrict v0.7.33 [INFO] [stderr] Downloaded data-encoding v2.8.0 [INFO] [stderr] Downloaded pem v3.0.4 [INFO] [stderr] Downloaded base64ct v1.6.0 [INFO] [stderr] Downloaded ipnetwork v0.20.0 [INFO] [stderr] Downloaded web-sys v0.3.76 [INFO] [stderr] Downloaded tracing-subscriber v0.3.19 [INFO] [stderr] Downloaded email-encoding v0.2.1 [INFO] [stderr] Downloaded serde_json v1.0.134 [INFO] [stderr] Downloaded time v0.3.37 [INFO] [stderr] Downloaded quoted_printable v0.4.8 [INFO] [stderr] Downloaded rsa v0.9.7 [INFO] [stderr] Downloaded yew v0.21.0 [INFO] [stderr] Downloaded toml_edit v0.21.1 [INFO] [stderr] Downloaded libm v0.2.11 [INFO] [stderr] Downloaded tokio v1.42.0 [INFO] [stderr] Downloaded cc v1.2.7 [INFO] [stderr] Downloaded finl_unicode v1.3.0 [INFO] [stderr] Downloaded indexmap v2.7.0 [INFO] [stderr] Downloaded bumpalo v3.16.0 [INFO] [stderr] Downloaded miniz_oxide v0.8.2 [INFO] [stderr] Downloaded yew-macro v0.21.0 [INFO] [stderr] Downloaded uuid v1.11.0 [INFO] [stderr] Downloaded ryu v1.0.18 [INFO] [stderr] Downloaded pin-project v1.1.7 [INFO] [stderr] Downloaded bitflags v2.6.0 [INFO] [stderr] Downloaded tracing-attributes v0.1.28 [INFO] [stderr] Downloaded js-sys v0.3.76 [INFO] [stderr] Downloaded log v0.4.22 [INFO] [stderr] Downloaded wasm-bindgen v0.2.99 [INFO] [stderr] Downloaded prettyplease v0.2.25 [INFO] [stderr] Downloaded pkg-config v0.3.31 [INFO] [stderr] Downloaded tempfile v3.15.0 [INFO] [stderr] Downloaded deranged v0.3.11 [INFO] [stderr] Downloaded gloo-net v0.4.0 [INFO] [stderr] Downloaded serde-wasm-bindgen v0.5.0 [INFO] [stderr] Downloaded anymap2 v0.13.0 [INFO] [stderr] Downloaded tokio-stream v0.1.17 [INFO] [stderr] Downloaded wasm-bindgen-backend v0.2.99 [INFO] [stderr] Downloaded unicode-ident v1.0.14 [INFO] [stderr] Downloaded crc v3.2.1 [INFO] [stderr] Downloaded strum_macros v0.25.3 [INFO] [stderr] Downloaded iana-time-zone v0.1.61 [INFO] [stderr] Downloaded ipnet v2.10.1 [INFO] [stderr] Downloaded security-framework-sys v2.13.0 [INFO] [stderr] Downloaded errno v0.3.10 [INFO] [stderr] Downloaded native-tls v0.2.12 [INFO] [stderr] Downloaded time-macros v0.2.19 [INFO] [stderr] Downloaded gloo-net v0.3.1 [INFO] [stderr] Downloaded pin-project-internal v1.1.7 [INFO] [stderr] Downloaded signal-hook-registry v1.4.2 [INFO] [stderr] Downloaded pin-project-lite v0.2.15 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.99 [INFO] [stderr] Downloaded gloo-storage v0.3.0 [INFO] [stderr] Downloaded pinned v0.1.0 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.99 [INFO] [stderr] Downloaded wasm-logger v0.2.0 [INFO] [stderr] Downloaded gloo-console v0.3.0 [INFO] [stderr] Downloaded gloo-render v0.2.0 [INFO] [stderr] Downloaded implicit-clone v0.4.9 [INFO] [stderr] Downloaded gloo-render v0.1.1 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.49 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.99 [INFO] [stderr] Downloaded gloo-events v0.2.0 [INFO] [stderr] Downloaded gloo-history v0.2.2 [INFO] [stderr] Downloaded gloo-file v0.2.3 [INFO] [stderr] Downloaded http-body-util v0.1.2 [INFO] [stderr] Downloaded linux-raw-sys v0.4.14 [INFO] [stderr] Downloaded doc-comment v0.3.3 [INFO] [stderr] Downloaded time-core v0.1.2 [INFO] [stderr] Downloaded gloo-dialogs v0.2.0 [INFO] [stderr] Downloaded gloo-file v0.3.0 [INFO] [stderr] Downloaded gloo-worker-macros v0.1.0 [INFO] [stderr] Downloaded gloo-storage v0.2.2 [INFO] [stderr] Downloaded gloo-timers v0.2.6 [INFO] [stderr] Downloaded gloo-worker v0.4.0 [INFO] [stderr] Downloaded implicit-clone-derive v0.1.1 [INFO] [stderr] Downloaded if_chain v1.0.2 [INFO] [stderr] Downloaded validator_types v0.16.0 [INFO] [stderr] Downloaded route-recognizer v0.3.1 [INFO] [stderr] Downloaded gloo-utils v0.2.0 [INFO] [stderr] Downloaded prokio v0.1.0 [INFO] [stderr] Downloaded gloo-console v0.2.3 [INFO] [stderr] Downloaded gloo-worker v0.2.1 [INFO] [stderr] Downloaded gloo-history v0.1.5 [INFO] [stderr] Downloaded tokio-macros v2.4.0 [INFO] [stderr] Downloaded yew-router v0.18.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7b648e58cb7d164d5f59705de73e211213e8d26659965c35d69008d4c59628d3 [INFO] running `Command { std: "docker" "start" "-a" "7b648e58cb7d164d5f59705de73e211213e8d26659965c35d69008d4c59628d3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7b648e58cb7d164d5f59705de73e211213e8d26659965c35d69008d4c59628d3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7b648e58cb7d164d5f59705de73e211213e8d26659965c35d69008d4c59628d3", kill_on_drop: false }` [INFO] [stdout] 7b648e58cb7d164d5f59705de73e211213e8d26659965c35d69008d4c59628d3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c6a630b3482fe02904a01ae5ca43c4530b3dab0dc4eeb79dcd853841ec5bc2c2 [INFO] running `Command { std: "docker" "start" "-a" "c6a630b3482fe02904a01ae5ca43c4530b3dab0dc4eeb79dcd853841ec5bc2c2", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Compiling unicode-ident v1.0.14 [INFO] [stderr] Compiling libc v0.2.169 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling itoa v1.0.14 [INFO] [stderr] Compiling pin-project-lite v0.2.15 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling bytes v1.9.0 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling cc v1.2.7 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling syn v2.0.95 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling serde_json v1.0.134 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.99 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling bumpalo v3.16.0 [INFO] [stderr] Compiling socket2 v0.5.8 [INFO] [stderr] Compiling mio v1.0.3 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling indexmap v2.7.0 [INFO] [stderr] Compiling litemap v0.7.4 [INFO] [stderr] Compiling writeable v0.5.5 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling tracing-core v0.1.33 [INFO] [stderr] Compiling wasm-bindgen v0.2.99 [INFO] [stderr] Compiling icu_locid_transform_data v1.5.0 [INFO] [stderr] Compiling icu_properties_data v1.5.0 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling write16 v1.0.0 [INFO] [stderr] Compiling icu_normalizer_data v1.5.0 [INFO] [stderr] Compiling utf16_iter v1.0.5 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling tinyvec v1.8.1 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling rustversion v1.0.19 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling cpufeatures v0.2.16 [INFO] [stderr] Compiling base64 v0.21.7 [INFO] [stderr] Compiling http v1.2.0 [INFO] [stderr] Compiling time-macros v0.2.19 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling httparse v1.9.5 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling unicode-normalization v0.1.24 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling pkg-config v0.3.31 [INFO] [stderr] Compiling unicode-bidi v0.3.18 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling openssl-sys v0.9.104 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling httpdate v1.0.3 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Compiling http v0.2.12 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling rustls v0.21.12 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling rustls-pemfile v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling winnow v0.5.40 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.99 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling openssl v0.10.68 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.99 [INFO] [stderr] Compiling serde_derive v1.0.217 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling zerofrom-derive v0.1.5 [INFO] [stderr] Compiling yoke-derive v0.7.5 [INFO] [stderr] Compiling zerovec-derive v0.10.3 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling tracing-attributes v0.1.28 [INFO] [stderr] Compiling zerofrom v0.1.5 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling yoke v0.7.5 [INFO] [stderr] Compiling icu_provider_macros v1.5.0 [INFO] [stderr] Compiling zerovec v0.10.4 [INFO] [stderr] Compiling tokio v1.42.0 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.99 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling tinystr v0.7.6 [INFO] [stderr] Compiling icu_locid v1.5.0 [INFO] [stderr] Compiling icu_collections v1.5.0 [INFO] [stderr] Compiling js-sys v0.3.76 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling pin-project-internal v1.1.7 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling icu_provider v1.5.0 [INFO] [stderr] Compiling icu_locid_transform v1.5.0 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling pin-project v1.1.7 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling icu_properties v1.5.1 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Compiling unicode_categories v0.1.1 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling native-tls v0.2.12 [INFO] [stderr] Compiling sqlformat v0.2.6 [INFO] [stderr] Compiling web-sys v0.3.76 [INFO] [stderr] Compiling tokio-util v0.7.13 [INFO] [stderr] Compiling icu_normalizer v1.5.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling deranged v0.3.11 [INFO] [stderr] Compiling idna_adapter v1.2.0 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling time v0.3.37 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling crc v3.2.1 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling event-listener v2.5.3 [INFO] [stderr] Compiling openssl-probe v0.1.5 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling webpki-roots v0.25.4 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Compiling wasm-bindgen-futures v0.4.49 [INFO] [stderr] Compiling pinned v0.1.0 [INFO] [stderr] Compiling sct v0.7.1 [INFO] [stderr] Compiling rustls-webpki v0.101.7 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling rustix v0.38.42 [INFO] [stderr] Compiling prettyplease v0.2.25 [INFO] [stderr] Compiling unicode-properties v0.1.3 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling stringprep v0.1.5 [INFO] [stderr] Compiling gloo-worker-macros v0.1.0 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling atoi v2.0.0 [INFO] [stderr] Compiling hashlink v0.8.4 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling futures-intrusive v0.5.0 [INFO] [stderr] Compiling h2 v0.3.26 [INFO] [stderr] Compiling ipnetwork v0.20.0 [INFO] [stderr] Compiling serde-wasm-bindgen v0.6.5 [INFO] [stderr] Compiling uuid v1.11.0 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling async-trait v0.1.84 [INFO] [stderr] Compiling validator_types v0.16.0 [INFO] [stderr] Compiling http-body v0.4.6 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling whoami v1.5.2 [INFO] [stderr] Compiling if_chain v1.0.2 [INFO] [stderr] Compiling home v0.5.11 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling validator_derive v0.16.0 [INFO] [stderr] Compiling sqlx-core v0.7.4 [INFO] [stderr] Compiling h2 v0.4.7 [INFO] [stderr] Compiling hyper v0.14.32 [INFO] [stderr] Compiling http-body-util v0.1.2 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling gloo-timers v0.3.0 [INFO] [stderr] Compiling implicit-clone-derive v0.1.1 [INFO] [stderr] Compiling idna v0.4.0 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling boolinator v2.4.0 [INFO] [stderr] Compiling unicase v2.8.1 [INFO] [stderr] Compiling data-encoding v2.8.0 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling finl_unicode v1.3.0 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling utf-8 v0.7.6 [INFO] [stderr] Compiling validator v0.16.1 [INFO] [stderr] Compiling rustrict v0.7.33 [INFO] [stderr] Compiling tungstenite v0.24.0 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Compiling prokio v0.1.0 [INFO] [stderr] Compiling yew-macro v0.21.0 [INFO] [stderr] Compiling implicit-clone v0.4.9 [INFO] [stderr] Compiling hyper-tls v0.5.0 [INFO] [stderr] Compiling gloo-utils v0.2.0 [INFO] [stderr] Compiling gloo-events v0.2.0 [INFO] [stderr] Compiling gloo-file v0.3.0 [INFO] [stderr] Compiling gloo-history v0.2.2 [INFO] [stderr] Compiling gloo-console v0.3.0 [INFO] [stderr] Compiling gloo-storage v0.3.0 [INFO] [stderr] Compiling gloo-worker v0.4.0 [INFO] [stderr] Compiling gloo-net v0.4.0 [INFO] [stderr] Compiling gloo-render v0.2.0 [INFO] [stderr] Compiling gloo-dialogs v0.2.0 [INFO] [stderr] Compiling sqlx-postgres v0.7.4 [INFO] [stderr] Compiling hyper v1.6.0 [INFO] [stderr] Compiling gloo v0.10.0 [INFO] [stderr] Compiling tempfile v3.15.0 [INFO] [stderr] Compiling console_error_panic_hook v0.1.7 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling multer v3.1.0 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling ipnet v2.10.1 [INFO] [stderr] Compiling iana-time-zone v0.1.61 [INFO] [stderr] Compiling sync_wrapper v0.1.2 [INFO] [stderr] Compiling reqwest v0.11.27 [INFO] [stderr] Compiling chrono v0.4.39 [INFO] [stderr] Compiling yew v0.21.0 [INFO] [stderr] Compiling hyper-util v0.1.10 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling sqlx-macros-core v0.7.4 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling tokio-tungstenite v0.24.0 [INFO] [stderr] Compiling shared v0.1.0 (/opt/rustwide/workdir/shared) [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling axum-core v0.4.5 [INFO] [stderr] Compiling serde_path_to_error v0.1.16 [INFO] [stderr] Compiling yew-router-macro v0.18.0 [INFO] [stderr] Compiling axum-macros v0.4.2 [INFO] [stderr] Compiling headers-core v0.3.0 [INFO] [stderr] Compiling socket2 v0.4.10 [INFO] [stderr] Compiling cookie v0.18.1 [INFO] [stderr] Compiling overload v0.1.1 [INFO] [stderr] Compiling matchit v0.7.3 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling match_cfg v0.1.0 [INFO] [stderr] Compiling base64ct v1.6.0 [INFO] [stderr] Compiling route-recognizer v0.3.1 [INFO] [stderr] Compiling hostname v0.3.1 [INFO] [stderr] Compiling nu-ansi-term v0.46.0 [INFO] [stderr] Compiling headers v0.4.0 [INFO] [stderr] Compiling sqlx-macros v0.7.4 [INFO] [stderr] Compiling password-hash v0.5.0 [INFO] [stderr] Compiling yew-router v0.18.0 [INFO] [stderr] Compiling matchers v0.1.0 [INFO] [stderr] Compiling simple_asn1 v0.6.2 [INFO] [stderr] Compiling wasm-logger v0.2.0 [INFO] [stderr] Compiling axum v0.7.9 [INFO] [stderr] Compiling strum_macros v0.25.3 [INFO] [stderr] Compiling pem v3.0.4 [INFO] [stderr] Compiling email-encoding v0.2.1 [INFO] [stderr] Compiling combine v4.6.7 [INFO] [stderr] Compiling blake2 v0.10.6 [INFO] [stderr] Compiling idna v0.3.0 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling http-range-header v0.4.2 [INFO] [stderr] Compiling fastrand v1.9.0 [INFO] [stderr] Compiling sha1_smol v1.0.1 [INFO] [stderr] Compiling quoted_printable v0.4.8 [INFO] [stderr] Compiling email_address v0.2.9 [INFO] [stderr] Compiling tower-http v0.5.2 [INFO] [stderr] Compiling lettre v0.10.4 [INFO] [stderr] Compiling strum v0.25.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling argon2 v0.5.3 [INFO] [stderr] Compiling jsonwebtoken v9.3.0 [INFO] [stderr] Compiling frontend v0.1.0 (/opt/rustwide/workdir/frontend) [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling sqlx v0.7.4 [INFO] [stderr] Compiling axum-macros v0.5.0 [INFO] [stderr] Compiling toml_edit v0.21.1 [INFO] [stderr] Compiling axum-extra v0.9.6 [INFO] [stderr] Compiling redis v0.24.0 [INFO] [stderr] Compiling backend v0.1.0 (/opt/rustwide/workdir/backend) [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/services.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | / sqlx::query!( [INFO] [stdout] 18 | | "UPDATE users SET last_login = NOW() WHERE id = $1", [INFO] [stdout] 19 | | user_id [INFO] [stdout] 20 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/services.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | / sqlx::query!( [INFO] [stdout] 41 | | "INSERT INTO refresh_tokens (user_id, token, expires_at) VALUES ($1, $2, $3)", [INFO] [stdout] 42 | | user_id, [INFO] [stdout] 43 | | token, [INFO] [stdout] 44 | | expires_at [INFO] [stdout] 45 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/services.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | / sqlx::query!( [INFO] [stdout] 65 | | "INSERT INTO login_attempts (username, ip_address, successful) VALUES ($1, $2, $3)", [INFO] [stdout] 66 | | username, [INFO] [stdout] 67 | | ip, [INFO] [stdout] 68 | | success [INFO] [stdout] 69 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:111:18 [INFO] [stdout] | [INFO] [stdout] 111 | let result = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 112 | | "UPDATE users SET email = $1 WHERE id = $2 AND deleted_at IS NULL", [INFO] [stdout] 113 | | request.email, [INFO] [stdout] 114 | | user_id [INFO] [stdout] 115 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | / sqlx::query!( [INFO] [stdout] 175 | | r#" [INFO] [stdout] 176 | | UPDATE item_events [INFO] [stdout] 177 | | SET from_user_id = NULL, [INFO] [stdout] ... | [INFO] [stdout] 187 | | user_id [INFO] [stdout] 188 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | / sqlx::query!( [INFO] [stdout] 195 | | r#" [INFO] [stdout] 196 | | DELETE FROM item_events [INFO] [stdout] 197 | | WHERE item_id IN ( [INFO] [stdout] ... | [INFO] [stdout] 204 | | user_id [INFO] [stdout] 205 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | / sqlx::query!( [INFO] [stdout] 212 | | "DELETE FROM market_listings WHERE seller_id = $1 OR buyer_id = $1", [INFO] [stdout] 213 | | user_id [INFO] [stdout] 214 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 220 | / sqlx::query!( [INFO] [stdout] 221 | | "DELETE FROM scroll_orderbook WHERE user_id = $1", [INFO] [stdout] 222 | | user_id [INFO] [stdout] 223 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 229 | / sqlx::query!( [INFO] [stdout] 230 | | "DELETE FROM scrolls WHERE owner_id = $1", [INFO] [stdout] 231 | | user_id [INFO] [stdout] 232 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | / sqlx::query!( [INFO] [stdout] 239 | | "DELETE FROM creatures WHERE owner_id = $1 OR original_egg_summoned_by = $1 OR hatched_by = $1", [INFO] [stdout] 240 | | user_id [INFO] [stdout] 241 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | / sqlx::query!( [INFO] [stdout] 248 | | "DELETE FROM eggs WHERE owner_id = $1 OR summoned_by = $1", [INFO] [stdout] 249 | | user_id [INFO] [stdout] 250 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:256:5 [INFO] [stdout] | [INFO] [stdout] 256 | / sqlx::query!( [INFO] [stdout] 257 | | "DELETE FROM user_preferences WHERE user_id = $1", [INFO] [stdout] 258 | | user_id [INFO] [stdout] 259 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | / sqlx::query!( [INFO] [stdout] 266 | | "DELETE FROM user_achievements WHERE user_id = $1", [INFO] [stdout] 267 | | user_id [INFO] [stdout] 268 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | / sqlx::query!( [INFO] [stdout] 275 | | "DELETE FROM game_leaderboard WHERE user_id = $1", [INFO] [stdout] 276 | | user_id [INFO] [stdout] 277 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:283:5 [INFO] [stdout] | [INFO] [stdout] 283 | / sqlx::query!( [INFO] [stdout] 284 | | "DELETE FROM word_game_stats WHERE user_id = $1", [INFO] [stdout] 285 | | user_id [INFO] [stdout] 286 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:292:5 [INFO] [stdout] | [INFO] [stdout] 292 | / sqlx::query!( [INFO] [stdout] 293 | | "DELETE FROM refresh_tokens WHERE user_id = $1", [INFO] [stdout] 294 | | user_id [INFO] [stdout] 295 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:301:5 [INFO] [stdout] | [INFO] [stdout] 301 | / sqlx::query!( [INFO] [stdout] 302 | | "DELETE FROM magic_link_tokens WHERE email = (SELECT email FROM users WHERE id = $1)", [INFO] [stdout] 303 | | user_id [INFO] [stdout] 304 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:310:5 [INFO] [stdout] | [INFO] [stdout] 310 | / sqlx::query!( [INFO] [stdout] 311 | | "DELETE FROM users WHERE id = $1", [INFO] [stdout] 312 | | user_id [INFO] [stdout] 313 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:339:28 [INFO] [stdout] | [INFO] [stdout] 339 | let user_email = match sqlx::query_scalar!("SELECT email FROM users WHERE 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_scalar` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:370:11 [INFO] [stdout] | [INFO] [stdout] 370 | match sqlx::query!( [INFO] [stdout] | ___________^ [INFO] [stdout] 371 | | "INSERT INTO magic_link_tokens (email, token, expires_at) VALUES ($1, $2, $3)", [INFO] [stdout] 372 | | request.email, [INFO] [stdout] 373 | | token, [INFO] [stdout] 374 | | expires_at [INFO] [stdout] 375 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:416:18 [INFO] [stdout] | [INFO] [stdout] 416 | let result = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 417 | | "SELECT email, expires_at FROM magic_link_tokens WHERE token = $1", [INFO] [stdout] 418 | | request.token [INFO] [stdout] 419 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:455:11 [INFO] [stdout] | [INFO] [stdout] 455 | match sqlx::query!("DELETE FROM magic_link_tokens WHERE token = $1", request.token) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:470:29 [INFO] [stdout] | [INFO] [stdout] 470 | let user_result = match sqlx::query!("SELECT id, username FROM users WHERE email = $1", email) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:511:5 [INFO] [stdout] | [INFO] [stdout] 511 | / sqlx::query!( [INFO] [stdout] 512 | | r#" [INFO] [stdout] 513 | | UPDATE item_events [INFO] [stdout] 514 | | SET from_user_id = NULL, [INFO] [stdout] ... | [INFO] [stdout] 524 | | user_id [INFO] [stdout] 525 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:531:5 [INFO] [stdout] | [INFO] [stdout] 531 | / sqlx::query!( [INFO] [stdout] 532 | | r#" [INFO] [stdout] 533 | | DELETE FROM item_events [INFO] [stdout] 534 | | WHERE item_id IN ( [INFO] [stdout] ... | [INFO] [stdout] 541 | | user_id [INFO] [stdout] 542 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:548:5 [INFO] [stdout] | [INFO] [stdout] 548 | / sqlx::query!( [INFO] [stdout] 549 | | "DELETE FROM market_listings WHERE seller_id = $1 OR buyer_id = $1", [INFO] [stdout] 550 | | user_id [INFO] [stdout] 551 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:557:5 [INFO] [stdout] | [INFO] [stdout] 557 | / sqlx::query!( [INFO] [stdout] 558 | | "DELETE FROM scroll_orderbook WHERE user_id = $1", [INFO] [stdout] 559 | | user_id [INFO] [stdout] 560 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:566:5 [INFO] [stdout] | [INFO] [stdout] 566 | / sqlx::query!( [INFO] [stdout] 567 | | "DELETE FROM scrolls WHERE owner_id = $1", [INFO] [stdout] 568 | | user_id [INFO] [stdout] 569 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:575:5 [INFO] [stdout] | [INFO] [stdout] 575 | / sqlx::query!( [INFO] [stdout] 576 | | "DELETE FROM creatures WHERE owner_id = $1 OR original_egg_summoned_by = $1 OR hatched_by = $1", [INFO] [stdout] 577 | | user_id [INFO] [stdout] 578 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:584:5 [INFO] [stdout] | [INFO] [stdout] 584 | / sqlx::query!( [INFO] [stdout] 585 | | "DELETE FROM eggs WHERE owner_id = $1 OR summoned_by = $1", [INFO] [stdout] 586 | | user_id [INFO] [stdout] 587 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:593:5 [INFO] [stdout] | [INFO] [stdout] 593 | / sqlx::query!( [INFO] [stdout] 594 | | "DELETE FROM user_preferences WHERE user_id = $1", [INFO] [stdout] 595 | | user_id [INFO] [stdout] 596 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:602:5 [INFO] [stdout] | [INFO] [stdout] 602 | / sqlx::query!( [INFO] [stdout] 603 | | "DELETE FROM user_achievements WHERE user_id = $1", [INFO] [stdout] 604 | | user_id [INFO] [stdout] 605 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:611:5 [INFO] [stdout] | [INFO] [stdout] 611 | / sqlx::query!( [INFO] [stdout] 612 | | "DELETE FROM game_leaderboard WHERE user_id = $1", [INFO] [stdout] 613 | | user_id [INFO] [stdout] 614 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:620:5 [INFO] [stdout] | [INFO] [stdout] 620 | / sqlx::query!( [INFO] [stdout] 621 | | "DELETE FROM word_game_stats WHERE user_id = $1", [INFO] [stdout] 622 | | user_id [INFO] [stdout] 623 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:629:5 [INFO] [stdout] | [INFO] [stdout] 629 | / sqlx::query!( [INFO] [stdout] 630 | | "DELETE FROM refresh_tokens WHERE user_id = $1", [INFO] [stdout] 631 | | user_id [INFO] [stdout] 632 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:638:11 [INFO] [stdout] | [INFO] [stdout] 638 | match sqlx::query!( [INFO] [stdout] | ___________^ [INFO] [stdout] 639 | | "DELETE FROM magic_link_tokens WHERE email = (SELECT email FROM users WHERE id = $1)", [INFO] [stdout] 640 | | user_id [INFO] [stdout] 641 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/account.rs:656:11 [INFO] [stdout] | [INFO] [stdout] 656 | match sqlx::query!("DELETE FROM users WHERE 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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/auth_handlers.rs:126:25 [INFO] [stdout] | [INFO] [stdout] 126 | let existing_user = sqlx::query!( [INFO] [stdout] | _________________________^ [INFO] [stdout] 127 | | "SELECT id FROM users WHERE LOWER(username) = LOWER($1) OR LOWER(email) = LOWER($2)", [INFO] [stdout] 128 | | credentials.username, [INFO] [stdout] 129 | | credentials.email [INFO] [stdout] 130 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/auth_handlers.rs:163:19 [INFO] [stdout] | [INFO] [stdout] 163 | match sqlx::query!( [INFO] [stdout] | ___________________^ [INFO] [stdout] 164 | | "INSERT INTO magic_link_tokens (email, token, expires_at, token_data) VALUES ($1, $2, $3, $4)", [INFO] [stdout] 165 | | credentials.email, [INFO] [stdout] 166 | | token, [INFO] [stdout] 167 | | expires_at, [INFO] [stdout] 168 | | token_data [INFO] [stdout] 169 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/auth_handlers.rs:343:22 [INFO] [stdout] | [INFO] [stdout] 343 | let user = match sqlx::query!( [INFO] [stdout] | ______________________^ [INFO] [stdout] 344 | | r#"SELECT currency_balance, username FROM users WHERE id = $1"#, [INFO] [stdout] 345 | | user_id [INFO] [stdout] 346 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/magic_link.rs:87:23 [INFO] [stdout] | [INFO] [stdout] 87 | let user_exists = sqlx::query!( [INFO] [stdout] | _______________________^ [INFO] [stdout] 88 | | "SELECT id FROM users WHERE LOWER(email) = LOWER($1) AND deleted_at IS NULL", [INFO] [stdout] 89 | | request.email [INFO] [stdout] 90 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/magic_link.rs:120:19 [INFO] [stdout] | [INFO] [stdout] 120 | match sqlx::query!( [INFO] [stdout] | ___________________^ [INFO] [stdout] 121 | | "INSERT INTO magic_link_tokens (email, token, expires_at, token_data) VALUES ($1, $2, $3, $4)", [INFO] [stdout] 122 | | request.email, [INFO] [stdout] 123 | | token, [INFO] [stdout] 124 | | expires_at, [INFO] [stdout] 125 | | token_data [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/magic_link.rs:206:24 [INFO] [stdout] | [INFO] [stdout] 206 | let token_record = sqlx::query!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 207 | | "SELECT id, email, expires_at, used_at, token_data FROM magic_link_tokens WHERE token = $1", [INFO] [stdout] 208 | | request.token [INFO] [stdout] 209 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/magic_link.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | / sqlx::query!( [INFO] [stdout] 254 | | "UPDATE magic_link_tokens SET used_at = $1 WHERE id = $2", [INFO] [stdout] 255 | | now, [INFO] [stdout] 256 | | token_record.id [INFO] [stdout] 257 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/magic_link.rs:280:37 [INFO] [stdout] | [INFO] [stdout] 280 | let user_id = match sqlx::query!( [INFO] [stdout] | _____________________________________^ [INFO] [stdout] 281 | | "INSERT INTO users (username, email) VALUES ($1, $2) RETURNING id", [INFO] [stdout] 282 | | username, [INFO] [stdout] 283 | | token_record.email [INFO] [stdout] 284 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/magic_link.rs:319:15 [INFO] [stdout] | [INFO] [stdout] 319 | match sqlx::query!( [INFO] [stdout] | _______________^ [INFO] [stdout] 320 | | "SELECT id FROM users WHERE LOWER(email) = LOWER($1) AND deleted_at IS NULL", [INFO] [stdout] 321 | | token_record.email [INFO] [stdout] 322 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/auth/routes/magic_link.rs:356:16 [INFO] [stdout] | [INFO] [stdout] 356 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 357 | | "SELECT username, currency_balance FROM users WHERE id = $1", [INFO] [stdout] 358 | | user_id [INFO] [stdout] 359 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/user_service.rs:12:16 [INFO] [stdout] | [INFO] [stdout] 12 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 13 | | r#" [INFO] [stdout] 14 | | SELECT [INFO] [stdout] 15 | | username, [INFO] [stdout] ... | [INFO] [stdout] 26 | | user_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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/user_service.rs:96:23 [INFO] [stdout] | [INFO] [stdout] 96 | let user_record = sqlx::query_as!(UserXPRecord, [INFO] [stdout] | _______________________^ [INFO] [stdout] 97 | | "SELECT experience, rank::text as \"rank!\" FROM users WHERE id = $1", [INFO] [stdout] 98 | | user_id [INFO] [stdout] 99 | | ) [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/user_service.rs:141:23 [INFO] [stdout] | [INFO] [stdout] 141 | let user_record = sqlx::query!("SELECT username FROM users WHERE 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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/user_service.rs:146:18 [INFO] [stdout] | [INFO] [stdout] 146 | let result = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 147 | | r#" [INFO] [stdout] 148 | | INSERT INTO game_leaderboard (game_type, user_id, high_score) [INFO] [stdout] 149 | | VALUES ($1, $2, $3) [INFO] [stdout] ... | [INFO] [stdout] 156 | | new_score [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/user_service.rs:264:17 [INFO] [stdout] | [INFO] [stdout] 264 | let users = sqlx::query_as!( [INFO] [stdout] | _________________^ [INFO] [stdout] 265 | | UserLeaderboardEntry, [INFO] [stdout] 266 | | r#" [INFO] [stdout] 267 | | WITH creature_stats AS ( [INFO] [stdout] ... | [INFO] [stdout] 318 | | LEADERBOARD_LIMIT [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_service.rs:69:27 [INFO] [stdout] | [INFO] [stdout] 69 | let creatures = match sqlx::query_as!( [INFO] [stdout] | ___________________________^ [INFO] [stdout] 70 | | Creature, [INFO] [stdout] 71 | | r#" [INFO] [stdout] 72 | | SELECT [INFO] [stdout] ... | [INFO] [stdout] 108 | | user_id.0 [INFO] [stdout] 109 | | ) [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_service.rs:134:11 [INFO] [stdout] | [INFO] [stdout] 134 | match sqlx::query!( [INFO] [stdout] | ___________^ [INFO] [stdout] 135 | | r#" [INFO] [stdout] 136 | | SELECT [INFO] [stdout] 137 | | e.id, [INFO] [stdout] ... | [INFO] [stdout] 158 | | user_id.0 [INFO] [stdout] 159 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_service.rs:217:20 [INFO] [stdout] | [INFO] [stdout] 217 | let creature = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 218 | | "SELECT owner_id FROM creatures WHERE id = $1", [INFO] [stdout] 219 | | creature_id [INFO] [stdout] 220 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_service.rs:250:16 [INFO] [stdout] | [INFO] [stdout] 250 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 251 | | "SELECT currency_balance FROM users WHERE id = $1 FOR UPDATE", [INFO] [stdout] 252 | | user_id.0 [INFO] [stdout] 253 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_service.rs:265:23 [INFO] [stdout] | [INFO] [stdout] 265 | let new_balance = sqlx::query!( [INFO] [stdout] | _______________________^ [INFO] [stdout] 266 | | "UPDATE users SET currency_balance = currency_balance - $1 WHERE id = $2 RETURNING currency_balance", [INFO] [stdout] 267 | | RENAME_COST, [INFO] [stdout] 268 | | user_id.0 [INFO] [stdout] 269 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_service.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | / sqlx::query!( [INFO] [stdout] 277 | | "UPDATE creatures SET display_name = $1 WHERE id = $2", [INFO] [stdout] 278 | | new_name, [INFO] [stdout] 279 | | creature_id [INFO] [stdout] 280 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_service.rs:290:20 [INFO] [stdout] | [INFO] [stdout] 290 | let username = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 291 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 292 | | user_id.0 [INFO] [stdout] 293 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_service.rs:318:21 [INFO] [stdout] | [INFO] [stdout] 318 | let creatures = sqlx::query_as!( [INFO] [stdout] | _____________________^ [INFO] [stdout] 319 | | ShowcaseCreature, [INFO] [stdout] 320 | | r#" [INFO] [stdout] 321 | | SELECT [INFO] [stdout] ... | [INFO] [stdout] 344 | | SHOWCASE_LIMIT [INFO] [stdout] 345 | | ) [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/claim_service.rs:106:20 [INFO] [stdout] | [INFO] [stdout] 106 | let username = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 107 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 108 | | user_id.0 [INFO] [stdout] 109 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/claim_service.rs:317:11 [INFO] [stdout] | [INFO] [stdout] 317 | match sqlx::query!( [INFO] [stdout] | ___________^ [INFO] [stdout] 318 | | "UPDATE users SET currency_balance = currency_balance + $1 WHERE id = $2 RETURNING currency_balance", [INFO] [stdout] 319 | | payload.score, [INFO] [stdout] 320 | | user_id.0 [INFO] [stdout] 321 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/claim_service.rs:384:16 [INFO] [stdout] | [INFO] [stdout] 384 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 385 | | r#" [INFO] [stdout] 386 | | SELECT [INFO] [stdout] 387 | | currency_balance, [INFO] [stdout] ... | [INFO] [stdout] 400 | | user_id.0 [INFO] [stdout] 401 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/claim_service.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | / sqlx::query!( [INFO] [stdout] 455 | | "UPDATE users SET currency_balance = $1, last_daily_reward = $2, claim_streak = $3 WHERE id = $4", [INFO] [stdout] 456 | | new_balance, [INFO] [stdout] 457 | | now, [INFO] [stdout] 458 | | new_claim_streak, [INFO] [stdout] 459 | | user_id.0 [INFO] [stdout] 460 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/claim_service.rs:477:30 [INFO] [stdout] | [INFO] [stdout] 477 | let updated_scroll = sqlx::query!( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 478 | | r#" [INFO] [stdout] 479 | | UPDATE scrolls [INFO] [stdout] 480 | | SET quantity = quantity + 1, [INFO] [stdout] ... | [INFO] [stdout] 486 | | user_id.0 [INFO] [stdout] 487 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/claim_service.rs:499:13 [INFO] [stdout] | [INFO] [stdout] 499 | / sqlx::query!( [INFO] [stdout] 500 | | r#" [INFO] [stdout] 501 | | INSERT INTO scrolls ( [INFO] [stdout] 502 | | id, owner_id, created_at, updated_at, display_name, [INFO] [stdout] ... | [INFO] [stdout] 514 | | now [INFO] [stdout] 515 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/claim_service.rs:618:16 [INFO] [stdout] | [INFO] [stdout] 618 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 619 | | "SELECT currency_balance FROM users WHERE id = $1", [INFO] [stdout] 620 | | user_id.0 [INFO] [stdout] 621 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/claim_service.rs:627:26 [INFO] [stdout] | [INFO] [stdout] 627 | let updated_scroll = sqlx::query!( [INFO] [stdout] | __________________________^ [INFO] [stdout] 628 | | r#" [INFO] [stdout] 629 | | UPDATE scrolls [INFO] [stdout] 630 | | SET quantity = quantity + 1, [INFO] [stdout] ... | [INFO] [stdout] 636 | | user_id.0 [INFO] [stdout] 637 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/claim_service.rs:643:9 [INFO] [stdout] | [INFO] [stdout] 643 | / sqlx::query!( [INFO] [stdout] 644 | | r#" [INFO] [stdout] 645 | | INSERT INTO scrolls ( [INFO] [stdout] 646 | | id, owner_id, created_at, updated_at, display_name, [INFO] [stdout] ... | [INFO] [stdout] 658 | | now [INFO] [stdout] 659 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/claim_service.rs:685:18 [INFO] [stdout] | [INFO] [stdout] 685 | let record = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 686 | | r#" [INFO] [stdout] 687 | | SELECT [INFO] [stdout] 688 | | last_daily_reward, [INFO] [stdout] ... | [INFO] [stdout] 698 | | user_id.0 [INFO] [stdout] 699 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/claim_service.rs:727:11 [INFO] [stdout] | [INFO] [stdout] 727 | match sqlx::query!( [INFO] [stdout] | ___________^ [INFO] [stdout] 728 | | r#" [INFO] [stdout] 729 | | UPDATE users [INFO] [stdout] 730 | | SET claim_streak = 0, [INFO] [stdout] ... | [INFO] [stdout] 735 | | user_id.0 [INFO] [stdout] 736 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/claim_service.rs:805:28 [INFO] [stdout] | [INFO] [stdout] 805 | let claim_info = match sqlx::query!( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 806 | | r#" [INFO] [stdout] 807 | | SELECT [INFO] [stdout] 808 | | claim_streak, [INFO] [stdout] ... | [INFO] [stdout] 818 | | user_id.0 [INFO] [stdout] 819 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_bind.rs:119:16 [INFO] [stdout] | [INFO] [stdout] 119 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 120 | | "SELECT currency_balance FROM users WHERE id = $1 FOR UPDATE", [INFO] [stdout] 121 | | user_id.0 [INFO] [stdout] 122 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_bind.rs:145:18 [INFO] [stdout] | [INFO] [stdout] 145 | let target = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 146 | | r#" [INFO] [stdout] 147 | | SELECT id, owner_id, rarity::text as "rarity!", essence::text as "essence!", [INFO] [stdout] 148 | | display_name, energy_full, stats, status::text as "status!", [INFO] [stdout] ... | [INFO] [stdout] 155 | | user_id.0 [INFO] [stdout] 156 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_bind.rs:169:21 [INFO] [stdout] | [INFO] [stdout] 169 | let sacrifice = sqlx::query!( [INFO] [stdout] | _____________________^ [INFO] [stdout] 170 | | r#" [INFO] [stdout] 171 | | SELECT id, owner_id, rarity::text as "rarity!", essence::text as "essence!", [INFO] [stdout] 172 | | image_path as "image_path!", original_egg_image_path as "original_egg_image_path!", [INFO] [stdout] ... | [INFO] [stdout] 179 | | user_id.0 [INFO] [stdout] 180 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_bind.rs:298:5 [INFO] [stdout] | [INFO] [stdout] 298 | / sqlx::query!( [INFO] [stdout] 299 | | r#" [INFO] [stdout] 300 | | UPDATE creatures [INFO] [stdout] 301 | | SET rarity = $1::text::rarity_type, [INFO] [stdout] ... | [INFO] [stdout] 310 | | serde_json::Value::Object(updated_stats) [INFO] [stdout] 311 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_bind.rs:325:5 [INFO] [stdout] | [INFO] [stdout] 325 | / sqlx::query!( [INFO] [stdout] 326 | | "DELETE FROM creatures WHERE id = $1", [INFO] [stdout] 327 | | sacrifice.id [INFO] [stdout] 328 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_bind.rs:342:19 [INFO] [stdout] | [INFO] [stdout] 342 | let updated = sqlx::query!( [INFO] [stdout] | ___________________^ [INFO] [stdout] 343 | | r#" [INFO] [stdout] 344 | | SELECT id, rarity::text as "rarity!", display_name, energy_full, stats, streak, soul [INFO] [stdout] 345 | | FROM creatures [INFO] [stdout] ... | [INFO] [stdout] 348 | | target.id [INFO] [stdout] 349 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_bind.rs:364:5 [INFO] [stdout] | [INFO] [stdout] 364 | / sqlx::query!( [INFO] [stdout] 365 | | "UPDATE users SET currency_balance = $1 WHERE id = $2", [INFO] [stdout] 366 | | new_balance, [INFO] [stdout] 367 | | user_id.0 [INFO] [stdout] 368 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_bind.rs:382:23 [INFO] [stdout] | [INFO] [stdout] 382 | let user_record = sqlx::query!( [INFO] [stdout] | _______________________^ [INFO] [stdout] 383 | | "SELECT experience, rank::text as \"rank!\" FROM users WHERE id = $1", [INFO] [stdout] 384 | | user_id.0 [INFO] [stdout] 385 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_bind.rs:426:9 [INFO] [stdout] | [INFO] [stdout] 426 | sqlx::query!("UPDATE users SET experience = $1 WHERE id = $2", new_experience, user_id.0) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/creature_bind.rs:455:20 [INFO] [stdout] | [INFO] [stdout] 455 | let username = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 456 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 457 | | user_id.0 [INFO] [stdout] 458 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:60:20 [INFO] [stdout] | [INFO] [stdout] 60 | let creature = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 61 | | r#" [INFO] [stdout] 62 | | SELECT c.id, c.owner_id, c.status::text as "status!", c.in_chaos_realm, c.energy_full, [INFO] [stdout] 63 | | c.energy_recharge_complete_at, c.rarity::text as "rarity!" [INFO] [stdout] ... | [INFO] [stdout] 67 | | creature_id [INFO] [stdout] 68 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:115:16 [INFO] [stdout] | [INFO] [stdout] 115 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 116 | | r#" [INFO] [stdout] 117 | | SELECT currency_balance as pax [INFO] [stdout] 118 | | FROM users [INFO] [stdout] ... | [INFO] [stdout] 121 | | user_id [INFO] [stdout] 122 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:151:25 [INFO] [stdout] | [INFO] [stdout] 151 | let update_result = sqlx::query!( [INFO] [stdout] | _________________________^ [INFO] [stdout] 152 | | r#"UPDATE creatures [INFO] [stdout] 153 | | SET energy_full = false, [INFO] [stdout] 154 | | energy_recharge_complete_at = $1, [INFO] [stdout] ... | [INFO] [stdout] 158 | | creature_id [INFO] [stdout] 159 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:169:24 [INFO] [stdout] | [INFO] [stdout] 169 | let updated_user = sqlx::query!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 170 | | r#" [INFO] [stdout] 171 | | UPDATE users [INFO] [stdout] 172 | | SET currency_balance = currency_balance - $1 [INFO] [stdout] ... | [INFO] [stdout] 177 | | user_id [INFO] [stdout] 178 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:201:33 [INFO] [stdout] | [INFO] [stdout] 201 | if let Err(e) = sqlx::query!( [INFO] [stdout] | _________________________________^ [INFO] [stdout] 202 | | r#" [INFO] [stdout] 203 | | UPDATE creatures [INFO] [stdout] 204 | | SET energy_full = true, [INFO] [stdout] ... | [INFO] [stdout] 208 | | creature_id_clone [INFO] [stdout] 209 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:60:20 [INFO] [stdout] | [INFO] [stdout] 60 | let creature = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 61 | | r#" [INFO] [stdout] 62 | | SELECT c.id, c.owner_id, c.status::text as "status!", c.in_chaos_realm, c.energy_full, [INFO] [stdout] 63 | | c.energy_recharge_complete_at, c.rarity::text as "rarity!" [INFO] [stdout] ... | [INFO] [stdout] 67 | | creature_id [INFO] [stdout] 68 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:115:16 [INFO] [stdout] | [INFO] [stdout] 115 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 116 | | r#" [INFO] [stdout] 117 | | SELECT currency_balance as pax [INFO] [stdout] 118 | | FROM users [INFO] [stdout] ... | [INFO] [stdout] 121 | | user_id [INFO] [stdout] 122 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:151:25 [INFO] [stdout] | [INFO] [stdout] 151 | let update_result = sqlx::query!( [INFO] [stdout] | _________________________^ [INFO] [stdout] 152 | | r#"UPDATE creatures [INFO] [stdout] 153 | | SET energy_full = false, [INFO] [stdout] 154 | | energy_recharge_complete_at = $1, [INFO] [stdout] ... | [INFO] [stdout] 158 | | creature_id [INFO] [stdout] 159 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:169:24 [INFO] [stdout] | [INFO] [stdout] 169 | let updated_user = sqlx::query!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 170 | | r#" [INFO] [stdout] 171 | | UPDATE users [INFO] [stdout] 172 | | SET currency_balance = currency_balance - $1 [INFO] [stdout] ... | [INFO] [stdout] 177 | | user_id [INFO] [stdout] 178 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:201:33 [INFO] [stdout] | [INFO] [stdout] 201 | if let Err(e) = sqlx::query!( [INFO] [stdout] | _________________________________^ [INFO] [stdout] 202 | | r#" [INFO] [stdout] 203 | | UPDATE creatures [INFO] [stdout] 204 | | SET energy_full = true, [INFO] [stdout] ... | [INFO] [stdout] 208 | | creature_id_clone [INFO] [stdout] 209 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:60:20 [INFO] [stdout] | [INFO] [stdout] 60 | let creature = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 61 | | r#" [INFO] [stdout] 62 | | SELECT c.id, c.owner_id, c.status::text as "status!", c.in_chaos_realm, c.energy_full, [INFO] [stdout] 63 | | c.energy_recharge_complete_at, c.rarity::text as "rarity!" [INFO] [stdout] ... | [INFO] [stdout] 67 | | creature_id [INFO] [stdout] 68 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:115:16 [INFO] [stdout] | [INFO] [stdout] 115 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 116 | | r#" [INFO] [stdout] 117 | | SELECT currency_balance as pax [INFO] [stdout] 118 | | FROM users [INFO] [stdout] ... | [INFO] [stdout] 121 | | user_id [INFO] [stdout] 122 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:151:25 [INFO] [stdout] | [INFO] [stdout] 151 | let update_result = sqlx::query!( [INFO] [stdout] | _________________________^ [INFO] [stdout] 152 | | r#"UPDATE creatures [INFO] [stdout] 153 | | SET energy_full = false, [INFO] [stdout] 154 | | energy_recharge_complete_at = $1, [INFO] [stdout] ... | [INFO] [stdout] 158 | | creature_id [INFO] [stdout] 159 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:169:24 [INFO] [stdout] | [INFO] [stdout] 169 | let updated_user = sqlx::query!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 170 | | r#" [INFO] [stdout] 171 | | UPDATE users [INFO] [stdout] 172 | | SET currency_balance = currency_balance - $1 [INFO] [stdout] ... | [INFO] [stdout] 177 | | user_id [INFO] [stdout] 178 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:201:33 [INFO] [stdout] | [INFO] [stdout] 201 | if let Err(e) = sqlx::query!( [INFO] [stdout] | _________________________________^ [INFO] [stdout] 202 | | r#" [INFO] [stdout] 203 | | UPDATE creatures [INFO] [stdout] 204 | | SET energy_full = true, [INFO] [stdout] ... | [INFO] [stdout] 208 | | creature_id_clone [INFO] [stdout] 209 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:243:29 [INFO] [stdout] | [INFO] [stdout] 243 | let expired_creatures = sqlx::query!( [INFO] [stdout] | _____________________________^ [INFO] [stdout] 244 | | r#" [INFO] [stdout] 245 | | SELECT id [INFO] [stdout] 246 | | FROM creatures [INFO] [stdout] ... | [INFO] [stdout] 251 | | now [INFO] [stdout] 252 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/energy_service.rs:262:22 [INFO] [stdout] | [INFO] [stdout] 262 | let result = sqlx::query!( [INFO] [stdout] | ______________________^ [INFO] [stdout] 263 | | r#" [INFO] [stdout] 264 | | UPDATE creatures [INFO] [stdout] 265 | | SET energy_full = true, [INFO] [stdout] ... | [INFO] [stdout] 271 | | now [INFO] [stdout] 272 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/chaos_realm.rs:56:20 [INFO] [stdout] | [INFO] [stdout] 56 | let creature = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 57 | | r#" [INFO] [stdout] 58 | | SELECT [INFO] [stdout] 59 | | c.in_chaos_realm, [INFO] [stdout] ... | [INFO] [stdout] 71 | | user_id.0 [INFO] [stdout] 72 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/chaos_realm.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | / sqlx::query!( [INFO] [stdout] 115 | | r#" [INFO] [stdout] 116 | | UPDATE creatures [INFO] [stdout] 117 | | SET [INFO] [stdout] ... | [INFO] [stdout] 126 | | creature_id [INFO] [stdout] 127 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/chaos_realm.rs:159:20 [INFO] [stdout] | [INFO] [stdout] 159 | let creature = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 160 | | r#" [INFO] [stdout] 161 | | SELECT [INFO] [stdout] 162 | | c.in_chaos_realm, [INFO] [stdout] ... | [INFO] [stdout] 175 | | user_id.0 [INFO] [stdout] 176 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/chaos_realm.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 240 | / sqlx::query!( [INFO] [stdout] 241 | | r#" [INFO] [stdout] 242 | | UPDATE creatures [INFO] [stdout] 243 | | SET [INFO] [stdout] ... | [INFO] [stdout] 249 | | creature_id [INFO] [stdout] 250 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/chaos_realm.rs:258:5 [INFO] [stdout] | [INFO] [stdout] 258 | / sqlx::query!( [INFO] [stdout] 259 | | "UPDATE users SET currency_balance = $1 WHERE id = $2", [INFO] [stdout] 260 | | new_balance, [INFO] [stdout] 261 | | user_id.0 [INFO] [stdout] 262 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/chaos_realm.rs:288:18 [INFO] [stdout] | [INFO] [stdout] 288 | let status = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 289 | | r#" [INFO] [stdout] 290 | | SELECT [INFO] [stdout] 291 | | c.in_chaos_realm, [INFO] [stdout] ... | [INFO] [stdout] 299 | | user_id.0 [INFO] [stdout] 300 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:88:18 [INFO] [stdout] | [INFO] [stdout] 88 | let seller = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 89 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 90 | | user_id.0 [INFO] [stdout] 91 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:103:18 [INFO] [stdout] | [INFO] [stdout] 103 | "egg" => sqlx::query_as!( [INFO] [stdout] | __________________^ [INFO] [stdout] 104 | | OwnerCheck, [INFO] [stdout] 105 | | "SELECT owner_id, status::text as status FROM eggs WHERE id = $1", [INFO] [stdout] 106 | | payload.item_id [INFO] [stdout] 107 | | ) [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:114:23 [INFO] [stdout] | [INFO] [stdout] 114 | "creature" => sqlx::query_as!( [INFO] [stdout] | _______________________^ [INFO] [stdout] 115 | | OwnerCheck, [INFO] [stdout] 116 | | "SELECT owner_id, status::text as status FROM creatures WHERE id = $1", [INFO] [stdout] 117 | | payload.item_id [INFO] [stdout] 118 | | ) [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:171:16 [INFO] [stdout] | [INFO] [stdout] 171 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 172 | | "SELECT currency_balance FROM users WHERE id = $1", [INFO] [stdout] 173 | | user_id.0 [INFO] [stdout] 174 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | / sqlx::query!( [INFO] [stdout] 194 | | "UPDATE users SET currency_balance = currency_balance - $1 WHERE id = $2", [INFO] [stdout] 195 | | listing_fee, [INFO] [stdout] 196 | | user_id.0 [INFO] [stdout] 197 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:205:19 [INFO] [stdout] | [INFO] [stdout] 205 | let listing = sqlx::query!( [INFO] [stdout] | ___________________^ [INFO] [stdout] 206 | | "INSERT INTO market_listings (seller_id, item_id, item_type, price, quantity, status, type) [INFO] [stdout] 207 | | VALUES ($1, $2, $3, $4, $5, 'active'::market_status_type, 'sale'::market_type) [INFO] [stdout] 208 | | RETURNING id, seller_id, item_id, item_type, price, created_at", [INFO] [stdout] ... | [INFO] [stdout] 213 | | payload.quantity [INFO] [stdout] 214 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:224:13 [INFO] [stdout] | [INFO] [stdout] 224 | / sqlx::query!( [INFO] [stdout] 225 | | "UPDATE eggs SET status = 'locked'::item_status WHERE id = $1", [INFO] [stdout] 226 | | payload.item_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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:236:13 [INFO] [stdout] | [INFO] [stdout] 236 | / sqlx::query!( [INFO] [stdout] 237 | | "UPDATE creatures SET status = 'locked'::item_status WHERE id = $1", [INFO] [stdout] 238 | | payload.item_id [INFO] [stdout] 239 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | / sqlx::query!( [INFO] [stdout] 251 | | "INSERT INTO item_events (item_id, item_type, event_type, from_user_id, performed_by_user_id) [INFO] [stdout] 252 | | VALUES ($1, $2, 'listed_for_sale'::event_type, $3, $3)", [INFO] [stdout] 253 | | payload.item_id, [INFO] [stdout] 254 | | payload.item_type, [INFO] [stdout] 255 | | user_id.0, [INFO] [stdout] 256 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:292:20 [INFO] [stdout] | [INFO] [stdout] 292 | let listings = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 293 | | r#" [INFO] [stdout] 294 | | SELECT DISTINCT m.id, m.seller_id, u.username as seller_username, m.item_id, m.item_type, m.price, m.created_at [INFO] [stdout] 295 | | FROM market_listings m [INFO] [stdout] ... | [INFO] [stdout] 307 | | "#, [INFO] [stdout] 308 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:349:19 [INFO] [stdout] | [INFO] [stdout] 349 | let listing = sqlx::query!( [INFO] [stdout] | ___________________^ [INFO] [stdout] 350 | | "SELECT seller_id, item_id, item_type, price [INFO] [stdout] 351 | | FROM market_listings [INFO] [stdout] 352 | | WHERE id = $1 AND status = 'active'::market_status_type [INFO] [stdout] 353 | | FOR UPDATE", [INFO] [stdout] 354 | | listing_id [INFO] [stdout] 355 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:381:26 [INFO] [stdout] | [INFO] [stdout] 381 | let buyer_username = sqlx::query!( [INFO] [stdout] | __________________________^ [INFO] [stdout] 382 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 383 | | user_id.0 [INFO] [stdout] 384 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:393:27 [INFO] [stdout] | [INFO] [stdout] 393 | let seller_username = sqlx::query!( [INFO] [stdout] | ___________________________^ [INFO] [stdout] 394 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 395 | | listing.seller_id [INFO] [stdout] 396 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:411:24 [INFO] [stdout] | [INFO] [stdout] 411 | let item = sqlx::query!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 412 | | "SELECT status::text as status [INFO] [stdout] 413 | | FROM eggs [INFO] [stdout] 414 | | WHERE id = $1 [INFO] [stdout] ... | [INFO] [stdout] 417 | | listing.item_id [INFO] [stdout] 418 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:435:24 [INFO] [stdout] | [INFO] [stdout] 435 | let item = sqlx::query!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 436 | | "SELECT status::text as status [INFO] [stdout] 437 | | FROM creatures [INFO] [stdout] 438 | | WHERE id = $1 [INFO] [stdout] ... | [INFO] [stdout] 441 | | listing.item_id [INFO] [stdout] 442 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:466:17 [INFO] [stdout] | [INFO] [stdout] 466 | let buyer = sqlx::query!( [INFO] [stdout] | _________________^ [INFO] [stdout] 467 | | "SELECT currency_balance [INFO] [stdout] 468 | | FROM users [INFO] [stdout] 469 | | WHERE id = $1 [INFO] [stdout] 470 | | FOR UPDATE", [INFO] [stdout] 471 | | user_id.0 [INFO] [stdout] 472 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:500:23 [INFO] [stdout] | [INFO] [stdout] 500 | let new_balance = sqlx::query!( [INFO] [stdout] | _______________________^ [INFO] [stdout] 501 | | "UPDATE users [INFO] [stdout] 502 | | SET currency_balance = currency_balance - $1 [INFO] [stdout] 503 | | WHERE id = $2 [INFO] [stdout] ... | [INFO] [stdout] 506 | | user_id.0 [INFO] [stdout] 507 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:517:5 [INFO] [stdout] | [INFO] [stdout] 517 | / sqlx::query!( [INFO] [stdout] 518 | | "UPDATE users [INFO] [stdout] 519 | | SET currency_balance = currency_balance + $1 [INFO] [stdout] 520 | | WHERE id = $2", [INFO] [stdout] 521 | | listing.price, [INFO] [stdout] 522 | | listing.seller_id [INFO] [stdout] 523 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:534:13 [INFO] [stdout] | [INFO] [stdout] 534 | / sqlx::query!( [INFO] [stdout] 535 | | "UPDATE eggs [INFO] [stdout] 536 | | SET owner_id = $1, status = 'available'::item_status [INFO] [stdout] 537 | | WHERE id = $2", [INFO] [stdout] 538 | | user_id.0, [INFO] [stdout] 539 | | listing.item_id [INFO] [stdout] 540 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:549:13 [INFO] [stdout] | [INFO] [stdout] 549 | / sqlx::query!( [INFO] [stdout] 550 | | "UPDATE creatures [INFO] [stdout] 551 | | SET owner_id = $1, status = 'available'::item_status [INFO] [stdout] 552 | | WHERE id = $2", [INFO] [stdout] 553 | | user_id.0, [INFO] [stdout] 554 | | listing.item_id [INFO] [stdout] 555 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:567:5 [INFO] [stdout] | [INFO] [stdout] 567 | / sqlx::query!( [INFO] [stdout] 568 | | "UPDATE market_listings [INFO] [stdout] 569 | | SET status = 'completed'::market_status_type, buyer_id = $1 [INFO] [stdout] 570 | | WHERE id = $2", [INFO] [stdout] 571 | | user_id.0, [INFO] [stdout] 572 | | listing_id [INFO] [stdout] 573 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:582:5 [INFO] [stdout] | [INFO] [stdout] 582 | / sqlx::query!( [INFO] [stdout] 583 | | "INSERT INTO item_events (item_id, item_type, event_type, from_user_id, to_user_id, performed_by_user_id) [INFO] [stdout] 584 | | VALUES ($1, $2, 'sold'::event_type, $3, $4, $4)", [INFO] [stdout] 585 | | listing.item_id, [INFO] [stdout] ... | [INFO] [stdout] 588 | | user_id.0, [INFO] [stdout] 589 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:624:20 [INFO] [stdout] | [INFO] [stdout] 624 | let username = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 625 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 626 | | user_id.0 [INFO] [stdout] 627 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:638:19 [INFO] [stdout] | [INFO] [stdout] 638 | let listing = sqlx::query!( [INFO] [stdout] | ___________________^ [INFO] [stdout] 639 | | "SELECT seller_id, item_id, item_type [INFO] [stdout] 640 | | FROM market_listings [INFO] [stdout] 641 | | WHERE id = $1 AND status = 'active'::market_status_type", [INFO] [stdout] 642 | | listing_id [INFO] [stdout] 643 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:675:13 [INFO] [stdout] | [INFO] [stdout] 675 | / sqlx::query!( [INFO] [stdout] 676 | | "UPDATE eggs SET status = 'available'::item_status WHERE id = $1", [INFO] [stdout] 677 | | listing.item_id [INFO] [stdout] 678 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:687:13 [INFO] [stdout] | [INFO] [stdout] 687 | / sqlx::query!( [INFO] [stdout] 688 | | "UPDATE creatures SET status = 'available'::item_status WHERE id = $1", [INFO] [stdout] 689 | | listing.item_id [INFO] [stdout] 690 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:708:5 [INFO] [stdout] | [INFO] [stdout] 708 | / sqlx::query!( [INFO] [stdout] 709 | | "UPDATE market_listings SET status = 'cancelled'::market_status_type WHERE id = $1", [INFO] [stdout] 710 | | listing_id [INFO] [stdout] 711 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:719:5 [INFO] [stdout] | [INFO] [stdout] 719 | / sqlx::query!( [INFO] [stdout] 720 | | "INSERT INTO item_events (item_id, item_type, event_type, from_user_id, performed_by_user_id) [INFO] [stdout] 721 | | VALUES ($1, $2, 'sale_cancelled'::event_type, $3, $3)", [INFO] [stdout] 722 | | listing.item_id, [INFO] [stdout] 723 | | listing.item_type, [INFO] [stdout] 724 | | user_id.0, [INFO] [stdout] 725 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:753:19 [INFO] [stdout] | [INFO] [stdout] 753 | let listing = sqlx::query!( [INFO] [stdout] | ___________________^ [INFO] [stdout] 754 | | r#" [INFO] [stdout] 755 | | SELECT m.item_id, m.item_type, m.status::text as status [INFO] [stdout] 756 | | FROM market_listings m [INFO] [stdout] ... | [INFO] [stdout] 761 | | listing_id [INFO] [stdout] 762 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:781:23 [INFO] [stdout] | [INFO] [stdout] 781 | let egg = sqlx::query_as!( [INFO] [stdout] | _______________________^ [INFO] [stdout] 782 | | Egg, [INFO] [stdout] 783 | | r#"SELECT [INFO] [stdout] 784 | | e.id, [INFO] [stdout] ... | [INFO] [stdout] 801 | | listing.item_id [INFO] [stdout] 802 | | ) [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/market_service.rs:813:28 [INFO] [stdout] | [INFO] [stdout] 813 | let creature = sqlx::query_as!( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 814 | | ServiceCreature, [INFO] [stdout] 815 | | r#"SELECT [INFO] [stdout] 816 | | c.id, [INFO] [stdout] ... | [INFO] [stdout] 848 | | listing.item_id [INFO] [stdout] 849 | | ) [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/scroll_service.rs:54:19 [INFO] [stdout] | [INFO] [stdout] 54 | let scrolls = sqlx::query_as!( [INFO] [stdout] | ___________________^ [INFO] [stdout] 55 | | Scroll, [INFO] [stdout] 56 | | r#" [INFO] [stdout] 57 | | SELECT [INFO] [stdout] ... | [INFO] [stdout] 69 | | user_id.0 [INFO] [stdout] 70 | | ) [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/scroll_service.rs:86:18 [INFO] [stdout] | [INFO] [stdout] 86 | let scroll = sqlx::query_as!( [INFO] [stdout] | __________________^ [INFO] [stdout] 87 | | Scroll, [INFO] [stdout] 88 | | r#" [INFO] [stdout] 89 | | SELECT [INFO] [stdout] ... | [INFO] [stdout] 100 | | id [INFO] [stdout] 101 | | ) [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/scroll_service.rs:118:18 [INFO] [stdout] | [INFO] [stdout] 118 | let result = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 119 | | "SELECT quantity FROM scrolls WHERE id = $1 AND owner_id = $2", [INFO] [stdout] 120 | | scroll_id, [INFO] [stdout] 121 | | owner_id [INFO] [stdout] 122 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/scroll_service.rs:138:18 [INFO] [stdout] | [INFO] [stdout] 138 | let scroll = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 139 | | "SELECT quantity FROM scrolls WHERE id = $1", [INFO] [stdout] 140 | | scroll_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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/scroll_service.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | sqlx::query!("DELETE FROM scrolls WHERE id = $1", scroll_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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/scroll_service.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | / sqlx::query!( [INFO] [stdout] 165 | | "UPDATE scrolls SET quantity = quantity - 1 WHERE id = $1", [INFO] [stdout] 166 | | scroll_id [INFO] [stdout] 167 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/create.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | let _username = sqlx::query!( [INFO] [stdout] | _____________________^ [INFO] [stdout] 23 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 24 | | user_id.0 [INFO] [stdout] 25 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/create.rs:45:18 [INFO] [stdout] | [INFO] [stdout] 45 | let record = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 46 | | "SELECT currency_balance, (SELECT COALESCE(SUM(quantity), 0) FROM scrolls WHERE owner_id = $1 AND display_name = 'Summonin... [INFO] [stdout] 47 | | user_id.0 [INFO] [stdout] 48 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/create.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | / sqlx::query!( [INFO] [stdout] 81 | | "UPDATE users SET currency_balance = currency_balance - $1 WHERE id = $2", [INFO] [stdout] 82 | | ORDER_CREATION_FEE, [INFO] [stdout] 83 | | user_id.0 [INFO] [stdout] 84 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/create.rs:93:17 [INFO] [stdout] | [INFO] [stdout] 93 | let order = sqlx::query!( [INFO] [stdout] | _________________^ [INFO] [stdout] 94 | | "INSERT INTO scroll_orderbook (user_id, side, price, status) VALUES ($1, $2, $3, 'active') RETURNING id, created_at", [INFO] [stdout] 95 | | user_id.0, [INFO] [stdout] 96 | | payload.side as _, [INFO] [stdout] 97 | | payload.price [INFO] [stdout] 98 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/create.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | / sqlx::query!( [INFO] [stdout] 109 | | "UPDATE users SET currency_balance = currency_balance - $1 WHERE id = $2", [INFO] [stdout] 110 | | payload.price, [INFO] [stdout] 111 | | user_id.0 [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/create.rs:124:29 [INFO] [stdout] | [INFO] [stdout] 124 | let scroll_exists = sqlx::query!( [INFO] [stdout] | _____________________________^ [INFO] [stdout] 125 | | "SELECT id FROM scrolls WHERE owner_id = $1 AND display_name = 'Summoning Scroll'", [INFO] [stdout] 126 | | user_id.0 [INFO] [stdout] 127 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/create.rs:137:32 [INFO] [stdout] | [INFO] [stdout] 137 | let count_result = sqlx::query!( [INFO] [stdout] | ________________________________^ [INFO] [stdout] 138 | | "SELECT quantity FROM scrolls WHERE id = $1", [INFO] [stdout] 139 | | scroll.id [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/create.rs:149:17 [INFO] [stdout] | [INFO] [stdout] 149 | / sqlx::query!( [INFO] [stdout] 150 | | "UPDATE scrolls SET quantity = quantity - 1 WHERE id = $1", [INFO] [stdout] 151 | | scroll.id [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/create.rs:160:17 [INFO] [stdout] | [INFO] [stdout] 160 | / sqlx::query!( [INFO] [stdout] 161 | | "DELETE FROM scrolls WHERE id = $1", [INFO] [stdout] 162 | | scroll.id [INFO] [stdout] 163 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/create.rs:178:26 [INFO] [stdout] | [INFO] [stdout] 178 | let updated_record = sqlx::query!( [INFO] [stdout] | __________________________^ [INFO] [stdout] 179 | | "SELECT currency_balance, (SELECT COALESCE(SUM(quantity), 0) FROM scrolls WHERE owner_id = $1 AND display_name = 'Summoni... [INFO] [stdout] 180 | | user_id.0 [INFO] [stdout] 181 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | let orders = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 16 | | r#" [INFO] [stdout] 17 | | SELECT [INFO] [stdout] 18 | | o.id::text as "id!", [INFO] [stdout] ... | [INFO] [stdout] 30 | | "# [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:56:20 [INFO] [stdout] | [INFO] [stdout] 56 | let username = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 57 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 58 | | user_id.0 [INFO] [stdout] 59 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:78:17 [INFO] [stdout] | [INFO] [stdout] 78 | let order = sqlx::query!( [INFO] [stdout] | _________________^ [INFO] [stdout] 79 | | r#" [INFO] [stdout] 80 | | SELECT [INFO] [stdout] 81 | | o.user_id, [INFO] [stdout] ... | [INFO] [stdout] 89 | | order_id [INFO] [stdout] 90 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | / sqlx::query!( [INFO] [stdout] 120 | | "UPDATE scroll_orderbook SET status = 'cancelled' WHERE id = $1", [INFO] [stdout] 121 | | order_id [INFO] [stdout] 122 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:133:27 [INFO] [stdout] | [INFO] [stdout] 133 | let order_price = sqlx::query!( [INFO] [stdout] | ___________________________^ [INFO] [stdout] 134 | | "SELECT price FROM scroll_orderbook WHERE id = $1", [INFO] [stdout] 135 | | order_id [INFO] [stdout] 136 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | / sqlx::query!( [INFO] [stdout] 145 | | "UPDATE users SET currency_balance = currency_balance + $1 WHERE id = $2", [INFO] [stdout] 146 | | order_price, [INFO] [stdout] 147 | | user_id.0 [INFO] [stdout] 148 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:157:29 [INFO] [stdout] | [INFO] [stdout] 157 | let scroll_exists = sqlx::query!( [INFO] [stdout] | _____________________________^ [INFO] [stdout] 158 | | "SELECT id FROM scrolls WHERE owner_id = $1 AND display_name = 'Summoning Scroll'", [INFO] [stdout] 159 | | user_id.0 [INFO] [stdout] 160 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:170:17 [INFO] [stdout] | [INFO] [stdout] 170 | / sqlx::query!( [INFO] [stdout] 171 | | "UPDATE scrolls SET quantity = quantity + 1 WHERE id = $1", [INFO] [stdout] 172 | | scroll.id [INFO] [stdout] 173 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:182:17 [INFO] [stdout] | [INFO] [stdout] 182 | / sqlx::query!( [INFO] [stdout] 183 | | "INSERT INTO scrolls (owner_id, display_name, quantity) VALUES ($1, $2, $3)", [INFO] [stdout] 184 | | user_id.0, [INFO] [stdout] 185 | | "Summoning Scroll", [INFO] [stdout] 186 | | 1 [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:199:18 [INFO] [stdout] | [INFO] [stdout] 199 | let record = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 200 | | "SELECT currency_balance, (SELECT COALESCE(SUM(quantity), 0) FROM scrolls WHERE owner_id = $1 AND display_name = 'Summoni... [INFO] [stdout] 201 | | user_id.0 [INFO] [stdout] 202 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:231:24 [INFO] [stdout] | [INFO] [stdout] 231 | let current_user = sqlx::query!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 232 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 233 | | user_id.0 [INFO] [stdout] 234 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:250:17 [INFO] [stdout] | [INFO] [stdout] 250 | let order = sqlx::query!( [INFO] [stdout] | _________________^ [INFO] [stdout] 251 | | r#" [INFO] [stdout] 252 | | SELECT o.id, o.user_id, o.side::text as "side!", o.price, o.status::text as "status!", u.username as seller_username [INFO] [stdout] 253 | | FROM scroll_orderbook o [INFO] [stdout] ... | [INFO] [stdout] 258 | | order_id [INFO] [stdout] 259 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:286:29 [INFO] [stdout] | [INFO] [stdout] 286 | let buyer_balance = sqlx::query!( [INFO] [stdout] | _____________________________^ [INFO] [stdout] 287 | | "SELECT currency_balance FROM users WHERE id = $1 FOR UPDATE", [INFO] [stdout] 288 | | user_id.0 [INFO] [stdout] 289 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | / sqlx::query!( [INFO] [stdout] 305 | | "UPDATE users SET currency_balance = currency_balance - $1 WHERE id = $2", [INFO] [stdout] 306 | | order.price, [INFO] [stdout] 307 | | user_id.0 [INFO] [stdout] 308 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:317:9 [INFO] [stdout] | [INFO] [stdout] 317 | / sqlx::query!( [INFO] [stdout] 318 | | "UPDATE users SET currency_balance = currency_balance + $1 WHERE id = $2", [INFO] [stdout] 319 | | order.price, [INFO] [stdout] 320 | | order.user_id [INFO] [stdout] 321 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:330:33 [INFO] [stdout] | [INFO] [stdout] 330 | let buyer_has_scrolls = sqlx::query!( [INFO] [stdout] | _________________________________^ [INFO] [stdout] 331 | | "SELECT id FROM scrolls WHERE owner_id = $1 AND display_name = 'Summoning Scroll'", [INFO] [stdout] 332 | | user_id.0 [INFO] [stdout] 333 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:343:17 [INFO] [stdout] | [INFO] [stdout] 343 | / sqlx::query!( [INFO] [stdout] 344 | | "UPDATE scrolls SET quantity = quantity + 1 WHERE id = $1", [INFO] [stdout] 345 | | scroll.id [INFO] [stdout] 346 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:355:17 [INFO] [stdout] | [INFO] [stdout] 355 | / sqlx::query!( [INFO] [stdout] 356 | | "INSERT INTO scrolls (owner_id, display_name, quantity) VALUES ($1, $2, $3)", [INFO] [stdout] 357 | | user_id.0, [INFO] [stdout] 358 | | "Summoning Scroll", [INFO] [stdout] 359 | | 1 [INFO] [stdout] 360 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:371:9 [INFO] [stdout] | [INFO] [stdout] 371 | / sqlx::query!( [INFO] [stdout] 372 | | "UPDATE scroll_orderbook SET status = 'completed' WHERE id = $1", [INFO] [stdout] 373 | | order_id [INFO] [stdout] 374 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:383:22 [INFO] [stdout] | [INFO] [stdout] 383 | ... let record = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 384 | | ... "SELECT currency_balance, (SELECT COALESCE(SUM(quantity), 0) FROM scrolls WHERE owner_id = $1 AND display_name = 'Summo... [INFO] [stdout] 385 | | ... user_id.0 [INFO] [stdout] 386 | | ... ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:415:29 [INFO] [stdout] | [INFO] [stdout] 415 | let seller_scroll = sqlx::query!( [INFO] [stdout] | _____________________________^ [INFO] [stdout] 416 | | "SELECT id, quantity FROM scrolls WHERE owner_id = $1 AND display_name = 'Summoning Scroll'", [INFO] [stdout] 417 | | user_id.0 [INFO] [stdout] 418 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:438:13 [INFO] [stdout] | [INFO] [stdout] 438 | / sqlx::query!( [INFO] [stdout] 439 | | "DELETE FROM scrolls WHERE id = $1", [INFO] [stdout] 440 | | seller_scroll.id [INFO] [stdout] 441 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:449:13 [INFO] [stdout] | [INFO] [stdout] 449 | / sqlx::query!( [INFO] [stdout] 450 | | "UPDATE scrolls SET quantity = quantity - 1 WHERE id = $1", [INFO] [stdout] 451 | | seller_scroll.id [INFO] [stdout] 452 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:462:9 [INFO] [stdout] | [INFO] [stdout] 462 | / sqlx::query!( [INFO] [stdout] 463 | | "UPDATE users SET currency_balance = currency_balance + $1 WHERE id = $2", [INFO] [stdout] 464 | | order.price, [INFO] [stdout] 465 | | user_id.0 [INFO] [stdout] 466 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:475:33 [INFO] [stdout] | [INFO] [stdout] 475 | let buyer_has_scrolls = sqlx::query!( [INFO] [stdout] | _________________________________^ [INFO] [stdout] 476 | | "SELECT id FROM scrolls WHERE owner_id = $1 AND display_name = 'Summoning Scroll'", [INFO] [stdout] 477 | | order.user_id [INFO] [stdout] 478 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:488:17 [INFO] [stdout] | [INFO] [stdout] 488 | / sqlx::query!( [INFO] [stdout] 489 | | "UPDATE scrolls SET quantity = quantity + 1 WHERE id = $1", [INFO] [stdout] 490 | | scroll.id [INFO] [stdout] 491 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:500:17 [INFO] [stdout] | [INFO] [stdout] 500 | / sqlx::query!( [INFO] [stdout] 501 | | "INSERT INTO scrolls (owner_id, display_name, quantity) VALUES ($1, $2, $3)", [INFO] [stdout] 502 | | order.user_id, [INFO] [stdout] 503 | | "Summoning Scroll", [INFO] [stdout] 504 | | 1 [INFO] [stdout] 505 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:516:9 [INFO] [stdout] | [INFO] [stdout] 516 | / sqlx::query!( [INFO] [stdout] 517 | | "UPDATE scroll_orderbook SET status = 'completed' WHERE id = $1", [INFO] [stdout] 518 | | order_id [INFO] [stdout] 519 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/orderbook_service/query.rs:528:22 [INFO] [stdout] | [INFO] [stdout] 528 | ... let record = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 529 | | ... "SELECT currency_balance, (SELECT COALESCE(SUM(quantity), 0) FROM scrolls WHERE owner_id = $1 AND display_name = 'Summo... [INFO] [stdout] 530 | | ... user_id.0 [INFO] [stdout] 531 | | ... ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/magic_button_service.rs:47:31 [INFO] [stdout] | [INFO] [stdout] 47 | let last_clicks = sqlx::query!( [INFO] [stdout] | _______________________________^ [INFO] [stdout] 48 | | r#" [INFO] [stdout] 49 | | SELECT [INFO] [stdout] 50 | | u.username, [INFO] [stdout] ... | [INFO] [stdout] 57 | | "# [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/magic_button_service.rs:64:32 [INFO] [stdout] | [INFO] [stdout] 64 | let total_clicks = sqlx::query!( [INFO] [stdout] | ________________________________^ [INFO] [stdout] 65 | | "SELECT COUNT(*) as count FROM magic_button_clicks" [INFO] [stdout] 66 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/magic_button_service.rs:96:23 [INFO] [stdout] | [INFO] [stdout] 96 | let new_balance = sqlx::query!( [INFO] [stdout] | _______________________^ [INFO] [stdout] 97 | | r#" [INFO] [stdout] 98 | | WITH click_insert AS ( [INFO] [stdout] 99 | | INSERT INTO magic_button_clicks (user_id, reward_amount) [INFO] [stdout] ... | [INFO] [stdout] 108 | | reward [INFO] [stdout] 109 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/magic_button_service.rs:128:20 [INFO] [stdout] | [INFO] [stdout] 128 | let username = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 129 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 130 | | user_id.0 [INFO] [stdout] 131 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/magic_button_service.rs:141:23 [INFO] [stdout] | [INFO] [stdout] 141 | let last_clicks = sqlx::query!( [INFO] [stdout] | _______________________^ [INFO] [stdout] 142 | | r#" [INFO] [stdout] 143 | | SELECT [INFO] [stdout] 144 | | u.username, [INFO] [stdout] ... | [INFO] [stdout] 151 | | "# [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/magic_button_service.rs:158:24 [INFO] [stdout] | [INFO] [stdout] 158 | let total_clicks = sqlx::query!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 159 | | "SELECT COUNT(*) as count FROM magic_button_clicks" [INFO] [stdout] 160 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/magic_button_service.rs:197:23 [INFO] [stdout] | [INFO] [stdout] 197 | let last_clicks = sqlx::query!( [INFO] [stdout] | _______________________^ [INFO] [stdout] 198 | | r#" [INFO] [stdout] 199 | | SELECT [INFO] [stdout] 200 | | u.username, [INFO] [stdout] ... | [INFO] [stdout] 207 | | "# [INFO] [stdout] 208 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/magic_button_service.rs:214:24 [INFO] [stdout] | [INFO] [stdout] 214 | let total_clicks = sqlx::query!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 215 | | "SELECT COUNT(*) as count FROM magic_button_clicks" [INFO] [stdout] 216 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:129:16 [INFO] [stdout] | [INFO] [stdout] 129 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 130 | | "SELECT email, username FROM users WHERE id = $1", [INFO] [stdout] 131 | | user_id.0 [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:144:25 [INFO] [stdout] | [INFO] [stdout] 144 | let existing_link = sqlx::query!( [INFO] [stdout] | _________________________^ [INFO] [stdout] 145 | | r#" [INFO] [stdout] 146 | | SELECT ps.email, ps.patron_status [INFO] [stdout] 147 | | FROM user_patreon_links upl [INFO] [stdout] ... | [INFO] [stdout] 151 | | user_id.0 [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:278:25 [INFO] [stdout] | [INFO] [stdout] 278 | let existing_link = sqlx::query!( [INFO] [stdout] | _________________________^ [INFO] [stdout] 279 | | r#" [INFO] [stdout] 280 | | SELECT u.username [INFO] [stdout] 281 | | FROM user_patreon_links upl [INFO] [stdout] ... | [INFO] [stdout] 285 | | identity_response.data.id [INFO] [stdout] 286 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:341:5 [INFO] [stdout] | [INFO] [stdout] 341 | / sqlx::query!( [INFO] [stdout] 342 | | r#" [INFO] [stdout] 343 | | INSERT INTO patreon_supporters ( [INFO] [stdout] 344 | | patreon_id, full_name, email, [INFO] [stdout] ... | [INFO] [stdout] 358 | | patron_status_ref [INFO] [stdout] 359 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:396:5 [INFO] [stdout] | [INFO] [stdout] 396 | / sqlx::query!( [INFO] [stdout] 397 | | r#" [INFO] [stdout] 398 | | INSERT INTO user_patreon_links (user_id, patreon_id) [INFO] [stdout] 399 | | VALUES ($1, $2) [INFO] [stdout] ... | [INFO] [stdout] 402 | | identity_response.data.id [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:415:9 [INFO] [stdout] | [INFO] [stdout] 415 | / sqlx::query!( [INFO] [stdout] 416 | | r#" [INFO] [stdout] 417 | | UPDATE users [INFO] [stdout] 418 | | SET is_member = true, member_until = $2, membership_source = 'patreon' [INFO] [stdout] ... | [INFO] [stdout] 422 | | member_until [INFO] [stdout] 423 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:459:16 [INFO] [stdout] | [INFO] [stdout] 459 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 460 | | "SELECT email, username FROM users WHERE id = $1", [INFO] [stdout] 461 | | user_id.0 [INFO] [stdout] 462 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:474:25 [INFO] [stdout] | [INFO] [stdout] 474 | let existing_link = sqlx::query!( [INFO] [stdout] | _________________________^ [INFO] [stdout] 475 | | r#" [INFO] [stdout] 476 | | SELECT ps.email, ps.patron_status [INFO] [stdout] 477 | | FROM user_patreon_links upl [INFO] [stdout] ... | [INFO] [stdout] 481 | | user_id.0 [INFO] [stdout] 482 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:502:29 [INFO] [stdout] | [INFO] [stdout] 502 | let patreon_supporter = sqlx::query!( [INFO] [stdout] | _____________________________^ [INFO] [stdout] 503 | | r#" [INFO] [stdout] 504 | | SELECT patreon_id, full_name, patron_status, email [INFO] [stdout] 505 | | FROM patreon_supporters [INFO] [stdout] ... | [INFO] [stdout] 508 | | payload.email [INFO] [stdout] 509 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:532:25 [INFO] [stdout] | [INFO] [stdout] 532 | let existing_link = sqlx::query!( [INFO] [stdout] | _________________________^ [INFO] [stdout] 533 | | r#" [INFO] [stdout] 534 | | SELECT u.username [INFO] [stdout] 535 | | FROM user_patreon_links upl [INFO] [stdout] ... | [INFO] [stdout] 539 | | patreon_supporter.patreon_id [INFO] [stdout] 540 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:566:5 [INFO] [stdout] | [INFO] [stdout] 566 | / sqlx::query!( [INFO] [stdout] 567 | | r#" [INFO] [stdout] 568 | | INSERT INTO user_patreon_links (user_id, patreon_id) [INFO] [stdout] 569 | | VALUES ($1, $2) [INFO] [stdout] ... | [INFO] [stdout] 572 | | patreon_supporter.patreon_id [INFO] [stdout] 573 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:588:9 [INFO] [stdout] | [INFO] [stdout] 588 | / sqlx::query!( [INFO] [stdout] 589 | | r#" [INFO] [stdout] 590 | | UPDATE users [INFO] [stdout] 591 | | SET is_member = true, member_until = $2, membership_source = 'patreon' [INFO] [stdout] ... | [INFO] [stdout] 595 | | member_until [INFO] [stdout] 596 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:633:16 [INFO] [stdout] | [INFO] [stdout] 633 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 634 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 635 | | user_id.0 [INFO] [stdout] 636 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:645:25 [INFO] [stdout] | [INFO] [stdout] 645 | let existing_link = sqlx::query!( [INFO] [stdout] | _________________________^ [INFO] [stdout] 646 | | r#" [INFO] [stdout] 647 | | SELECT ps.full_name [INFO] [stdout] 648 | | FROM user_patreon_links upl [INFO] [stdout] ... | [INFO] [stdout] 652 | | user_id.0 [INFO] [stdout] 653 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:675:5 [INFO] [stdout] | [INFO] [stdout] 675 | / sqlx::query!( [INFO] [stdout] 676 | | r#" [INFO] [stdout] 677 | | DELETE FROM user_patreon_links [INFO] [stdout] 678 | | WHERE user_id = $1 [INFO] [stdout] 679 | | "#, [INFO] [stdout] 680 | | user_id.0 [INFO] [stdout] 681 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:712:23 [INFO] [stdout] | [INFO] [stdout] 712 | let link_status = sqlx::query!( [INFO] [stdout] | _______________________^ [INFO] [stdout] 713 | | r#" [INFO] [stdout] 714 | | SELECT [INFO] [stdout] 715 | | ps.email as patreon_email, [INFO] [stdout] ... | [INFO] [stdout] 724 | | user_id.0 [INFO] [stdout] 725 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:754:24 [INFO] [stdout] | [INFO] [stdout] 754 | let linked_users = sqlx::query!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 755 | | r#" [INFO] [stdout] 756 | | SELECT [INFO] [stdout] 757 | | u.id as user_id, [INFO] [stdout] ... | [INFO] [stdout] 766 | | "# [INFO] [stdout] 767 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:783:25 [INFO] [stdout] | [INFO] [stdout] 783 | / sqlx::query!( [INFO] [stdout] 784 | | r#" [INFO] [stdout] 785 | | UPDATE users [INFO] [stdout] 786 | | SET member_until = $2, membership_source = 'patreon' [INFO] [stdout] ... | [INFO] [stdout] 790 | | new_until [INFO] [stdout] 791 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:800:17 [INFO] [stdout] | [INFO] [stdout] 800 | / sqlx::query!( [INFO] [stdout] 801 | | r#" [INFO] [stdout] 802 | | UPDATE users [INFO] [stdout] 803 | | SET is_member = true, member_until = $2, membership_source = 'patreon' [INFO] [stdout] ... | [INFO] [stdout] 807 | | member_until [INFO] [stdout] 808 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:814:17 [INFO] [stdout] | [INFO] [stdout] 814 | / sqlx::query!( [INFO] [stdout] 815 | | r#" [INFO] [stdout] 816 | | UPDATE users [INFO] [stdout] 817 | | SET is_member = false, member_until = NULL [INFO] [stdout] ... | [INFO] [stdout] 820 | | user.user_id [INFO] [stdout] 821 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:844:24 [INFO] [stdout] | [INFO] [stdout] 844 | let linked_users = sqlx::query!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 845 | | r#" [INFO] [stdout] 846 | | SELECT user_id [INFO] [stdout] 847 | | FROM user_patreon_links [INFO] [stdout] ... | [INFO] [stdout] 850 | | patreon_id [INFO] [stdout] 851 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:864:13 [INFO] [stdout] | [INFO] [stdout] 864 | / sqlx::query!( [INFO] [stdout] 865 | | r#" [INFO] [stdout] 866 | | UPDATE users [INFO] [stdout] 867 | | SET is_member = true, member_until = $2, membership_source = 'patreon' [INFO] [stdout] ... | [INFO] [stdout] 871 | | member_until [INFO] [stdout] 872 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:877:13 [INFO] [stdout] | [INFO] [stdout] 877 | / sqlx::query!( [INFO] [stdout] 878 | | r#" [INFO] [stdout] 879 | | UPDATE users [INFO] [stdout] 880 | | SET is_member = false, member_until = NULL [INFO] [stdout] ... | [INFO] [stdout] 883 | | user.user_id [INFO] [stdout] 884 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:896:26 [INFO] [stdout] | [INFO] [stdout] 896 | let expired_tokens = sqlx::query!( [INFO] [stdout] | __________________________^ [INFO] [stdout] 897 | | r#" [INFO] [stdout] 898 | | SELECT patreon_id, refresh_token [INFO] [stdout] 899 | | FROM patreon_tokens [INFO] [stdout] 900 | | WHERE expires_at <= NOW() + INTERVAL '1 hour' [INFO] [stdout] 901 | | "# [INFO] [stdout] 902 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/services/patreon_link_service.rs:935:35 [INFO] [stdout] | [INFO] [stdout] 935 | ... match sqlx::query!( [INFO] [stdout] | _____________________________^ [INFO] [stdout] 936 | | ... r#" [INFO] [stdout] 937 | | ... UPDATE patreon_tokens [INFO] [stdout] 938 | | ... SET access_token = $2, [INFO] [stdout] ... | [INFO] [stdout] 951 | | ... new_token.token_type [INFO] [stdout] 952 | | ... ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_egg.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | / sqlx::query_as!( [INFO] [stdout] 130 | | Egg, [INFO] [stdout] 131 | | r#" [INFO] [stdout] 132 | | INSERT INTO eggs ( [INFO] [stdout] ... | [INFO] [stdout] 169 | | image.prompt [INFO] [stdout] 170 | | ) [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_egg.rs:187:16 [INFO] [stdout] | [INFO] [stdout] 187 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 188 | | "SELECT currency_balance FROM users WHERE id = $1", [INFO] [stdout] 189 | | owner_id [INFO] [stdout] 190 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_egg.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | / sqlx::query!( [INFO] [stdout] 228 | | "UPDATE users SET currency_balance = $1 WHERE id = $2", [INFO] [stdout] 229 | | new_balance, [INFO] [stdout] 230 | | owner_id [INFO] [stdout] 231 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_egg.rs:249:20 [INFO] [stdout] | [INFO] [stdout] 249 | let summoner = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 250 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 251 | | user_id.0 [INFO] [stdout] 252 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_creature.rs:47:15 [INFO] [stdout] | [INFO] [stdout] 47 | let egg = sqlx::query!( [INFO] [stdout] | _______________^ [INFO] [stdout] 48 | | r#" [INFO] [stdout] 49 | | SELECT [INFO] [stdout] 50 | | id, [INFO] [stdout] ... | [INFO] [stdout] 65 | | user_id.0 [INFO] [stdout] 66 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_creature.rs:147:18 [INFO] [stdout] | [INFO] [stdout] 147 | let result = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 148 | | r#" [INFO] [stdout] 149 | | INSERT INTO creatures ( [INFO] [stdout] 150 | | owner_id, original_egg_id, original_egg_summoned_by, hatched_by, [INFO] [stdout] ... | [INFO] [stdout] 181 | | now [INFO] [stdout] 182 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_creature.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | / sqlx::query!( [INFO] [stdout] 193 | | "UPDATE eggs SET status = 'locked'::item_status WHERE id = $1", [INFO] [stdout] 194 | | egg_id [INFO] [stdout] 195 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_creature.rs:215:20 [INFO] [stdout] | [INFO] [stdout] 215 | let creature = sqlx::query_as!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 216 | | Creature, [INFO] [stdout] 217 | | r#" [INFO] [stdout] 218 | | SELECT [INFO] [stdout] ... | [INFO] [stdout] 247 | | creature_id [INFO] [stdout] 248 | | ) [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_creature.rs:257:20 [INFO] [stdout] | [INFO] [stdout] 257 | let username = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 258 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 259 | | user_id.0 [INFO] [stdout] 260 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_code.rs:97:23 [INFO] [stdout] | [INFO] [stdout] 97 | let valid_codes = sqlx::query_as!(MembershipCode, [INFO] [stdout] | _______________________^ [INFO] [stdout] 98 | | "SELECT id, code_hash, created_by, created_at, expires_at, used_at, used_by, is_valid, duration_minutes \ [INFO] [stdout] 99 | | FROM membership_codes \ [INFO] [stdout] 100 | | WHERE is_valid = true \ [INFO] [stdout] ... | [INFO] [stdout] 103 | | FOR UPDATE" [INFO] [stdout] 104 | | ) [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_code.rs:123:18 [INFO] [stdout] | [INFO] [stdout] 123 | let result = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 124 | | "DELETE FROM membership_codes \ [INFO] [stdout] 125 | | WHERE id = $1 \ [INFO] [stdout] 126 | | AND is_valid = true \ [INFO] [stdout] ... | [INFO] [stdout] 130 | | membership.id [INFO] [stdout] 131 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_code.rs:138:24 [INFO] [stdout] | [INFO] [stdout] 138 | let user = sqlx::query!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 139 | | "SELECT username, is_member, member_until FROM users WHERE id = $1", [INFO] [stdout] 140 | | user_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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_code.rs:159:13 [INFO] [stdout] | [INFO] [stdout] 159 | / sqlx::query!( [INFO] [stdout] 160 | | "UPDATE users SET is_member = true, member_until = $1, membership_source = 'code' WHERE id = $2", [INFO] [stdout] 161 | | new_member_until, [INFO] [stdout] 162 | | user_id [INFO] [stdout] 163 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_code.rs:175:16 [INFO] [stdout] | [INFO] [stdout] 175 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 176 | | "SELECT is_member, member_until FROM users WHERE id = $1", [INFO] [stdout] 177 | | user_id [INFO] [stdout] 178 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_code.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 262 | / sqlx::query!( [INFO] [stdout] 263 | | "INSERT INTO membership_codes (code_hash, created_by, expires_at, duration_minutes) \ [INFO] [stdout] 264 | | VALUES ($1, $2, $3, $4)", [INFO] [stdout] 265 | | code_hash, [INFO] [stdout] ... | [INFO] [stdout] 268 | | duration_minutes, [INFO] [stdout] 269 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_code.rs:311:16 [INFO] [stdout] | [INFO] [stdout] 311 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 312 | | "SELECT username, is_member, member_until FROM users WHERE id = $1", [INFO] [stdout] 313 | | user_id.0 [INFO] [stdout] 314 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_code.rs:327:13 [INFO] [stdout] | [INFO] [stdout] 327 | / sqlx::query!( [INFO] [stdout] 328 | | "UPDATE users SET is_member = false, member_until = NULL WHERE id = $1", [INFO] [stdout] 329 | | user_id.0 [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_code.rs:370:16 [INFO] [stdout] | [INFO] [stdout] 370 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 371 | | "SELECT username, currency_balance, is_member, member_until FROM users WHERE id = $1", [INFO] [stdout] 372 | | user_id.0 [INFO] [stdout] 373 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/generator/generate_code.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 402 | / sqlx::query!( [INFO] [stdout] 403 | | "UPDATE users SET currency_balance = currency_balance - $1, is_member = true, member_until = $2, membership_source = 'pur... [INFO] [stdout] 404 | | DEFAULT_COST, [INFO] [stdout] 405 | | new_member_until, [INFO] [stdout] 406 | | user_id.0 [INFO] [stdout] 407 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/patreon_handler.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | / sqlx::query!( [INFO] [stdout] 339 | | r#" [INFO] [stdout] 340 | | INSERT INTO patreon_supporters ( [INFO] [stdout] 341 | | patreon_id, [INFO] [stdout] ... | [INFO] [stdout] 372 | | supporter.patron_status [INFO] [stdout] 373 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/patreon_handler.rs:382:19 [INFO] [stdout] | [INFO] [stdout] 382 | let records = sqlx::query!( [INFO] [stdout] | ___________________^ [INFO] [stdout] 383 | | r#" [INFO] [stdout] 384 | | SELECT [INFO] [stdout] 385 | | patreon_id, [INFO] [stdout] ... | [INFO] [stdout] 396 | | "# [INFO] [stdout] 397 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/patreon_handler.rs:571:5 [INFO] [stdout] | [INFO] [stdout] 571 | / sqlx::query!( [INFO] [stdout] 572 | | r#" [INFO] [stdout] 573 | | INSERT INTO patreon_supporters ( [INFO] [stdout] 574 | | patreon_id, full_name, email, [INFO] [stdout] ... | [INFO] [stdout] 594 | | supporter.last_charge_status [INFO] [stdout] 595 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/patreon_handler.rs:600:24 [INFO] [stdout] | [INFO] [stdout] 600 | let linked_users = sqlx::query!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 601 | | r#" [INFO] [stdout] 602 | | SELECT user_id [INFO] [stdout] 603 | | FROM user_patreon_links [INFO] [stdout] ... | [INFO] [stdout] 606 | | supporter.id [INFO] [stdout] 607 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/patreon_handler.rs:619:13 [INFO] [stdout] | [INFO] [stdout] 619 | / sqlx::query!( [INFO] [stdout] 620 | | r#" [INFO] [stdout] 621 | | UPDATE users [INFO] [stdout] 622 | | SET is_member = true, member_until = $2 [INFO] [stdout] ... | [INFO] [stdout] 626 | | member_until [INFO] [stdout] 627 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/patreon_handler.rs:634:13 [INFO] [stdout] | [INFO] [stdout] 634 | / sqlx::query!( [INFO] [stdout] 635 | | r#" [INFO] [stdout] 636 | | UPDATE users [INFO] [stdout] 637 | | SET is_member = false, member_until = NULL [INFO] [stdout] ... | [INFO] [stdout] 640 | | user.user_id [INFO] [stdout] 641 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/patreon_handler.rs:662:5 [INFO] [stdout] | [INFO] [stdout] 662 | / sqlx::query!( [INFO] [stdout] 663 | | r#" [INFO] [stdout] 664 | | UPDATE patreon_supporters [INFO] [stdout] 665 | | SET patron_status = 'former_patron', [INFO] [stdout] ... | [INFO] [stdout] 669 | | member_id [INFO] [stdout] 670 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/patreon_handler.rs:675:24 [INFO] [stdout] | [INFO] [stdout] 675 | let linked_users = sqlx::query!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 676 | | r#" [INFO] [stdout] 677 | | SELECT user_id [INFO] [stdout] 678 | | FROM user_patreon_links [INFO] [stdout] ... | [INFO] [stdout] 681 | | member_id [INFO] [stdout] 682 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/patreon_handler.rs:688:9 [INFO] [stdout] | [INFO] [stdout] 688 | / sqlx::query!( [INFO] [stdout] 689 | | r#" [INFO] [stdout] 690 | | UPDATE users [INFO] [stdout] 691 | | SET is_member = false, member_until = NULL [INFO] [stdout] ... | [INFO] [stdout] 694 | | user.user_id [INFO] [stdout] 695 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_match_game.rs:122:20 [INFO] [stdout] | [INFO] [stdout] 122 | let username = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 123 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 124 | | user_id.0 [INFO] [stdout] 125 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_match_game.rs:122:20 [INFO] [stdout] | [INFO] [stdout] 122 | let username = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 123 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 124 | | user_id.0 [INFO] [stdout] 125 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_match_game.rs:122:20 [INFO] [stdout] | [INFO] [stdout] 122 | let username = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 123 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 124 | | user_id.0 [INFO] [stdout] 125 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_snake_game.rs:192:30 [INFO] [stdout] | [INFO] [stdout] 192 | let username = match sqlx::query!( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 193 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 194 | | user_id [INFO] [stdout] 195 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_2048_game.rs:159:32 [INFO] [stdout] | [INFO] [stdout] 159 | let username = sqlx::query!( [INFO] [stdout] | ________________________________^ [INFO] [stdout] 160 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 161 | | user_id.0 [INFO] [stdout] 162 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_2048_game.rs:208:40 [INFO] [stdout] | [INFO] [stdout] 208 | let username = sqlx::query!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 209 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 210 | | user_id.0 [INFO] [stdout] 211 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | let user = sqlx::query!( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 39 | | "SELECT currency_balance FROM users WHERE id = $1", [INFO] [stdout] 40 | | user_id.0 [INFO] [stdout] 41 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:91:20 [INFO] [stdout] | [INFO] [stdout] 91 | let user = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 92 | | "SELECT currency_balance FROM users WHERE id = $1", [INFO] [stdout] 93 | | user_id.0 [INFO] [stdout] 94 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:116:16 [INFO] [stdout] | [INFO] [stdout] 116 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 117 | | "SELECT currency_balance FROM users WHERE id = $1", [INFO] [stdout] 118 | | user_id.0 [INFO] [stdout] 119 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 148 | / sqlx::query!( [INFO] [stdout] 149 | | "UPDATE users SET currency_balance = $1 WHERE id = $2", [INFO] [stdout] 150 | | new_pax_balance, [INFO] [stdout] 151 | | user_id.0 [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | / sqlx::query!( [INFO] [stdout] 165 | | "UPDATE users SET currency_balance = $1 WHERE id = $2", [INFO] [stdout] 166 | | new_pax_balance, [INFO] [stdout] 167 | | user_id.0 [INFO] [stdout] 168 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:178:22 [INFO] [stdout] | [INFO] [stdout] 178 | let result = sqlx::query!( [INFO] [stdout] | ______________________^ [INFO] [stdout] 179 | | r#" [INFO] [stdout] 180 | | UPDATE scrolls [INFO] [stdout] 181 | | SET quantity = quantity + 1, [INFO] [stdout] ... | [INFO] [stdout] 186 | | user_id.0 [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:193:13 [INFO] [stdout] | [INFO] [stdout] 193 | / sqlx::query!( [INFO] [stdout] 194 | | r#" [INFO] [stdout] 195 | | INSERT INTO scrolls ( [INFO] [stdout] 196 | | id, owner_id, created_at, updated_at, display_name, [INFO] [stdout] ... | [INFO] [stdout] 208 | | now [INFO] [stdout] 209 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 219 | / sqlx::query!( [INFO] [stdout] 220 | | "UPDATE users SET currency_balance = $1 WHERE id = $2", [INFO] [stdout] 221 | | new_pax_balance, [INFO] [stdout] 222 | | user_id.0 [INFO] [stdout] 223 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:260:20 [INFO] [stdout] | [INFO] [stdout] 260 | let username = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 261 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 262 | | user_id.0 [INFO] [stdout] 263 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | let user = sqlx::query!( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 39 | | "SELECT currency_balance FROM users WHERE id = $1", [INFO] [stdout] 40 | | user_id.0 [INFO] [stdout] 41 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:91:20 [INFO] [stdout] | [INFO] [stdout] 91 | let user = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 92 | | "SELECT currency_balance FROM users WHERE id = $1", [INFO] [stdout] 93 | | user_id.0 [INFO] [stdout] 94 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:116:16 [INFO] [stdout] | [INFO] [stdout] 116 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 117 | | "SELECT currency_balance FROM users WHERE id = $1", [INFO] [stdout] 118 | | user_id.0 [INFO] [stdout] 119 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 148 | / sqlx::query!( [INFO] [stdout] 149 | | "UPDATE users SET currency_balance = $1 WHERE id = $2", [INFO] [stdout] 150 | | new_pax_balance, [INFO] [stdout] 151 | | user_id.0 [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | / sqlx::query!( [INFO] [stdout] 165 | | "UPDATE users SET currency_balance = $1 WHERE id = $2", [INFO] [stdout] 166 | | new_pax_balance, [INFO] [stdout] 167 | | user_id.0 [INFO] [stdout] 168 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:178:22 [INFO] [stdout] | [INFO] [stdout] 178 | let result = sqlx::query!( [INFO] [stdout] | ______________________^ [INFO] [stdout] 179 | | r#" [INFO] [stdout] 180 | | UPDATE scrolls [INFO] [stdout] 181 | | SET quantity = quantity + 1, [INFO] [stdout] ... | [INFO] [stdout] 186 | | user_id.0 [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:193:13 [INFO] [stdout] | [INFO] [stdout] 193 | / sqlx::query!( [INFO] [stdout] 194 | | r#" [INFO] [stdout] 195 | | INSERT INTO scrolls ( [INFO] [stdout] 196 | | id, owner_id, created_at, updated_at, display_name, [INFO] [stdout] ... | [INFO] [stdout] 208 | | now [INFO] [stdout] 209 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 219 | / sqlx::query!( [INFO] [stdout] 220 | | "UPDATE users SET currency_balance = $1 WHERE id = $2", [INFO] [stdout] 221 | | new_pax_balance, [INFO] [stdout] 222 | | user_id.0 [INFO] [stdout] 223 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:260:20 [INFO] [stdout] | [INFO] [stdout] 260 | let username = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 261 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 262 | | user_id.0 [INFO] [stdout] 263 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | let user = sqlx::query!( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 39 | | "SELECT currency_balance FROM users WHERE id = $1", [INFO] [stdout] 40 | | user_id.0 [INFO] [stdout] 41 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:91:20 [INFO] [stdout] | [INFO] [stdout] 91 | let user = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 92 | | "SELECT currency_balance FROM users WHERE id = $1", [INFO] [stdout] 93 | | user_id.0 [INFO] [stdout] 94 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:116:16 [INFO] [stdout] | [INFO] [stdout] 116 | let user = sqlx::query!( [INFO] [stdout] | ________________^ [INFO] [stdout] 117 | | "SELECT currency_balance FROM users WHERE id = $1", [INFO] [stdout] 118 | | user_id.0 [INFO] [stdout] 119 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 148 | / sqlx::query!( [INFO] [stdout] 149 | | "UPDATE users SET currency_balance = $1 WHERE id = $2", [INFO] [stdout] 150 | | new_pax_balance, [INFO] [stdout] 151 | | user_id.0 [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | / sqlx::query!( [INFO] [stdout] 165 | | "UPDATE users SET currency_balance = $1 WHERE id = $2", [INFO] [stdout] 166 | | new_pax_balance, [INFO] [stdout] 167 | | user_id.0 [INFO] [stdout] 168 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:178:22 [INFO] [stdout] | [INFO] [stdout] 178 | let result = sqlx::query!( [INFO] [stdout] | ______________________^ [INFO] [stdout] 179 | | r#" [INFO] [stdout] 180 | | UPDATE scrolls [INFO] [stdout] 181 | | SET quantity = quantity + 1, [INFO] [stdout] ... | [INFO] [stdout] 186 | | user_id.0 [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:193:13 [INFO] [stdout] | [INFO] [stdout] 193 | / sqlx::query!( [INFO] [stdout] 194 | | r#" [INFO] [stdout] 195 | | INSERT INTO scrolls ( [INFO] [stdout] 196 | | id, owner_id, created_at, updated_at, display_name, [INFO] [stdout] ... | [INFO] [stdout] 208 | | now [INFO] [stdout] 209 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 219 | / sqlx::query!( [INFO] [stdout] 220 | | "UPDATE users SET currency_balance = $1 WHERE id = $2", [INFO] [stdout] 221 | | new_pax_balance, [INFO] [stdout] 222 | | user_id.0 [INFO] [stdout] 223 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:260:20 [INFO] [stdout] | [INFO] [stdout] 260 | let username = sqlx::query!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 261 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 262 | | user_id.0 [INFO] [stdout] 263 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_word_game.rs:354:26 [INFO] [stdout] | [INFO] [stdout] 354 | let username = match sqlx::query!( [INFO] [stdout] | __________________________^ [INFO] [stdout] 355 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 356 | | user_id.0 [INFO] [stdout] 357 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_word_game.rs:506:26 [INFO] [stdout] | [INFO] [stdout] 506 | let username = match sqlx::query!( [INFO] [stdout] | __________________________^ [INFO] [stdout] 507 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 508 | | user_id.0 [INFO] [stdout] 509 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_word_game.rs:819:26 [INFO] [stdout] | [INFO] [stdout] 819 | let username = match sqlx::query!( [INFO] [stdout] | __________________________^ [INFO] [stdout] 820 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 821 | | user_id.0 [INFO] [stdout] 822 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_word_game.rs:931:26 [INFO] [stdout] | [INFO] [stdout] 931 | let username = match sqlx::query!( [INFO] [stdout] | __________________________^ [INFO] [stdout] 932 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 933 | | user_id.0 [INFO] [stdout] 934 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_word_game.rs:1068:26 [INFO] [stdout] | [INFO] [stdout] 1068 | let username = match sqlx::query!( [INFO] [stdout] | __________________________^ [INFO] [stdout] 1069 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 1070 | | user_id [INFO] [stdout] 1071 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_word_game.rs:1079:26 [INFO] [stdout] | [INFO] [stdout] 1079 | let existing_stats = sqlx::query!( [INFO] [stdout] | __________________________^ [INFO] [stdout] 1080 | | r#" [INFO] [stdout] 1081 | | SELECT [INFO] [stdout] 1082 | | user_id, [INFO] [stdout] ... | [INFO] [stdout] 1092 | | user_id [INFO] [stdout] 1093 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_word_game.rs:1240:17 [INFO] [stdout] | [INFO] [stdout] 1240 | let count = sqlx::query_scalar!( [INFO] [stdout] | _________________^ [INFO] [stdout] 1241 | | "SELECT COUNT(*) FROM word_game_stats WHERE total_words_guessed > 0" [INFO] [stdout] 1242 | | ) [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_scalar` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_word_game.rs:1256:19 [INFO] [stdout] | [INFO] [stdout] 1256 | let entries = sqlx::query_as!( [INFO] [stdout] | ___________________^ [INFO] [stdout] 1257 | | WordLeaderboardEntry, [INFO] [stdout] 1258 | | r#" [INFO] [stdout] 1259 | | SELECT [INFO] [stdout] ... | [INFO] [stdout] 1279 | | limit [INFO] [stdout] 1280 | | ) [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_word_game.rs:1297:26 [INFO] [stdout] | [INFO] [stdout] 1297 | let username = match sqlx::query!( [INFO] [stdout] | __________________________^ [INFO] [stdout] 1298 | | "SELECT username FROM users WHERE id = $1", [INFO] [stdout] 1299 | | user_id.0 [INFO] [stdout] 1300 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_word_game.rs:1313:17 [INFO] [stdout] | [INFO] [stdout] 1313 | let stats = sqlx::query_as!( [INFO] [stdout] | _________________^ [INFO] [stdout] 1314 | | WordLeaderboardEntry, [INFO] [stdout] 1315 | | r#" [INFO] [stdout] 1316 | | SELECT [INFO] [stdout] ... | [INFO] [stdout] 1328 | | user_id.0 [INFO] [stdout] 1329 | | ) [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_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_hexort_game.rs:53:26 [INFO] [stdout] | [INFO] [stdout] 53 | let username = match sqlx::query!("SELECT username FROM users WHERE id = $1", user_id.0) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/games/backend_hexort_game.rs:192:11 [INFO] [stdout] | [INFO] [stdout] 192 | match sqlx::query!( [INFO] [stdout] | ___________^ [INFO] [stdout] 193 | | r#" [INFO] [stdout] 194 | | INSERT INTO game_leaderboard (game_type, user_id, high_score) [INFO] [stdout] 195 | | VALUES ($1, $2, $3) [INFO] [stdout] ... | [INFO] [stdout] 202 | | score_data.score [INFO] [stdout] 203 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/main.rs:492:25 [INFO] [stdout] | [INFO] [stdout] 492 | let scrolls_count = sqlx::query_scalar!("SELECT COALESCE(SUM(quantity), 0) FROM scrolls") [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_scalar` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/main.rs:502:22 [INFO] [stdout] | [INFO] [stdout] 502 | let eggs_count = sqlx::query_scalar!( [INFO] [stdout] | ______________________^ [INFO] [stdout] 503 | | "SELECT COUNT(*) FROM eggs e [INFO] [stdout] 504 | | WHERE NOT EXISTS ( [INFO] [stdout] 505 | | SELECT 1 FROM creatures c [INFO] [stdout] 506 | | WHERE c.original_egg_id = e.id [INFO] [stdout] 507 | | )" [INFO] [stdout] 508 | | ) [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_scalar` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/main.rs:518:27 [INFO] [stdout] | [INFO] [stdout] 518 | let creatures_count = sqlx::query_scalar!("SELECT COUNT(*) FROM creatures") [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_scalar` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/main.rs:528:22 [INFO] [stdout] | [INFO] [stdout] 528 | let total_soul = sqlx::query_scalar!("SELECT COALESCE(SUM(soul), 0) FROM creatures") [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_scalar` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/main.rs:814:5 [INFO] [stdout] | [INFO] [stdout] 814 | / sqlx::query!( [INFO] [stdout] 815 | | "UPDATE users SET is_member = false, member_until = NULL [INFO] [stdout] 816 | | WHERE is_member = true AND member_until < $1", [INFO] [stdout] 817 | | now, [INFO] [stdout] 818 | | ) [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: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> backend/src/main.rs:828:18 [INFO] [stdout] | [INFO] [stdout] 828 | let result = sqlx::query!( [INFO] [stdout] | __________________^ [INFO] [stdout] 829 | | "DELETE FROM membership_codes WHERE expires_at < $1", [INFO] [stdout] 830 | | time::OffsetDateTime::now_utc(), [INFO] [stdout] 831 | | ) [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] warning: unused import: `Egg` [INFO] [stdout] --> backend/src/services/market_service.rs:10:34 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::models::{DisplayItem, Egg, Creature as ModelCreature}; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::Creature` [INFO] [stdout] --> backend/src/generator/generate_creature.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use super::Creature; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> backend/src/games/backend_wheel_game.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> backend/src/services/creature_service.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | / pub async fn get_user_creatures( [INFO] [stdout] 66 | | State(state): State, [INFO] [stdout] 67 | | Extension(user_id): Extension, [INFO] [stdout] 68 | | ) -> Result, Response> { [INFO] [stdout] | |___________________________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: _::_serde::Serialize` will fail [INFO] [stdout] --> backend/src/services/creature_service.rs:126:48 [INFO] [stdout] | [INFO] [stdout] 126 | .body(Body::from(serde_json::to_string(&creatures).unwrap())) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(dependency_on_unit_never_type_fallback)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 69 | let creatures: () = match sqlx::query_as!( [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `whole_seconds` found for struct `OffsetDateTime` in the current scope [INFO] [stdout] --> backend/src/services/chaos_realm.rs:223:16 [INFO] [stdout] | [INFO] [stdout] 223 | if elapsed.whole_seconds() < CHAOS_REALM_DURATION_SECS { [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `OffsetDateTime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `whole_seconds` found for struct `OffsetDateTime` in the current scope [INFO] [stdout] --> backend/src/services/chaos_realm.rs:224:129 [INFO] [stdout] | [INFO] [stdout] 224 | ...e, CHAOS_REALM_DURATION_SECS - elapsed.whole_seconds()); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `OffsetDateTime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `whole_seconds` found for struct `OffsetDateTime` in the current scope [INFO] [stdout] --> backend/src/services/chaos_realm.rs:229:53 [INFO] [stdout] | [INFO] [stdout] 229 | CHAOS_REALM_DURATION_SECS - elapsed.whole_seconds() [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `OffsetDateTime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0599`. [INFO] [stdout] [INFO] [stderr] error: could not compile `backend` (bin "backend") due to 296 previous errors; 5 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: struct `MembershipDetails` is never constructed [INFO] [stdout] --> frontend/src/components/settings/membership_code.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 30 | pub struct MembershipDetails { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "c6a630b3482fe02904a01ae5ca43c4530b3dab0dc4eeb79dcd853841ec5bc2c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c6a630b3482fe02904a01ae5ca43c4530b3dab0dc4eeb79dcd853841ec5bc2c2", kill_on_drop: false }` [INFO] [stdout] c6a630b3482fe02904a01ae5ca43c4530b3dab0dc4eeb79dcd853841ec5bc2c2