[INFO] cloning repository https://github.com/Challen1224/Aura
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Challen1224/Aura" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FChallen1224%2FAura", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FChallen1224%2FAura'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] cb1d34778bb037e7842fc09d07d2a08b1929b47c
[INFO] checking Challen1224/Aura against 5c543b0b8c73c7b72bc8284ced4fb22ead15734d for pr-160186
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FChallen1224%2FAura" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/Challen1224/Aura
[INFO] finished tweaking git repo https://github.com/Challen1224/Aura
[INFO] tweaked toml for git repo https://github.com/Challen1224/Aura written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Challen1224/Aura on toolchain 5c543b0b8c73c7b72bc8284ced4fb22ead15734d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5c543b0b8c73c7b72bc8284ced4fb22ead15734d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Challen1224/Aura 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" "+5c543b0b8c73c7b72bc8284ced4fb22ead15734d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:33:1
[INFO] [stderr]    |
[INFO] [stderr] 33 | authors = ["Aura Contributors"]
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.authors`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8e6fa41fac7a54a405d6fbb06471e61842694fcc0af29d4f508c9f64b815db63
[INFO] running `Command { std: "docker" "start" "8e6fa41fac7a54a405d6fbb06471e61842694fcc0af29d4f508c9f64b815db63", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8e6fa41fac7a54a405d6fbb06471e61842694fcc0af29d4f508c9f64b815db63", 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" "8e6fa41fac7a54a405d6fbb06471e61842694fcc0af29d4f508c9f64b815db63" "/opt/rustwide/cargo-home/bin/cargo" "+5c543b0b8c73c7b72bc8284ced4fb22ead15734d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8e6fa41fac7a54a405d6fbb06471e61842694fcc0af29d4f508c9f64b815db63", 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" "8e6fa41fac7a54a405d6fbb06471e61842694fcc0af29d4f508c9f64b815db63" "/opt/rustwide/cargo-home/bin/cargo" "+5c543b0b8c73c7b72bc8284ced4fb22ead15734d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:33:1
[INFO] [stderr]    |
[INFO] [stderr] 33 | authors = ["Aura Contributors"]
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.authors`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]     Checking anstyle-parse v1.0.0
[INFO] [stderr]     Checking anstyle-query v1.1.5
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]     Checking anstyle v1.0.14
[INFO] [stderr]     Checking colorchoice v1.0.5
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]     Checking winnow v0.7.15
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking toml_write v0.1.2
[INFO] [stderr]     Checking clap_lex v1.1.0
[INFO] [stderr]     Checking anstream v1.0.0
[INFO] [stderr]     Checking memchr v2.8.3
[INFO] [stderr]     Checking itoa v1.0.18
[INFO] [stderr]     Checking clap_builder v4.6.6
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]     Checking aura-bytecode v1.1.0 (/opt/rustwide/workdir/aura-bytecode)
[INFO] [stderr]     Checking aura-compiler v1.1.0 (/opt/rustwide/workdir/aura-compiler)
[INFO] [stderr]     Checking aura-vm v1.1.0 (/opt/rustwide/workdir/aura-vm)
[INFO] [stderr]     Checking clap v4.6.6
[INFO] [stdout] warning: unused variable: `p`
[INFO] [stdout]    --> aura-vm/src/jit/x64/mem.rs:279:19
[INFO] [stdout]     |
[INFO] [stdout] 279 |         if let Ok(p) = std::env::var("AURA_DUMP_JIT_PTR") {
[INFO] [stdout]     |                   ^ help: if this is intentional, prefix it with an underscore: `_p`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> aura-vm/src/jit/x64/regalloc.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let mut take_slot = |v: VReg,
[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: variant `Rel8` is never constructed
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 94 | enum FixupKind {
[INFO] [stdout]    |      --------- variant in this enum
[INFO] [stdout] 95 |     /// 8-bit relative offset.
[INFO] [stdout] 96 |     Rel8,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FixupKind` 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: methods `emit_bytes`, `emit_u32`, `modrm_mem`, `modrm_reg`, and `modrm_reg_w` are never used
[INFO] [stdout]    --> aura-vm/src/jit/x64/asm.rs:251:8
[INFO] [stdout]     |
[INFO] [stdout] 172 | impl Asm {
[INFO] [stdout]     | -------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 251 |     fn emit_bytes(&mut self, bytes: &[u8]) {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 |     fn emit_u32(&mut self, v: u32) {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 291 |     fn modrm_mem(&mut self, reg: u8, base: Gpr, disp: i32) {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 |     fn modrm_reg(&mut self, reg: u8, rm: Gpr) {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |     fn modrm_reg_w(&mut self, reg: u8, rm: Gpr) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `classes` is never read
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 306 | struct BlockState {
[INFO] [stdout]     |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 312 |     classes: Vec<Option<ClassId>>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BlockState` 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 `local_classes` and `block_param_classes` are never read
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 322 | pub struct Lowerer<'a> {
[INFO] [stdout]     |            ------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 339 |     local_classes: Vec<Option<ClassId>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 |     block_param_classes: Vec<Vec<Option<ClassId>>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/lib.rs:191:20
[INFO] [stdout]     |
[INFO] [stdout] 191 |     TypeMismatch { expected: &'static str, got: String },
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> aura-vm/src/lib.rs:7:9
[INFO] [stdout]     |
[INFO] [stdout]   7 | #![warn(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/lib.rs:191:44
[INFO] [stdout]     |
[INFO] [stdout] 191 |     TypeMismatch { expected: &'static str, got: String },
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> aura-vm/src/jit/mod.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub enum CompileError {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub mod regs {
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub mod xmms {
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub const RAX: Gpr = Gpr(0);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub const RCX: Gpr = Gpr(1);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const RDX: Gpr = Gpr(2);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub const RBX: Gpr = Gpr(3);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub const RSP: Gpr = Gpr(4);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub const RBP: Gpr = Gpr(5);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub const RSI: Gpr = Gpr(6);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub const RDI: Gpr = Gpr(7);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub const R8: Gpr = Gpr(8);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub const R9: Gpr = Gpr(9);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const R10: Gpr = Gpr(10);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub const R11: Gpr = Gpr(11);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub const R12: Gpr = Gpr(12);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub const R13: Gpr = Gpr(13);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub const R14: Gpr = Gpr(14);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub const R15: Gpr = Gpr(15);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub const XMM0: Xmm = Xmm(0);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub const XMM1: Xmm = Xmm(1);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub const XMM2: Xmm = Xmm(2);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub const XMM3: Xmm = Xmm(3);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub const XMM4: Xmm = Xmm(4);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub const XMM5: Xmm = Xmm(5);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub const XMM6: Xmm = Xmm(6);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const XMM7: Xmm = Xmm(7);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub const XMM8: Xmm = Xmm(8);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const XMM9: Xmm = Xmm(9);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub const XMM10: Xmm = Xmm(10);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const XMM11: Xmm = Xmm(11);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub const XMM12: Xmm = Xmm(12);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const XMM13: Xmm = Xmm(13);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub const XMM14: Xmm = Xmm(14);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const XMM15: Xmm = Xmm(15);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub const NF_VM: i32 = 0x00;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub const NF_OP: i32 = 0x08;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub const NF_ARG_BASE: i32 = 0x10;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub const NF_ARG_COUNT: i32 = 0x18;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub const NF_RESULT: i32 = 0x20;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub const NF_METHOD_ID: i32 = 0x30;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub const NF_HELPERS: i32 = 0x38;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub const NF_DISPATCHER: i32 = 0x40;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub const NF_FRAME_BASE: i32 = 0x48;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub const NF_FRAME_BYTES: i32 = 0x50;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub const NF_SIZE: usize = 0x58;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> aura-vm/src/jit/x64/helpers.rs:666:16
[INFO] [stdout]     |
[INFO] [stdout] 666 |     dispatcher as usize
[INFO] [stdout]     |                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(function_casts_as_integer)]` on by default
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 666 |     dispatcher as *const () as usize
[INFO] [stdout]     |                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> aura-vm/src/jit/x64/helpers.rs:677:20
[INFO] [stdout]     |
[INFO] [stdout] 677 |     raise_overflow as usize
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 677 |     raise_overflow as *const () as usize
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn from_typedesc(t: &TypeDesc) -> KType {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     Add,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     Sub,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     Mul,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     Div,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     Rem,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     Or,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     Lt,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     Le,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     Gt,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     Ge,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     Neg,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     Not,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     Int8,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     Int16,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     Int32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     Int64,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     UInt8,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     UInt16,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     UInt32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     UInt64,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     F32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     F64,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn from_typedesc(t: &TypeDesc) -> Option<ConvTarget> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn result_ktype(self) -> KType {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn is_int(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:165:16
[INFO] [stdout]     |
[INFO] [stdout] 165 |     ConstInt { dst: VReg, val: i64 },
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:165:27
[INFO] [stdout]     |
[INFO] [stdout] 165 |     ConstInt { dst: VReg, val: i64 },
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:167:18
[INFO] [stdout]     |
[INFO] [stdout] 167 |     ConstFloat { dst: VReg, bits: u64 },
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:167:29
[INFO] [stdout]     |
[INFO] [stdout] 167 |     ConstFloat { dst: VReg, bits: u64 },
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:169:17
[INFO] [stdout]     |
[INFO] [stdout] 169 |     ConstBool { dst: VReg, val: bool },
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:169:28
[INFO] [stdout]     |
[INFO] [stdout] 169 |     ConstBool { dst: VReg, val: bool },
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |     ConstChar { dst: VReg, ch: char },
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:171:28
[INFO] [stdout]     |
[INFO] [stdout] 171 |     ConstChar { dst: VReg, ch: char },
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:173:17
[INFO] [stdout]     |
[INFO] [stdout] 173 |     ConstNull { dst: VReg },
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:175:17
[INFO] [stdout]     |
[INFO] [stdout] 175 |     ConstUnit { dst: VReg },
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:177:15
[INFO] [stdout]     |
[INFO] [stdout] 177 |     LdLocal { dst: VReg, idx: u16 },
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:177:26
[INFO] [stdout]     |
[INFO] [stdout] 177 |     LdLocal { dst: VReg, idx: u16 },
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:179:15
[INFO] [stdout]     |
[INFO] [stdout] 179 |     StLocal { idx: u16, src: VReg },
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:179:25
[INFO] [stdout]     |
[INFO] [stdout] 179 |     StLocal { idx: u16, src: VReg },
[INFO] [stdout]     |                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:181:11
[INFO] [stdout]     |
[INFO] [stdout] 181 |     Bin { dst: VReg, op: BinOp, a: VReg, b: VReg },
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:181:22
[INFO] [stdout]     |
[INFO] [stdout] 181 |     Bin { dst: VReg, op: BinOp, a: VReg, b: VReg },
[INFO] [stdout]     |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:181:33
[INFO] [stdout]     |
[INFO] [stdout] 181 |     Bin { dst: VReg, op: BinOp, a: VReg, b: VReg },
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:181:42
[INFO] [stdout]     |
[INFO] [stdout] 181 |     Bin { dst: VReg, op: BinOp, a: VReg, b: VReg },
[INFO] [stdout]     |                                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:183:10
[INFO] [stdout]     |
[INFO] [stdout] 183 |     Un { dst: VReg, op: UnOp, a: VReg },
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:183:21
[INFO] [stdout]     |
[INFO] [stdout] 183 |     Un { dst: VReg, op: UnOp, a: VReg },
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:183:31
[INFO] [stdout]     |
[INFO] [stdout] 183 |     Un { dst: VReg, op: UnOp, a: VReg },
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:185:12
[INFO] [stdout]     |
[INFO] [stdout] 185 |     Conv { dst: VReg, to: ConvTarget, src: VReg },
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:185:23
[INFO] [stdout]     |
[INFO] [stdout] 185 |     Conv { dst: VReg, to: ConvTarget, src: VReg },
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:185:39
[INFO] [stdout]     |
[INFO] [stdout] 185 |     Conv { dst: VReg, to: ConvTarget, src: VReg },
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:188:14
[INFO] [stdout]     |
[INFO] [stdout] 188 |     Helper { dst: Option<VReg>, op_id: u32, args: Vec<VReg> },
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:188:33
[INFO] [stdout]     |
[INFO] [stdout] 188 |     Helper { dst: Option<VReg>, op_id: u32, args: Vec<VReg> },
[INFO] [stdout]     |                                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:188:45
[INFO] [stdout]     |
[INFO] [stdout] 188 |     Helper { dst: Option<VReg>, op_id: u32, args: Vec<VReg> },
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn new(module: &'a Module, method_id: MethodId, overflow_checks: bool) -> Result<Self, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn lower(mut self) -> Result<Function, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stdout] warning: fields `class_id` and `params` are never read
[INFO] [stdout]   --> aura-compiler/src/emitter.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | struct MethodEmitter<'a> {
[INFO] [stdout]    |        ------------- fields in this struct
[INFO] [stdout] 38 |     class_id: ClassId,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     params: Vec<String>,
[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 `source` is never read
[INFO] [stdout]    --> aura-compiler/src/lexer.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub struct Lexer<'a> {
[INFO] [stdout]     |            ----- field in this struct
[INFO] [stdout] 280 |     source: &'a str,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_class_name` and `finish_call` are never used
[INFO] [stdout]     --> aura-compiler/src/parser.rs:2678:8
[INFO] [stdout]      |
[INFO] [stdout]  716 | impl<'a> Parser<'a> {
[INFO] [stdout]      | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2678 |     fn is_class_name(&self, _name: &str) -> bool {
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2682 |     fn finish_call(&mut self, target: Expr, method: String) -> Result<Expr, String> {
[INFO] [stdout]      |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `with_narrowed`, `narrowable`, and `validate_type` are never used
[INFO] [stdout]     --> aura-compiler/src/typer.rs:2805:8
[INFO] [stdout]      |
[INFO] [stdout]  652 | impl TypeChecker {
[INFO] [stdout]      | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2805 |     fn with_narrowed<R>(
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2944 |     fn narrowable(&self, cond: &Expr, locals: &HashMap<String, Type>) -> Option<(String, bool, Type, Type)> {
[INFO] [stdout]      |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5796 |     fn validate_type(&self, ty: &Type) -> Result<(), TypeError> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> aura-compiler/src/ast.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> aura-compiler/src/lib.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout]  5 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> aura-compiler/src/ast.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub variants: Vec<EnumVariant>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> aura-compiler/src/ast.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> aura-compiler/src/ast.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fields: Vec<EnumVariantField>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> aura-compiler/src/ast.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub ty: Type,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> aura-compiler/src/ast.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:541:9
[INFO] [stdout]     |
[INFO] [stdout] 541 |         label: Option<String>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:542:9
[INFO] [stdout]     |
[INFO] [stdout] 542 |         condition: Expr,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:543:9
[INFO] [stdout]     |
[INFO] [stdout] 543 |         body: Vec<Stmt>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:547:9
[INFO] [stdout]     |
[INFO] [stdout] 547 |         label: Option<String>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:548:9
[INFO] [stdout]     |
[INFO] [stdout] 548 |         init: Box<Stmt>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:549:9
[INFO] [stdout]     |
[INFO] [stdout] 549 |         condition: Expr,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:550:9
[INFO] [stdout]     |
[INFO] [stdout] 550 |         update: Box<Stmt>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:551:9
[INFO] [stdout]     |
[INFO] [stdout] 551 |         body: Vec<Stmt>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:555:9
[INFO] [stdout]     |
[INFO] [stdout] 555 |         label: Option<String>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:556:9
[INFO] [stdout]     |
[INFO] [stdout] 556 |         var_type: Type,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:557:9
[INFO] [stdout]     |
[INFO] [stdout] 557 |         var_name: String,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:558:9
[INFO] [stdout]     |
[INFO] [stdout] 558 |         iterable: Expr,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:559:9
[INFO] [stdout]     |
[INFO] [stdout] 559 |         body: Vec<Stmt>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:563:9
[INFO] [stdout]     |
[INFO] [stdout] 563 |         label: Option<String>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:564:9
[INFO] [stdout]     |
[INFO] [stdout] 564 |         body: Vec<Stmt>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:565:9
[INFO] [stdout]     |
[INFO] [stdout] 565 |         condition: Expr,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:771:5
[INFO] [stdout]     |
[INFO] [stdout] 771 |     Add,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:772:5
[INFO] [stdout]     |
[INFO] [stdout] 772 |     Sub,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:773:5
[INFO] [stdout]     |
[INFO] [stdout] 773 |     Mul,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:774:5
[INFO] [stdout]     |
[INFO] [stdout] 774 |     Div,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:775:5
[INFO] [stdout]     |
[INFO] [stdout] 775 |     Rem,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:776:5
[INFO] [stdout]     |
[INFO] [stdout] 776 |     Eq,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:777:5
[INFO] [stdout]     |
[INFO] [stdout] 777 |     Ne,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:778:5
[INFO] [stdout]     |
[INFO] [stdout] 778 |     Lt,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:779:5
[INFO] [stdout]     |
[INFO] [stdout] 779 |     Le,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:780:5
[INFO] [stdout]     |
[INFO] [stdout] 780 |     Gt,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:781:5
[INFO] [stdout]     |
[INFO] [stdout] 781 |     Ge,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:782:5
[INFO] [stdout]     |
[INFO] [stdout] 782 |     And,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:783:5
[INFO] [stdout]     |
[INFO] [stdout] 783 |     Or,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:799:5
[INFO] [stdout]     |
[INFO] [stdout] 799 |     Neg,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:800:5
[INFO] [stdout]     |
[INFO] [stdout] 800 |     Not,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stdout] warning: fields `class_id` and `params` are never read
[INFO] [stdout]   --> aura-compiler/src/emitter.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | struct MethodEmitter<'a> {
[INFO] [stdout]    |        ------------- fields in this struct
[INFO] [stdout] 38 |     class_id: ClassId,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     params: Vec<String>,
[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 `source` is never read
[INFO] [stdout]    --> aura-compiler/src/lexer.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub struct Lexer<'a> {
[INFO] [stdout]     |            ----- field in this struct
[INFO] [stdout] 280 |     source: &'a str,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_class_name` and `finish_call` are never used
[INFO] [stdout]     --> aura-compiler/src/parser.rs:2678:8
[INFO] [stdout]      |
[INFO] [stdout]  716 | impl<'a> Parser<'a> {
[INFO] [stdout]      | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2678 |     fn is_class_name(&self, _name: &str) -> bool {
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2682 |     fn finish_call(&mut self, target: Expr, method: String) -> Result<Expr, String> {
[INFO] [stdout]      |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `with_narrowed`, `narrowable`, and `validate_type` are never used
[INFO] [stdout]     --> aura-compiler/src/typer.rs:2805:8
[INFO] [stdout]      |
[INFO] [stdout]  652 | impl TypeChecker {
[INFO] [stdout]      | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2805 |     fn with_narrowed<R>(
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2944 |     fn narrowable(&self, cond: &Expr, locals: &HashMap<String, Type>) -> Option<(String, bool, Type, Type)> {
[INFO] [stdout]      |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5796 |     fn validate_type(&self, ty: &Type) -> Result<(), TypeError> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> aura-compiler/src/ast.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> aura-compiler/src/lib.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout]  5 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> aura-compiler/src/ast.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub variants: Vec<EnumVariant>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> aura-compiler/src/ast.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> aura-compiler/src/ast.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fields: Vec<EnumVariantField>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> aura-compiler/src/ast.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub ty: Type,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> aura-compiler/src/ast.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:541:9
[INFO] [stdout]     |
[INFO] [stdout] 541 |         label: Option<String>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:542:9
[INFO] [stdout]     |
[INFO] [stdout] 542 |         condition: Expr,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:543:9
[INFO] [stdout]     |
[INFO] [stdout] 543 |         body: Vec<Stmt>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:547:9
[INFO] [stdout]     |
[INFO] [stdout] 547 |         label: Option<String>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:548:9
[INFO] [stdout]     |
[INFO] [stdout] 548 |         init: Box<Stmt>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:549:9
[INFO] [stdout]     |
[INFO] [stdout] 549 |         condition: Expr,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:550:9
[INFO] [stdout]     |
[INFO] [stdout] 550 |         update: Box<Stmt>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:551:9
[INFO] [stdout]     |
[INFO] [stdout] 551 |         body: Vec<Stmt>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:555:9
[INFO] [stdout]     |
[INFO] [stdout] 555 |         label: Option<String>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:556:9
[INFO] [stdout]     |
[INFO] [stdout] 556 |         var_type: Type,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:557:9
[INFO] [stdout]     |
[INFO] [stdout] 557 |         var_name: String,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:558:9
[INFO] [stdout]     |
[INFO] [stdout] 558 |         iterable: Expr,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:559:9
[INFO] [stdout]     |
[INFO] [stdout] 559 |         body: Vec<Stmt>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:563:9
[INFO] [stdout]     |
[INFO] [stdout] 563 |         label: Option<String>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:564:9
[INFO] [stdout]     |
[INFO] [stdout] 564 |         body: Vec<Stmt>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-compiler/src/ast.rs:565:9
[INFO] [stdout]     |
[INFO] [stdout] 565 |         condition: Expr,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:771:5
[INFO] [stdout]     |
[INFO] [stdout] 771 |     Add,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:772:5
[INFO] [stdout]     |
[INFO] [stdout] 772 |     Sub,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:773:5
[INFO] [stdout]     |
[INFO] [stdout] 773 |     Mul,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:774:5
[INFO] [stdout]     |
[INFO] [stdout] 774 |     Div,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:775:5
[INFO] [stdout]     |
[INFO] [stdout] 775 |     Rem,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:776:5
[INFO] [stdout]     |
[INFO] [stdout] 776 |     Eq,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:777:5
[INFO] [stdout]     |
[INFO] [stdout] 777 |     Ne,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:778:5
[INFO] [stdout]     |
[INFO] [stdout] 778 |     Lt,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:779:5
[INFO] [stdout]     |
[INFO] [stdout] 779 |     Le,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:780:5
[INFO] [stdout]     |
[INFO] [stdout] 780 |     Gt,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:781:5
[INFO] [stdout]     |
[INFO] [stdout] 781 |     Ge,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:782:5
[INFO] [stdout]     |
[INFO] [stdout] 782 |     And,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:783:5
[INFO] [stdout]     |
[INFO] [stdout] 783 |     Or,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:799:5
[INFO] [stdout]     |
[INFO] [stdout] 799 |     Neg,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-compiler/src/ast.rs:800:5
[INFO] [stdout]     |
[INFO] [stdout] 800 |     Not,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MethodId`
[INFO] [stdout]  --> aura-vm/tests/dump_ir.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | use aura_bytecode::{MethodId, Value};
[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 variable: `trial`
[INFO] [stdout]    --> aura-vm/tests/jit_dead_blocks.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     for trial in 0..3 {
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_trial`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `p`
[INFO] [stdout]    --> aura-vm/src/jit/x64/mem.rs:279:19
[INFO] [stdout]     |
[INFO] [stdout] 279 |         if let Ok(p) = std::env::var("AURA_DUMP_JIT_PTR") {
[INFO] [stdout]     |                   ^ help: if this is intentional, prefix it with an underscore: `_p`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> aura-vm/src/jit/x64/regalloc.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let mut take_slot = |v: VReg,
[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 toml v0.8.23
[INFO] [stdout] warning: variant `Rel8` is never constructed
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 94 | enum FixupKind {
[INFO] [stdout]    |      --------- variant in this enum
[INFO] [stdout] 95 |     /// 8-bit relative offset.
[INFO] [stdout] 96 |     Rel8,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FixupKind` 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: methods `emit_bytes`, `emit_u32`, `modrm_mem`, `modrm_reg`, and `modrm_reg_w` are never used
[INFO] [stdout]    --> aura-vm/src/jit/x64/asm.rs:251:8
[INFO] [stdout]     |
[INFO] [stdout] 172 | impl Asm {
[INFO] [stdout]     | -------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 251 |     fn emit_bytes(&mut self, bytes: &[u8]) {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 |     fn emit_u32(&mut self, v: u32) {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 291 |     fn modrm_mem(&mut self, reg: u8, base: Gpr, disp: i32) {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 |     fn modrm_reg(&mut self, reg: u8, rm: Gpr) {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 |     fn modrm_reg_w(&mut self, reg: u8, rm: Gpr) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `classes` is never read
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 306 | struct BlockState {
[INFO] [stdout]     |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 312 |     classes: Vec<Option<ClassId>>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BlockState` 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 `local_classes` and `block_param_classes` are never read
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 322 | pub struct Lowerer<'a> {
[INFO] [stdout]     |            ------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 339 |     local_classes: Vec<Option<ClassId>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 |     block_param_classes: Vec<Vec<Option<ClassId>>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/lib.rs:191:20
[INFO] [stdout]     |
[INFO] [stdout] 191 |     TypeMismatch { expected: &'static str, got: String },
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> aura-vm/src/lib.rs:7:9
[INFO] [stdout]     |
[INFO] [stdout]   7 | #![warn(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/lib.rs:191:44
[INFO] [stdout]     |
[INFO] [stdout] 191 |     TypeMismatch { expected: &'static str, got: String },
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> aura-vm/src/jit/mod.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub enum CompileError {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub mod regs {
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub mod xmms {
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub const RAX: Gpr = Gpr(0);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub const RCX: Gpr = Gpr(1);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const RDX: Gpr = Gpr(2);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub const RBX: Gpr = Gpr(3);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub const RSP: Gpr = Gpr(4);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub const RBP: Gpr = Gpr(5);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub const RSI: Gpr = Gpr(6);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub const RDI: Gpr = Gpr(7);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub const R8: Gpr = Gpr(8);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub const R9: Gpr = Gpr(9);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const R10: Gpr = Gpr(10);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub const R11: Gpr = Gpr(11);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub const R12: Gpr = Gpr(12);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub const R13: Gpr = Gpr(13);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub const R14: Gpr = Gpr(14);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub const R15: Gpr = Gpr(15);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub const XMM0: Xmm = Xmm(0);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub const XMM1: Xmm = Xmm(1);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub const XMM2: Xmm = Xmm(2);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub const XMM3: Xmm = Xmm(3);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub const XMM4: Xmm = Xmm(4);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub const XMM5: Xmm = Xmm(5);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub const XMM6: Xmm = Xmm(6);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const XMM7: Xmm = Xmm(7);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub const XMM8: Xmm = Xmm(8);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const XMM9: Xmm = Xmm(9);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub const XMM10: Xmm = Xmm(10);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const XMM11: Xmm = Xmm(11);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub const XMM12: Xmm = Xmm(12);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const XMM13: Xmm = Xmm(13);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub const XMM14: Xmm = Xmm(14);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/asm.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const XMM15: Xmm = Xmm(15);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub const NF_VM: i32 = 0x00;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub const NF_OP: i32 = 0x08;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub const NF_ARG_BASE: i32 = 0x10;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub const NF_ARG_COUNT: i32 = 0x18;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub const NF_RESULT: i32 = 0x20;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub const NF_METHOD_ID: i32 = 0x30;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub const NF_HELPERS: i32 = 0x38;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub const NF_DISPATCHER: i32 = 0x40;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub const NF_FRAME_BASE: i32 = 0x48;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub const NF_FRAME_BYTES: i32 = 0x50;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> aura-vm/src/jit/x64/helpers.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub const NF_SIZE: usize = 0x58;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> aura-vm/src/jit/x64/helpers.rs:666:16
[INFO] [stdout]     |
[INFO] [stdout] 666 |     dispatcher as usize
[INFO] [stdout]     |                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(function_casts_as_integer)]` on by default
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 666 |     dispatcher as *const () as usize
[INFO] [stdout]     |                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> aura-vm/src/jit/x64/helpers.rs:677:20
[INFO] [stdout]     |
[INFO] [stdout] 677 |     raise_overflow as usize
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 677 |     raise_overflow as *const () as usize
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn from_typedesc(t: &TypeDesc) -> KType {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     Add,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     Sub,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     Mul,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     Div,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     Rem,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     Or,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     Lt,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     Le,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     Gt,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> aura-vm/src/jit/ir.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     Ge,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     Neg,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     Not,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     Int8,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     Int16,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     Int32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     Int64,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     UInt8,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     UInt16,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     UInt32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     UInt64,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     F32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     F64,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn from_typedesc(t: &TypeDesc) -> Option<ConvTarget> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn result_ktype(self) -> KType {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn is_int(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:165:16
[INFO] [stdout]     |
[INFO] [stdout] 165 |     ConstInt { dst: VReg, val: i64 },
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:165:27
[INFO] [stdout]     |
[INFO] [stdout] 165 |     ConstInt { dst: VReg, val: i64 },
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:167:18
[INFO] [stdout]     |
[INFO] [stdout] 167 |     ConstFloat { dst: VReg, bits: u64 },
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:167:29
[INFO] [stdout]     |
[INFO] [stdout] 167 |     ConstFloat { dst: VReg, bits: u64 },
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:169:17
[INFO] [stdout]     |
[INFO] [stdout] 169 |     ConstBool { dst: VReg, val: bool },
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:169:28
[INFO] [stdout]     |
[INFO] [stdout] 169 |     ConstBool { dst: VReg, val: bool },
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |     ConstChar { dst: VReg, ch: char },
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:171:28
[INFO] [stdout]     |
[INFO] [stdout] 171 |     ConstChar { dst: VReg, ch: char },
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:173:17
[INFO] [stdout]     |
[INFO] [stdout] 173 |     ConstNull { dst: VReg },
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:175:17
[INFO] [stdout]     |
[INFO] [stdout] 175 |     ConstUnit { dst: VReg },
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:177:15
[INFO] [stdout]     |
[INFO] [stdout] 177 |     LdLocal { dst: VReg, idx: u16 },
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:177:26
[INFO] [stdout]     |
[INFO] [stdout] 177 |     LdLocal { dst: VReg, idx: u16 },
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:179:15
[INFO] [stdout]     |
[INFO] [stdout] 179 |     StLocal { idx: u16, src: VReg },
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:179:25
[INFO] [stdout]     |
[INFO] [stdout] 179 |     StLocal { idx: u16, src: VReg },
[INFO] [stdout]     |                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:181:11
[INFO] [stdout]     |
[INFO] [stdout] 181 |     Bin { dst: VReg, op: BinOp, a: VReg, b: VReg },
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:181:22
[INFO] [stdout]     |
[INFO] [stdout] 181 |     Bin { dst: VReg, op: BinOp, a: VReg, b: VReg },
[INFO] [stdout]     |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:181:33
[INFO] [stdout]     |
[INFO] [stdout] 181 |     Bin { dst: VReg, op: BinOp, a: VReg, b: VReg },
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:181:42
[INFO] [stdout]     |
[INFO] [stdout] 181 |     Bin { dst: VReg, op: BinOp, a: VReg, b: VReg },
[INFO] [stdout]     |                                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:183:10
[INFO] [stdout]     |
[INFO] [stdout] 183 |     Un { dst: VReg, op: UnOp, a: VReg },
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:183:21
[INFO] [stdout]     |
[INFO] [stdout] 183 |     Un { dst: VReg, op: UnOp, a: VReg },
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:183:31
[INFO] [stdout]     |
[INFO] [stdout] 183 |     Un { dst: VReg, op: UnOp, a: VReg },
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:185:12
[INFO] [stdout]     |
[INFO] [stdout] 185 |     Conv { dst: VReg, to: ConvTarget, src: VReg },
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:185:23
[INFO] [stdout]     |
[INFO] [stdout] 185 |     Conv { dst: VReg, to: ConvTarget, src: VReg },
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:185:39
[INFO] [stdout]     |
[INFO] [stdout] 185 |     Conv { dst: VReg, to: ConvTarget, src: VReg },
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:188:14
[INFO] [stdout]     |
[INFO] [stdout] 188 |     Helper { dst: Option<VReg>, op_id: u32, args: Vec<VReg> },
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:188:33
[INFO] [stdout]     |
[INFO] [stdout] 188 |     Helper { dst: Option<VReg>, op_id: u32, args: Vec<VReg> },
[INFO] [stdout]     |                                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:188:45
[INFO] [stdout]     |
[INFO] [stdout] 188 |     Helper { dst: Option<VReg>, op_id: u32, args: Vec<VReg> },
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn new(module: &'a Module, method_id: MethodId, overflow_checks: bool) -> Result<Self, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> aura-vm/src/jit/ir.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn lower(mut self) -> Result<Function, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking aura-cli v1.1.0 (/opt/rustwide/workdir/aura-cli)
[INFO] [stdout] warning: field `version` is never read
[INFO] [stdout]   --> aura-cli/src/project.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct PackageSection {
[INFO] [stdout]    |            -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 34 |     pub version: Option<String>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PackageSection` has a derived impl for the trait `Debug`, but this is 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: field `version` is never read
[INFO] [stdout]   --> aura-cli/src/project.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct PackageSection {
[INFO] [stdout]    |            -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 34 |     pub version: Option<String>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PackageSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]  --> aura-bytecode/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | thiserror.workspace = true
[INFO] [stderr]   | ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: `aura-bytecode` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.68s
[INFO] running `Command { std: "docker" "inspect" "8e6fa41fac7a54a405d6fbb06471e61842694fcc0af29d4f508c9f64b815db63", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8e6fa41fac7a54a405d6fbb06471e61842694fcc0af29d4f508c9f64b815db63", kill_on_drop: false }`
[INFO] [stdout] 8e6fa41fac7a54a405d6fbb06471e61842694fcc0af29d4f508c9f64b815db63
