[INFO] cloning repository https://github.com/kyzodb/kyzo
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kyzodb/kyzo" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkyzodb%2Fkyzo", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkyzodb%2Fkyzo'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f0a76c4598e9565750e75fdc40e014d4875cc5a5
[INFO] checking kyzodb/kyzo against dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8 for pr-133502-26
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkyzodb%2Fkyzo" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc1/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/kyzodb/kyzo
[INFO] finished tweaking git repo https://github.com/kyzodb/kyzo
[INFO] tweaked toml for git repo https://github.com/kyzodb/kyzo written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kyzodb/kyzo on toolchain dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/kyzodb/kyzo 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" "+dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/RustCrypto/rustls-rustcrypto`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded test-log-macros v0.2.21
[INFO] [stderr]   Downloaded test-log v0.2.21
[INFO] [stderr]   Downloaded test-log-core v0.2.21
[INFO] [stderr]   Downloaded varint-rs v2.2.1
[INFO] [stderr]   Downloaded xxhash-rust v0.8.16
[INFO] [stderr]   Downloaded lz4_flex v0.13.1
[INFO] [stderr]   Downloaded compare v0.0.6
[INFO] [stderr]   Downloaded defmt v1.1.0
[INFO] [stderr]   Downloaded defmt-macros v1.1.0
[INFO] [stderr]   Downloaded interval-heap v0.0.5
[INFO] [stderr]   Downloaded sfa v1.0.0
[INFO] [stderr]   Downloaded crossbeam-skiplist v0.1.3
[INFO] [stderr]   Downloaded quick_cache v0.6.24
[INFO] [stderr]   Downloaded jiff-static v0.2.32
[INFO] [stderr]   Downloaded byteview v0.10.1
[INFO] [stderr]   Downloaded jiff v0.2.32
[INFO] [stderr]   Downloaded flume v0.12.0
[INFO] [stderr]   Downloaded uuid v1.23.5
[INFO] [stderr]   Downloaded trybuild v1.0.118
[INFO] [stderr]   Downloaded target-triple v1.0.0
[INFO] [stderr]   Downloaded quadrature v0.1.2
[INFO] [stderr]   Downloaded pest_derive v2.8.7
[INFO] [stderr]   Downloaded pest_meta v2.8.7
[INFO] [stderr]   Downloaded pest_generator v2.8.7
[INFO] [stderr]   Downloaded pest v2.8.7
[INFO] [stderr]   Downloaded flatbuffers v25.12.19
[INFO] [stderr]   Downloaded fuser v0.17.0
[INFO] [stderr]   Downloaded fast2s v0.3.1
[INFO] [stderr]   Downloaded chacha20poly1305 v0.11.0
[INFO] [stderr]   Downloaded cedarwood v0.4.6
[INFO] [stderr]   Downloaded poly1305 v0.9.0
[INFO] [stderr]   Downloaded casey v0.4.2
[INFO] [stderr]   Downloaded arrow-string v59.1.0
[INFO] [stderr]   Downloaded arrow-data v59.1.0
[INFO] [stderr]   Downloaded arrow v59.1.0
[INFO] [stderr]   Downloaded arrow-select v59.1.0
[INFO] [stderr]   Downloaded arrow-schema v59.1.0
[INFO] [stderr]   Downloaded arrow-buffer v59.1.0
[INFO] [stderr]   Downloaded arrow-array v59.1.0
[INFO] [stderr]   Downloaded arrow-cast v59.1.0
[INFO] [stderr]   Downloaded arrow-row v59.1.0
[INFO] [stderr]   Downloaded arrow-ord v59.1.0
[INFO] [stderr]   Downloaded lexical-core v1.0.6
[INFO] [stderr]   Downloaded lexical-write-integer v1.0.6
[INFO] [stderr]   Downloaded lexical-parse-integer v1.0.6
[INFO] [stderr]   Downloaded arrow-arith v59.1.0
[INFO] [stderr]   Downloaded lsp-types v0.97.0
[INFO] [stderr]   Downloaded arrow-ipc v59.1.0
[INFO] [stderr]   Downloaded lexical-util v1.0.7
[INFO] [stderr]   Downloaded lexical-write-float v1.0.6
[INFO] [stderr]   Downloaded lexical-parse-float v1.0.6
[INFO] [stderr]   Downloaded rustyline v18.0.1
[INFO] [stderr]   Downloaded radix_trie v0.3.0
[INFO] [stderr]   Downloaded jieba-rs v0.7.0
[INFO] [stderr]   Downloaded endian-type v0.2.0
[INFO] [stderr]   Downloaded der v0.8.0
[INFO] [stderr]   Downloaded pem-rfc7468 v1.0.0
[INFO] [stderr]   Downloaded x25519-dalek v3.0.0-rc.1
[INFO] [stderr]   Downloaded fiat-crypto v0.3.0
[INFO] [stderr]   Downloaded curve25519-dalek v5.0.0-rc.1
[INFO] [stderr]   Downloaded pkcs1 v0.8.0-rc.4
[INFO] [stderr]   Downloaded wnaf v0.14.0
[INFO] [stderr]   Downloaded rsa v0.10.0-rc.18
[INFO] [stderr]   Downloaded hkdf v0.13.0
[INFO] [stderr]   Downloaded primeorder v0.14.0
[INFO] [stderr]   Downloaded crypto-primes v0.7.2
[INFO] [stderr]   Downloaded polyval v0.7.1
[INFO] [stderr]   Downloaded p384 v0.14.0-rc.15
[INFO] [stderr]   Downloaded primefield v0.14.0
[INFO] [stderr]   Downloaded rfc6979 v0.6.0
[INFO] [stderr]   Downloaded ed25519 v3.0.0
[INFO] [stderr]   Downloaded ecdsa v0.17.0
[INFO] [stderr]   Downloaded p256 v0.14.0
[INFO] [stderr]   Downloaded prettytable v0.10.0
[INFO] [stderr]   Downloaded ed25519-dalek v3.0.0-rc.1
[INFO] [stderr]   Downloaded axum-macros v0.5.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:1fa6594d87c8fa7b311925a7a77a16f539833322d9dfba4ce891f211db2f90b1" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 954c0cbff545bc5281ab9192e20a04d99c06d1fd886c880b48696802a2ad34a2
[INFO] running `Command { std: "docker" "start" "954c0cbff545bc5281ab9192e20a04d99c06d1fd886c880b48696802a2ad34a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "954c0cbff545bc5281ab9192e20a04d99c06d1fd886c880b48696802a2ad34a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "954c0cbff545bc5281ab9192e20a04d99c06d1fd886c880b48696802a2ad34a2" "/opt/rustwide/cargo-home/bin/cargo" "+dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "954c0cbff545bc5281ab9192e20a04d99c06d1fd886c880b48696802a2ad34a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "954c0cbff545bc5281ab9192e20a04d99c06d1fd886c880b48696802a2ad34a2" "/opt/rustwide/cargo-home/bin/cargo" "+dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]     Checking rand_core v0.10.1
[INFO] [stderr]     Checking zeroize v1.9.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking cmov v0.5.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking regex-syntax v0.8.11
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]     Checking simd-adler32 v0.3.9
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]     Checking jiff-tzdb v0.1.8
[INFO] [stderr]     Checking hybrid-array v0.4.13
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]     Checking jiff v0.2.32
[INFO] [stderr]     Checking object v0.37.3
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]     Checking ctutils v0.4.2
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling flatbuffers v25.12.19
[INFO] [stderr]     Checking rustc-demangle v0.1.27
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]     Checking either v1.16.0
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]     Checking block-buffer v0.12.1
[INFO] [stderr]     Checking inout v0.2.2
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]     Checking atomic v0.6.1
[INFO] [stderr]    Compiling pest v2.8.7
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking ucd-trie v0.1.7
[INFO] [stderr]     Checking compare v0.0.6
[INFO] [stderr]     Checking xxhash-rust v0.8.16
[INFO] [stderr]     Checking interval-heap v0.0.5
[INFO] [stderr]     Checking sfa v1.0.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]     Checking crossbeam-skiplist v0.1.3
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]     Checking quick_cache v0.6.24
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]     Checking byteview v0.10.1
[INFO] [stderr]     Checking self_cell v1.2.2
[INFO] [stderr]     Checking varint-rs v2.2.1
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking rustc-hash v2.1.3
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]     Checking rayon-core v1.13.0
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling jieba-rs v0.7.0
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking terminal_size v0.4.4
[INFO] [stderr]     Checking dashmap v6.2.1
[INFO] [stderr]     Checking flume v0.12.0
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking universal-hash v0.5.1
[INFO] [stderr]     Checking ahash v0.7.8
[INFO] [stderr]     Checking csv-core v0.1.13
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking polyval v0.6.2
[INFO] [stderr]     Checking phf v0.11.3
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking aead v0.5.2
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]     Checking cipher v0.5.2
[INFO] [stderr]    Compiling pest_meta v2.8.7
[INFO] [stderr]     Checking universal-hash v0.6.1
[INFO] [stderr]     Checking aead v0.6.1
[INFO] [stderr]     Checking sha2 v0.11.0
[INFO] [stderr]     Checking poly1305 v0.9.0
[INFO] [stderr]     Checking rmp v0.8.15
[INFO] [stderr]     Checking cedarwood v0.4.6
[INFO] [stderr]     Checking unicode-normalization v0.1.25
[INFO] [stderr]     Checking priority-queue v2.7.0
[INFO] [stderr]     Checking chacha20 v0.10.1
[INFO] [stderr]     Checking aes-gcm-siv v0.11.1
[INFO] [stderr]     Checking ordered-float v5.3.0
[INFO] [stderr]     Checking itertools v0.15.0
[INFO] [stderr]     Checking quadrature v0.1.2
[INFO] [stderr]     Checking serde_json v1.0.150
[INFO] [stderr]     Checking uuid v1.23.5
[INFO] [stderr]     Checking chacha20poly1305 v0.11.0
[INFO] [stderr]     Checking csv v1.4.0
[INFO] [stderr]     Checking serde_bytes v0.11.19
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]     Checking page_size v0.6.0
[INFO] [stderr]    Compiling fuser v0.17.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking plotters-backend v0.3.7
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]     Checking itertools v0.13.0
[INFO] [stderr]     Checking winnow v1.0.3
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking plotters-svg v0.3.7
[INFO] [stderr]     Checking toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking wait-timeout v0.2.1
[INFO] [stderr]     Checking bit-vec v0.8.0
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking oorandom v11.1.5
[INFO] [stderr]     Checking rusty-fork v0.3.1
[INFO] [stderr]     Checking regex v1.13.0
[INFO] [stderr]     Checking bit-set v0.8.0
[INFO] [stderr]     Checking rand_xorshift v0.4.0
[INFO] [stderr]     Checking bytes v1.12.1
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]     Checking toml v1.1.3+spec-1.1.0
[INFO] [stderr]     Checking backtrace v0.3.76
[INFO] [stderr]     Checking glob v0.3.3
[INFO] [stderr]     Checking cpubits v0.1.1
[INFO] [stderr]     Checking base64ct v1.8.3
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]     Checking num-bigint v0.4.8
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking pem-rfc7468 v1.0.0
[INFO] [stderr]     Checking crypto-bigint v0.7.5
[INFO] [stderr]     Checking arrow-schema v59.1.0
[INFO] [stderr]     Checking backtrace-ext v0.2.1
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking ff v0.14.0
[INFO] [stderr]     Checking hmac v0.13.0
[INFO] [stderr]     Checking socket2 v0.6.4
[INFO] [stderr]     Checking der v0.8.0
[INFO] [stderr]     Checking mio v1.2.1
[INFO] [stderr]     Checking group v0.14.0
[INFO] [stderr]    Compiling fast2s v0.3.1
[INFO] [stderr]     Checking http v1.4.2
[INFO] [stderr]     Checking signature v3.0.0
[INFO] [stderr]     Checking base16ct v1.0.0
[INFO] [stderr]     Checking lexical-util v1.0.7
[INFO] [stderr]     Checking hkdf v0.13.0
[INFO] [stderr]     Checking alloc-stdlib v0.2.4
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0-rc.1
[INFO] [stderr]     Checking rustls-pki-types v1.15.0
[INFO] [stderr]     Checking slab v0.4.12
[INFO] [stderr]     Checking criterion-plot v0.8.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling pest_generator v2.8.7
[INFO] [stderr]     Checking lexical-parse-integer v1.0.6
[INFO] [stderr]     Checking lexical-write-integer v1.0.6
[INFO] [stderr]     Checking brotli-decompressor v5.0.3
[INFO] [stderr]     Checking wnaf v0.14.0
[INFO] [stderr]     Checking env_filter v2.0.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]     Checking lexical-parse-float v1.0.6
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking polyval v0.7.1
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]     Checking env_logger v0.11.11
[INFO] [stderr]     Checking compression-core v0.4.32
[INFO] [stderr]    Compiling rustls v0.23.41
[INFO] [stderr]     Checking dirs-next v2.0.0
[INFO] [stderr]     Checking spki v0.8.0
[INFO] [stderr]     Checking sec1 v0.8.1
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking brotli v8.0.4
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]     Checking ghash v0.6.0
[INFO] [stderr]     Checking lexical-write-float v1.0.6
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]     Checking aes v0.9.1
[INFO] [stderr]     Checking ctr v0.10.1
[INFO] [stderr]     Checking atoi v2.0.0
[INFO] [stderr]     Checking pkcs8 v0.11.0
[INFO] [stderr]     Checking pkcs1 v0.8.0-rc.4
[INFO] [stderr]     Checking nibble_vec v0.1.0
[INFO] [stderr]     Checking endian-type v0.2.0
[INFO] [stderr]     Checking term v0.7.0
[INFO] [stderr]     Checking lexical-core v1.0.6
[INFO] [stderr]     Checking ed25519 v3.0.0
[INFO] [stderr]     Checking radix_trie v0.3.0
[INFO] [stderr]     Checking webpki-roots v1.0.8
[INFO] [stderr]     Checking axum-core v0.5.6
[INFO] [stderr]    Compiling test-log-core v0.2.21
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]     Checking winnow v0.7.15
[INFO] [stderr]     Checking unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]     Checking toml_write v0.1.2
[INFO] [stderr]     Checking encode_unicode v1.0.0
[INFO] [stderr]     Checking fluent-uri v0.1.4
[INFO] [stderr]     Checking webpki-roots v0.26.11
[INFO] [stderr]     Checking aes-gcm v0.11.0
[INFO] [stderr]     Checking rand v0.10.2
[INFO] [stderr]     Checking fs_extra v1.3.0
[INFO] [stderr]     Checking prettytable v0.10.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling pest_derive v2.8.7
[INFO] [stderr]    Compiling enum_dispatch v0.3.13
[INFO] [stderr]    Compiling casey v0.4.2
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]     Checking elliptic-curve v0.14.1
[INFO] [stderr]     Checking ref-cast v1.0.25
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]     Checking rfc6979 v0.6.0
[INFO] [stderr]     Checking primefield v0.14.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]     Checking miette v7.6.0
[INFO] [stderr]     Checking crypto-primes v0.7.2
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]     Checking primeorder v0.14.0
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking num_enum v0.7.6
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking ecdsa v0.17.0
[INFO] [stderr]     Checking compression-codecs v0.4.38
[INFO] [stderr]     Checking rustyline v18.0.1
[INFO] [stderr]     Checking ctrlc v3.5.2
[INFO] [stderr]    Compiling test-log-macros v0.2.21
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]    Compiling axum-macros v0.5.1
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]     Checking test-log v0.2.21
[INFO] [stderr]     Checking async-stream v0.3.6
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]     Checking p256 v0.14.0
[INFO] [stderr]     Checking p384 v0.14.0-rc.15
[INFO] [stderr]     Checking x25519-dalek v3.0.0-rc.1
[INFO] [stderr]     Checking ed25519-dalek v3.0.0-rc.1
[INFO] [stderr]     Checking rsa v0.10.0-rc.18
[INFO] [stderr]     Checking rust-stemmers v1.2.0
[INFO] [stderr]     Checking rmp-serde v1.3.1
[INFO] [stderr]     Checking ndarray v0.17.2
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking trybuild v1.0.118
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking kyzo-model v0.8.2 (/opt/rustwide/workdir/crates/kyzo-model)
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking lsp-types v0.97.0
[INFO] [stderr]     Checking strum v0.28.0
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]     Checking derive_builder v0.20.2
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/envelope/arrow.rs:430:44
[INFO] [stdout]     |
[INFO] [stdout] 430 |               other @ (data_value_any!()) => bail!(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 431 | |                 "Arrow export: column value {other:?} has no Arrow mapping in this encoder \
[INFO] [stdout] 432 | |                  (supported: null, int, float, bool, str, bytes)"
[INFO] [stdout] 433 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/envelope/arrow.rs:438:24
[INFO] [stdout]     |
[INFO] [stdout] 438 |               Some(_) => bail!(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 439 | |                 "Arrow export: column mixes more than one non-null kind — Arrow columns are \
[INFO] [stdout] 440 | |                  single-typed, this encoder does not fall back to a lossy re-encoding"
[INFO] [stdout] 441 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Hi` and `Lo`
[INFO] [stdout]   --> crates/kyzo-model/src/envelope/json.rs:16:36
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::value::kind::interval::{Hi, Lo};
[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 imports: `DecodeError`, `RelationId`, `decode`, and `encode_owned`
[INFO] [stdout]   --> crates/kyzo-model/src/envelope/json.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout] 18 |     DataValue, DecodeError, Json, JsonNum, JsonObj, Num, RelationId, decode, encode_owned,
[INFO] [stdout]    |                ^^^^^^^^^^^                               ^^^^^^^^^^  ^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-model/src/parse/expr.rs:89:22
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 _ => bail!(UnexpectedRule(op.extract_span())),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/expr.rs:187:14
[INFO] [stdout]     |
[INFO] [stdout] 187 |         _ => bail!(UnexpectedRule(op.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/expr.rs:427:14
[INFO] [stdout]     |
[INFO] [stdout] 427 |         _ => bail!(UnexpectedRule(pair.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/expr.rs:441:14
[INFO] [stdout]     |
[INFO] [stdout] 441 |         _ => bail!(UnexpectedRule(pair.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/expr.rs:476:17
[INFO] [stdout]     |
[INFO] [stdout] 476 |                 bail!(InvalidEscapeSeqError(s.to_string(), pair.extract_span()))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/expr.rs:505:17
[INFO] [stdout]     |
[INFO] [stdout] 505 |                 bail!(InvalidEscapeSeqError(s.to_string(), pair.extract_span()))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `miette`
[INFO] [stdout]   --> crates/kyzo-model/src/parse/query.rs:22:69
[INFO] [stdout]    |
[INFO] [stdout] 22 | use miette::{Diagnostic, LabeledSpan, Report, Result, bail, ensure, miette};
[INFO] [stdout]    |                                                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/query.rs:195:33
[INFO] [stdout]     |
[INFO] [stdout] 195 | / ...                   bail!(MultipleRuleDefinitionError(
[INFO] [stdout] 196 | | ...                       e.key().name.to_string(),
[INFO] [stdout] 197 | | ...                       vec![rule.span, fixed_span]
[INFO] [stdout] 198 | | ...                   ))
[INFO] [stdout]     | |________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/query.rs:363:34
[INFO] [stdout]     |
[INFO] [stdout] 363 | ...                   _ => bail!(UnexpectedRule(a.extract_span())),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/query.rs:386:26
[INFO] [stdout]     |
[INFO] [stdout] 386 |                     _ => bail!(UnexpectedRule(op_pair.extract_span())),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/query.rs:494:18
[INFO] [stdout]     |
[INFO] [stdout] 494 |             _ => bail!(UnexpectedRule(pair.extract_span())),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/query.rs:881:14
[INFO] [stdout]     |
[INFO] [stdout] 881 |         _ => bail!(UnexpectedRule(src.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/query.rs:950:14
[INFO] [stdout]     |
[INFO] [stdout] 950 |         _ => bail!(UnexpectedRule(src.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1005:37
[INFO] [stdout]      |
[INFO] [stdout] 1005 | ...                   bail!(DuplicateBindingError(v.extract_span()))
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1034:45
[INFO] [stdout]      |
[INFO] [stdout] 1034 | ...                   bail!(DuplicateBindingError(v.extract_span()))
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1042:38
[INFO] [stdout]      |
[INFO] [stdout] 1042 | ...                   _ => bail!(UnexpectedRule(v.extract_span())),
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1069:49
[INFO] [stdout]      |
[INFO] [stdout] 1069 | ...                   bail!(DuplicateBindingError(vp.extract_span()))
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1075:49
[INFO] [stdout]      |
[INFO] [stdout] 1075 | ...                   bail!(DuplicateBindingError(kp.extract_span()))
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1085:38
[INFO] [stdout]      |
[INFO] [stdout] 1085 | ...                   _ => bail!(UnexpectedRule(p.extract_span())),
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1099:26
[INFO] [stdout]      |
[INFO] [stdout] 1099 |                     _ => bail!(UnexpectedRule(inner.extract_span())),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1110:18
[INFO] [stdout]      |
[INFO] [stdout] 1110 |             _ => bail!(UnexpectedRule(nxt.extract_span())),
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1337:14
[INFO] [stdout]      |
[INFO] [stdout] 1337 |         _ => bail!(UnexpectedRule(clause.extract_span())),
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-model/src/parse/schema.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |             _ => bail!(UnexpectedRule(nxt.extract_span())),
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/schema.rs:166:21
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     bail!(BadVecElType(other.to_string(), el_p.extract_span()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/schema.rs:187:14
[INFO] [stdout]     |
[INFO] [stdout] 187 |         _ => bail!(UnexpectedRule(pair.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-model/src/parse/mod.rs:78:63
[INFO] [stdout]    |
[INFO] [stdout] 78 |             Script::Imperative { .. } | Script::Sys { .. } => bail!(ExpectSingleProgram),
[INFO] [stdout]    |                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/mod.rs:127:14
[INFO] [stdout]     |
[INFO] [stdout] 127 |         _ => bail!(UnexpectedRule(parsed.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/mod.rs:176:14
[INFO] [stdout]     |
[INFO] [stdout] 176 |         _ => bail!(UnexpectedRule(parsed.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/mod.rs:296:23
[INFO] [stdout]     |
[INFO] [stdout] 296 |               Err(_) => bail!(GrammarShapeError {
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 297 | |                 expected: "an exact child count",
[INFO] [stdout] 298 | |                 rule: self.rule,
[INFO] [stdout] 299 | |                 span: self.span,
[INFO] [stdout] 300 | |             }),
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/program/expr.rs:536:9
[INFO] [stdout]     |
[INFO] [stdout] 536 |         bail!(NotConstError(span))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/program/rule.rs:1074:25
[INFO] [stdout]      |
[INFO] [stdout] 1074 |                 None => bail!(TierInvariant("entry rule set is empty")),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/program/rule.rs:1099:29
[INFO] [stdout]      |
[INFO] [stdout] 1099 |                     None => bail!(TierInvariant("entry rule set is empty")),
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/program/rule.rs:1113:21
[INFO] [stdout]      |
[INFO] [stdout] 1113 | /                     bail!(EntryHeadNotExplicitlyDefined(
[INFO] [stdout] 1114 | |                         self.entry.first_span().unwrap_or(self.entry_name.span)
[INFO] [stdout] 1115 | |                     ))
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/program/symbol.rs:127:13
[INFO] [stdout]     |
[INFO] [stdout] 127 |             bail!(SymbolInvalidAsField(self.name.to_string(), self.span))
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:277:21
[INFO] [stdout]     |
[INFO] [stdout] 277 |                     bail!(make_err())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:292:38
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:301:38
[INFO] [stdout]     |
[INFO] [stdout] 301 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:317:21
[INFO] [stdout]     |
[INFO] [stdout] 317 |                     bail!(make_err())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:323:25
[INFO] [stdout]     |
[INFO] [stdout] 323 |                         bail!(BadListLength(self.clone(), l.len()))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:340:25
[INFO] [stdout]     |
[INFO] [stdout] 340 |                         bail!(make_err())
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:350:25
[INFO] [stdout]     |
[INFO] [stdout] 350 |                         bail!(make_err())
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:370:33
[INFO] [stdout]     |
[INFO] [stdout] 370 | ...                   bail!(make_err())
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:384:33
[INFO] [stdout]     |
[INFO] [stdout] 384 | ...                   bail!(make_err())
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:395:38
[INFO] [stdout]     |
[INFO] [stdout] 395 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:407:21
[INFO] [stdout]     |
[INFO] [stdout] 407 |                     bail!(make_err())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:448:33
[INFO] [stdout]     |
[INFO] [stdout] 448 | ...                   bail!(InvalidValidity(DataValue::Str(s.into())))
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:473:25
[INFO] [stdout]     |
[INFO] [stdout] 473 |                         bail!(InvalidValidity(DataValue::List(l)))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:464:37
[INFO] [stdout]     |
[INFO] [stdout] 464 | ...                   bail!(InvalidValidity(DataValue::List(l)))
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:475:48
[INFO] [stdout]     |
[INFO] [stdout] 475 |                     v @ (data_value_any!()) => bail!(InvalidValidity(v)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-model/src/schema/relation.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 76 |             bail!(ColumnNotProvided(col.name.to_string()))
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/relation.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         bail!(ColumnNotFound(col.name.to_string()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-model/src/schema/relation.rs:93:21
[INFO] [stdout]    |
[INFO] [stdout] 93 | /                     bail!(IncompatibleTyping(
[INFO] [stdout] 94 | |                         col.name.to_string(),
[INFO] [stdout] 95 | |                         target.typing.clone(),
[INFO] [stdout] 96 | |                         col.typing.clone()
[INFO] [stdout] 97 | |                     ))
[INFO] [stdout]    | |______________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::data_value_any`
[INFO] [stdout]   --> crates/kyzo-model/src/value/row.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 | use crate::data_value_any;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-model/src/value/validity_coerce.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 |         _ => bail!(BadValiditySpecification(span)),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking hyper v1.10.1
[INFO] [stderr]     Checking async-compression v0.4.42
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/envelope/arrow.rs:430:44
[INFO] [stdout]     |
[INFO] [stdout] 430 |               other @ (data_value_any!()) => bail!(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 431 | |                 "Arrow export: column value {other:?} has no Arrow mapping in this encoder \
[INFO] [stdout] 432 | |                  (supported: null, int, float, bool, str, bytes)"
[INFO] [stdout] 433 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/envelope/arrow.rs:438:24
[INFO] [stdout]     |
[INFO] [stdout] 438 |               Some(_) => bail!(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 439 | |                 "Arrow export: column mixes more than one non-null kind — Arrow columns are \
[INFO] [stdout] 440 | |                  single-typed, this encoder does not fall back to a lossy re-encoding"
[INFO] [stdout] 441 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Hi` and `Lo`
[INFO] [stdout]   --> crates/kyzo-model/src/envelope/json.rs:16:36
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::value::kind::interval::{Hi, Lo};
[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 imports: `DecodeError`, `RelationId`, `decode`, and `encode_owned`
[INFO] [stdout]   --> crates/kyzo-model/src/envelope/json.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout] 18 |     DataValue, DecodeError, Json, JsonNum, JsonObj, Num, RelationId, decode, encode_owned,
[INFO] [stdout]    |                ^^^^^^^^^^^                               ^^^^^^^^^^  ^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-model/src/parse/expr.rs:89:22
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 _ => bail!(UnexpectedRule(op.extract_span())),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/expr.rs:187:14
[INFO] [stdout]     |
[INFO] [stdout] 187 |         _ => bail!(UnexpectedRule(op.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/expr.rs:427:14
[INFO] [stdout]     |
[INFO] [stdout] 427 |         _ => bail!(UnexpectedRule(pair.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/expr.rs:441:14
[INFO] [stdout]     |
[INFO] [stdout] 441 |         _ => bail!(UnexpectedRule(pair.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/expr.rs:476:17
[INFO] [stdout]     |
[INFO] [stdout] 476 |                 bail!(InvalidEscapeSeqError(s.to_string(), pair.extract_span()))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/expr.rs:505:17
[INFO] [stdout]     |
[INFO] [stdout] 505 |                 bail!(InvalidEscapeSeqError(s.to_string(), pair.extract_span()))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `miette`
[INFO] [stdout]   --> crates/kyzo-model/src/parse/query.rs:22:69
[INFO] [stdout]    |
[INFO] [stdout] 22 | use miette::{Diagnostic, LabeledSpan, Report, Result, bail, ensure, miette};
[INFO] [stdout]    |                                                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/query.rs:195:33
[INFO] [stdout]     |
[INFO] [stdout] 195 | / ...                   bail!(MultipleRuleDefinitionError(
[INFO] [stdout] 196 | | ...                       e.key().name.to_string(),
[INFO] [stdout] 197 | | ...                       vec![rule.span, fixed_span]
[INFO] [stdout] 198 | | ...                   ))
[INFO] [stdout]     | |________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/query.rs:363:34
[INFO] [stdout]     |
[INFO] [stdout] 363 | ...                   _ => bail!(UnexpectedRule(a.extract_span())),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/query.rs:386:26
[INFO] [stdout]     |
[INFO] [stdout] 386 |                     _ => bail!(UnexpectedRule(op_pair.extract_span())),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/query.rs:494:18
[INFO] [stdout]     |
[INFO] [stdout] 494 |             _ => bail!(UnexpectedRule(pair.extract_span())),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/query.rs:881:14
[INFO] [stdout]     |
[INFO] [stdout] 881 |         _ => bail!(UnexpectedRule(src.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/query.rs:950:14
[INFO] [stdout]     |
[INFO] [stdout] 950 |         _ => bail!(UnexpectedRule(src.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1005:37
[INFO] [stdout]      |
[INFO] [stdout] 1005 | ...                   bail!(DuplicateBindingError(v.extract_span()))
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1034:45
[INFO] [stdout]      |
[INFO] [stdout] 1034 | ...                   bail!(DuplicateBindingError(v.extract_span()))
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1042:38
[INFO] [stdout]      |
[INFO] [stdout] 1042 | ...                   _ => bail!(UnexpectedRule(v.extract_span())),
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1069:49
[INFO] [stdout]      |
[INFO] [stdout] 1069 | ...                   bail!(DuplicateBindingError(vp.extract_span()))
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1075:49
[INFO] [stdout]      |
[INFO] [stdout] 1075 | ...                   bail!(DuplicateBindingError(kp.extract_span()))
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1085:38
[INFO] [stdout]      |
[INFO] [stdout] 1085 | ...                   _ => bail!(UnexpectedRule(p.extract_span())),
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1099:26
[INFO] [stdout]      |
[INFO] [stdout] 1099 |                     _ => bail!(UnexpectedRule(inner.extract_span())),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1110:18
[INFO] [stdout]      |
[INFO] [stdout] 1110 |             _ => bail!(UnexpectedRule(nxt.extract_span())),
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/parse/query.rs:1337:14
[INFO] [stdout]      |
[INFO] [stdout] 1337 |         _ => bail!(UnexpectedRule(clause.extract_span())),
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-model/src/parse/schema.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |             _ => bail!(UnexpectedRule(nxt.extract_span())),
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/schema.rs:166:21
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     bail!(BadVecElType(other.to_string(), el_p.extract_span()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/schema.rs:187:14
[INFO] [stdout]     |
[INFO] [stdout] 187 |         _ => bail!(UnexpectedRule(pair.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-model/src/parse/mod.rs:78:63
[INFO] [stdout]    |
[INFO] [stdout] 78 |             Script::Imperative { .. } | Script::Sys { .. } => bail!(ExpectSingleProgram),
[INFO] [stdout]    |                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/mod.rs:127:14
[INFO] [stdout]     |
[INFO] [stdout] 127 |         _ => bail!(UnexpectedRule(parsed.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/mod.rs:176:14
[INFO] [stdout]     |
[INFO] [stdout] 176 |         _ => bail!(UnexpectedRule(parsed.extract_span())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/parse/mod.rs:296:23
[INFO] [stdout]     |
[INFO] [stdout] 296 |               Err(_) => bail!(GrammarShapeError {
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 297 | |                 expected: "an exact child count",
[INFO] [stdout] 298 | |                 rule: self.rule,
[INFO] [stdout] 299 | |                 span: self.span,
[INFO] [stdout] 300 | |             }),
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/program/expr.rs:536:9
[INFO] [stdout]     |
[INFO] [stdout] 536 |         bail!(NotConstError(span))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/program/rule.rs:1074:25
[INFO] [stdout]      |
[INFO] [stdout] 1074 |                 None => bail!(TierInvariant("entry rule set is empty")),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/program/rule.rs:1099:29
[INFO] [stdout]      |
[INFO] [stdout] 1099 |                     None => bail!(TierInvariant("entry rule set is empty")),
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-model/src/program/rule.rs:1113:21
[INFO] [stdout]      |
[INFO] [stdout] 1113 | /                     bail!(EntryHeadNotExplicitlyDefined(
[INFO] [stdout] 1114 | |                         self.entry.first_span().unwrap_or(self.entry_name.span)
[INFO] [stdout] 1115 | |                     ))
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/program/symbol.rs:127:13
[INFO] [stdout]     |
[INFO] [stdout] 127 |             bail!(SymbolInvalidAsField(self.name.to_string(), self.span))
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:277:21
[INFO] [stdout]     |
[INFO] [stdout] 277 |                     bail!(make_err())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:292:38
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:301:38
[INFO] [stdout]     |
[INFO] [stdout] 301 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:317:21
[INFO] [stdout]     |
[INFO] [stdout] 317 |                     bail!(make_err())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:323:25
[INFO] [stdout]     |
[INFO] [stdout] 323 |                         bail!(BadListLength(self.clone(), l.len()))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:340:25
[INFO] [stdout]     |
[INFO] [stdout] 340 |                         bail!(make_err())
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:350:25
[INFO] [stdout]     |
[INFO] [stdout] 350 |                         bail!(make_err())
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:370:33
[INFO] [stdout]     |
[INFO] [stdout] 370 | ...                   bail!(make_err())
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:384:33
[INFO] [stdout]     |
[INFO] [stdout] 384 | ...                   bail!(make_err())
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:395:38
[INFO] [stdout]     |
[INFO] [stdout] 395 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:407:21
[INFO] [stdout]     |
[INFO] [stdout] 407 |                     bail!(make_err())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:448:33
[INFO] [stdout]     |
[INFO] [stdout] 448 | ...                   bail!(InvalidValidity(DataValue::Str(s.into())))
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:473:25
[INFO] [stdout]     |
[INFO] [stdout] 473 |                         bail!(InvalidValidity(DataValue::List(l)))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:464:37
[INFO] [stdout]     |
[INFO] [stdout] 464 | ...                   bail!(InvalidValidity(DataValue::List(l)))
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/column.rs:475:48
[INFO] [stdout]     |
[INFO] [stdout] 475 |                     v @ (data_value_any!()) => bail!(InvalidValidity(v)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-model/src/schema/relation.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 76 |             bail!(ColumnNotProvided(col.name.to_string()))
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-model/src/schema/relation.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         bail!(ColumnNotFound(col.name.to_string()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-model/src/schema/relation.rs:93:21
[INFO] [stdout]    |
[INFO] [stdout] 93 | /                     bail!(IncompatibleTyping(
[INFO] [stdout] 94 | |                         col.name.to_string(),
[INFO] [stdout] 95 | |                         target.typing.clone(),
[INFO] [stdout] 96 | |                         col.typing.clone()
[INFO] [stdout] 97 | |                     ))
[INFO] [stdout]    | |______________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-model/src/value/validity_coerce.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 |         _ => bail!(BadValiditySpecification(span)),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking axum v0.8.9
[INFO] [stderr]     Checking xtask v0.1.0 (/opt/rustwide/workdir/crates/xtask)
[INFO] [stdout] warning: unused import: `serde::Deserialize`
[INFO] [stdout]   --> crates/kyzo-model/src/envelope/json.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use serde::Deserialize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::Deserialize`
[INFO] [stdout]    --> crates/kyzo-model/src/program/op.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 376 | use serde::Deserialize;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:145:15
[INFO] [stdout]     |
[INFO] [stdout] 145 |             | $crate::value::DataValue::Bool(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:91:17
[INFO] [stdout]     |
[INFO] [stdout]  91 |                 DataValue::Bool(_) => Fit::Bool,
[INFO] [stdout]     |                 ------------------ matches all the relevant values
[INFO] [stdout]  92 |                 DataValue::Str(_) => Fit::Str,
[INFO] [stdout]  93 |                 data_value_any!() => return ColumnVec::Mixed(values),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:146:15
[INFO] [stdout]     |
[INFO] [stdout] 146 |             | $crate::value::DataValue::Num(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:87:17
[INFO] [stdout]     |
[INFO] [stdout]  87 |                 DataValue::Num(n) => match n.repr() {
[INFO] [stdout]     |                 ----------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout]  93 |                 data_value_any!() => return ColumnVec::Mixed(values),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:92:17
[INFO] [stdout]     |
[INFO] [stdout]  92 |                 DataValue::Str(_) => Fit::Str,
[INFO] [stdout]     |                 ----------------- matches all the relevant values
[INFO] [stdout]  93 |                 data_value_any!() => return ColumnVec::Mixed(values),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:124:25
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         DataValue::Str(s) => s,
[INFO] [stdout]     |                         ----------------- matches all the relevant values
[INFO] [stdout] 125 |                         data_value_any!() => unreachable!("uniform str column"),
[INFO] [stdout]     |                         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         $crate::value::DataValue::Null
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:422:13
[INFO] [stdout]     |
[INFO] [stdout] 422 |             DataValue::Null => continue,
[INFO] [stdout]     |             --------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 430 |             other @ (data_value_any!()) => bail!(
[INFO] [stdout]     |                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:145:15
[INFO] [stdout]     |
[INFO] [stdout] 145 |             | $crate::value::DataValue::Bool(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 |             DataValue::Bool(_) => Kind::Bool,
[INFO] [stdout]     |             ------------------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 430 |             other @ (data_value_any!()) => bail!(
[INFO] [stdout]     |                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:146:15
[INFO] [stdout]     |
[INFO] [stdout] 146 |             | $crate::value::DataValue::Num(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:423:13
[INFO] [stdout]     |
[INFO] [stdout] 423 |             DataValue::Num(n) => match n.repr() {
[INFO] [stdout]     |             ----------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 430 |             other @ (data_value_any!()) => bail!(
[INFO] [stdout]     |                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             DataValue::Str(_) => Kind::Str,
[INFO] [stdout]     |             ----------------- matches all the relevant values
[INFO] [stdout] 429 |             DataValue::Bytes(_) => Kind::Binary,
[INFO] [stdout] 430 |             other @ (data_value_any!()) => bail!(
[INFO] [stdout]     |                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 |             | $crate::value::DataValue::Bytes(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:429:13
[INFO] [stdout]     |
[INFO] [stdout] 429 |             DataValue::Bytes(_) => Kind::Binary,
[INFO] [stdout]     |             ------------------- matches all the relevant values
[INFO] [stdout] 430 |             other @ (data_value_any!()) => bail!(
[INFO] [stdout]     |                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:146:15
[INFO] [stdout]     |
[INFO] [stdout] 146 |             | $crate::value::DataValue::Num(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:476:21
[INFO] [stdout]     |
[INFO] [stdout] 476 |                     DataValue::Num(n) => n.as_float().unwrap_or(0.0),
[INFO] [stdout]     |                     ----------------- matches all the relevant values
[INFO] [stdout] 477 |                     data_value_any!() => 0.0,
[INFO] [stdout]     |                     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:502:17
[INFO] [stdout]     |
[INFO] [stdout] 502 |                 DataValue::Str(s) => s.as_bytes(),
[INFO] [stdout]     |                 ----------------- matches all the relevant values
[INFO] [stdout] 503 |                 data_value_any!() => empty.as_bytes(),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 |             | $crate::value::DataValue::Bytes(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:515:17
[INFO] [stdout]     |
[INFO] [stdout] 515 |                 DataValue::Bytes(b) => b.as_slice(),
[INFO] [stdout]     |                 ------------------- matches all the relevant values
[INFO] [stdout] 516 |                 data_value_any!() => empty.as_slice(),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rustls-rustcrypto v0.0.2-alpha (https://github.com/RustCrypto/rustls-rustcrypto?rev=a2f53960d7f5ee924b753cbdfd036205d59fba15#a2f53960)
[INFO] [stdout] warning: associated function `try_from_parts` is never used
[INFO] [stdout]    --> crates/xtask/src/verbs.rs:281:12
[INFO] [stdout]     |
[INFO] [stdout] 266 | impl BenchCaps {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 281 |     pub fn try_from_parts(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UnknownGraph` is never constructed
[INFO] [stdout]    --> crates/xtask/src/verbs.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 477 | pub enum DatasetRefuse {
[INFO] [stdout]     |          ------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 483 |     UnknownGraph(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DatasetRefuse` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `verify_graph_bytes` is never used
[INFO] [stdout]    --> crates/xtask/src/verbs.rs:553:8
[INFO] [stdout]     |
[INFO] [stdout] 553 | pub fn verify_graph_bytes(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::Deserialize`
[INFO] [stdout]   --> crates/kyzo-model/src/envelope/json.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use serde::Deserialize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::Deserialize`
[INFO] [stdout]    --> crates/kyzo-model/src/program/op.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 376 | use serde::Deserialize;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:145:15
[INFO] [stdout]     |
[INFO] [stdout] 145 |             | $crate::value::DataValue::Bool(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:91:17
[INFO] [stdout]     |
[INFO] [stdout]  91 |                 DataValue::Bool(_) => Fit::Bool,
[INFO] [stdout]     |                 ------------------ matches all the relevant values
[INFO] [stdout]  92 |                 DataValue::Str(_) => Fit::Str,
[INFO] [stdout]  93 |                 data_value_any!() => return ColumnVec::Mixed(values),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:146:15
[INFO] [stdout]     |
[INFO] [stdout] 146 |             | $crate::value::DataValue::Num(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:87:17
[INFO] [stdout]     |
[INFO] [stdout]  87 |                 DataValue::Num(n) => match n.repr() {
[INFO] [stdout]     |                 ----------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout]  93 |                 data_value_any!() => return ColumnVec::Mixed(values),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:92:17
[INFO] [stdout]     |
[INFO] [stdout]  92 |                 DataValue::Str(_) => Fit::Str,
[INFO] [stdout]     |                 ----------------- matches all the relevant values
[INFO] [stdout]  93 |                 data_value_any!() => return ColumnVec::Mixed(values),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:124:25
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         DataValue::Str(s) => s,
[INFO] [stdout]     |                         ----------------- matches all the relevant values
[INFO] [stdout] 125 |                         data_value_any!() => unreachable!("uniform str column"),
[INFO] [stdout]     |                         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         $crate::value::DataValue::Null
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:422:13
[INFO] [stdout]     |
[INFO] [stdout] 422 |             DataValue::Null => continue,
[INFO] [stdout]     |             --------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 430 |             other @ (data_value_any!()) => bail!(
[INFO] [stdout]     |                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:145:15
[INFO] [stdout]     |
[INFO] [stdout] 145 |             | $crate::value::DataValue::Bool(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 |             DataValue::Bool(_) => Kind::Bool,
[INFO] [stdout]     |             ------------------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 430 |             other @ (data_value_any!()) => bail!(
[INFO] [stdout]     |                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:146:15
[INFO] [stdout]     |
[INFO] [stdout] 146 |             | $crate::value::DataValue::Num(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:423:13
[INFO] [stdout]     |
[INFO] [stdout] 423 |             DataValue::Num(n) => match n.repr() {
[INFO] [stdout]     |             ----------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 430 |             other @ (data_value_any!()) => bail!(
[INFO] [stdout]     |                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             DataValue::Str(_) => Kind::Str,
[INFO] [stdout]     |             ----------------- matches all the relevant values
[INFO] [stdout] 429 |             DataValue::Bytes(_) => Kind::Binary,
[INFO] [stdout] 430 |             other @ (data_value_any!()) => bail!(
[INFO] [stdout]     |                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 |             | $crate::value::DataValue::Bytes(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:429:13
[INFO] [stdout]     |
[INFO] [stdout] 429 |             DataValue::Bytes(_) => Kind::Binary,
[INFO] [stdout]     |             ------------------- matches all the relevant values
[INFO] [stdout] 430 |             other @ (data_value_any!()) => bail!(
[INFO] [stdout]     |                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:146:15
[INFO] [stdout]     |
[INFO] [stdout] 146 |             | $crate::value::DataValue::Num(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:476:21
[INFO] [stdout]     |
[INFO] [stdout] 476 |                     DataValue::Num(n) => n.as_float().unwrap_or(0.0),
[INFO] [stdout]     |                     ----------------- matches all the relevant values
[INFO] [stdout] 477 |                     data_value_any!() => 0.0,
[INFO] [stdout]     |                     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:502:17
[INFO] [stdout]     |
[INFO] [stdout] 502 |                 DataValue::Str(s) => s.as_bytes(),
[INFO] [stdout]     |                 ----------------- matches all the relevant values
[INFO] [stdout] 503 |                 data_value_any!() => empty.as_bytes(),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 |             | $crate::value::DataValue::Bytes(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/envelope/arrow.rs:515:17
[INFO] [stdout]     |
[INFO] [stdout] 515 |                 DataValue::Bytes(b) => b.as_slice(),
[INFO] [stdout]     |                 ------------------- matches all the relevant values
[INFO] [stdout] 516 |                 data_value_any!() => empty.as_slice(),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:154:15
[INFO] [stdout]     |
[INFO] [stdout] 154 |             | $crate::value::DataValue::Set(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:267:17
[INFO] [stdout]     |
[INFO] [stdout] 267 |                 DataValue::Set(s) => DataValue::List(s.into_iter().collect::<Vec<_>>()),
[INFO] [stdout]     |                 ----------------- matches all the relevant values
[INFO] [stdout] 268 |                 d @ (data_value_any!()) => d,
[INFO] [stdout]     |                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:282:17
[INFO] [stdout]     |
[INFO] [stdout] 282 |                 DataValue::Str(s) => {
[INFO] [stdout]     |                 ----------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 292 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 |             | $crate::value::DataValue::Bytes(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:281:21
[INFO] [stdout]     |
[INFO] [stdout] 281 |                 d @ DataValue::Bytes(_) => d,
[INFO] [stdout]     |                     ------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 292 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |                 DataValue::Str(ref s) => {
[INFO] [stdout]     |                 --------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 301 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 |             | $crate::value::DataValue::Uuid(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:295:21
[INFO] [stdout]     |
[INFO] [stdout] 295 |                 u @ DataValue::Uuid(_) => u,
[INFO] [stdout]     |                     ------------------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 301 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:354:17
[INFO] [stdout]     |
[INFO] [stdout] 354 |                 DataValue::Str(s) => {
[INFO] [stdout]     |                 ----------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 395 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:152:15
[INFO] [stdout]     |
[INFO] [stdout] 152 |             | $crate::value::DataValue::Vector(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 DataValue::Vector(arr) => {
[INFO] [stdout]     |                 ---------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 395 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |             | $crate::value::DataValue::List(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:321:17
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 DataValue::List(l) => {
[INFO] [stdout]     |                 ------------------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 395 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:418:21
[INFO] [stdout]     |
[INFO] [stdout] 418 |                     DataValue::Str(s) => match &s as &str {
[INFO] [stdout]     |                     ----------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 475 |                     v @ (data_value_any!()) => bail!(InvalidValidity(v)),
[INFO] [stdout]     |                          ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |             | $crate::value::DataValue::List(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:458:21
[INFO] [stdout]     |
[INFO] [stdout] 458 |                     DataValue::List(l) => {
[INFO] [stdout]     |                     ------------------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 475 |                     v @ (data_value_any!()) => bail!(InvalidValidity(v)),
[INFO] [stdout]     |                          ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:155:15
[INFO] [stdout]     |
[INFO] [stdout] 155 |             | $crate::value::DataValue::Validity(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:417:27
[INFO] [stdout]     |
[INFO] [stdout] 417 |                     vld @ DataValue::Validity(_) => vld,
[INFO] [stdout]     |                           ---------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 475 |                     v @ (data_value_any!()) => bail!(InvalidValidity(v)),
[INFO] [stdout]     |                          ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking arrow-buffer v59.1.0
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:146:15
[INFO] [stdout]     |
[INFO] [stdout] 146 |             | $crate::value::DataValue::Num(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/value/exec.rs:584:13
[INFO] [stdout]     |
[INFO] [stdout] 584 |             DataValue::Num(n) => n.as_int().expect("int"),
[INFO] [stdout]     |             ----------------- matches all the relevant values
[INFO] [stdout] 585 |             other @ (data_value_any!()) => panic!("not an int: {other:?}"),
[INFO] [stdout]     |                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |             | $crate::value::DataValue::List(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/value/kind/collection.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             DataValue::List(items) => {
[INFO] [stdout]     |             ---------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout]  41 |             other @ (data_value_any!()) => panic!("wrong shape: {other:?}"),
[INFO] [stdout]     |                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:154:15
[INFO] [stdout]     |
[INFO] [stdout] 154 |             | $crate::value::DataValue::Set(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:267:17
[INFO] [stdout]     |
[INFO] [stdout] 267 |                 DataValue::Set(s) => DataValue::List(s.into_iter().collect::<Vec<_>>()),
[INFO] [stdout]     |                 ----------------- matches all the relevant values
[INFO] [stdout] 268 |                 d @ (data_value_any!()) => d,
[INFO] [stdout]     |                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:282:17
[INFO] [stdout]     |
[INFO] [stdout] 282 |                 DataValue::Str(s) => {
[INFO] [stdout]     |                 ----------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 292 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 |             | $crate::value::DataValue::Bytes(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:281:21
[INFO] [stdout]     |
[INFO] [stdout] 281 |                 d @ DataValue::Bytes(_) => d,
[INFO] [stdout]     |                     ------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 292 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |                 DataValue::Str(ref s) => {
[INFO] [stdout]     |                 --------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 301 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 |             | $crate::value::DataValue::Uuid(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:295:21
[INFO] [stdout]     |
[INFO] [stdout] 295 |                 u @ DataValue::Uuid(_) => u,
[INFO] [stdout]     |                     ------------------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 301 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:354:17
[INFO] [stdout]     |
[INFO] [stdout] 354 |                 DataValue::Str(s) => {
[INFO] [stdout]     |                 ----------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 395 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:152:15
[INFO] [stdout]     |
[INFO] [stdout] 152 |             | $crate::value::DataValue::Vector(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 DataValue::Vector(arr) => {
[INFO] [stdout]     |                 ---------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 395 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |             | $crate::value::DataValue::List(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:321:17
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 DataValue::List(l) => {
[INFO] [stdout]     |                 ------------------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 395 |                 data_value_any!() => bail!(make_err()),
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |             | $crate::value::DataValue::Str(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:418:21
[INFO] [stdout]     |
[INFO] [stdout] 418 |                     DataValue::Str(s) => match &s as &str {
[INFO] [stdout]     |                     ----------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 475 |                     v @ (data_value_any!()) => bail!(InvalidValidity(v)),
[INFO] [stdout]     |                          ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |             | $crate::value::DataValue::List(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:458:21
[INFO] [stdout]     |
[INFO] [stdout] 458 |                     DataValue::List(l) => {
[INFO] [stdout]     |                     ------------------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 475 |                     v @ (data_value_any!()) => bail!(InvalidValidity(v)),
[INFO] [stdout]     |                          ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:155:15
[INFO] [stdout]     |
[INFO] [stdout] 155 |             | $crate::value::DataValue::Validity(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/schema/column.rs:417:27
[INFO] [stdout]     |
[INFO] [stdout] 417 |                     vld @ DataValue::Validity(_) => vld,
[INFO] [stdout]     |                           ---------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 475 |                     v @ (data_value_any!()) => bail!(InvalidValidity(v)),
[INFO] [stdout]     |                          ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/kyzo-model/src/value/mod.rs:146:15
[INFO] [stdout]     |
[INFO] [stdout] 146 |             | $crate::value::DataValue::Num(_)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/kyzo-model/src/value/row.rs:706:21
[INFO] [stdout]     |
[INFO] [stdout] 706 |                     super::super::DataValue::Num(n) => n.as_int().expect("int domain"),
[INFO] [stdout]     |                     ------------------------------- matches all the relevant values
[INFO] [stdout] 707 |                     other @ (data_value_any!()) => panic!("wrong kind: {other:?}"),
[INFO] [stdout]     |                              ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `data_value_any` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/kyzo-model/src/value/search_hits.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let mut arena = Arena::new();
[INFO] [stdout]    |             ----^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/kyzo-model/src/value/search_hits.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let mut arena = Arena::new();
[INFO] [stdout]    |             ----^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking criterion v0.8.2
[INFO] [stdout] warning: associated items `try_from_usize` and `checked_add` are never used
[INFO] [stdout]   --> crates/kyzo-model/src/value/bytes_qty.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl ByteLen {
[INFO] [stdout]    | ------------ associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub(super) fn try_from_usize(n: usize) -> Result<ByteLen, ()> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub(super) fn checked_add(self, rhs: ByteLen) -> Option<ByteLen> {
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `try_from_usize` is never used
[INFO] [stdout]   --> crates/kyzo-model/src/value/bytes_qty.rs:91:19
[INFO] [stdout]    |
[INFO] [stdout] 82 | impl ByteOff {
[INFO] [stdout]    | ------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 91 |     pub(super) fn try_from_usize(n: usize) -> Result<ByteOff, ()> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `try_from_usize` is never used
[INFO] [stdout]    --> crates/kyzo-model/src/value/bytes_qty.rs:124:19
[INFO] [stdout]     |
[INFO] [stdout] 117 | impl ChunkId {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 124 |     pub(super) fn try_from_usize(n: usize) -> Result<ChunkId, ()> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_canonical` is never used
[INFO] [stdout]   --> crates/kyzo-model/src/value/kind/vector.rs:53:19
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl VectorComponent {
[INFO] [stdout]    | -------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 53 |     pub(crate) fn from_canonical(canonical: f64) -> VectorComponent {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_len_unchecked` is never used
[INFO] [stdout]   --> crates/kyzo-model/src/value/kind/vector.rs:93:19
[INFO] [stdout]    |
[INFO] [stdout] 86 | impl VectorDimension {
[INFO] [stdout]    | -------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 93 |     pub(crate) fn from_len_unchecked(len: u32) -> VectorDimension {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking twox-hash v2.1.2
[INFO] [stderr]     Checking proptest v1.11.0
[INFO] [stdout] warning: associated items `try_from_usize` and `checked_add` are never used
[INFO] [stdout]   --> crates/kyzo-model/src/value/bytes_qty.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl ByteLen {
[INFO] [stdout]    | ------------ associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub(super) fn try_from_usize(n: usize) -> Result<ByteLen, ()> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub(super) fn checked_add(self, rhs: ByteLen) -> Option<ByteLen> {
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `try_from_usize` is never used
[INFO] [stdout]   --> crates/kyzo-model/src/value/bytes_qty.rs:91:19
[INFO] [stdout]    |
[INFO] [stdout] 82 | impl ByteOff {
[INFO] [stdout]    | ------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 91 |     pub(super) fn try_from_usize(n: usize) -> Result<ByteOff, ()> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `try_from_usize` is never used
[INFO] [stdout]    --> crates/kyzo-model/src/value/bytes_qty.rs:124:19
[INFO] [stdout]     |
[INFO] [stdout] 117 | impl ChunkId {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 124 |     pub(super) fn try_from_usize(n: usize) -> Result<ChunkId, ()> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `admit` is never used
[INFO] [stdout]    --> crates/kyzo-model/src/value/column.rs:117:19
[INFO] [stdout]     |
[INFO] [stdout]  76 | impl Domain {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 117 |     pub(super) fn admit<O: BulkObserver>(&self, o: &O) -> Result<SpendAdmission, Denial> {
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_canonical` is never used
[INFO] [stdout]   --> crates/kyzo-model/src/value/kind/vector.rs:53:19
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl VectorComponent {
[INFO] [stdout]    | -------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 53 |     pub(crate) fn from_canonical(canonical: f64) -> VectorComponent {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_len_unchecked` is never used
[INFO] [stdout]   --> crates/kyzo-model/src/value/kind/vector.rs:93:19
[INFO] [stdout]    |
[INFO] [stdout] 86 | impl VectorDimension {
[INFO] [stdout]    | -------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 93 |     pub(crate) fn from_len_unchecked(len: u32) -> VectorDimension {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking nanoid v0.4.0
[INFO] [stderr]     Checking kyzo-oracle v0.8.2 (/opt/rustwide/workdir/crates/kyzo-oracle)
[INFO] [stderr]     Checking lz4_flex v0.13.1
[INFO] [stderr]     Checking arrow-data v59.1.0
[INFO] [stderr]     Checking lsm-tree v3.1.5 (/opt/rustwide/workdir/vendor/lsm-tree)
[INFO] [stdout] warning: usage of an `unsafe` block
[INFO] [stdout]    --> vendor/lsm-tree/src/table/block/mod.rs:156:21
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     unsafe { Slice::builder_unzeroed(header.uncompressed_length as usize) };
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> vendor/lsm-tree/src/table/block/mod.rs:154:24
[INFO] [stdout]     |
[INFO] [stdout] 154 |                 #[warn(unsafe_code)]
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of an `unsafe` block
[INFO] [stdout]    --> vendor/lsm-tree/src/table/block/mod.rs:217:21
[INFO] [stdout]     |
[INFO] [stdout] 217 |                     unsafe { Slice::builder_unzeroed(header.uncompressed_length as usize) };
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> vendor/lsm-tree/src/table/block/mod.rs:215:24
[INFO] [stdout]     |
[INFO] [stdout] 215 |                 #[warn(unsafe_code)]
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of an `unsafe` block
[INFO] [stdout]   --> vendor/lsm-tree/src/vlog/blob_file/reader.rs:89:35
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 let mut builder = unsafe { UserValue::builder_unzeroed(real_val_len as usize) };
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> vendor/lsm-tree/src/vlog/blob_file/reader.rs:88:24
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 #[warn(unsafe_code)]
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking arrow-array v59.1.0
[INFO] [stderr]     Checking kyzo-crashfs v0.1.0 (/opt/rustwide/workdir/crates/kyzo-crashfs)
[INFO] [stdout] warning: usage of an `unsafe` block
[INFO] [stdout]    --> vendor/lsm-tree/src/table/block/mod.rs:156:21
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     unsafe { Slice::builder_unzeroed(header.uncompressed_length as usize) };
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> vendor/lsm-tree/src/table/block/mod.rs:154:24
[INFO] [stdout]     |
[INFO] [stdout] 154 |                 #[warn(unsafe_code)]
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of an `unsafe` block
[INFO] [stdout]    --> vendor/lsm-tree/src/table/block/mod.rs:217:21
[INFO] [stdout]     |
[INFO] [stdout] 217 |                     unsafe { Slice::builder_unzeroed(header.uncompressed_length as usize) };
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> vendor/lsm-tree/src/table/block/mod.rs:215:24
[INFO] [stdout]     |
[INFO] [stdout] 215 |                 #[warn(unsafe_code)]
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of an `unsafe` block
[INFO] [stdout]   --> vendor/lsm-tree/src/vlog/blob_file/reader.rs:89:35
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 let mut builder = unsafe { UserValue::builder_unzeroed(real_val_len as usize) };
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> vendor/lsm-tree/src/vlog/blob_file/reader.rs:88:24
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 #[warn(unsafe_code)]
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hash128` is never used
[INFO] [stdout]  --> vendor/lsm-tree/src/hash.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn hash128(bytes: &[u8]) -> u128 {
[INFO] [stdout]   |        ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `tree_type` is never read
[INFO] [stdout]   --> vendor/lsm-tree/src/manifest.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Manifest {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 10 |     pub version: FormatVersion,
[INFO] [stdout] 11 |     pub tree_type: TreeType,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Indexed` is never constructed
[INFO] [stdout]   --> vendor/lsm-tree/src/version/run.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct Indexed<T: Ranged> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking fjall v3.1.5 (/opt/rustwide/workdir/vendor/fjall)
[INFO] [stdout] warning: usage of an `unsafe` block
[INFO] [stdout]    --> vendor/fjall/src/journal/entry.rs:200:41
[INFO] [stdout]     |
[INFO] [stdout] 200 |                         let mut value = unsafe { Slice::builder_unzeroed(value_len as usize) };
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> vendor/fjall/src/journal/entry.rs:199:32
[INFO] [stdout]     |
[INFO] [stdout] 199 |                         #[warn(unsafe_code)]
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of an `unsafe` block
[INFO] [stdout]    --> vendor/fjall/src/journal/entry.rs:200:41
[INFO] [stdout]     |
[INFO] [stdout] 200 |                         let mut value = unsafe { Slice::builder_unzeroed(value_len as usize) };
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> vendor/fjall/src/journal/entry.rs:199:32
[INFO] [stdout]     |
[INFO] [stdout] 199 |                         #[warn(unsafe_code)]
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `RecoveryMode` is never used
[INFO] [stdout]   --> vendor/fjall/src/journal/error.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub enum RecoveryMode {
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `stats` is never read
[INFO] [stdout]   --> vendor/fjall/src/keyspace/mod.rs:87:16
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub struct KeyspaceInner {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 87 |     pub(crate) stats: Arc<Stats>,
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `backpressure_lock` is never read
[INFO] [stdout]   --> vendor/fjall/src/supervisor.rs:35:16
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct SupervisorInner {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 35 |     pub(crate) backpressure_lock: Mutex<()>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking kyzo v0.8.2 (/opt/rustwide/workdir/crates/kyzo-core)
[INFO] [stderr]     Checking arrow-select v59.1.0
[INFO] [stderr]     Checking arrow-arith v59.1.0
[INFO] [stderr]     Checking arrow-row v59.1.0
[INFO] [stdout] warning: enum `RecoveryMode` is never used
[INFO] [stdout]   --> vendor/fjall/src/journal/error.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub enum RecoveryMode {
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `stats` is never read
[INFO] [stdout]   --> vendor/fjall/src/keyspace/mod.rs:87:16
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub struct KeyspaceInner {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 87 |     pub(crate) stats: Arc<Stats>,
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `backpressure_lock` is never read
[INFO] [stdout]   --> vendor/fjall/src/supervisor.rs:35:16
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct SupervisorInner {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 35 |     pub(crate) backpressure_lock: Mutex<()>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/expr/eval.rs:107:17
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 bail!(UnboundVariableError(var.name.to_string(), var.span))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/expr/eval.rs:144:42
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     Decision::Refused => bail!(PredicateTypeError(arg.span(), v)),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/expr/eval.rs:158:36
[INFO] [stdout]     |
[INFO] [stdout] 158 |         v @ (data_value_any!()) => bail!(PredicateTypeError(expr.span(), v)),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/expr/eval.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     bail!(NotConstError(expr.span()))
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:317:18
[INFO] [stdout]     |
[INFO] [stdout] 317 |         other => bail!("no fold factory for aggregation '{other}'"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:342:40
[INFO] [stdout]     |
[INFO] [stdout] 342 |             v @ (data_value_any!()) => bail!("cannot compute 'and' for {:?}", v),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:376:23
[INFO] [stdout]     |
[INFO] [stdout] 376 |             (u, v) => bail!("cannot compute 'and' for {:?} and {:?}", u, v),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:395:40
[INFO] [stdout]     |
[INFO] [stdout] 395 |             v @ (data_value_any!()) => bail!("cannot compute 'or' for {:?}", v),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:429:23
[INFO] [stdout]     |
[INFO] [stdout] 429 |             (u, v) => bail!("cannot compute 'or' for {:?} and {:?}", u, v),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:526:40
[INFO] [stdout]     |
[INFO] [stdout] 526 |             v @ (data_value_any!()) => bail!("cannot compute 'union' for value {:?}", v),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:577:35
[INFO] [stdout]     |
[INFO] [stdout] 577 |                         (_, v) => bail!("cannot compute 'union' for value {:?}", v),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:616:40
[INFO] [stdout]     |
[INFO] [stdout] 616 |             v @ (data_value_any!()) => bail!("cannot compute 'intersection' for value {:?}", v),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:677:35
[INFO] [stdout]     |
[INFO] [stdout] 677 |                         (_, v) => bail!("cannot compute 'intersection' for value {:?}", v),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:789:17
[INFO] [stdout]     |
[INFO] [stdout] 789 |                 bail!("cannot compute 'variance': encountered value {:?}", v)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:825:17
[INFO] [stdout]     |
[INFO] [stdout] 825 |                 bail!("cannot compute 'std_dev': encountered value {:?}", v)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:856:40
[INFO] [stdout]     |
[INFO] [stdout] 856 |             v @ (data_value_any!()) => bail!("cannot compute 'mean': encountered value {:?}", v),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:922:40
[INFO] [stdout]     |
[INFO] [stdout] 922 |             v @ (data_value_any!()) => bail!("cannot compute 'sum': encountered value {:?}", v),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:954:17
[INFO] [stdout]     |
[INFO] [stdout] 954 |                 bail!("cannot compute 'product': encountered value {:?}", v)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:989:26
[INFO] [stdout]     |
[INFO] [stdout] 989 |                     _ => bail!("'min' applied to non-numerical values"),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1029:26
[INFO] [stdout]      |
[INFO] [stdout] 1029 |                     _ => bail!("'min' applied to non-numerical values"),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1065:26
[INFO] [stdout]      |
[INFO] [stdout] 1065 |                     _ => bail!("'max' applied to non-numerical values"),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1105:26
[INFO] [stdout]      |
[INFO] [stdout] 1105 |                     _ => bail!("'max' applied to non-numerical values"),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1134:21
[INFO] [stdout]      |
[INFO] [stdout] 1134 |                     bail!("'latest_by' requires a list of exactly two items as argument")
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1146:40
[INFO] [stdout]      |
[INFO] [stdout] 1146 |             v @ (data_value_any!()) => bail!("cannot compute 'latest_by' on {:?}", v),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1171:21
[INFO] [stdout]      |
[INFO] [stdout] 1171 |                     bail!("'smallest_by' requires a list of exactly two items as argument")
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1183:40
[INFO] [stdout]      |
[INFO] [stdout] 1183 |             v @ (data_value_any!()) => bail!("cannot compute 'smallest_by' on {:?}", v),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1215:21
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     bail!("'min_cost' requires a list of exactly two items as argument")
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1230:40
[INFO] [stdout]      |
[INFO] [stdout] 1230 |             v @ (data_value_any!()) => bail!("cannot compute 'min_cost' on {:?}", v),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1263:21
[INFO] [stdout]      |
[INFO] [stdout] 1263 | /                     bail!(
[INFO] [stdout] 1264 | |                         "'min_cost' requires a list of length 2 as argument, got {:?}, {:?}",
[INFO] [stdout] 1265 | |                         prev,
[INFO] [stdout] 1266 | |                         l
[INFO] [stdout] 1267 | |                     )
[INFO] [stdout]      | |_____________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1273:21
[INFO] [stdout]      |
[INFO] [stdout] 1273 | /                     bail!(
[INFO] [stdout] 1274 | |                         "'min_cost' requires a list of length 2 as argument, got {:?}, {:?}",
[INFO] [stdout] 1275 | |                         prev,
[INFO] [stdout] 1276 | |                         l
[INFO] [stdout] 1277 | |                     )
[INFO] [stdout]      | |_____________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1290:23
[INFO] [stdout]      |
[INFO] [stdout] 1290 |             (u, v) => bail!("cannot compute 'min_cost' on {:?}, {:?}", u, v),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1326:40
[INFO] [stdout]      |
[INFO] [stdout] 1326 |             v @ (data_value_any!()) => bail!("cannot compute 'shortest' on {:?}", v),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1365:23
[INFO] [stdout]      |
[INFO] [stdout] 1365 |             (l, v) => bail!("cannot compute 'shortest' on {:?} and {:?}", l, v),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1460:40
[INFO] [stdout]      |
[INFO] [stdout] 1460 |             v @ (data_value_any!()) => bail!("cannot apply 'bit_and' to {:?}", v),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1510:18
[INFO] [stdout]      |
[INFO] [stdout] 1510 |             v => bail!("cannot apply 'bit_and' to {:?}", v),
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1551:40
[INFO] [stdout]      |
[INFO] [stdout] 1551 |             v @ (data_value_any!()) => bail!("cannot apply 'bit_or' to {:?}", v),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1601:18
[INFO] [stdout]      |
[INFO] [stdout] 1601 |             v => bail!("cannot apply 'bit_or' to {:?}", v),
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1635:40
[INFO] [stdout]      |
[INFO] [stdout] 1635 |             v @ (data_value_any!()) => bail!("cannot apply 'bit_xor' to {:?}", v),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/fold/sketch/aggr.rs:99:40
[INFO] [stdout]    |
[INFO] [stdout] 99 |         other @ (data_value_any!()) => bail!("hll_union expects sketch bytes, got {other:?}"),
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/sketch/tdigest.rs:104:21
[INFO] [stdout]     |
[INFO] [stdout] 104 |                     bail!("t-digest requires numeric values, got {other:?}")
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fixpoint/delta_store.rs:416:17
[INFO] [stdout]     |
[INFO] [stdout] 416 | /                 bail!(LevelArenaOverflow {
[INFO] [stdout] 417 | |                     len: self.values.len()
[INFO] [stdout] 418 | |                 })
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fixpoint/delta_store.rs:434:17
[INFO] [stdout]     |
[INFO] [stdout] 434 | /                 bail!(LevelArenaOverflow {
[INFO] [stdout] 435 | |                     len: self.values.len()
[INFO] [stdout] 436 | |                 })
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fixpoint/delta_store.rs:685:17
[INFO] [stdout]     |
[INFO] [stdout] 685 |                 bail!("internal invariant violated: meet_total on a non-meet EpochStore")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fixpoint/delta_store.rs:776:18
[INFO] [stdout]     |
[INFO] [stdout] 776 |               _ => bail!(
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 777 | |                 "internal invariant violated: mismatched temp-store kinds \
[INFO] [stdout] 778 | |                  in EpochStore::merge_in"
[INFO] [stdout] 779 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/op/search.rs:120:29
[INFO] [stdout]     |
[INFO] [stdout] 120 | / ...                   bail!(SearchQueryTypeError {
[INFO] [stdout] 121 | | ...                       expected: Tag::Vector,
[INFO] [stdout] 122 | | ...                       got: other.tag(),
[INFO] [stdout] 123 | | ...                       span,
[INFO] [stdout] 124 | | ...                   })
[INFO] [stdout]     | |________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/op/search.rs:133:29
[INFO] [stdout]     |
[INFO] [stdout] 133 | / ...                   bail!(SearchQueryTypeError {
[INFO] [stdout] 134 | | ...                       expected: Tag::Str,
[INFO] [stdout] 135 | | ...                       got: other.tag(),
[INFO] [stdout] 136 | | ...                       span,
[INFO] [stdout] 137 | | ...                   })
[INFO] [stdout]     | |________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/op/mod.rs:716:17
[INFO] [stdout]     |
[INFO] [stdout] 716 | /                 bail!(PlanInvariantError(
[INFO] [stdout] 717 | |                     "a Reorder cannot be the right side of a join"
[INFO] [stdout] 718 | |                 ))
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/op/mod.rs:721:17
[INFO] [stdout]     |
[INFO] [stdout] 721 | /                 bail!(PlanInvariantError(
[INFO] [stdout] 722 | |                     "a NegJoin cannot be the right side of a join"
[INFO] [stdout] 723 | |                 ))
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/op/mod.rs:775:40
[INFO] [stdout]     |
[INFO] [stdout] 775 |               | RelAlgebra::Search(_) => bail!(PlanInvariantError(
[INFO] [stdout]     |  ________________________________________^
[INFO] [stdout] 776 | |                 "the right side of a negation must be a rule or stored-relation scan"
[INFO] [stdout] 777 | |             )),
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/plan/compile.rs:1049:30
[INFO] [stdout]      |
[INFO] [stdout] 1049 |             Some(unbound) => bail!(UnboundSymbolInRuleHead(unbound.clone(), unbound.span)),
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/plan/compile.rs:1050:21
[INFO] [stdout]      |
[INFO] [stdout] 1050 |               None => bail!(PlanInvariantError(
[INFO] [stdout]      |  _____________________^
[INFO] [stdout] 1051 | |                 "plan frame disagrees with the rule head without an unbound head symbol"
[INFO] [stdout] 1052 | |             )),
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/magic.rs:468:63
[INFO] [stdout]     |
[INFO] [stdout] 468 |                   Some(NormalFormRulesOrFixed::Fixed { .. }) => bail!(MagicInvariantError(
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 469 | |                     "an adornment was demanded of a fixed rule"
[INFO] [stdout] 470 | |                 )),
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/magic.rs:471:25
[INFO] [stdout]     |
[INFO] [stdout] 471 |                   None => bail!(MagicInvariantError(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 472 | |                     "an adornment was demanded of a rule not in its stratum"
[INFO] [stdout] 473 | |                 )),
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/magic.rs:953:21
[INFO] [stdout]     |
[INFO] [stdout] 953 |               None => bail!(MagicInvariantError(
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 954 | |                 "a rewrite-synthesized rule collided with a fixed rule"
[INFO] [stdout] 955 | |             )),
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:131:49
[INFO] [stdout]     |
[INFO] [stdout] 131 |             InputAtom::Unification { inner } => bail!(UnsafeNegation(inner.span)),
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:133:17
[INFO] [stdout]     |
[INFO] [stdout] 133 | /                 bail!(crate::exec::plan::search::NegatedSearchUnsupported(
[INFO] [stdout] 134 | |                     inner.span
[INFO] [stdout] 135 | |                 ))
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:209:17
[INFO] [stdout]     |
[INFO] [stdout] 209 |                 bail!(CompileInvariantError("negation not in normal form"))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:462:17
[INFO] [stdout]     |
[INFO] [stdout] 462 | /                 bail!(CompileInvariantError(
[INFO] [stdout] 463 | |                     "round-1 collection admitted a non-binding atom"
[INFO] [stdout] 464 | |                 ))
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:470:21
[INFO] [stdout]     |
[INFO] [stdout] 470 | /                     bail!(CompileInvariantError(
[INFO] [stdout] 471 | |                         "a positive application was left pending"
[INFO] [stdout] 472 | |                     ))
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:520:21
[INFO] [stdout]     |
[INFO] [stdout] 520 | /                     bail!(CompileInvariantError(
[INFO] [stdout] 521 | |                         "a positive application was left pending"
[INFO] [stdout] 522 | |                     ))
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:538:49
[INFO] [stdout]     |
[INFO] [stdout] 538 |                 NormalFormAtom::Predicate(p) => bail!(UnboundVariable(p.span())),
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:539:51
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 NormalFormAtom::Unification(u) => bail!(UnboundVariable(u.span)),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:540:47
[INFO] [stdout]     |
[INFO] [stdout] 540 |                 NormalFormAtom::Search(sa) => bail!(UnboundVariable(sa.span)),
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/program.rs:337:21
[INFO] [stdout]     |
[INFO] [stdout] 337 |             None => bail!(NoEntry::spanless()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/program.rs:340:21
[INFO] [stdout]     |
[INFO] [stdout] 340 |                     bail!(TierInvariantError("entry rule is not in the final stratum"))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/program.rs:342:21
[INFO] [stdout]     |
[INFO] [stdout] 342 |                     bail!(NoEntry::spanless())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/program.rs:556:25
[INFO] [stdout]     |
[INFO] [stdout] 556 |                 None => bail!(TierInvariantError("empty magic rule set has no arity")),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/program.rs:787:21
[INFO] [stdout]     |
[INFO] [stdout] 787 |             None => bail!(NoEntry::spanless()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/program.rs:790:21
[INFO] [stdout]     |
[INFO] [stdout] 790 | /                     bail!(TierInvariantError(
[INFO] [stdout] 791 | |                         "magic entry rule is not in the final stratum"
[INFO] [stdout] 792 | |                     ))
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/program.rs:794:21
[INFO] [stdout]     |
[INFO] [stdout] 794 |                     bail!(NoEntry::spanless())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/search.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 300 | /             bail!(SearchBindingNotVariable(
[INFO] [stdout] 301 | |                 Symbol::new(name.as_ref(), span),
[INFO] [stdout] 302 | |                 span
[INFO] [stdout] 303 | |             ))
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/search.rs:350:20
[INFO] [stdout]     |
[INFO] [stdout] 350 |           Some(_) => bail!(SearchParamInvalid(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 351 | |             Symbol::new(name, span),
[INFO] [stdout] 352 | |             SearchParamInvalidReason::MustBePositiveInteger,
[INFO] [stdout] 353 | |             span
[INFO] [stdout] 354 | |         )),
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/search.rs:435:13
[INFO] [stdout]     |
[INFO] [stdout] 435 |             bail!(SearchOverPlainIndex(inp.index.clone(), span))
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/search.rs:494:28
[INFO] [stdout]     |
[INFO] [stdout] 494 |                   Some(_) => bail!(SearchParamInvalid(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 495 | |                     Symbol::new("score_kind", span),
[INFO] [stdout] 496 | |                     SearchParamInvalidReason::MustBeTfOrTfIdf,
[INFO] [stdout] 497 | |                     span
[INFO] [stdout] 498 | |                 )),
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/stratify.rs:493:25
[INFO] [stdout]     |
[INFO] [stdout] 493 |                 None => bail!(StratifierInvariantError("stratum index out of range")),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/sort.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |             None => bail!(SorterNotInHead(k.to_string(), k.span)),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/collection.rs:29:30
[INFO] [stdout]    |
[INFO] [stdout] 29 |         data_value_any!() => bail!("'append' requires first argument to be a list"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:100:30
[INFO] [stdout]     |
[INFO] [stdout] 100 |         data_value_any!() => bail!("'concat' requires strings, lists, or JSON objects"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:108:30
[INFO] [stdout]     |
[INFO] [stdout] 108 |         data_value_any!() => bail!("'difference' requires lists"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:122:34
[INFO] [stdout]     |
[INFO] [stdout] 122 |             data_value_any!() => bail!("'difference' requires lists"),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:131:30
[INFO] [stdout]     |
[INFO] [stdout] 131 |         data_value_any!() => bail!("dump_json requires a json argument"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:161:30
[INFO] [stdout]     |
[INFO] [stdout] 161 |         data_value_any!() => bail!("'intersection' requires lists"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:170:34
[INFO] [stdout]     |
[INFO] [stdout] 170 |             data_value_any!() => bail!("'intersection' requires lists"),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:226:14
[INFO] [stdout]     |
[INFO] [stdout] 226 |         _ => bail!("'int_range' requires 1 to 3 argument"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:272:30
[INFO] [stdout]     |
[INFO] [stdout] 272 |         data_value_any!() => bail!("'length' requires lists"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |         None => bail!("parse_json requires a string argument"),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:309:30
[INFO] [stdout]     |
[INFO] [stdout] 309 |         data_value_any!() => bail!("'prepend' requires first argument to be a list"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             bail!("json path does not exist")
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:399:34
[INFO] [stdout]     |
[INFO] [stdout] 399 |             data_value_any!() => bail!("'union' requires lists"),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:450:17
[INFO] [stdout]     |
[INFO] [stdout] 450 |                 bail!("json path does not exist")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:478:17
[INFO] [stdout]     |
[INFO] [stdout] 478 |                 bail!("json path does not exist")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:509:13
[INFO] [stdout]     |
[INFO] [stdout] 509 |             bail!("index {} out of bound", i)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:514:9
[INFO] [stdout]     |
[INFO] [stdout] 514 |         bail!("index {} out of bound", i)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:543:38
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 data_value_any!() => bail!("second argument to 'get' mut be a string or integer"),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:548:30
[INFO] [stdout]     |
[INFO] [stdout] 548 |         data_value_any!() => bail!("first argument to 'get' mut be a list or json"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/compare.rs:13:30
[INFO] [stdout]    |
[INFO] [stdout] 13 |         data_value_any!() => bail!("assertion failed: {:?}", args),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/compare.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 | /         bail!(StdlibRefuse::CrossTypeCompare {
[INFO] [stdout] 165 | |             left: format!("{a:?}"),
[INFO] [stdout] 166 | |             right: format!("{b:?}"),
[INFO] [stdout] 167 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/convert.rs:23:30
[INFO] [stdout]    |
[INFO] [stdout] 23 |         data_value_any!() => bail!("'decode_base64' requires strings"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/convert.rs:33:30
[INFO] [stdout]    |
[INFO] [stdout] 33 |         data_value_any!() => bail!("'encode_base64' requires bytes"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/convert.rs:78:36
[INFO] [stdout]    |
[INFO] [stdout] 78 |         v @ (data_value_any!()) => bail!("'to_float' does not recognize {:?}", v),
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/convert.rs:100:36
[INFO] [stdout]     |
[INFO] [stdout] 100 |         v @ (data_value_any!()) => bail!("'to_int' does not recognize {:?}", v),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/convert.rs:141:30
[INFO] [stdout]     |
[INFO] [stdout] 141 |         data_value_any!() => bail!("'to_uuid' requires a string"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/convert.rs:155:30
[INFO] [stdout]     |
[INFO] [stdout] 155 |         data_value_any!() => bail!("not an UUID"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/convert.rs:253:30
[INFO] [stdout]     |
[INFO] [stdout] 253 |         data_value_any!() => bail!("'vec' requires a list or a vector"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/convert.rs:264:18
[INFO] [stdout]     |
[INFO] [stdout] 264 |             _ => bail!("'{op}' does not recognize type {s}"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/convert.rs:267:14
[INFO] [stdout]     |
[INFO] [stdout] 267 |         _ => bail!("'{op}' requires a string as second argument"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/metric.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 |         _ => bail!("'cos_dist' requires two vectors"),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/metric.rs:45:14
[INFO] [stdout]    |
[INFO] [stdout] 45 |         _ => bail!("'ip_dist' requires two vectors"),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/metric.rs:65:14
[INFO] [stdout]    |
[INFO] [stdout] 65 |         _ => bail!("'l2_dist' requires two vectors"),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/metric.rs:82:30
[INFO] [stdout]    |
[INFO] [stdout] 82 |         data_value_any!() => bail!("'l2_normalize' requires a vector"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/nondet.rs:31:30
[INFO] [stdout]    |
[INFO] [stdout] 31 |         data_value_any!() => bail!("'rand_bernoulli' requires number between 0. and 1."),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/nondet.rs:49:30
[INFO] [stdout]    |
[INFO] [stdout] 49 |         data_value_any!() => bail!("'rand_choice' requires lists"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/numeric.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 None => bail!(IntegerOverflow { op: "abs" }),
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/numeric.rs:26:30
[INFO] [stdout]    |
[INFO] [stdout] 26 |         data_value_any!() => bail!("'abs' requires numbers"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/numeric.rs:39:30
[INFO] [stdout]    |
[INFO] [stdout] 39 |         data_value_any!() => bail!("'acos' requires numbers"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/numeric.rs:58:30
[INFO] [stdout]    |
[INFO] [stdout] 58 |         data_value_any!() => bail!("'acosh' requires numbers"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/numeric.rs:82:34
[INFO] [stdout]    |
[INFO] [stdout] 82 |             data_value_any!() => bail!("addition requires numbers"),
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:101:30
[INFO] [stdout]     |
[INFO] [stdout] 101 |         data_value_any!() => bail!("'asin' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:119:30
[INFO] [stdout]     |
[INFO] [stdout] 119 |         data_value_any!() => bail!("'asinh' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:132:30
[INFO] [stdout]     |
[INFO] [stdout] 132 |         data_value_any!() => bail!("'atan' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:140:30
[INFO] [stdout]     |
[INFO] [stdout] 140 |         data_value_any!() => bail!("'atan2' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:144:30
[INFO] [stdout]     |
[INFO] [stdout] 144 |         data_value_any!() => bail!("'atan2' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:159:30
[INFO] [stdout]     |
[INFO] [stdout] 159 |         data_value_any!() => bail!("'atanh' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:183:14
[INFO] [stdout]     |
[INFO] [stdout] 183 |         _ => bail!("'bit_and' requires bytes"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:196:30
[INFO] [stdout]     |
[INFO] [stdout] 196 |         data_value_any!() => bail!("'bit_not' requires bytes"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:213:14
[INFO] [stdout]     |
[INFO] [stdout] 213 |         _ => bail!("'bit_or' requires bytes"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:230:14
[INFO] [stdout]     |
[INFO] [stdout] 230 |         _ => bail!("'bit_xor' requires bytes"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:240:30
[INFO] [stdout]     |
[INFO] [stdout] 240 |         data_value_any!() => bail!("'ceil' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:252:30
[INFO] [stdout]     |
[INFO] [stdout] 252 |         data_value_any!() => bail!("'cos' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |         data_value_any!() => bail!("'cosh' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 bail!(DivisionByZero { op: "div" })
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:306:14
[INFO] [stdout]     |
[INFO] [stdout] 306 |         _ => bail!("division requires numbers"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:318:30
[INFO] [stdout]     |
[INFO] [stdout] 318 |         data_value_any!() => bail!("'exp' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:331:30
[INFO] [stdout]     |
[INFO] [stdout] 331 |         data_value_any!() => bail!("'exp2' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:342:30
[INFO] [stdout]     |
[INFO] [stdout] 342 |         data_value_any!() => bail!("'floor' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:355:30
[INFO] [stdout]     |
[INFO] [stdout] 355 |         data_value_any!() => bail!("'ln' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:375:30
[INFO] [stdout]     |
[INFO] [stdout] 375 |         data_value_any!() => bail!("'log10' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:393:30
[INFO] [stdout]     |
[INFO] [stdout] 393 |         data_value_any!() => bail!("'log2' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:416:18
[INFO] [stdout]     |
[INFO] [stdout] 416 |             _ => bail!("'max can only be applied to numbers'"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |             _ => bail!("'min' can only be applied to numbers"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:451:25
[INFO] [stdout]     |
[INFO] [stdout] 451 |                 None => bail!(IntegerOverflow { op: "minus" }),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:458:30
[INFO] [stdout]     |
[INFO] [stdout] 458 |         data_value_any!() => bail!("minus can only be applied to numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:467:21
[INFO] [stdout]     |
[INFO] [stdout] 467 |                     bail!(DivisionByZero { op: "mod" })
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:476:29
[INFO] [stdout]     |
[INFO] [stdout] 476 |                     None => bail!(IntegerOverflow { op: "mod" }),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:484:21
[INFO] [stdout]     |
[INFO] [stdout] 484 |                     bail!(DivisionByZero { op: "mod" })
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:489:14
[INFO] [stdout]     |
[INFO] [stdout] 489 |         _ => bail!("'mod' requires numbers"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:507:34
[INFO] [stdout]     |
[INFO] [stdout] 507 |             data_value_any!() => bail!("multiplication requires numbers"),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:550:38
[INFO] [stdout]     |
[INFO] [stdout] 550 |                 data_value_any!() => bail!("'pack_bits' requires list of booleans"),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:558:9
[INFO] [stdout]     |
[INFO] [stdout] 558 |         bail!("'pack_bits' requires list of booleans")
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:574:30
[INFO] [stdout]     |
[INFO] [stdout] 574 |         data_value_any!() => bail!("'pow' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:578:30
[INFO] [stdout]     |
[INFO] [stdout] 578 |         data_value_any!() => bail!("'pow' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:592:30
[INFO] [stdout]     |
[INFO] [stdout] 592 |         data_value_any!() => bail!("'round' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:612:30
[INFO] [stdout]     |
[INFO] [stdout] 612 |         data_value_any!() => bail!("'signum' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:624:30
[INFO] [stdout]     |
[INFO] [stdout] 624 |         data_value_any!() => bail!("'sin' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:637:30
[INFO] [stdout]     |
[INFO] [stdout] 637 |         data_value_any!() => bail!("'sinh' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:651:30
[INFO] [stdout]     |
[INFO] [stdout] 651 |         data_value_any!() => bail!("'sqrt' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:666:25
[INFO] [stdout]     |
[INFO] [stdout] 666 |                 None => bail!(IntegerOverflow { op: "sub" }),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:696:14
[INFO] [stdout]     |
[INFO] [stdout] 696 |         _ => bail!("subtraction requires numbers"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:708:30
[INFO] [stdout]     |
[INFO] [stdout] 708 |         data_value_any!() => bail!("'tan' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:721:30
[INFO] [stdout]     |
[INFO] [stdout] 721 |         data_value_any!() => bail!("'tanh' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:743:9
[INFO] [stdout]     |
[INFO] [stdout] 743 |         bail!("'unpack_bits' requires bytes")
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:786:14
[INFO] [stdout]     |
[INFO] [stdout] 786 |         _ => bail!("addition requires numbers"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:832:14
[INFO] [stdout]     |
[INFO] [stdout] 832 |         _ => bail!("multiplication requires numbers"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 |         _ => bail!("'ends_with' requires strings or bytes"),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:38:21
[INFO] [stdout]    |
[INFO] [stdout] 38 |                     bail!("'from_substring' requires a list of strings")
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     bail!("'from_substring' requires a list of strings")
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:51:30
[INFO] [stdout]    |
[INFO] [stdout] 51 |         data_value_any!() => bail!("'from_substring' requires a list of strings"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:59:30
[INFO] [stdout]    |
[INFO] [stdout] 59 |         data_value_any!() => bail!("'lowercase' requires strings"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:70:30
[INFO] [stdout]    |
[INFO] [stdout] 70 |         data_value_any!() => bail!("'regex' requires strings"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:81:14
[INFO] [stdout]    |
[INFO] [stdout] 81 |         _ => bail!("'regex_extract' requires strings"),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:91:14
[INFO] [stdout]    |
[INFO] [stdout] 91 |         _ => bail!("'regex_extract_first' requires strings"),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:100:14
[INFO] [stdout]     |
[INFO] [stdout] 100 |         _ => bail!("'regex_matches' requires strings"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:109:14
[INFO] [stdout]     |
[INFO] [stdout] 109 |         _ => bail!("'regex_replace' requires strings"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:118:14
[INFO] [stdout]     |
[INFO] [stdout] 118 |         _ => bail!("'regex_replace' requires strings"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:149:14
[INFO] [stdout]     |
[INFO] [stdout] 149 |         _ => bail!("'starts_with' requires strings or bytes"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:156:14
[INFO] [stdout]     |
[INFO] [stdout] 156 |         _ => bail!("'str_includes' requires strings"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:170:30
[INFO] [stdout]     |
[INFO] [stdout] 170 |         data_value_any!() => bail!("'trim' requires strings"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:177:30
[INFO] [stdout]     |
[INFO] [stdout] 177 |         data_value_any!() => bail!("'trim_end' requires strings"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:184:36
[INFO] [stdout]     |
[INFO] [stdout] 184 |         v @ (data_value_any!()) => bail!("'trim_start' requires strings, got {}", v),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:195:18
[INFO] [stdout]     |
[INFO] [stdout] 195 |             u => bail!("unknown normalization {} for 'unicode_normalize'", u),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:197:14
[INFO] [stdout]     |
[INFO] [stdout] 197 |         _ => bail!("'unicode_normalize' requires strings"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:204:30
[INFO] [stdout]     |
[INFO] [stdout] 204 |         data_value_any!() => bail!("'uppercase' requires strings"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/algo/random_walk.rs:130:64
[INFO] [stdout]     |
[INFO] [stdout] 130 |   ...                   v @ (data_value_any!()) => bail!(BadExprValueError(
[INFO] [stdout]     |  __________________________________________________^
[INFO] [stdout] 131 | | ...                       v,
[INFO] [stdout] 132 | | ...                       weight_expr.span(),
[INFO] [stdout] 133 | | ...                       "'weight' must evaluate to a non-negative number"
[INFO] [stdout] 134 | | ...                           .to_string()
[INFO] [stdout] 135 | | ...                   )),
[INFO] [stdout]     | |________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/rules/algo/reorder_sort.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 | /                 bail!(WrongFixedRuleOptionError {
[INFO] [stdout] 70 | |                     name: Symbol::new("out", payload.span()),
[INFO] [stdout] 71 | |                     span: payload.span(),
[INFO] [stdout] 72 | |                     rule_name: Symbol::new(payload.name(), payload.span()),
[INFO] [stdout] 73 | |                     help: WrongFixedRuleOptionHelp::OptionMustBeList,
[INFO] [stdout] 74 | |                 })
[INFO] [stdout]    | |__________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/algo/reorder_sort.rs:173:36
[INFO] [stdout]     |
[INFO] [stdout] 173 |               | Expr::Lazy { .. } => bail!(CannotDetermineArity(
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 174 | |                 "ReorderSort".to_string(),
[INFO] [stdout] 175 | |                 "invalid option 'out' given, expect a list".to_string(),
[INFO] [stdout] 176 | |                 span
[INFO] [stdout] 177 | |             )),
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/contract.rs:195:13
[INFO] [stdout]     |
[INFO] [stdout] 195 |             bail!(Cancelled)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/constant.rs:142:21
[INFO] [stdout]     |
[INFO] [stdout] 142 |                     bail!(EmptyConstRuleError(span))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/constant.rs:164:34
[INFO] [stdout]     |
[INFO] [stdout] 164 |             data_value_any!() => bail!(Self::wrong_option(span)),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/constant.rs:200:21
[INFO] [stdout]     |
[INFO] [stdout] 200 |                     bail!(ConstRuleRowNotList(row, span))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:125:29
[INFO] [stdout]     |
[INFO] [stdout] 125 | / ...                   bail!(
[INFO] [stdout] 126 | | ...                       "encountered null value when processing CSV when non-null required"
[INFO] [stdout] 127 | | ...                   )
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:140:41
[INFO] [stdout]     |
[INFO] [stdout] 140 | ...                   bail!(err)
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:150:41
[INFO] [stdout]     |
[INFO] [stdout] 150 | ...                   bail!(err)
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:168:45
[INFO] [stdout]     |
[INFO] [stdout] 168 | ...                   None => bail!("cannot convert {} to type {}", s, typ),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:177:48
[INFO] [stdout]     |
[INFO] [stdout] 177 | ...                   | ColType::Json => bail!("cannot convert {} to type {}", s, typ),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |                   Some(file_path) => bail!(LocalFileFetchUnavailable {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 206 | |                     path: file_path.to_string(),
[INFO] [stdout] 207 | |                     span: payload.span(),
[INFO] [stdout] 208 | |                 }),
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:211:25
[INFO] [stdout]     |
[INFO] [stdout] 211 |                   None => bail!(UrlFetchUnavailable {
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 212 | |                     url: url.to_string(),
[INFO] [stdout] 213 | |                     span: payload.span(),
[INFO] [stdout] 214 | |                 }),
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 | /         bail!(CannotDetermineArity(
[INFO] [stdout] 254 | |             "CsvReader".to_string(),
[INFO] [stdout] 255 | |             "invalid option 'types' given, expect positive number or list".to_string(),
[INFO] [stdout] 256 | |             span
[INFO] [stdout] 257 | |         ))
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:236:18
[INFO] [stdout]     |
[INFO] [stdout] 236 |               _ => bail!(CannotDetermineArity(
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 237 | |                 "CsvReader".to_string(),
[INFO] [stdout] 238 | |                 "invalid option 'prepend_index' given, expect a boolean".to_string(),
[INFO] [stdout] 239 | |                 span
[INFO] [stdout] 240 | |             )),
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/jlines.rs:104:34
[INFO] [stdout]     |
[INFO] [stdout] 104 |             data_value_any!() => bail!(BadFields(fields_span)),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/jlines.rs:162:36
[INFO] [stdout]     |
[INFO] [stdout] 162 |                   Some(file_path) => bail!(LocalFileFetchUnavailable {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 163 | |                     path: file_path.to_string(),
[INFO] [stdout] 164 | |                     span: payload.span(),
[INFO] [stdout] 165 | |                 }),
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/jlines.rs:168:25
[INFO] [stdout]     |
[INFO] [stdout] 168 |                   None => bail!(UrlFetchUnavailable {
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 169 | |                     url: url.to_string(),
[INFO] [stdout] 170 | |                     span: payload.span(),
[INFO] [stdout] 171 | |                 }),
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/jlines.rs:193:18
[INFO] [stdout]     |
[INFO] [stdout] 193 |               _ => bail!(CannotDetermineArity(
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 194 | |                 "JsonReader".to_string(),
[INFO] [stdout] 195 | |                 "invalid option 'prepend_index' given, expect a boolean".to_string(),
[INFO] [stdout] 196 | |                 span
[INFO] [stdout] 197 | |             )),
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/jlines.rs:208:34
[INFO] [stdout]     |
[INFO] [stdout] 208 |               data_value_any!() => bail!(CannotDetermineArity(
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 209 | |                 "JsonReader".to_string(),
[INFO] [stdout] 210 | |                 "invalid option 'fields' given, expect a list".to_string(),
[INFO] [stdout] 211 | |                 span
[INFO] [stdout] 212 | |             )),
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/project/text/fts.rs:239:40
[INFO] [stdout]     |
[INFO] [stdout] 239 |           other @ (data_value_any!()) => bail!(FtsExtractorType {
[INFO] [stdout]     |  ________________________________________^
[INFO] [stdout] 240 | |             got: format!("{other:?}"),
[INFO] [stdout] 241 | |         }),
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/project/dedup/lsh.rs:641:13
[INFO] [stdout]     |
[INFO] [stdout] 641 | /             bail!(IndexRowCorrupt::new(
[INFO] [stdout] 642 | |                 &inv_idx.name,
[INFO] [stdout] 643 | |                 key,
[INFO] [stdout] 644 | |                 IndexCorruptReason::LshInvNotChunkList,
[INFO] [stdout] 645 | |             ))
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/project/dedup/lsh.rs:745:13
[INFO] [stdout]     |
[INFO] [stdout] 745 |             bail!(LshValueRefused::PutUnsupported)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/project/dedup/lsh.rs:892:13
[INFO] [stdout]     |
[INFO] [stdout] 892 |             bail!(LshValueRefused::SearchUnsupported)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/project/spatial/spatial.rs:672:14
[INFO] [stdout]     |
[INFO] [stdout] 672 |           _ => bail!(IndexRowCorrupt::new(
[INFO] [stdout]     |  ______________^
[INFO] [stdout] 673 | |             index_name,
[INFO] [stdout] 674 | |             row,
[INFO] [stdout] 675 | |             IndexCorruptReason::SpatialCurveNot8Bytes,
[INFO] [stdout] 676 | |         )),
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:1019:22
[INFO] [stdout]      |
[INFO] [stdout] 1019 |                   s => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  ______________________^
[INFO] [stdout] 1020 | |                     index_name,
[INFO] [stdout] 1021 | |                     tuple,
[INFO] [stdout] 1022 | |                     IndexCorruptReason::HnswSubOutOfRange { side, sub: s },
[INFO] [stdout] 1023 | |                 )),
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:1301:38
[INFO] [stdout]      |
[INFO] [stdout] 1301 |                   data_value_any!() => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  ______________________________________^
[INFO] [stdout] 1302 | |                     &base.name,
[INFO] [stdout] 1303 | |                     tuple.as_slice(),
[INFO] [stdout] 1304 | |                     IndexCorruptReason::HnswExpectsListOfVectors,
[INFO] [stdout] 1305 | |                 )),
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:1314:34
[INFO] [stdout]      |
[INFO] [stdout] 1314 |               data_value_any!() => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  __________________________________^
[INFO] [stdout] 1315 | |                 &base.name,
[INFO] [stdout] 1316 | |                 tuple.as_slice(),
[INFO] [stdout] 1317 | |                 IndexCorruptReason::HnswExpectsVector,
[INFO] [stdout] 1318 | |             )),
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:1383:43
[INFO] [stdout]      |
[INFO] [stdout] 1383 |                   HnswRow::Canary { .. } => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 1384 | |                     &idx.name,
[INFO] [stdout] 1385 | |                     row.as_slice(),
[INFO] [stdout] 1386 | |                     IndexCorruptReason::HnswCanaryBelowCanaryLayer,
[INFO] [stdout] 1387 | |                 )),
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:1431:39
[INFO] [stdout]      |
[INFO] [stdout] 1431 |               HnswRow::Canary { .. } => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  _______________________________________^
[INFO] [stdout] 1432 | |                 &idx.name,
[INFO] [stdout] 1433 | |                 row.as_slice(),
[INFO] [stdout] 1434 | |                 IndexCorruptReason::HnswCanaryInsideNeighbourPrefix,
[INFO] [stdout] 1435 | |             )),
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:1662:62
[INFO] [stdout]      |
[INFO] [stdout] 1662 |               HnswRow::Edge { .. } | HnswRow::Canary { .. } => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  ______________________________________________________________^
[INFO] [stdout] 1663 | |                 &idx.name,
[INFO] [stdout] 1664 | |                 row.as_slice(),
[INFO] [stdout] 1665 | |                 IndexCorruptReason::HnswNonNodeRow,
[INFO] [stdout] 1666 | |             )),
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:1699:39
[INFO] [stdout]      |
[INFO] [stdout] 1699 |               HnswRow::Canary { .. } => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  _______________________________________^
[INFO] [stdout] 1700 | |                 &idx.name,
[INFO] [stdout] 1701 | |                 row.as_slice(),
[INFO] [stdout] 1702 | |                 IndexCorruptReason::HnswCanaryInsideNeighbourPrefix,
[INFO] [stdout] 1703 | |             )),
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:2204:39
[INFO] [stdout]      |
[INFO] [stdout] 2204 |               HnswRow::Canary { .. } => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  _______________________________________^
[INFO] [stdout] 2205 | |                 &idx.name,
[INFO] [stdout] 2206 | |                 row.as_slice(),
[INFO] [stdout] 2207 | |                 IndexCorruptReason::HnswCanaryInsideLayer0Prefix,
[INFO] [stdout] 2208 | |             )),
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:2487:42
[INFO] [stdout]      |
[INFO] [stdout] 2487 |                       data_value_any!() => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  __________________________________________^
[INFO] [stdout] 2488 | |                         &idx.name,
[INFO] [stdout] 2489 | |                         cand_tuple.as_slice(),
[INFO] [stdout] 2490 | |                         IndexCorruptReason::HnswIndexedFieldNotListOfVectors,
[INFO] [stdout] 2491 | |                     )),
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:2680:38
[INFO] [stdout]      |
[INFO] [stdout] 2680 |                   data_value_any!() => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  ______________________________________^
[INFO] [stdout] 2681 | |                     &idx.name,
[INFO] [stdout] 2682 | |                     cand_tuple.as_slice(),
[INFO] [stdout] 2683 | |                     IndexCorruptReason::HnswIndexedFieldNotListOfVectors,
[INFO] [stdout] 2684 | |                 )),
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/admit.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 bail!(ReplaceInTrigger(meta.name.to_string()))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/admit.rs:327:21
[INFO] [stdout]     |
[INFO] [stdout] 327 |                     bail!(ReplaceRelationWithIndices(old_handle.name.to_string()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/admit.rs:722:25
[INFO] [stdout]     |
[INFO] [stdout] 722 | /                         bail!(TransactAssertionFailure {
[INFO] [stdout] 723 | |                             relation: relation_store.name.to_string(),
[INFO] [stdout] 724 | |                             key: new_kv,
[INFO] [stdout] 725 | |                             notice: "key to update does not exist".to_string()
[INFO] [stdout] 726 | |                         })
[INFO] [stdout]     | |__________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/session/admit.rs:1015:21
[INFO] [stdout]      |
[INFO] [stdout] 1015 | /                     bail!(TransactAssertionFailure {
[INFO] [stdout] 1016 | |                         relation: relation_store.name.to_string(),
[INFO] [stdout] 1017 | |                         key: extracted,
[INFO] [stdout] 1018 | |                         notice: "key does not exist in database".to_string()
[INFO] [stdout] 1019 | |                     })
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/session/admit.rs:1028:25
[INFO] [stdout]      |
[INFO] [stdout] 1028 | /                         bail!(TransactAssertionFailure {
[INFO] [stdout] 1029 | |                             relation: relation_store.name.to_string(),
[INFO] [stdout] 1030 | |                             key: extracted,
[INFO] [stdout] 1031 | |                             notice: "key exists in database, but value does not match".to_string()
[INFO] [stdout] 1032 | |                         })
[INFO] [stdout]      | |__________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/session/admit.rs:1083:17
[INFO] [stdout]      |
[INFO] [stdout] 1083 | /                 bail!(TransactAssertionFailure {
[INFO] [stdout] 1084 | |                     relation: relation_store.name.to_string(),
[INFO] [stdout] 1085 | |                     key: extracted,
[INFO] [stdout] 1086 | |                     notice: "key exists in database".to_string()
[INFO] [stdout] 1087 | |                 })
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/db.rs:405:42
[INFO] [stdout]     |
[INFO] [stdout] 405 |             Script::Imperative { .. } => bail!(EngineRefuse::ImperativeNotWired),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/db.rs:775:34
[INFO] [stdout]     |
[INFO] [stdout] 775 |             SysOp::Explain(_) => bail!(EngineRefuse::IndexOpNotLanded("::explain")),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/jobs.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     bail!(EngineRefuse::IndexOpNotLanded("::kill"))
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/ops.rs:137:17
[INFO] [stdout]     |
[INFO] [stdout] 137 | /                 bail!(IndexLifecycleError(format!(
[INFO] [stdout] 138 | |                     "index '{}' is a plain or temporal index; it has no manifest context",
[INFO] [stdout] 139 | |                     index.name
[INFO] [stdout] 140 | |                 )))
[INFO] [stdout]     | |___________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/ops.rs:437:25
[INFO] [stdout]     |
[INFO] [stdout] 437 | /                         bail!(miette::miette!(
[INFO] [stdout] 438 | |                             "index backfill: plain mapper missing for Plain kind"
[INFO] [stdout] 439 | |                         ))
[INFO] [stdout]     | |__________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/store/time.rs:205:18
[INFO] [stdout]     |
[INFO] [stdout] 205 |         other => bail!(BitemporalDecodeError::UnknownPolarity(other)),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/store/verify_walk.rs:643:17
[INFO] [stdout]     |
[INFO] [stdout] 643 |                 bail!("fts deep-verify: extractor returned non-string {other:?}")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/store/verify_walk.rs:722:22
[INFO] [stdout]     |
[INFO] [stdout] 722 |             other => bail!("lsh deep-verify: unsupported extractor value {other:?}"),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking arrow-ord v59.1.0
[INFO] [stderr]     Checking arrow-string v59.1.0
[INFO] [stderr]     Checking arrow-ipc v59.1.0
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/expr/eval.rs:107:17
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 bail!(UnboundVariableError(var.name.to_string(), var.span))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/expr/eval.rs:144:42
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     Decision::Refused => bail!(PredicateTypeError(arg.span(), v)),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/expr/eval.rs:158:36
[INFO] [stdout]     |
[INFO] [stdout] 158 |         v @ (data_value_any!()) => bail!(PredicateTypeError(expr.span(), v)),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/expr/eval.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     bail!(NotConstError(expr.span()))
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:317:18
[INFO] [stdout]     |
[INFO] [stdout] 317 |         other => bail!("no fold factory for aggregation '{other}'"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:342:40
[INFO] [stdout]     |
[INFO] [stdout] 342 |             v @ (data_value_any!()) => bail!("cannot compute 'and' for {:?}", v),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:376:23
[INFO] [stdout]     |
[INFO] [stdout] 376 |             (u, v) => bail!("cannot compute 'and' for {:?} and {:?}", u, v),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:395:40
[INFO] [stdout]     |
[INFO] [stdout] 395 |             v @ (data_value_any!()) => bail!("cannot compute 'or' for {:?}", v),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:429:23
[INFO] [stdout]     |
[INFO] [stdout] 429 |             (u, v) => bail!("cannot compute 'or' for {:?} and {:?}", u, v),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:526:40
[INFO] [stdout]     |
[INFO] [stdout] 526 |             v @ (data_value_any!()) => bail!("cannot compute 'union' for value {:?}", v),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:577:35
[INFO] [stdout]     |
[INFO] [stdout] 577 |                         (_, v) => bail!("cannot compute 'union' for value {:?}", v),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:616:40
[INFO] [stdout]     |
[INFO] [stdout] 616 |             v @ (data_value_any!()) => bail!("cannot compute 'intersection' for value {:?}", v),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:677:35
[INFO] [stdout]     |
[INFO] [stdout] 677 |                         (_, v) => bail!("cannot compute 'intersection' for value {:?}", v),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:789:17
[INFO] [stdout]     |
[INFO] [stdout] 789 |                 bail!("cannot compute 'variance': encountered value {:?}", v)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:825:17
[INFO] [stdout]     |
[INFO] [stdout] 825 |                 bail!("cannot compute 'std_dev': encountered value {:?}", v)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:856:40
[INFO] [stdout]     |
[INFO] [stdout] 856 |             v @ (data_value_any!()) => bail!("cannot compute 'mean': encountered value {:?}", v),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:922:40
[INFO] [stdout]     |
[INFO] [stdout] 922 |             v @ (data_value_any!()) => bail!("cannot compute 'sum': encountered value {:?}", v),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:954:17
[INFO] [stdout]     |
[INFO] [stdout] 954 |                 bail!("cannot compute 'product': encountered value {:?}", v)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/aggr.rs:989:26
[INFO] [stdout]     |
[INFO] [stdout] 989 |                     _ => bail!("'min' applied to non-numerical values"),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1029:26
[INFO] [stdout]      |
[INFO] [stdout] 1029 |                     _ => bail!("'min' applied to non-numerical values"),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1065:26
[INFO] [stdout]      |
[INFO] [stdout] 1065 |                     _ => bail!("'max' applied to non-numerical values"),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1105:26
[INFO] [stdout]      |
[INFO] [stdout] 1105 |                     _ => bail!("'max' applied to non-numerical values"),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1134:21
[INFO] [stdout]      |
[INFO] [stdout] 1134 |                     bail!("'latest_by' requires a list of exactly two items as argument")
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1146:40
[INFO] [stdout]      |
[INFO] [stdout] 1146 |             v @ (data_value_any!()) => bail!("cannot compute 'latest_by' on {:?}", v),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1171:21
[INFO] [stdout]      |
[INFO] [stdout] 1171 |                     bail!("'smallest_by' requires a list of exactly two items as argument")
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1183:40
[INFO] [stdout]      |
[INFO] [stdout] 1183 |             v @ (data_value_any!()) => bail!("cannot compute 'smallest_by' on {:?}", v),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1215:21
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     bail!("'min_cost' requires a list of exactly two items as argument")
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1230:40
[INFO] [stdout]      |
[INFO] [stdout] 1230 |             v @ (data_value_any!()) => bail!("cannot compute 'min_cost' on {:?}", v),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1263:21
[INFO] [stdout]      |
[INFO] [stdout] 1263 | /                     bail!(
[INFO] [stdout] 1264 | |                         "'min_cost' requires a list of length 2 as argument, got {:?}, {:?}",
[INFO] [stdout] 1265 | |                         prev,
[INFO] [stdout] 1266 | |                         l
[INFO] [stdout] 1267 | |                     )
[INFO] [stdout]      | |_____________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1273:21
[INFO] [stdout]      |
[INFO] [stdout] 1273 | /                     bail!(
[INFO] [stdout] 1274 | |                         "'min_cost' requires a list of length 2 as argument, got {:?}, {:?}",
[INFO] [stdout] 1275 | |                         prev,
[INFO] [stdout] 1276 | |                         l
[INFO] [stdout] 1277 | |                     )
[INFO] [stdout]      | |_____________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1290:23
[INFO] [stdout]      |
[INFO] [stdout] 1290 |             (u, v) => bail!("cannot compute 'min_cost' on {:?}, {:?}", u, v),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1326:40
[INFO] [stdout]      |
[INFO] [stdout] 1326 |             v @ (data_value_any!()) => bail!("cannot compute 'shortest' on {:?}", v),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1365:23
[INFO] [stdout]      |
[INFO] [stdout] 1365 |             (l, v) => bail!("cannot compute 'shortest' on {:?} and {:?}", l, v),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1460:40
[INFO] [stdout]      |
[INFO] [stdout] 1460 |             v @ (data_value_any!()) => bail!("cannot apply 'bit_and' to {:?}", v),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1510:18
[INFO] [stdout]      |
[INFO] [stdout] 1510 |             v => bail!("cannot apply 'bit_and' to {:?}", v),
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1551:40
[INFO] [stdout]      |
[INFO] [stdout] 1551 |             v @ (data_value_any!()) => bail!("cannot apply 'bit_or' to {:?}", v),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1601:18
[INFO] [stdout]      |
[INFO] [stdout] 1601 |             v => bail!("cannot apply 'bit_or' to {:?}", v),
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/fold/aggr.rs:1635:40
[INFO] [stdout]      |
[INFO] [stdout] 1635 |             v @ (data_value_any!()) => bail!("cannot apply 'bit_xor' to {:?}", v),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/fold/sketch/aggr.rs:99:40
[INFO] [stdout]    |
[INFO] [stdout] 99 |         other @ (data_value_any!()) => bail!("hll_union expects sketch bytes, got {other:?}"),
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fold/sketch/tdigest.rs:104:21
[INFO] [stdout]     |
[INFO] [stdout] 104 |                     bail!("t-digest requires numeric values, got {other:?}")
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fixpoint/delta_store.rs:416:17
[INFO] [stdout]     |
[INFO] [stdout] 416 | /                 bail!(LevelArenaOverflow {
[INFO] [stdout] 417 | |                     len: self.values.len()
[INFO] [stdout] 418 | |                 })
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fixpoint/delta_store.rs:434:17
[INFO] [stdout]     |
[INFO] [stdout] 434 | /                 bail!(LevelArenaOverflow {
[INFO] [stdout] 435 | |                     len: self.values.len()
[INFO] [stdout] 436 | |                 })
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fixpoint/delta_store.rs:685:17
[INFO] [stdout]     |
[INFO] [stdout] 685 |                 bail!("internal invariant violated: meet_total on a non-meet EpochStore")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/fixpoint/delta_store.rs:776:18
[INFO] [stdout]     |
[INFO] [stdout] 776 |               _ => bail!(
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 777 | |                 "internal invariant violated: mismatched temp-store kinds \
[INFO] [stdout] 778 | |                  in EpochStore::merge_in"
[INFO] [stdout] 779 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/op/search.rs:120:29
[INFO] [stdout]     |
[INFO] [stdout] 120 | / ...                   bail!(SearchQueryTypeError {
[INFO] [stdout] 121 | | ...                       expected: Tag::Vector,
[INFO] [stdout] 122 | | ...                       got: other.tag(),
[INFO] [stdout] 123 | | ...                       span,
[INFO] [stdout] 124 | | ...                   })
[INFO] [stdout]     | |________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/op/search.rs:133:29
[INFO] [stdout]     |
[INFO] [stdout] 133 | / ...                   bail!(SearchQueryTypeError {
[INFO] [stdout] 134 | | ...                       expected: Tag::Str,
[INFO] [stdout] 135 | | ...                       got: other.tag(),
[INFO] [stdout] 136 | | ...                       span,
[INFO] [stdout] 137 | | ...                   })
[INFO] [stdout]     | |________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/op/mod.rs:716:17
[INFO] [stdout]     |
[INFO] [stdout] 716 | /                 bail!(PlanInvariantError(
[INFO] [stdout] 717 | |                     "a Reorder cannot be the right side of a join"
[INFO] [stdout] 718 | |                 ))
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/op/mod.rs:721:17
[INFO] [stdout]     |
[INFO] [stdout] 721 | /                 bail!(PlanInvariantError(
[INFO] [stdout] 722 | |                     "a NegJoin cannot be the right side of a join"
[INFO] [stdout] 723 | |                 ))
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/op/mod.rs:775:40
[INFO] [stdout]     |
[INFO] [stdout] 775 |               | RelAlgebra::Search(_) => bail!(PlanInvariantError(
[INFO] [stdout]     |  ________________________________________^
[INFO] [stdout] 776 | |                 "the right side of a negation must be a rule or stored-relation scan"
[INFO] [stdout] 777 | |             )),
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/plan/compile.rs:1049:30
[INFO] [stdout]      |
[INFO] [stdout] 1049 |             Some(unbound) => bail!(UnboundSymbolInRuleHead(unbound.clone(), unbound.span)),
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/exec/plan/compile.rs:1050:21
[INFO] [stdout]      |
[INFO] [stdout] 1050 |               None => bail!(PlanInvariantError(
[INFO] [stdout]      |  _____________________^
[INFO] [stdout] 1051 | |                 "plan frame disagrees with the rule head without an unbound head symbol"
[INFO] [stdout] 1052 | |             )),
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/magic.rs:468:63
[INFO] [stdout]     |
[INFO] [stdout] 468 |                   Some(NormalFormRulesOrFixed::Fixed { .. }) => bail!(MagicInvariantError(
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 469 | |                     "an adornment was demanded of a fixed rule"
[INFO] [stdout] 470 | |                 )),
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/magic.rs:471:25
[INFO] [stdout]     |
[INFO] [stdout] 471 |                   None => bail!(MagicInvariantError(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 472 | |                     "an adornment was demanded of a rule not in its stratum"
[INFO] [stdout] 473 | |                 )),
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/magic.rs:953:21
[INFO] [stdout]     |
[INFO] [stdout] 953 |               None => bail!(MagicInvariantError(
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 954 | |                 "a rewrite-synthesized rule collided with a fixed rule"
[INFO] [stdout] 955 | |             )),
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:131:49
[INFO] [stdout]     |
[INFO] [stdout] 131 |             InputAtom::Unification { inner } => bail!(UnsafeNegation(inner.span)),
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:133:17
[INFO] [stdout]     |
[INFO] [stdout] 133 | /                 bail!(crate::exec::plan::search::NegatedSearchUnsupported(
[INFO] [stdout] 134 | |                     inner.span
[INFO] [stdout] 135 | |                 ))
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:209:17
[INFO] [stdout]     |
[INFO] [stdout] 209 |                 bail!(CompileInvariantError("negation not in normal form"))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:462:17
[INFO] [stdout]     |
[INFO] [stdout] 462 | /                 bail!(CompileInvariantError(
[INFO] [stdout] 463 | |                     "round-1 collection admitted a non-binding atom"
[INFO] [stdout] 464 | |                 ))
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:470:21
[INFO] [stdout]     |
[INFO] [stdout] 470 | /                     bail!(CompileInvariantError(
[INFO] [stdout] 471 | |                         "a positive application was left pending"
[INFO] [stdout] 472 | |                     ))
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:520:21
[INFO] [stdout]     |
[INFO] [stdout] 520 | /                     bail!(CompileInvariantError(
[INFO] [stdout] 521 | |                         "a positive application was left pending"
[INFO] [stdout] 522 | |                     ))
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:538:49
[INFO] [stdout]     |
[INFO] [stdout] 538 |                 NormalFormAtom::Predicate(p) => bail!(UnboundVariable(p.span())),
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:539:51
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 NormalFormAtom::Unification(u) => bail!(UnboundVariable(u.span)),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/normalize.rs:540:47
[INFO] [stdout]     |
[INFO] [stdout] 540 |                 NormalFormAtom::Search(sa) => bail!(UnboundVariable(sa.span)),
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/program.rs:337:21
[INFO] [stdout]     |
[INFO] [stdout] 337 |             None => bail!(NoEntry::spanless()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/program.rs:340:21
[INFO] [stdout]     |
[INFO] [stdout] 340 |                     bail!(TierInvariantError("entry rule is not in the final stratum"))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/program.rs:342:21
[INFO] [stdout]     |
[INFO] [stdout] 342 |                     bail!(NoEntry::spanless())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/program.rs:556:25
[INFO] [stdout]     |
[INFO] [stdout] 556 |                 None => bail!(TierInvariantError("empty magic rule set has no arity")),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/program.rs:787:21
[INFO] [stdout]     |
[INFO] [stdout] 787 |             None => bail!(NoEntry::spanless()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/program.rs:790:21
[INFO] [stdout]     |
[INFO] [stdout] 790 | /                     bail!(TierInvariantError(
[INFO] [stdout] 791 | |                         "magic entry rule is not in the final stratum"
[INFO] [stdout] 792 | |                     ))
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/program.rs:794:21
[INFO] [stdout]     |
[INFO] [stdout] 794 |                     bail!(NoEntry::spanless())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/search.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 300 | /             bail!(SearchBindingNotVariable(
[INFO] [stdout] 301 | |                 Symbol::new(name.as_ref(), span),
[INFO] [stdout] 302 | |                 span
[INFO] [stdout] 303 | |             ))
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/search.rs:350:20
[INFO] [stdout]     |
[INFO] [stdout] 350 |           Some(_) => bail!(SearchParamInvalid(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 351 | |             Symbol::new(name, span),
[INFO] [stdout] 352 | |             SearchParamInvalidReason::MustBePositiveInteger,
[INFO] [stdout] 353 | |             span
[INFO] [stdout] 354 | |         )),
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/search.rs:435:13
[INFO] [stdout]     |
[INFO] [stdout] 435 |             bail!(SearchOverPlainIndex(inp.index.clone(), span))
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/search.rs:494:28
[INFO] [stdout]     |
[INFO] [stdout] 494 |                   Some(_) => bail!(SearchParamInvalid(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 495 | |                     Symbol::new("score_kind", span),
[INFO] [stdout] 496 | |                     SearchParamInvalidReason::MustBeTfOrTfIdf,
[INFO] [stdout] 497 | |                     span
[INFO] [stdout] 498 | |                 )),
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/plan/stratify.rs:493:25
[INFO] [stdout]     |
[INFO] [stdout] 493 |                 None => bail!(StratifierInvariantError("stratum index out of range")),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/sort.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |             None => bail!(SorterNotInHead(k.to_string(), k.span)),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/collection.rs:29:30
[INFO] [stdout]    |
[INFO] [stdout] 29 |         data_value_any!() => bail!("'append' requires first argument to be a list"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:100:30
[INFO] [stdout]     |
[INFO] [stdout] 100 |         data_value_any!() => bail!("'concat' requires strings, lists, or JSON objects"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:108:30
[INFO] [stdout]     |
[INFO] [stdout] 108 |         data_value_any!() => bail!("'difference' requires lists"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:122:34
[INFO] [stdout]     |
[INFO] [stdout] 122 |             data_value_any!() => bail!("'difference' requires lists"),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:131:30
[INFO] [stdout]     |
[INFO] [stdout] 131 |         data_value_any!() => bail!("dump_json requires a json argument"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:161:30
[INFO] [stdout]     |
[INFO] [stdout] 161 |         data_value_any!() => bail!("'intersection' requires lists"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:170:34
[INFO] [stdout]     |
[INFO] [stdout] 170 |             data_value_any!() => bail!("'intersection' requires lists"),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:226:14
[INFO] [stdout]     |
[INFO] [stdout] 226 |         _ => bail!("'int_range' requires 1 to 3 argument"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:272:30
[INFO] [stdout]     |
[INFO] [stdout] 272 |         data_value_any!() => bail!("'length' requires lists"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |         None => bail!("parse_json requires a string argument"),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:309:30
[INFO] [stdout]     |
[INFO] [stdout] 309 |         data_value_any!() => bail!("'prepend' requires first argument to be a list"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             bail!("json path does not exist")
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:399:34
[INFO] [stdout]     |
[INFO] [stdout] 399 |             data_value_any!() => bail!("'union' requires lists"),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:450:17
[INFO] [stdout]     |
[INFO] [stdout] 450 |                 bail!("json path does not exist")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:478:17
[INFO] [stdout]     |
[INFO] [stdout] 478 |                 bail!("json path does not exist")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:509:13
[INFO] [stdout]     |
[INFO] [stdout] 509 |             bail!("index {} out of bound", i)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:514:9
[INFO] [stdout]     |
[INFO] [stdout] 514 |         bail!("index {} out of bound", i)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:543:38
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 data_value_any!() => bail!("second argument to 'get' mut be a string or integer"),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/collection.rs:548:30
[INFO] [stdout]     |
[INFO] [stdout] 548 |         data_value_any!() => bail!("first argument to 'get' mut be a list or json"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/compare.rs:13:30
[INFO] [stdout]    |
[INFO] [stdout] 13 |         data_value_any!() => bail!("assertion failed: {:?}", args),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/compare.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 | /         bail!(StdlibRefuse::CrossTypeCompare {
[INFO] [stdout] 165 | |             left: format!("{a:?}"),
[INFO] [stdout] 166 | |             right: format!("{b:?}"),
[INFO] [stdout] 167 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/convert.rs:23:30
[INFO] [stdout]    |
[INFO] [stdout] 23 |         data_value_any!() => bail!("'decode_base64' requires strings"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/convert.rs:33:30
[INFO] [stdout]    |
[INFO] [stdout] 33 |         data_value_any!() => bail!("'encode_base64' requires bytes"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/convert.rs:78:36
[INFO] [stdout]    |
[INFO] [stdout] 78 |         v @ (data_value_any!()) => bail!("'to_float' does not recognize {:?}", v),
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/convert.rs:100:36
[INFO] [stdout]     |
[INFO] [stdout] 100 |         v @ (data_value_any!()) => bail!("'to_int' does not recognize {:?}", v),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/convert.rs:141:30
[INFO] [stdout]     |
[INFO] [stdout] 141 |         data_value_any!() => bail!("'to_uuid' requires a string"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/convert.rs:155:30
[INFO] [stdout]     |
[INFO] [stdout] 155 |         data_value_any!() => bail!("not an UUID"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/convert.rs:253:30
[INFO] [stdout]     |
[INFO] [stdout] 253 |         data_value_any!() => bail!("'vec' requires a list or a vector"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/convert.rs:264:18
[INFO] [stdout]     |
[INFO] [stdout] 264 |             _ => bail!("'{op}' does not recognize type {s}"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/convert.rs:267:14
[INFO] [stdout]     |
[INFO] [stdout] 267 |         _ => bail!("'{op}' requires a string as second argument"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/metric.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 |         _ => bail!("'cos_dist' requires two vectors"),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/metric.rs:45:14
[INFO] [stdout]    |
[INFO] [stdout] 45 |         _ => bail!("'ip_dist' requires two vectors"),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/metric.rs:65:14
[INFO] [stdout]    |
[INFO] [stdout] 65 |         _ => bail!("'l2_dist' requires two vectors"),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/metric.rs:82:30
[INFO] [stdout]    |
[INFO] [stdout] 82 |         data_value_any!() => bail!("'l2_normalize' requires a vector"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/nondet.rs:31:30
[INFO] [stdout]    |
[INFO] [stdout] 31 |         data_value_any!() => bail!("'rand_bernoulli' requires number between 0. and 1."),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/nondet.rs:49:30
[INFO] [stdout]    |
[INFO] [stdout] 49 |         data_value_any!() => bail!("'rand_choice' requires lists"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/numeric.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 None => bail!(IntegerOverflow { op: "abs" }),
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/numeric.rs:26:30
[INFO] [stdout]    |
[INFO] [stdout] 26 |         data_value_any!() => bail!("'abs' requires numbers"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/numeric.rs:39:30
[INFO] [stdout]    |
[INFO] [stdout] 39 |         data_value_any!() => bail!("'acos' requires numbers"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/numeric.rs:58:30
[INFO] [stdout]    |
[INFO] [stdout] 58 |         data_value_any!() => bail!("'acosh' requires numbers"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/numeric.rs:82:34
[INFO] [stdout]    |
[INFO] [stdout] 82 |             data_value_any!() => bail!("addition requires numbers"),
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:101:30
[INFO] [stdout]     |
[INFO] [stdout] 101 |         data_value_any!() => bail!("'asin' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:119:30
[INFO] [stdout]     |
[INFO] [stdout] 119 |         data_value_any!() => bail!("'asinh' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:132:30
[INFO] [stdout]     |
[INFO] [stdout] 132 |         data_value_any!() => bail!("'atan' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:140:30
[INFO] [stdout]     |
[INFO] [stdout] 140 |         data_value_any!() => bail!("'atan2' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:144:30
[INFO] [stdout]     |
[INFO] [stdout] 144 |         data_value_any!() => bail!("'atan2' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:159:30
[INFO] [stdout]     |
[INFO] [stdout] 159 |         data_value_any!() => bail!("'atanh' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:183:14
[INFO] [stdout]     |
[INFO] [stdout] 183 |         _ => bail!("'bit_and' requires bytes"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:196:30
[INFO] [stdout]     |
[INFO] [stdout] 196 |         data_value_any!() => bail!("'bit_not' requires bytes"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:213:14
[INFO] [stdout]     |
[INFO] [stdout] 213 |         _ => bail!("'bit_or' requires bytes"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:230:14
[INFO] [stdout]     |
[INFO] [stdout] 230 |         _ => bail!("'bit_xor' requires bytes"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:240:30
[INFO] [stdout]     |
[INFO] [stdout] 240 |         data_value_any!() => bail!("'ceil' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:252:30
[INFO] [stdout]     |
[INFO] [stdout] 252 |         data_value_any!() => bail!("'cos' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |         data_value_any!() => bail!("'cosh' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 bail!(DivisionByZero { op: "div" })
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:306:14
[INFO] [stdout]     |
[INFO] [stdout] 306 |         _ => bail!("division requires numbers"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:318:30
[INFO] [stdout]     |
[INFO] [stdout] 318 |         data_value_any!() => bail!("'exp' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:331:30
[INFO] [stdout]     |
[INFO] [stdout] 331 |         data_value_any!() => bail!("'exp2' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:342:30
[INFO] [stdout]     |
[INFO] [stdout] 342 |         data_value_any!() => bail!("'floor' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:355:30
[INFO] [stdout]     |
[INFO] [stdout] 355 |         data_value_any!() => bail!("'ln' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:375:30
[INFO] [stdout]     |
[INFO] [stdout] 375 |         data_value_any!() => bail!("'log10' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:393:30
[INFO] [stdout]     |
[INFO] [stdout] 393 |         data_value_any!() => bail!("'log2' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:416:18
[INFO] [stdout]     |
[INFO] [stdout] 416 |             _ => bail!("'max can only be applied to numbers'"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |             _ => bail!("'min' can only be applied to numbers"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:451:25
[INFO] [stdout]     |
[INFO] [stdout] 451 |                 None => bail!(IntegerOverflow { op: "minus" }),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:458:30
[INFO] [stdout]     |
[INFO] [stdout] 458 |         data_value_any!() => bail!("minus can only be applied to numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:467:21
[INFO] [stdout]     |
[INFO] [stdout] 467 |                     bail!(DivisionByZero { op: "mod" })
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:476:29
[INFO] [stdout]     |
[INFO] [stdout] 476 |                     None => bail!(IntegerOverflow { op: "mod" }),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:484:21
[INFO] [stdout]     |
[INFO] [stdout] 484 |                     bail!(DivisionByZero { op: "mod" })
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:489:14
[INFO] [stdout]     |
[INFO] [stdout] 489 |         _ => bail!("'mod' requires numbers"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:507:34
[INFO] [stdout]     |
[INFO] [stdout] 507 |             data_value_any!() => bail!("multiplication requires numbers"),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:550:38
[INFO] [stdout]     |
[INFO] [stdout] 550 |                 data_value_any!() => bail!("'pack_bits' requires list of booleans"),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:558:9
[INFO] [stdout]     |
[INFO] [stdout] 558 |         bail!("'pack_bits' requires list of booleans")
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:574:30
[INFO] [stdout]     |
[INFO] [stdout] 574 |         data_value_any!() => bail!("'pow' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:578:30
[INFO] [stdout]     |
[INFO] [stdout] 578 |         data_value_any!() => bail!("'pow' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:592:30
[INFO] [stdout]     |
[INFO] [stdout] 592 |         data_value_any!() => bail!("'round' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:612:30
[INFO] [stdout]     |
[INFO] [stdout] 612 |         data_value_any!() => bail!("'signum' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:624:30
[INFO] [stdout]     |
[INFO] [stdout] 624 |         data_value_any!() => bail!("'sin' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:637:30
[INFO] [stdout]     |
[INFO] [stdout] 637 |         data_value_any!() => bail!("'sinh' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:651:30
[INFO] [stdout]     |
[INFO] [stdout] 651 |         data_value_any!() => bail!("'sqrt' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:666:25
[INFO] [stdout]     |
[INFO] [stdout] 666 |                 None => bail!(IntegerOverflow { op: "sub" }),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:696:14
[INFO] [stdout]     |
[INFO] [stdout] 696 |         _ => bail!("subtraction requires numbers"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:708:30
[INFO] [stdout]     |
[INFO] [stdout] 708 |         data_value_any!() => bail!("'tan' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:721:30
[INFO] [stdout]     |
[INFO] [stdout] 721 |         data_value_any!() => bail!("'tanh' requires numbers"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:743:9
[INFO] [stdout]     |
[INFO] [stdout] 743 |         bail!("'unpack_bits' requires bytes")
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:786:14
[INFO] [stdout]     |
[INFO] [stdout] 786 |         _ => bail!("addition requires numbers"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/numeric.rs:832:14
[INFO] [stdout]     |
[INFO] [stdout] 832 |         _ => bail!("multiplication requires numbers"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 |         _ => bail!("'ends_with' requires strings or bytes"),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:38:21
[INFO] [stdout]    |
[INFO] [stdout] 38 |                     bail!("'from_substring' requires a list of strings")
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     bail!("'from_substring' requires a list of strings")
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:51:30
[INFO] [stdout]    |
[INFO] [stdout] 51 |         data_value_any!() => bail!("'from_substring' requires a list of strings"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:59:30
[INFO] [stdout]    |
[INFO] [stdout] 59 |         data_value_any!() => bail!("'lowercase' requires strings"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:70:30
[INFO] [stdout]    |
[INFO] [stdout] 70 |         data_value_any!() => bail!("'regex' requires strings"),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:81:14
[INFO] [stdout]    |
[INFO] [stdout] 81 |         _ => bail!("'regex_extract' requires strings"),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/exec/stdlib/text.rs:91:14
[INFO] [stdout]    |
[INFO] [stdout] 91 |         _ => bail!("'regex_extract_first' requires strings"),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:100:14
[INFO] [stdout]     |
[INFO] [stdout] 100 |         _ => bail!("'regex_matches' requires strings"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:109:14
[INFO] [stdout]     |
[INFO] [stdout] 109 |         _ => bail!("'regex_replace' requires strings"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:118:14
[INFO] [stdout]     |
[INFO] [stdout] 118 |         _ => bail!("'regex_replace' requires strings"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:149:14
[INFO] [stdout]     |
[INFO] [stdout] 149 |         _ => bail!("'starts_with' requires strings or bytes"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:156:14
[INFO] [stdout]     |
[INFO] [stdout] 156 |         _ => bail!("'str_includes' requires strings"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:170:30
[INFO] [stdout]     |
[INFO] [stdout] 170 |         data_value_any!() => bail!("'trim' requires strings"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:177:30
[INFO] [stdout]     |
[INFO] [stdout] 177 |         data_value_any!() => bail!("'trim_end' requires strings"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:184:36
[INFO] [stdout]     |
[INFO] [stdout] 184 |         v @ (data_value_any!()) => bail!("'trim_start' requires strings, got {}", v),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:195:18
[INFO] [stdout]     |
[INFO] [stdout] 195 |             u => bail!("unknown normalization {} for 'unicode_normalize'", u),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:197:14
[INFO] [stdout]     |
[INFO] [stdout] 197 |         _ => bail!("'unicode_normalize' requires strings"),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/exec/stdlib/text.rs:204:30
[INFO] [stdout]     |
[INFO] [stdout] 204 |         data_value_any!() => bail!("'uppercase' requires strings"),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/algo/random_walk.rs:130:64
[INFO] [stdout]     |
[INFO] [stdout] 130 |   ...                   v @ (data_value_any!()) => bail!(BadExprValueError(
[INFO] [stdout]     |  __________________________________________________^
[INFO] [stdout] 131 | | ...                       v,
[INFO] [stdout] 132 | | ...                       weight_expr.span(),
[INFO] [stdout] 133 | | ...                       "'weight' must evaluate to a non-negative number"
[INFO] [stdout] 134 | | ...                           .to_string()
[INFO] [stdout] 135 | | ...                   )),
[INFO] [stdout]     | |________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-core/src/rules/algo/reorder_sort.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 | /                 bail!(WrongFixedRuleOptionError {
[INFO] [stdout] 70 | |                     name: Symbol::new("out", payload.span()),
[INFO] [stdout] 71 | |                     span: payload.span(),
[INFO] [stdout] 72 | |                     rule_name: Symbol::new(payload.name(), payload.span()),
[INFO] [stdout] 73 | |                     help: WrongFixedRuleOptionHelp::OptionMustBeList,
[INFO] [stdout] 74 | |                 })
[INFO] [stdout]    | |__________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/algo/reorder_sort.rs:173:36
[INFO] [stdout]     |
[INFO] [stdout] 173 |               | Expr::Lazy { .. } => bail!(CannotDetermineArity(
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 174 | |                 "ReorderSort".to_string(),
[INFO] [stdout] 175 | |                 "invalid option 'out' given, expect a list".to_string(),
[INFO] [stdout] 176 | |                 span
[INFO] [stdout] 177 | |             )),
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/contract.rs:195:13
[INFO] [stdout]     |
[INFO] [stdout] 195 |             bail!(Cancelled)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/constant.rs:142:21
[INFO] [stdout]     |
[INFO] [stdout] 142 |                     bail!(EmptyConstRuleError(span))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/constant.rs:164:34
[INFO] [stdout]     |
[INFO] [stdout] 164 |             data_value_any!() => bail!(Self::wrong_option(span)),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/constant.rs:200:21
[INFO] [stdout]     |
[INFO] [stdout] 200 |                     bail!(ConstRuleRowNotList(row, span))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:125:29
[INFO] [stdout]     |
[INFO] [stdout] 125 | / ...                   bail!(
[INFO] [stdout] 126 | | ...                       "encountered null value when processing CSV when non-null required"
[INFO] [stdout] 127 | | ...                   )
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:140:41
[INFO] [stdout]     |
[INFO] [stdout] 140 | ...                   bail!(err)
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:150:41
[INFO] [stdout]     |
[INFO] [stdout] 150 | ...                   bail!(err)
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:168:45
[INFO] [stdout]     |
[INFO] [stdout] 168 | ...                   None => bail!("cannot convert {} to type {}", s, typ),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:177:48
[INFO] [stdout]     |
[INFO] [stdout] 177 | ...                   | ColType::Json => bail!("cannot convert {} to type {}", s, typ),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |                   Some(file_path) => bail!(LocalFileFetchUnavailable {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 206 | |                     path: file_path.to_string(),
[INFO] [stdout] 207 | |                     span: payload.span(),
[INFO] [stdout] 208 | |                 }),
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:211:25
[INFO] [stdout]     |
[INFO] [stdout] 211 |                   None => bail!(UrlFetchUnavailable {
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 212 | |                     url: url.to_string(),
[INFO] [stdout] 213 | |                     span: payload.span(),
[INFO] [stdout] 214 | |                 }),
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 | /         bail!(CannotDetermineArity(
[INFO] [stdout] 254 | |             "CsvReader".to_string(),
[INFO] [stdout] 255 | |             "invalid option 'types' given, expect positive number or list".to_string(),
[INFO] [stdout] 256 | |             span
[INFO] [stdout] 257 | |         ))
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/csv.rs:236:18
[INFO] [stdout]     |
[INFO] [stdout] 236 |               _ => bail!(CannotDetermineArity(
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 237 | |                 "CsvReader".to_string(),
[INFO] [stdout] 238 | |                 "invalid option 'prepend_index' given, expect a boolean".to_string(),
[INFO] [stdout] 239 | |                 span
[INFO] [stdout] 240 | |             )),
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/jlines.rs:104:34
[INFO] [stdout]     |
[INFO] [stdout] 104 |             data_value_any!() => bail!(BadFields(fields_span)),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/jlines.rs:162:36
[INFO] [stdout]     |
[INFO] [stdout] 162 |                   Some(file_path) => bail!(LocalFileFetchUnavailable {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 163 | |                     path: file_path.to_string(),
[INFO] [stdout] 164 | |                     span: payload.span(),
[INFO] [stdout] 165 | |                 }),
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/jlines.rs:168:25
[INFO] [stdout]     |
[INFO] [stdout] 168 |                   None => bail!(UrlFetchUnavailable {
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 169 | |                     url: url.to_string(),
[INFO] [stdout] 170 | |                     span: payload.span(),
[INFO] [stdout] 171 | |                 }),
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/jlines.rs:193:18
[INFO] [stdout]     |
[INFO] [stdout] 193 |               _ => bail!(CannotDetermineArity(
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 194 | |                 "JsonReader".to_string(),
[INFO] [stdout] 195 | |                 "invalid option 'prepend_index' given, expect a boolean".to_string(),
[INFO] [stdout] 196 | |                 span
[INFO] [stdout] 197 | |             )),
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/rules/io/jlines.rs:208:34
[INFO] [stdout]     |
[INFO] [stdout] 208 |               data_value_any!() => bail!(CannotDetermineArity(
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 209 | |                 "JsonReader".to_string(),
[INFO] [stdout] 210 | |                 "invalid option 'fields' given, expect a list".to_string(),
[INFO] [stdout] 211 | |                 span
[INFO] [stdout] 212 | |             )),
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/project/text/fts.rs:239:40
[INFO] [stdout]     |
[INFO] [stdout] 239 |           other @ (data_value_any!()) => bail!(FtsExtractorType {
[INFO] [stdout]     |  ________________________________________^
[INFO] [stdout] 240 | |             got: format!("{other:?}"),
[INFO] [stdout] 241 | |         }),
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/project/dedup/lsh.rs:641:13
[INFO] [stdout]     |
[INFO] [stdout] 641 | /             bail!(IndexRowCorrupt::new(
[INFO] [stdout] 642 | |                 &inv_idx.name,
[INFO] [stdout] 643 | |                 key,
[INFO] [stdout] 644 | |                 IndexCorruptReason::LshInvNotChunkList,
[INFO] [stdout] 645 | |             ))
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/project/dedup/lsh.rs:745:13
[INFO] [stdout]     |
[INFO] [stdout] 745 |             bail!(LshValueRefused::PutUnsupported)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/project/dedup/lsh.rs:892:13
[INFO] [stdout]     |
[INFO] [stdout] 892 |             bail!(LshValueRefused::SearchUnsupported)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/project/spatial/spatial.rs:672:14
[INFO] [stdout]     |
[INFO] [stdout] 672 |           _ => bail!(IndexRowCorrupt::new(
[INFO] [stdout]     |  ______________^
[INFO] [stdout] 673 | |             index_name,
[INFO] [stdout] 674 | |             row,
[INFO] [stdout] 675 | |             IndexCorruptReason::SpatialCurveNot8Bytes,
[INFO] [stdout] 676 | |         )),
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:1019:22
[INFO] [stdout]      |
[INFO] [stdout] 1019 |                   s => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  ______________________^
[INFO] [stdout] 1020 | |                     index_name,
[INFO] [stdout] 1021 | |                     tuple,
[INFO] [stdout] 1022 | |                     IndexCorruptReason::HnswSubOutOfRange { side, sub: s },
[INFO] [stdout] 1023 | |                 )),
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:1301:38
[INFO] [stdout]      |
[INFO] [stdout] 1301 |                   data_value_any!() => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  ______________________________________^
[INFO] [stdout] 1302 | |                     &base.name,
[INFO] [stdout] 1303 | |                     tuple.as_slice(),
[INFO] [stdout] 1304 | |                     IndexCorruptReason::HnswExpectsListOfVectors,
[INFO] [stdout] 1305 | |                 )),
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:1314:34
[INFO] [stdout]      |
[INFO] [stdout] 1314 |               data_value_any!() => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  __________________________________^
[INFO] [stdout] 1315 | |                 &base.name,
[INFO] [stdout] 1316 | |                 tuple.as_slice(),
[INFO] [stdout] 1317 | |                 IndexCorruptReason::HnswExpectsVector,
[INFO] [stdout] 1318 | |             )),
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:1383:43
[INFO] [stdout]      |
[INFO] [stdout] 1383 |                   HnswRow::Canary { .. } => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 1384 | |                     &idx.name,
[INFO] [stdout] 1385 | |                     row.as_slice(),
[INFO] [stdout] 1386 | |                     IndexCorruptReason::HnswCanaryBelowCanaryLayer,
[INFO] [stdout] 1387 | |                 )),
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:1431:39
[INFO] [stdout]      |
[INFO] [stdout] 1431 |               HnswRow::Canary { .. } => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  _______________________________________^
[INFO] [stdout] 1432 | |                 &idx.name,
[INFO] [stdout] 1433 | |                 row.as_slice(),
[INFO] [stdout] 1434 | |                 IndexCorruptReason::HnswCanaryInsideNeighbourPrefix,
[INFO] [stdout] 1435 | |             )),
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:1662:62
[INFO] [stdout]      |
[INFO] [stdout] 1662 |               HnswRow::Edge { .. } | HnswRow::Canary { .. } => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  ______________________________________________________________^
[INFO] [stdout] 1663 | |                 &idx.name,
[INFO] [stdout] 1664 | |                 row.as_slice(),
[INFO] [stdout] 1665 | |                 IndexCorruptReason::HnswNonNodeRow,
[INFO] [stdout] 1666 | |             )),
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:1699:39
[INFO] [stdout]      |
[INFO] [stdout] 1699 |               HnswRow::Canary { .. } => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  _______________________________________^
[INFO] [stdout] 1700 | |                 &idx.name,
[INFO] [stdout] 1701 | |                 row.as_slice(),
[INFO] [stdout] 1702 | |                 IndexCorruptReason::HnswCanaryInsideNeighbourPrefix,
[INFO] [stdout] 1703 | |             )),
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:2204:39
[INFO] [stdout]      |
[INFO] [stdout] 2204 |               HnswRow::Canary { .. } => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  _______________________________________^
[INFO] [stdout] 2205 | |                 &idx.name,
[INFO] [stdout] 2206 | |                 row.as_slice(),
[INFO] [stdout] 2207 | |                 IndexCorruptReason::HnswCanaryInsideLayer0Prefix,
[INFO] [stdout] 2208 | |             )),
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:2487:42
[INFO] [stdout]      |
[INFO] [stdout] 2487 |                       data_value_any!() => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  __________________________________________^
[INFO] [stdout] 2488 | |                         &idx.name,
[INFO] [stdout] 2489 | |                         cand_tuple.as_slice(),
[INFO] [stdout] 2490 | |                         IndexCorruptReason::HnswIndexedFieldNotListOfVectors,
[INFO] [stdout] 2491 | |                     )),
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/project/vector/hnsw.rs:2680:38
[INFO] [stdout]      |
[INFO] [stdout] 2680 |                   data_value_any!() => bail!(IndexRowCorrupt::new(
[INFO] [stdout]      |  ______________________________________^
[INFO] [stdout] 2681 | |                     &idx.name,
[INFO] [stdout] 2682 | |                     cand_tuple.as_slice(),
[INFO] [stdout] 2683 | |                     IndexCorruptReason::HnswIndexedFieldNotListOfVectors,
[INFO] [stdout] 2684 | |                 )),
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/admit.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 bail!(ReplaceInTrigger(meta.name.to_string()))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/admit.rs:327:21
[INFO] [stdout]     |
[INFO] [stdout] 327 |                     bail!(ReplaceRelationWithIndices(old_handle.name.to_string()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/admit.rs:722:25
[INFO] [stdout]     |
[INFO] [stdout] 722 | /                         bail!(TransactAssertionFailure {
[INFO] [stdout] 723 | |                             relation: relation_store.name.to_string(),
[INFO] [stdout] 724 | |                             key: new_kv,
[INFO] [stdout] 725 | |                             notice: "key to update does not exist".to_string()
[INFO] [stdout] 726 | |                         })
[INFO] [stdout]     | |__________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/session/admit.rs:1015:21
[INFO] [stdout]      |
[INFO] [stdout] 1015 | /                     bail!(TransactAssertionFailure {
[INFO] [stdout] 1016 | |                         relation: relation_store.name.to_string(),
[INFO] [stdout] 1017 | |                         key: extracted,
[INFO] [stdout] 1018 | |                         notice: "key does not exist in database".to_string()
[INFO] [stdout] 1019 | |                     })
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/session/admit.rs:1028:25
[INFO] [stdout]      |
[INFO] [stdout] 1028 | /                         bail!(TransactAssertionFailure {
[INFO] [stdout] 1029 | |                             relation: relation_store.name.to_string(),
[INFO] [stdout] 1030 | |                             key: extracted,
[INFO] [stdout] 1031 | |                             notice: "key exists in database, but value does not match".to_string()
[INFO] [stdout] 1032 | |                         })
[INFO] [stdout]      | |__________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> crates/kyzo-core/src/session/admit.rs:1083:17
[INFO] [stdout]      |
[INFO] [stdout] 1083 | /                 bail!(TransactAssertionFailure {
[INFO] [stdout] 1084 | |                     relation: relation_store.name.to_string(),
[INFO] [stdout] 1085 | |                     key: extracted,
[INFO] [stdout] 1086 | |                     notice: "key exists in database".to_string()
[INFO] [stdout] 1087 | |                 })
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/db.rs:405:42
[INFO] [stdout]     |
[INFO] [stdout] 405 |             Script::Imperative { .. } => bail!(EngineRefuse::ImperativeNotWired),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/db.rs:775:34
[INFO] [stdout]     |
[INFO] [stdout] 775 |             SysOp::Explain(_) => bail!(EngineRefuse::IndexOpNotLanded("::explain")),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/jobs.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     bail!(EngineRefuse::IndexOpNotLanded("::kill"))
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/ops.rs:137:17
[INFO] [stdout]     |
[INFO] [stdout] 137 | /                 bail!(IndexLifecycleError(format!(
[INFO] [stdout] 138 | |                     "index '{}' is a plain or temporal index; it has no manifest context",
[INFO] [stdout] 139 | |                     index.name
[INFO] [stdout] 140 | |                 )))
[INFO] [stdout]     | |___________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/session/ops.rs:437:25
[INFO] [stdout]     |
[INFO] [stdout] 437 | /                         bail!(miette::miette!(
[INFO] [stdout] 438 | |                             "index backfill: plain mapper missing for Plain kind"
[INFO] [stdout] 439 | |                         ))
[INFO] [stdout]     | |__________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/store/time.rs:205:18
[INFO] [stdout]     |
[INFO] [stdout] 205 |         other => bail!(BitemporalDecodeError::UnknownPolarity(other)),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/store/verify_walk.rs:643:17
[INFO] [stdout]     |
[INFO] [stdout] 643 |                 bail!("fts deep-verify: extractor returned non-string {other:?}")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-core/src/store/verify_walk.rs:722:22
[INFO] [stdout]     |
[INFO] [stdout] 722 |             other => bail!("lsh deep-verify: unsupported extractor value {other:?}"),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `tree_type` is never read
[INFO] [stdout]   --> vendor/lsm-tree/src/manifest.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Manifest {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 10 |     pub version: FormatVersion,
[INFO] [stdout] 11 |     pub tree_type: TreeType,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Indexed` is never constructed
[INFO] [stdout]   --> vendor/lsm-tree/src/version/run.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct Indexed<T: Ranged> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking arrow-cast v59.1.0
[INFO] [stderr]     Checking arrow v59.1.0
[INFO] [stdout] warning: unused import: `crate::project::text::tokenizer::TokenStream`
[INFO] [stdout]   --> crates/kyzo-core/src/store/verify_walk.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | use crate::project::text::tokenizer::TokenStream;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `SparseWeightNotFloat` and `SparseWeightNotFiniteNonNeg` are never constructed
[INFO] [stdout]   --> crates/kyzo-core/src/project/contract.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub(crate) enum IndexCorruptReason {
[INFO] [stdout]    |                 ------------------ variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 61 |     SparseWeightNotFloat,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 62 |     SparseWeightNotFiniteNonNeg,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `IndexCorruptReason` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_empty` is never used
[INFO] [stdout]    --> crates/kyzo-core/src/project/sparse/sparse.rs:181:19
[INFO] [stdout]     |
[INFO] [stdout] 179 | impl SparseVector {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] 180 |     /// Whether this vector carries no dimensions.
[INFO] [stdout] 181 |     pub(crate) fn is_empty(&self) -> bool {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decode_posting` is never used
[INFO] [stdout]    --> crates/kyzo-core/src/project/sparse/sparse.rs:378:4
[INFO] [stdout]     |
[INFO] [stdout] 378 | fn decode_posting(idx_name: &str, base_key_len: usize, row: &[DataValue]) -> Result<(Tuple, f32)> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `k` and `bind_score` are never read
[INFO] [stdout]    --> crates/kyzo-core/src/project/sparse/sparse.rs:421:16
[INFO] [stdout]     |
[INFO] [stdout] 420 | pub(crate) struct SparseSearchParams {
[INFO] [stdout]     |                   ------------------ fields in this struct
[INFO] [stdout] 421 |     pub(crate) k: usize,
[INFO] [stdout]     |                ^
[INFO] [stdout] ...
[INFO] [stdout] 424 |     pub(crate) bind_score: SparseBindScore,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `SparseSearchParams` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `query`, `base`, `idx`, `params`, and `filter_code` are never read
[INFO] [stdout]    --> crates/kyzo-core/src/project/sparse/sparse.rs:431:16
[INFO] [stdout]     |
[INFO] [stdout] 430 | pub(crate) struct SparseSearchRequest<'a> {
[INFO] [stdout]     |                   ------------------- fields in this struct
[INFO] [stdout] 431 |     pub(crate) query: &'a [(u32, f32)],
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 432 |     pub(crate) base: &'a RelationHandle,
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 433 |     pub(crate) idx: &'a RelationHandle,
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 434 |     pub(crate) params: &'a SparseSearchParams,
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 435 |     pub(crate) filter_code: &'a Option<Expr>,
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `SparseSearchRequest` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sparse_search_body` is never used
[INFO] [stdout]    --> crates/kyzo-core/src/project/sparse/sparse.rs:499:4
[INFO] [stdout]     |
[INFO] [stdout] 499 | fn sparse_search_body(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_index` is never used
[INFO] [stdout]   --> crates/kyzo-core/src/session/generation.rs:44:19
[INFO] [stdout]    |
[INFO] [stdout] 37 | impl CatalogGeneration {
[INFO] [stdout]    | ---------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub(crate) fn from_index(index: IndexGeneration) -> Self {
[INFO] [stdout]    |                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `counter` is never used
[INFO] [stdout]   --> crates/kyzo-core/src/session/generation.rs:79:19
[INFO] [stdout]    |
[INFO] [stdout] 72 | impl RelationGeneration {
[INFO] [stdout]    | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 79 |     pub(crate) fn counter(self) -> u64 {
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `witness`, `counter`, and `projection_stamp` are never used
[INFO] [stdout]    --> crates/kyzo-core/src/session/generation.rs:104:19
[INFO] [stdout]     |
[INFO] [stdout] 102 | impl IndexGeneration {
[INFO] [stdout]     | -------------------- associated items in this implementation
[INFO] [stdout] 103 |     /// Witness a loaded per-index counter as index freshness.
[INFO] [stdout] 104 |     pub(crate) fn witness(raw: u64) -> Self {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 109 |     pub(crate) fn counter(self) -> u64 {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub(crate) fn projection_stamp(self) -> Generation {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `live`, `sealed`, and `staleness` are never used
[INFO] [stdout]    --> crates/kyzo-core/src/session/generation.rs:154:19
[INFO] [stdout]     |
[INFO] [stdout] 142 | impl IndexStatus {
[INFO] [stdout]     | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 154 |     pub(crate) fn live(self) -> CatalogGeneration {
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 159 |     pub(crate) fn sealed(self) -> Option<IndexGeneration> {
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub(crate) fn staleness(self) -> IndexStaleness {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `IndexStaleness` is never used
[INFO] [stdout]    --> crates/kyzo-core/src/session/generation.rs:186:17
[INFO] [stdout]     |
[INFO] [stdout] 186 | pub(crate) enum IndexStaleness {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_stale` is never used
[INFO] [stdout]    --> crates/kyzo-core/src/session/generation.rs:200:19
[INFO] [stdout]     |
[INFO] [stdout] 198 | impl IndexStaleness {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] 199 |     /// True when the operator should treat the index as not matching live Catalog.
[INFO] [stdout] 200 |     pub(crate) fn is_stale(self) -> bool {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `relations_from_ephemeral` is never used
[INFO] [stdout]    --> crates/kyzo-core/src/session/jobs.rs:168:8
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub fn relations_from_ephemeral(ephemeral: EphemeralEngineState) -> OperatorEphemeralRelations {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `relations_from_ephemeral_for_operator` is never used
[INFO] [stdout]    --> crates/kyzo-core/src/session/jobs.rs:175:8
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub fn relations_from_ephemeral_for_operator(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_index_status` is never used
[INFO] [stdout]    --> crates/kyzo-core/src/session/observe.rs:756:19
[INFO] [stdout]     |
[INFO] [stdout] 592 | impl<S: Storage> Engine<S> {
[INFO] [stdout]     | -------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 756 |     pub(crate) fn set_index_status(&self, status: IndexStatus) {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking kyzo-trials v0.8.2 (/opt/rustwide/workdir/crates/kyzo-trials)
[INFO] [stderr]     Checking kyzo-arrow-interop v0.1.0 (/opt/rustwide/workdir/crates/kyzo-arrow-interop)
[INFO] [stderr]     Checking kyzo-lsp v0.8.2 (/opt/rustwide/workdir/crates/kyzo-lsp)
[INFO] [stderr]     Checking kyzo-bin v0.8.2 (/opt/rustwide/workdir/crates/kyzo-bin)
[INFO] [stdout] warning: unused import: `crate::project::text::tokenizer::TokenStream`
[INFO] [stdout]   --> crates/kyzo-core/src/store/verify_walk.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | use crate::project::text::tokenizer::TokenStream;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-bin/src/bulk.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         bail!("'{name}' is not a valid identifier")
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-bin/src/bulk.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         bail!("'{name}' is not a valid identifier")
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-bin/src/repl/commands.rs:68:18
[INFO] [stdout]    |
[INFO] [stdout] 68 |         other => bail!("unrecognized command '%{other}'"),
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-bin/src/repl/commands.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         bail!("Key not found: '{}'", key)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-bin/src/repl/commands.rs:68:18
[INFO] [stdout]    |
[INFO] [stdout] 68 |         other => bail!("unrecognized command '%{other}'"),
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> crates/kyzo-bin/src/repl/commands.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         bail!("Key not found: '{}'", key)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-bin/src/repl/fetch.rs:118:22
[INFO] [stdout]     |
[INFO] [stdout] 118 |             other => bail!("unsupported URL scheme '{other}' in {url}: only http/https"),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> crates/kyzo-bin/src/repl/fetch.rs:118:22
[INFO] [stdout]     |
[INFO] [stdout] 118 |             other => bail!("unsupported URL scheme '{other}' in {url}: only http/https"),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/kyzo-trials/src/time_travel/path.rs:1015:9
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     let mut op = fold.fresh_meet().expect("meet-capable");
[INFO] [stdout]      |         ----^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `counter` is never used
[INFO] [stdout]   --> crates/kyzo-core/src/session/generation.rs:79:19
[INFO] [stdout]    |
[INFO] [stdout] 72 | impl RelationGeneration {
[INFO] [stdout]    | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 79 |     pub(crate) fn counter(self) -> u64 {
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `projection_stamp` is never used
[INFO] [stdout]    --> crates/kyzo-core/src/session/generation.rs:114:19
[INFO] [stdout]     |
[INFO] [stdout] 102 | impl IndexGeneration {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub(crate) fn projection_stamp(self) -> Generation {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `live` is never used
[INFO] [stdout]    --> crates/kyzo-core/src/session/generation.rs:154:19
[INFO] [stdout]     |
[INFO] [stdout] 142 | impl IndexStatus {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 154 |     pub(crate) fn live(self) -> CatalogGeneration {
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `relations_from_ephemeral_for_operator` is never used
[INFO] [stdout]    --> crates/kyzo-core/src/session/jobs.rs:175:8
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub fn relations_from_ephemeral_for_operator(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 48s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: kyzo v0.8.2 (/opt/rustwide/workdir/crates/kyzo-core), kyzo-bin v0.8.2 (/opt/rustwide/workdir/crates/kyzo-bin), kyzo-model v0.8.2 (/opt/rustwide/workdir/crates/kyzo-model), nix v0.30.1, nix v0.31.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6`
[INFO] running `Command { std: "docker" "inspect" "954c0cbff545bc5281ab9192e20a04d99c06d1fd886c880b48696802a2ad34a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "954c0cbff545bc5281ab9192e20a04d99c06d1fd886c880b48696802a2ad34a2", kill_on_drop: false }`
[INFO] [stdout] 954c0cbff545bc5281ab9192e20a04d99c06d1fd886c880b48696802a2ad34a2
