[INFO] cloning repository https://github.com/manhvu/BEAM_AOT_Compiler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/manhvu/BEAM_AOT_Compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmanhvu%2FBEAM_AOT_Compiler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmanhvu%2FBEAM_AOT_Compiler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f503e7667a9c13030a33890a5aa0ad22eb520652
[INFO] checking manhvu/BEAM_AOT_Compiler against 79c0559184f27f4433a6fbc260b950d06d4a4889 for pr-162233-crater-rollup
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmanhvu%2FBEAM_AOT_Compiler" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/manhvu/BEAM_AOT_Compiler
[INFO] finished tweaking git repo https://github.com/manhvu/BEAM_AOT_Compiler
[INFO] tweaked toml for git repo https://github.com/manhvu/BEAM_AOT_Compiler written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/manhvu/BEAM_AOT_Compiler on toolchain 79c0559184f27f4433a6fbc260b950d06d4a4889
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+79c0559184f27f4433a6fbc260b950d06d4a4889" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/manhvu/BEAM_AOT_Compiler 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" "+79c0559184f27f4433a6fbc260b950d06d4a4889" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `anyhow`
[INFO] [stderr]   --> Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | anyhow = "1"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `anyhow`
[INFO] [stderr] warning: unused workspace dependency `bincode`
[INFO] [stderr]   --> Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | bincode = "1"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `bincode`
[INFO] [stderr] warning: unused workspace dependency `bitflags`
[INFO] [stderr]   --> Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | bitflags = "2"
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `bitflags`
[INFO] [stderr] warning: unused workspace dependency `bitvec`
[INFO] [stderr]   --> Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | bitvec = "1"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `bitvec`
[INFO] [stderr] warning: unused workspace dependency `byteorder`
[INFO] [stderr]   --> Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | byteorder = "1.5"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `byteorder`
[INFO] [stderr] warning: unused workspace dependency `cfg-if`
[INFO] [stderr]   --> Cargo.toml:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | cfg-if = "1"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cfg-if`
[INFO] [stderr] warning: unused workspace dependency `cranelift`
[INFO] [stderr]   --> Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | cranelift = "0.113"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift`
[INFO] [stderr] warning: unused workspace dependency `cranelift-frontend`
[INFO] [stderr]   --> Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | cranelift-frontend = "0.113"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift-frontend`
[INFO] [stderr] warning: unused workspace dependency `cranelift-jit`
[INFO] [stderr]   --> Cargo.toml:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | cranelift-jit = "0.113"
[INFO] [stderr]    | ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift-jit`
[INFO] [stderr] warning: unused workspace dependency `cranelift-module`
[INFO] [stderr]   --> Cargo.toml:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | cranelift-module = "0.113"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift-module`
[INFO] [stderr] warning: unused workspace dependency `cranelift-native`
[INFO] [stderr]   --> Cargo.toml:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | cranelift-native = "0.113"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift-native`
[INFO] [stderr] warning: unused workspace dependency `crossbeam`
[INFO] [stderr]   --> Cargo.toml:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | crossbeam = "0.8"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `crossbeam`
[INFO] [stderr] warning: unused workspace dependency `dashmap`
[INFO] [stderr]   --> Cargo.toml:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | dashmap = "5"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `dashmap`
[INFO] [stderr] warning: unused workspace dependency `either`
[INFO] [stderr]   --> Cargo.toml:25:1
[INFO] [stderr]    |
[INFO] [stderr] 25 | either = "1"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `either`
[INFO] [stderr] warning: unused workspace dependency `env_logger`
[INFO] [stderr]   --> Cargo.toml:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | env_logger = "0.11"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `env_logger`
[INFO] [stderr] warning: unused workspace dependency `gimli`
[INFO] [stderr]   --> Cargo.toml:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | gimli = "0.28"
[INFO] [stderr]    | ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `gimli`
[INFO] [stderr] warning: unused workspace dependency `indexmap`
[INFO] [stderr]   --> Cargo.toml:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | indexmap = "2"
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `indexmap`
[INFO] [stderr] warning: unused workspace dependency `itertools`
[INFO] [stderr]   --> Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | itertools = "0.13"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `itertools`
[INFO] [stderr] warning: unused workspace dependency `log`
[INFO] [stderr]   --> Cargo.toml:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | log = "0.4"
[INFO] [stderr]    | ^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `log`
[INFO] [stderr] warning: unused workspace dependency `memoffset`
[INFO] [stderr]   --> Cargo.toml:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | memoffset = "0.9"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `memoffset`
[INFO] [stderr] warning: unused workspace dependency `num-bigint`
[INFO] [stderr]   --> Cargo.toml:39:25
[INFO] [stderr]    |
[INFO] [stderr] 39 | [workspace.dependencies.num-bigint]
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `num-bigint`
[INFO] [stderr] warning: unused workspace dependency `object`
[INFO] [stderr]   --> Cargo.toml:32:1
[INFO] [stderr]    |
[INFO] [stderr] 32 | object = "0.32"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `object`
[INFO] [stderr] warning: unused workspace dependency `parking_lot`
[INFO] [stderr]   --> Cargo.toml:33:1
[INFO] [stderr]    |
[INFO] [stderr] 33 | parking_lot = "0.12"
[INFO] [stderr]    | ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `parking_lot`
[INFO] [stderr] warning: unused workspace dependency `paste`
[INFO] [stderr]   --> Cargo.toml:34:1
[INFO] [stderr]    |
[INFO] [stderr] 34 | paste = "1"
[INFO] [stderr]    | ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `paste`
[INFO] [stderr] warning: unused workspace dependency `serde`
[INFO] [stderr]   --> Cargo.toml:43:25
[INFO] [stderr]    |
[INFO] [stderr] 43 | [workspace.dependencies.serde]
[INFO] [stderr]    |                         ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `serde`
[INFO] [stderr] warning: unused workspace dependency `smallvec`
[INFO] [stderr]   --> Cargo.toml:35:1
[INFO] [stderr]    |
[INFO] [stderr] 35 | smallvec = "1"
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `smallvec`
[INFO] [stderr] warning: unused workspace dependency `target-lexicon`
[INFO] [stderr]   --> Cargo.toml:36:1
[INFO] [stderr]    |
[INFO] [stderr] 36 | target-lexicon = "0.13"
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `target-lexicon`
[INFO] [stderr] warning: unused workspace dependency `thiserror`
[INFO] [stderr]   --> Cargo.toml:37:1
[INFO] [stderr]    |
[INFO] [stderr] 37 | thiserror = "2"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `thiserror`
[INFO] [stderr] warning: unused workspace dependency `uuid`
[INFO] [stderr]   --> Cargo.toml:47:25
[INFO] [stderr]    |
[INFO] [stderr] 47 | [workspace.dependencies.uuid]
[INFO] [stderr]    |                         ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `uuid`
[INFO] [stderr] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:52:1
[INFO] [stderr]    |
[INFO] [stderr] 52 | authors = ["Dala AOT Team"]
[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: unused field `edition` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 | edition = "2024"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.edition`
[INFO] [stderr] warning: unused field `license` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:54:1
[INFO] [stderr]    |
[INFO] [stderr] 54 | license = "MPL-2.0"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.license`
[INFO] [stderr] warning: unused field `rust-version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:55:1
[INFO] [stderr]    |
[INFO] [stderr] 55 | rust-version = "1.85"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.rust-version`
[INFO] [stderr] warning: unused field `version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:56:1
[INFO] [stderr]    |
[INFO] [stderr] 56 | version = "0.1.0"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.version`
[INFO] [stderr] warning: workspace (manifest) generated 34 warnings
[INFO] [stderr] warning: binary `dala_aot` should have a kebab-case name
[INFO] [stderr]   |
[INFO] [stderr] 1 | /workspace/builds/worker-0-tc2/source/target/.../dala_aot
[INFO] [stderr]   |                                                  ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `dala-aot`, convert `bin.name`
[INFO] [stderr]  --> dala_aot/Cargo.toml:8:8
[INFO] [stderr]   |
[INFO] [stderr] 8 - name = "dala_aot"
[INFO] [stderr] 8 + name = "dala-aot"
[INFO] [stderr]   |
[INFO] [stderr] warning: `dala_aot` (manifest) generated 1 warning
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking manhvu/BEAM_AOT_Compiler against 79c0559184f27f4433a6fbc260b950d06d4a4889 for pr-162233-crater-rollup
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmanhvu%2FBEAM_AOT_Compiler" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/manhvu/BEAM_AOT_Compiler
[INFO] finished tweaking git repo https://github.com/manhvu/BEAM_AOT_Compiler
[INFO] tweaked toml for git repo https://github.com/manhvu/BEAM_AOT_Compiler written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/manhvu/BEAM_AOT_Compiler on toolchain 79c0559184f27f4433a6fbc260b950d06d4a4889
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+79c0559184f27f4433a6fbc260b950d06d4a4889" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/manhvu/BEAM_AOT_Compiler 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" "+79c0559184f27f4433a6fbc260b950d06d4a4889" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `anyhow`
[INFO] [stderr]   --> Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | anyhow = "1"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `anyhow`
[INFO] [stderr] warning: unused workspace dependency `bincode`
[INFO] [stderr]   --> Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | bincode = "1"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `bincode`
[INFO] [stderr] warning: unused workspace dependency `bitflags`
[INFO] [stderr]   --> Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | bitflags = "2"
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `bitflags`
[INFO] [stderr] warning: unused workspace dependency `bitvec`
[INFO] [stderr]   --> Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | bitvec = "1"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `bitvec`
[INFO] [stderr] warning: unused workspace dependency `byteorder`
[INFO] [stderr]   --> Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | byteorder = "1.5"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `byteorder`
[INFO] [stderr] warning: unused workspace dependency `cfg-if`
[INFO] [stderr]   --> Cargo.toml:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | cfg-if = "1"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cfg-if`
[INFO] [stderr] warning: unused workspace dependency `cranelift`
[INFO] [stderr]   --> Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | cranelift = "0.113"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift`
[INFO] [stderr] warning: unused workspace dependency `cranelift-frontend`
[INFO] [stderr]   --> Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | cranelift-frontend = "0.113"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift-frontend`
[INFO] [stderr] warning: unused workspace dependency `cranelift-jit`
[INFO] [stderr]   --> Cargo.toml:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | cranelift-jit = "0.113"
[INFO] [stderr]    | ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift-jit`
[INFO] [stderr] warning: unused workspace dependency `cranelift-module`
[INFO] [stderr]   --> Cargo.toml:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | cranelift-module = "0.113"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift-module`
[INFO] [stderr] warning: unused workspace dependency `cranelift-native`
[INFO] [stderr]   --> Cargo.toml:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | cranelift-native = "0.113"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift-native`
[INFO] [stderr] warning: unused workspace dependency `crossbeam`
[INFO] [stderr]   --> Cargo.toml:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | crossbeam = "0.8"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `crossbeam`
[INFO] [stderr] warning: unused workspace dependency `dashmap`
[INFO] [stderr]   --> Cargo.toml:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | dashmap = "5"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `dashmap`
[INFO] [stderr] warning: unused workspace dependency `either`
[INFO] [stderr]   --> Cargo.toml:25:1
[INFO] [stderr]    |
[INFO] [stderr] 25 | either = "1"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `either`
[INFO] [stderr] warning: unused workspace dependency `env_logger`
[INFO] [stderr]   --> Cargo.toml:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | env_logger = "0.11"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `env_logger`
[INFO] [stderr] warning: unused workspace dependency `gimli`
[INFO] [stderr]   --> Cargo.toml:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | gimli = "0.28"
[INFO] [stderr]    | ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `gimli`
[INFO] [stderr] warning: unused workspace dependency `indexmap`
[INFO] [stderr]   --> Cargo.toml:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | indexmap = "2"
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `indexmap`
[INFO] [stderr] warning: unused workspace dependency `itertools`
[INFO] [stderr]   --> Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | itertools = "0.13"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `itertools`
[INFO] [stderr] warning: unused workspace dependency `log`
[INFO] [stderr]   --> Cargo.toml:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | log = "0.4"
[INFO] [stderr]    | ^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `log`
[INFO] [stderr] warning: unused workspace dependency `memoffset`
[INFO] [stderr]   --> Cargo.toml:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | memoffset = "0.9"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `memoffset`
[INFO] [stderr] warning: unused workspace dependency `num-bigint`
[INFO] [stderr]   --> Cargo.toml:39:25
[INFO] [stderr]    |
[INFO] [stderr] 39 | [workspace.dependencies.num-bigint]
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `num-bigint`
[INFO] [stderr] warning: unused workspace dependency `object`
[INFO] [stderr]   --> Cargo.toml:32:1
[INFO] [stderr]    |
[INFO] [stderr] 32 | object = "0.32"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `object`
[INFO] [stderr] warning: unused workspace dependency `parking_lot`
[INFO] [stderr]   --> Cargo.toml:33:1
[INFO] [stderr]    |
[INFO] [stderr] 33 | parking_lot = "0.12"
[INFO] [stderr]    | ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `parking_lot`
[INFO] [stderr] warning: unused workspace dependency `paste`
[INFO] [stderr]   --> Cargo.toml:34:1
[INFO] [stderr]    |
[INFO] [stderr] 34 | paste = "1"
[INFO] [stderr]    | ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `paste`
[INFO] [stderr] warning: unused workspace dependency `serde`
[INFO] [stderr]   --> Cargo.toml:43:25
[INFO] [stderr]    |
[INFO] [stderr] 43 | [workspace.dependencies.serde]
[INFO] [stderr]    |                         ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `serde`
[INFO] [stderr] warning: unused workspace dependency `smallvec`
[INFO] [stderr]   --> Cargo.toml:35:1
[INFO] [stderr]    |
[INFO] [stderr] 35 | smallvec = "1"
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `smallvec`
[INFO] [stderr] warning: unused workspace dependency `target-lexicon`
[INFO] [stderr]   --> Cargo.toml:36:1
[INFO] [stderr]    |
[INFO] [stderr] 36 | target-lexicon = "0.13"
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `target-lexicon`
[INFO] [stderr] warning: unused workspace dependency `thiserror`
[INFO] [stderr]   --> Cargo.toml:37:1
[INFO] [stderr]    |
[INFO] [stderr] 37 | thiserror = "2"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `thiserror`
[INFO] [stderr] warning: unused workspace dependency `uuid`
[INFO] [stderr]   --> Cargo.toml:47:25
[INFO] [stderr]    |
[INFO] [stderr] 47 | [workspace.dependencies.uuid]
[INFO] [stderr]    |                         ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `uuid`
[INFO] [stderr] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:52:1
[INFO] [stderr]    |
[INFO] [stderr] 52 | authors = ["Dala AOT Team"]
[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: unused field `edition` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 | edition = "2024"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.edition`
[INFO] [stderr] warning: unused field `license` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:54:1
[INFO] [stderr]    |
[INFO] [stderr] 54 | license = "MPL-2.0"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.license`
[INFO] [stderr] warning: unused field `rust-version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:55:1
[INFO] [stderr]    |
[INFO] [stderr] 55 | rust-version = "1.85"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.rust-version`
[INFO] [stderr] warning: unused field `version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:56:1
[INFO] [stderr]    |
[INFO] [stderr] 56 | version = "0.1.0"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.version`
[INFO] [stderr] warning: workspace (manifest) generated 34 warnings
[INFO] [stderr] warning: binary `dala_aot` should have a kebab-case name
[INFO] [stderr]   |
[INFO] [stderr] 1 | /workspace/builds/worker-0-tc2/source/target/.../dala_aot
[INFO] [stderr]   |                                                  ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `dala-aot`, convert `bin.name`
[INFO] [stderr]  --> dala_aot/Cargo.toml:8:8
[INFO] [stderr]   |
[INFO] [stderr] 8 - name = "dala_aot"
[INFO] [stderr] 8 + name = "dala-aot"
[INFO] [stderr]   |
[INFO] [stderr] warning: `dala_aot` (manifest) generated 1 warning
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cranelift-native v0.113.1
[INFO] [stderr]   Downloaded cranelift-isle v0.113.1
[INFO] [stderr]   Downloaded cranelift-entity v0.113.1
[INFO] [stderr]   Downloaded cranelift-bitset v0.113.1
[INFO] [stderr]   Downloaded wasmtime-jit-icache-coherence v26.0.1
[INFO] [stderr]   Downloaded cranelift-module v0.113.1
[INFO] [stderr]   Downloaded cranelift v0.113.1
[INFO] [stderr]   Downloaded cranelift-control v0.113.1
[INFO] [stderr]   Downloaded cranelift-codegen-shared v0.113.1
[INFO] [stderr]   Downloaded cranelift-bforest v0.113.1
[INFO] [stderr]   Downloaded cranelift-jit v0.113.1
[INFO] [stderr]   Downloaded regalloc2 v0.10.2
[INFO] [stderr]   Downloaded cranelift-codegen-meta v0.113.1
[INFO] [stderr]   Downloaded cranelift-codegen v0.113.1
[INFO] [stderr]   Downloaded cranelift-frontend v0.113.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3343ca6e0d13fd695e059a9880dbdbf611d66e560b273a1d6b09d508ff609661
[INFO] running `Command { std: "docker" "start" "3343ca6e0d13fd695e059a9880dbdbf611d66e560b273a1d6b09d508ff609661", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3343ca6e0d13fd695e059a9880dbdbf611d66e560b273a1d6b09d508ff609661", 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" "3343ca6e0d13fd695e059a9880dbdbf611d66e560b273a1d6b09d508ff609661" "/opt/rustwide/cargo-home/bin/cargo" "+79c0559184f27f4433a6fbc260b950d06d4a4889" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3343ca6e0d13fd695e059a9880dbdbf611d66e560b273a1d6b09d508ff609661", 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" "3343ca6e0d13fd695e059a9880dbdbf611d66e560b273a1d6b09d508ff609661" "/opt/rustwide/cargo-home/bin/cargo" "+79c0559184f27f4433a6fbc260b950d06d4a4889" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `anyhow`
[INFO] [stderr]   --> Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | anyhow = "1"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `anyhow`
[INFO] [stderr] warning: unused workspace dependency `bincode`
[INFO] [stderr]   --> Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | bincode = "1"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `bincode`
[INFO] [stderr] warning: unused workspace dependency `bitflags`
[INFO] [stderr]   --> Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | bitflags = "2"
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `bitflags`
[INFO] [stderr] warning: unused workspace dependency `bitvec`
[INFO] [stderr]   --> Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | bitvec = "1"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `bitvec`
[INFO] [stderr] warning: unused workspace dependency `byteorder`
[INFO] [stderr]   --> Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | byteorder = "1.5"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `byteorder`
[INFO] [stderr] warning: unused workspace dependency `cfg-if`
[INFO] [stderr]   --> Cargo.toml:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | cfg-if = "1"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cfg-if`
[INFO] [stderr] warning: unused workspace dependency `cranelift`
[INFO] [stderr]   --> Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | cranelift = "0.113"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift`
[INFO] [stderr] warning: unused workspace dependency `cranelift-frontend`
[INFO] [stderr]   --> Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | cranelift-frontend = "0.113"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift-frontend`
[INFO] [stderr] warning: unused workspace dependency `cranelift-jit`
[INFO] [stderr]   --> Cargo.toml:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | cranelift-jit = "0.113"
[INFO] [stderr]    | ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift-jit`
[INFO] [stderr] warning: unused workspace dependency `cranelift-module`
[INFO] [stderr]   --> Cargo.toml:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | cranelift-module = "0.113"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift-module`
[INFO] [stderr] warning: unused workspace dependency `cranelift-native`
[INFO] [stderr]   --> Cargo.toml:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | cranelift-native = "0.113"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `cranelift-native`
[INFO] [stderr] warning: unused workspace dependency `crossbeam`
[INFO] [stderr]   --> Cargo.toml:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | crossbeam = "0.8"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `crossbeam`
[INFO] [stderr] warning: unused workspace dependency `dashmap`
[INFO] [stderr]   --> Cargo.toml:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | dashmap = "5"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `dashmap`
[INFO] [stderr] warning: unused workspace dependency `either`
[INFO] [stderr]   --> Cargo.toml:25:1
[INFO] [stderr]    |
[INFO] [stderr] 25 | either = "1"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `either`
[INFO] [stderr] warning: unused workspace dependency `env_logger`
[INFO] [stderr]   --> Cargo.toml:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | env_logger = "0.11"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `env_logger`
[INFO] [stderr] warning: unused workspace dependency `gimli`
[INFO] [stderr]   --> Cargo.toml:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | gimli = "0.28"
[INFO] [stderr]    | ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `gimli`
[INFO] [stderr] warning: unused workspace dependency `indexmap`
[INFO] [stderr]   --> Cargo.toml:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | indexmap = "2"
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `indexmap`
[INFO] [stderr] warning: unused workspace dependency `itertools`
[INFO] [stderr]   --> Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | itertools = "0.13"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `itertools`
[INFO] [stderr] warning: unused workspace dependency `log`
[INFO] [stderr]   --> Cargo.toml:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | log = "0.4"
[INFO] [stderr]    | ^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `log`
[INFO] [stderr] warning: unused workspace dependency `memoffset`
[INFO] [stderr]   --> Cargo.toml:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | memoffset = "0.9"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `memoffset`
[INFO] [stderr] warning: unused workspace dependency `num-bigint`
[INFO] [stderr]   --> Cargo.toml:39:25
[INFO] [stderr]    |
[INFO] [stderr] 39 | [workspace.dependencies.num-bigint]
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `num-bigint`
[INFO] [stderr] warning: unused workspace dependency `object`
[INFO] [stderr]   --> Cargo.toml:32:1
[INFO] [stderr]    |
[INFO] [stderr] 32 | object = "0.32"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `object`
[INFO] [stderr] warning: unused workspace dependency `parking_lot`
[INFO] [stderr]   --> Cargo.toml:33:1
[INFO] [stderr]    |
[INFO] [stderr] 33 | parking_lot = "0.12"
[INFO] [stderr]    | ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `parking_lot`
[INFO] [stderr] warning: unused workspace dependency `paste`
[INFO] [stderr]   --> Cargo.toml:34:1
[INFO] [stderr]    |
[INFO] [stderr] 34 | paste = "1"
[INFO] [stderr]    | ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `paste`
[INFO] [stderr] warning: unused workspace dependency `serde`
[INFO] [stderr]   --> Cargo.toml:43:25
[INFO] [stderr]    |
[INFO] [stderr] 43 | [workspace.dependencies.serde]
[INFO] [stderr]    |                         ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `serde`
[INFO] [stderr] warning: unused workspace dependency `smallvec`
[INFO] [stderr]   --> Cargo.toml:35:1
[INFO] [stderr]    |
[INFO] [stderr] 35 | smallvec = "1"
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `smallvec`
[INFO] [stderr] warning: unused workspace dependency `target-lexicon`
[INFO] [stderr]   --> Cargo.toml:36:1
[INFO] [stderr]    |
[INFO] [stderr] 36 | target-lexicon = "0.13"
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `target-lexicon`
[INFO] [stderr] warning: unused workspace dependency `thiserror`
[INFO] [stderr]   --> Cargo.toml:37:1
[INFO] [stderr]    |
[INFO] [stderr] 37 | thiserror = "2"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `thiserror`
[INFO] [stderr] warning: unused workspace dependency `uuid`
[INFO] [stderr]   --> Cargo.toml:47:25
[INFO] [stderr]    |
[INFO] [stderr] 47 | [workspace.dependencies.uuid]
[INFO] [stderr]    |                         ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `uuid`
[INFO] [stderr] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:52:1
[INFO] [stderr]    |
[INFO] [stderr] 52 | authors = ["Dala AOT Team"]
[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: unused field `edition` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 | edition = "2024"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.edition`
[INFO] [stderr] warning: unused field `license` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:54:1
[INFO] [stderr]    |
[INFO] [stderr] 54 | license = "MPL-2.0"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.license`
[INFO] [stderr] warning: unused field `rust-version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:55:1
[INFO] [stderr]    |
[INFO] [stderr] 55 | rust-version = "1.85"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.rust-version`
[INFO] [stderr] warning: unused field `version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:56:1
[INFO] [stderr]    |
[INFO] [stderr] 56 | version = "0.1.0"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.version`
[INFO] [stderr] warning: workspace (manifest) generated 34 warnings
[INFO] [stderr] warning: binary `dala_aot` should have a kebab-case name
[INFO] [stderr]   |
[INFO] [stderr] 1 | /opt/rustwide/target/.../dala_aot
[INFO] [stderr]   |                          ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `dala-aot`, convert `bin.name`
[INFO] [stderr]  --> dala_aot/Cargo.toml:8:8
[INFO] [stderr]   |
[INFO] [stderr] 8 - name = "dala_aot"
[INFO] [stderr] 8 + name = "dala-aot"
[INFO] [stderr]   |
[INFO] [stderr] warning: `dala_aot` (manifest) generated 1 warning
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling cranelift-isle v0.113.1
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.113.1
[INFO] [stderr]    Compiling target-lexicon v0.12.16
[INFO] [stderr]     Checking cranelift-bitset v0.113.1
[INFO] [stderr]     Checking slice-group-by v0.3.1
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking arbitrary v1.4.2
[INFO] [stderr]     Checking bumpalo v3.20.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking bitflags v2.11.1
[INFO] [stderr]     Checking bitvec v1.0.1
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.113.1
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]     Checking cranelift-entity v0.113.1
[INFO] [stderr]     Checking crossbeam-channel v0.5.15
[INFO] [stderr]     Checking crossbeam-queue v0.3.12
[INFO] [stderr]     Checking twox-hash v1.6.3
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking cranelift-bforest v0.113.1
[INFO] [stderr]     Checking memchr v2.8.0
[INFO] [stderr]     Checking fallible-iterator v0.3.0
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]     Checking regex-syntax v0.8.10
[INFO] [stderr]     Checking crossbeam v0.8.4
[INFO] [stderr]     Checking rustix v1.1.4
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking thread_local v1.1.9
[INFO] [stderr]     Checking fastrand v2.4.1
[INFO] [stderr]     Checking nu-ansi-term v0.50.3
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking regalloc2 v0.10.2
[INFO] [stderr]     Checking cranelift-control v0.113.1
[INFO] [stderr]     Checking getrandom v0.4.2
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]     Checking wasmtime-jit-icache-coherence v26.0.1
[INFO] [stderr]     Checking region v3.0.2
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking uuid v1.23.1
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking gimli v0.31.1
[INFO] [stderr]     Checking gimli v0.28.1
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]    Compiling cranelift-codegen v0.113.1
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking ruzstd v0.5.0
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking object v0.32.2
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking dala_ir v0.1.0 (/opt/rustwide/workdir/dala_ir)
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stdout] warning: unused import: `crate::type_system::IRType`
[INFO] [stdout]   --> dala_ir/src/opt/const_prop.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::type_system::IRType;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IRValue`
[INFO] [stdout]   --> dala_ir/src/opt/const_prop.rs:16:20
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::value::{IRValue, IRValueId};
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SideEffects`
[INFO] [stdout]   --> dala_ir/src/opt/cse.rs:14:38
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::instruction::{IRInstKind, SideEffects};
[INFO] [stdout]    |                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Label`
[INFO] [stdout]   --> dala_ir/src/opt/dce.rs:10:38
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::instruction::{IRInstKind, Label};
[INFO] [stdout]    |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashSet`
[INFO] [stdout]   --> dala_ir/src/opt/escape_analysis.rs:28:33
[INFO] [stdout]    |
[INFO] [stdout] 28 | use std::collections::{HashMap, HashSet};
[INFO] [stdout]    |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BasicBlock`
[INFO] [stdout]   --> dala_ir/src/opt/escape_analysis.rs:30:23
[INFO] [stdout]    |
[INFO] [stdout] 30 | use crate::function::{BasicBlock, IRFunction};
[INFO] [stdout]    |                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Label`
[INFO] [stdout]   --> dala_ir/src/opt/escape_analysis.rs:31:38
[INFO] [stdout]    |
[INFO] [stdout] 31 | use crate::instruction::{IRInstKind, Label};
[INFO] [stdout]    |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BasicBlock`
[INFO] [stdout]   --> dala_ir/src/opt/native_specialize.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 | use crate::function::{BasicBlock, IRFunction};
[INFO] [stdout]    |                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SideEffects`
[INFO] [stdout]   --> dala_ir/src/opt/native_specialize.rs:39:46
[INFO] [stdout]    |
[INFO] [stdout] 39 | use crate::instruction::{IRInst, IRInstKind, SideEffects};
[INFO] [stdout]    |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Label`
[INFO] [stdout]   --> dala_ir/src/opt/simplify_cfg.rs:11:38
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::instruction::{IRInstKind, Label};
[INFO] [stdout]    |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BasicBlock`
[INFO] [stdout]   --> dala_ir/src/opt/type_inference.rs:32:23
[INFO] [stdout]    |
[INFO] [stdout] 32 | use crate::function::{BasicBlock, IRFunction};
[INFO] [stdout]    |                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IRInst`
[INFO] [stdout]   --> dala_ir/src/opt/validation.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::instruction::{IRInst, IRInstKind, Label};
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IRValue`
[INFO] [stdout]   --> dala_ir/src/opt/validation.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::{BlockId, IRValue};
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking dala_beam_loader v0.1.0 (/opt/rustwide/workdir/dala_beam_loader)
[INFO] [stdout] warning: unused import: `crate::type_system::IRType`
[INFO] [stdout]   --> dala_ir/src/opt/const_prop.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::type_system::IRType;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IRValue`
[INFO] [stdout]   --> dala_ir/src/opt/const_prop.rs:16:20
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::value::{IRValue, IRValueId};
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SideEffects`
[INFO] [stdout]   --> dala_ir/src/opt/cse.rs:14:38
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::instruction::{IRInstKind, SideEffects};
[INFO] [stdout]    |                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Label`
[INFO] [stdout]   --> dala_ir/src/opt/dce.rs:10:38
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::instruction::{IRInstKind, Label};
[INFO] [stdout]    |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashSet`
[INFO] [stdout]   --> dala_ir/src/opt/escape_analysis.rs:28:33
[INFO] [stdout]    |
[INFO] [stdout] 28 | use std::collections::{HashMap, HashSet};
[INFO] [stdout]    |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BasicBlock`
[INFO] [stdout]   --> dala_ir/src/opt/escape_analysis.rs:30:23
[INFO] [stdout]    |
[INFO] [stdout] 30 | use crate::function::{BasicBlock, IRFunction};
[INFO] [stdout]    |                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Label`
[INFO] [stdout]   --> dala_ir/src/opt/escape_analysis.rs:31:38
[INFO] [stdout]    |
[INFO] [stdout] 31 | use crate::instruction::{IRInstKind, Label};
[INFO] [stdout]    |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Label`
[INFO] [stdout]    --> dala_ir/src/opt/escape_analysis.rs:311:50
[INFO] [stdout]     |
[INFO] [stdout] 311 |     use crate::instruction::{IRInst, IRInstKind, Label, SideEffects};
[INFO] [stdout]     |                                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BasicBlock`
[INFO] [stdout]   --> dala_ir/src/opt/native_specialize.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 | use crate::function::{BasicBlock, IRFunction};
[INFO] [stdout]    |                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SideEffects`
[INFO] [stdout]   --> dala_ir/src/opt/native_specialize.rs:39:46
[INFO] [stdout]    |
[INFO] [stdout] 39 | use crate::instruction::{IRInst, IRInstKind, SideEffects};
[INFO] [stdout]    |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Label`
[INFO] [stdout]    --> dala_ir/src/opt/pattern_match.rs:250:50
[INFO] [stdout]     |
[INFO] [stdout] 250 |     use crate::instruction::{IRInst, IRInstKind, Label, SideEffects};
[INFO] [stdout]     |                                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Label`
[INFO] [stdout]   --> dala_ir/src/opt/simplify_cfg.rs:11:38
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::instruction::{IRInstKind, Label};
[INFO] [stdout]    |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BasicBlock`
[INFO] [stdout]    --> dala_ir/src/opt/tail_call.rs:125:27
[INFO] [stdout]     |
[INFO] [stdout] 125 |     use crate::function::{BasicBlock, IRFunction};
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Label`
[INFO] [stdout]    --> dala_ir/src/opt/tail_call.rs:126:50
[INFO] [stdout]     |
[INFO] [stdout] 126 |     use crate::instruction::{IRInst, IRInstKind, Label, SideEffects};
[INFO] [stdout]     |                                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IRValue`
[INFO] [stdout]    --> dala_ir/src/opt/tail_call.rs:127:24
[INFO] [stdout]     |
[INFO] [stdout] 127 |     use crate::value::{IRValue, IRValueId};
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BasicBlock`
[INFO] [stdout]   --> dala_ir/src/opt/type_inference.rs:32:23
[INFO] [stdout]    |
[INFO] [stdout] 32 | use crate::function::{BasicBlock, IRFunction};
[INFO] [stdout]    |                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Label`
[INFO] [stdout]    --> dala_ir/src/opt/type_inference.rs:415:50
[INFO] [stdout]     |
[INFO] [stdout] 415 |     use crate::instruction::{IRInst, IRInstKind, Label, SideEffects};
[INFO] [stdout]     |                                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IRInst`
[INFO] [stdout]   --> dala_ir/src/opt/validation.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::instruction::{IRInst, IRInstKind, Label};
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IRValue`
[INFO] [stdout]   --> dala_ir/src/opt/validation.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::{BlockId, IRValue};
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]   --> dala_ir/src/edge_case_tests.rs:13:30
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::opt::const_prop::{self, fold_constants, propagate_constants};
[INFO] [stdout]    |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ActorLifecycle`, `MessagePriority`, `NativeFieldKind`, `NativeField`, `NativeLayout`, `NativeResourceKind`, `SpeculativeGuard`, and `TensorDtype`
[INFO] [stdout]   --> dala_ir/src/edge_case_tests.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     ActorLifecycle, ConstantValue, IRType, MessagePriority, NativeField, NativeFieldKind,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^                         ^^^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     NativeLayout, NativeResourceKind, SpeculativeGuard, TensorDtype, TypeKind,
[INFO] [stdout]    |     ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IRContext` and `ValueId`
[INFO] [stdout]   --> dala_ir/src/edge_case_tests.rs:22:22
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::{BlockId, IRContext, IRFunctionId, InstId, TypeId, ValueId};
[INFO] [stdout]    |                      ^^^^^^^^^                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_functions`
[INFO] [stdout]    --> dala_beam_loader/src/reader.rs:282:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |         let num_functions = u32::from_be_bytes(buf) as usize;
[INFO] [stdout]     |             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_functions`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `BeamSection` is never used
[INFO] [stdout]   --> dala_beam_loader/src/chunk.rs:70:10
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub enum BeamSection {
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CodeEntry` is never constructed
[INFO] [stdout]   --> dala_beam_loader/src/chunk.rs:87:12
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub struct CodeEntry {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExportEntry` is never constructed
[INFO] [stdout]    --> dala_beam_loader/src/chunk.rs:102:12
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub struct ExportEntry {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LineEntry` is never constructed
[INFO] [stdout]    --> dala_beam_loader/src/chunk.rs:113:12
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub struct LineEntry {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATOM` is never used
[INFO] [stdout]   --> dala_beam_loader/src/chunk.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const ATOM: &str = "Atom";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CODE` is never used
[INFO] [stdout]   --> dala_beam_loader/src/chunk.rs:55:15
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub const CODE: &str = "Code";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXPT` is never used
[INFO] [stdout]   --> dala_beam_loader/src/chunk.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const EXPT: &str = "ExpT";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LITT` is never used
[INFO] [stdout]   --> dala_beam_loader/src/chunk.rs:57:15
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub const LITT: &str = "LitT";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOCL` is never used
[INFO] [stdout]   --> dala_beam_loader/src/chunk.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const LOCL: &str = "LocL";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LINE` is never used
[INFO] [stdout]   --> dala_beam_loader/src/chunk.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub const LINE: &str = "Line";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATTR` is never used
[INFO] [stdout]   --> dala_beam_loader/src/chunk.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const ATTR: &str = "Attr";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSTS` is never used
[INFO] [stdout]   --> dala_beam_loader/src/chunk.rs:61:15
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub const CSTS: &str = "CSts";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STRT` is never used
[INFO] [stdout]   --> dala_beam_loader/src/chunk.rs:62:15
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub const STRT: &str = "StrT";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IMPT` is never used
[INFO] [stdout]   --> dala_beam_loader/src/chunk.rs:63:15
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub const IMPT: &str = "ImpT";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FOR1` is never used
[INFO] [stdout]   --> dala_beam_loader/src/chunk.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub const FOR1: &str = "FOR1";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BEAM` is never used
[INFO] [stdout]   --> dala_beam_loader/src/chunk.rs:65:15
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub const BEAM: &str = "BEAM";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `read_u32_from_cursor` is never used
[INFO] [stdout]    --> dala_beam_loader/src/reader.rs:414:8
[INFO] [stdout]     |
[INFO] [stdout]  32 | impl<R: Read + Seek> BeamReader<R> {
[INFO] [stdout]     | ---------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 414 |     fn read_u32_from_cursor(&self, cursor: &mut std::io::Cursor<&[u8]>) -> Result<u32> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_functions`
[INFO] [stdout]    --> dala_beam_loader/src/reader.rs:282:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |         let num_functions = u32::from_be_bytes(buf) as usize;
[INFO] [stdout]     |             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_functions`
[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]   --> dala_ir/src/builder.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let mut function = IRFunction::new(module, name, arity);
[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: unused variable: `ty`
[INFO] [stdout]    --> dala_ir/src/builder.rs:200:58
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn emit_with_result(&mut self, kind: IRInstKind, ty: TypeId) -> (InstId, IRValueId) {
[INFO] [stdout]     |                                                          ^^ help: if this is intentional, prefix it with an underscore: `_ty`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `read_u32_from_cursor` is never used
[INFO] [stdout]    --> dala_beam_loader/src/reader.rs:414:8
[INFO] [stdout]     |
[INFO] [stdout]  32 | impl<R: Read + Seek> BeamReader<R> {
[INFO] [stdout]     | ---------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 414 |     fn read_u32_from_cursor(&self, cursor: &mut std::io::Cursor<&[u8]>) -> Result<u32> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `layout`
[INFO] [stdout]    --> dala_ir/src/layout.rs:135:26
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub fn compute_stack_map(layout: &FrameLayout, live_at_safepoint: &[Slot]) -> Vec<(u32, bool)> {
[INFO] [stdout]     |                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_layout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `existing`
[INFO] [stdout]    --> dala_ir/src/opt/cse.rs:100:26
[INFO] [stdout]     |
[INFO] [stdout] 100 |             if let Some(&existing) = expr_map.get(&key) {
[INFO] [stdout]     |                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_existing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> dala_ir/src/opt/cse.rs:102:29
[INFO] [stdout]     |
[INFO] [stdout] 102 |                 if let Some(result) = inst.result {
[INFO] [stdout]     |                             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `words`
[INFO] [stdout]    --> dala_ir/src/opt/escape_analysis.rs:281:52
[INFO] [stdout]     |
[INFO] [stdout] 281 |                         if let IRInstKind::Alloc { words } = &inst.kind {
[INFO] [stdout]     |                                                    ^^^^^ help: try ignoring the field: `words: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_desc`
[INFO] [stdout]    --> dala_ir/src/opt/native_specialize.rs:118:35
[INFO] [stdout]     |
[INFO] [stdout] 118 |         IRInstKind::AllocStable { type_desc, words } => {
[INFO] [stdout]     |                                   ^^^^^^^^^ help: try ignoring the field: `type_desc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `spec`
[INFO] [stdout]    --> dala_ir/src/opt/native_specialize.rs:140:43
[INFO] [stdout]     |
[INFO] [stdout] 140 | fn apply_native_layout(inst: &mut IRInst, spec: &NativeSpec) -> bool {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `branch`
[INFO] [stdout]   --> dala_ir/src/opt/simplify_cfg.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let branch = func.blocks[src_idx].instructions.pop();
[INFO] [stdout]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_branch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guard_kind`
[INFO] [stdout]    --> dala_ir/src/opt/speculative.rs:314:9
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let guard_kind = match &assumed_type.kind {
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guard_kind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `pending_blocks` is never read
[INFO] [stdout]   --> dala_ir/src/builder.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct IRBuilder {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pending_blocks: Vec<BlockId>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Join` and `Meet` are never constructed
[INFO] [stdout]   --> dala_ir/src/opt/type_inference.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | enum Constraint {
[INFO] [stdout]    |      ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 45 |     Join(IRValueId, IRValueId),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 46 |     /// The value is the meet of two other values (type refinement).
[INFO] [stdout] 47 |     Meet(IRValueId, IRValueId),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Constraint` 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: variable does not need to be mutable
[INFO] [stdout]   --> dala_ir/src/builder.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let mut function = IRFunction::new(module, name, arity);
[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: unused variable: `ty`
[INFO] [stdout]    --> dala_ir/src/builder.rs:200:58
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn emit_with_result(&mut self, kind: IRInstKind, ty: TypeId) -> (InstId, IRValueId) {
[INFO] [stdout]     |                                                          ^^ help: if this is intentional, prefix it with an underscore: `_ty`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `layout`
[INFO] [stdout]    --> dala_ir/src/layout.rs:135:26
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub fn compute_stack_map(layout: &FrameLayout, live_at_safepoint: &[Slot]) -> Vec<(u32, bool)> {
[INFO] [stdout]     |                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_layout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `existing`
[INFO] [stdout]    --> dala_ir/src/opt/cse.rs:100:26
[INFO] [stdout]     |
[INFO] [stdout] 100 |             if let Some(&existing) = expr_map.get(&key) {
[INFO] [stdout]     |                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_existing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> dala_ir/src/opt/cse.rs:102:29
[INFO] [stdout]     |
[INFO] [stdout] 102 |                 if let Some(result) = inst.result {
[INFO] [stdout]     |                             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `words`
[INFO] [stdout]    --> dala_ir/src/opt/escape_analysis.rs:281:52
[INFO] [stdout]     |
[INFO] [stdout] 281 |                         if let IRInstKind::Alloc { words } = &inst.kind {
[INFO] [stdout]     |                                                    ^^^^^ help: try ignoring the field: `words: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_desc`
[INFO] [stdout]    --> dala_ir/src/opt/native_specialize.rs:118:35
[INFO] [stdout]     |
[INFO] [stdout] 118 |         IRInstKind::AllocStable { type_desc, words } => {
[INFO] [stdout]     |                                   ^^^^^^^^^ help: try ignoring the field: `type_desc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `spec`
[INFO] [stdout]    --> dala_ir/src/opt/native_specialize.rs:140:43
[INFO] [stdout]     |
[INFO] [stdout] 140 | fn apply_native_layout(inst: &mut IRInst, spec: &NativeSpec) -> bool {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `branch`
[INFO] [stdout]   --> dala_ir/src/opt/simplify_cfg.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let branch = func.blocks[src_idx].instructions.pop();
[INFO] [stdout]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_branch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guard_kind`
[INFO] [stdout]    --> dala_ir/src/opt/speculative.rs:314:9
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let guard_kind = match &assumed_type.kind {
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guard_kind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking dala_runtime v0.1.0 (/opt/rustwide/workdir/dala_runtime)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> dala_ir/src/edge_case_tests.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let mut alloc_with_effects = alloc.clone();
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `alloc_with_effects`
[INFO] [stdout]    --> dala_ir/src/edge_case_tests.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let mut alloc_with_effects = alloc.clone();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_alloc_with_effects`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]     --> dala_ir/src/edge_case_tests.rs:1103:13
[INFO] [stdout]      |
[INFO] [stdout] 1103 |         let result = builder.emit_add(a, b);
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]     --> dala_ir/src/edge_case_tests.rs:1115:13
[INFO] [stdout]      |
[INFO] [stdout] 1115 |         let result = builder.emit_sub(a, b);
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]     --> dala_ir/src/edge_case_tests.rs:1125:13
[INFO] [stdout]      |
[INFO] [stdout] 1125 |         let result = builder.emit_mul(a, b);
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]     --> dala_ir/src/edge_case_tests.rs:1170:13
[INFO] [stdout]      |
[INFO] [stdout] 1170 |         let result = builder.emit_call(func, &[a1, a2]);
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `changed`
[INFO] [stdout]     --> dala_ir/src/edge_case_tests.rs:2572:13
[INFO] [stdout]      |
[INFO] [stdout] 2572 |         let changed = eliminate_dead_code(&mut func);
[INFO] [stdout]      |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_changed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `pending_blocks` is never read
[INFO] [stdout]   --> dala_ir/src/builder.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct IRBuilder {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pending_blocks: Vec<BlockId>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Join` and `Meet` are never constructed
[INFO] [stdout]   --> dala_ir/src/opt/type_inference.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | enum Constraint {
[INFO] [stdout]    |      ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 45 |     Join(IRValueId, IRValueId),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 46 |     /// The value is the meet of two other values (type refinement).
[INFO] [stdout] 47 |     Meet(IRValueId, IRValueId),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Constraint` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `t_const_atom` is never used
[INFO] [stdout]   --> dala_ir/src/type_system_tests.rs:35:4
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn t_const_atom(a: u32) -> IRType { IRType::new(TypeKind::Constant(ConstantValue::Atom(a))) }
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `t_const_float` is never used
[INFO] [stdout]   --> dala_ir/src/type_system_tests.rs:39:4
[INFO] [stdout]    |
[INFO] [stdout] 39 | fn t_const_float(f: f64) -> IRType { IRType::new(TypeKind::Constant(ConstantValue::Float(f.to_bits()))) }
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `t_diff` is never used
[INFO] [stdout]   --> dala_ir/src/type_system_tests.rs:43:4
[INFO] [stdout]    |
[INFO] [stdout] 43 | fn t_diff(a: IRType, b: IRType) -> IRType { IRType::new(TypeKind::Difference(Box::new(a), Box::new(b))) }
[INFO] [stdout]    |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `InferenceRequest` and `InferenceResult`
[INFO] [stdout]  --> dala_runtime/src/ai/pipeline.rs:7:45
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::ai::{AiError, InferencePriority, InferenceRequest, InferenceResult, Tensor};
[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 doc comment
[INFO] [stdout]   --> dala_runtime/src/process.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[doc = "Flags on a process"]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]    |
[INFO] [stdout]    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]    = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MemoryConfig` and `MemoryRegion`
[INFO] [stdout]   --> dala_runtime/src/process.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::memory::{Arena, MemoryConfig, MemoryRegion, RegionId, StableImmutableRegion};
[INFO] [stdout]    |                            ^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]   --> dala_runtime/src/ai/model.rs:65:42
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn load_model(&self, name: &str, path: &str) -> Result<ModelId, AiError> {
[INFO] [stdout]    |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `InferenceRequest` and `InferenceResult`
[INFO] [stdout]  --> dala_runtime/src/ai/pipeline.rs:7:45
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::ai::{AiError, InferencePriority, InferenceRequest, InferenceResult, Tensor};
[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 doc comment
[INFO] [stdout]   --> dala_runtime/src/process.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[doc = "Flags on a process"]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]    |
[INFO] [stdout]    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]    = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MemoryConfig` and `MemoryRegion`
[INFO] [stdout]   --> dala_runtime/src/process.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::memory::{Arena, MemoryConfig, MemoryRegion, RegionId, StableImmutableRegion};
[INFO] [stdout]    |                            ^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::memory`
[INFO] [stdout]  --> dala_runtime/src/memory_edge_tests.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::memory;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gc::rootset::RootSet::<'a>::from_process` is unsafe and requires unsafe block
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:84:19
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let rootset = RootSet::from_process(process);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub unsafe fn collect(process: &mut Process, need_words: usize) -> Result<(), &'static str> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gc::copy::copy_collection` is unsafe and requires unsafe block
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:91:20
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let new_heap = copy_collection(process, new_size)?;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rootset`
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let rootset = RootSet::from_process(process);
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rootset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gc::collect` is unsafe and requires unsafe block
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         collect(process, need_words).expect("GC failed");
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub unsafe fn maybe_collect(process: &mut Process, need_words: usize) -> *mut Term {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stdout]   --> dala_runtime/src/memory/arena.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |         let ptr = self.ptr.as_ptr().add(self.used);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> dala_runtime/src/memory/arena.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     unsafe fn alloc(&mut self, size: usize) -> *mut u8 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> dala_runtime/src/memory/arena.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         unsafe {
[INFO] [stdout]     |         ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::alloc::Layout::from_size_align_unchecked` is unsafe and requires unsafe block
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:339:30
[INFO] [stdout]     |
[INFO] [stdout] 339 |                 let layout = std::alloc::Layout::from_size_align_unchecked(buf.size, 64);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:333:5
[INFO] [stdout]     |
[INFO] [stdout] 333 |     unsafe fn deallocate(&self, ptr: *mut u8, _size: usize) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::alloc::dealloc` is unsafe and requires unsafe block
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:340:17
[INFO] [stdout]     |
[INFO] [stdout] 340 |                 std::alloc::dealloc(buf.ptr, layout);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `NativeResourceEntry` is more private than the item `NativeResourceRegion::get`
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn get(&self, id: NativeResourceId) -> Option<NativeResourceEntry> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `NativeResourceRegion::get` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `NativeResourceEntry` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:379:1
[INFO] [stdout]     |
[INFO] [stdout] 379 | pub(crate) struct NativeResourceEntry {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `inner` is never read
[INFO] [stdout]   --> dala_runtime/src/ai/model.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct ModelHandle {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 17 |     inner: Arc<ModelInner>,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ModelHandle` 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: field `max_memory` is never read
[INFO] [stdout]   --> dala_runtime/src/ai/model.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct ModelRegistry {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 48 |     max_memory: usize,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `update_pointers` is never used
[INFO] [stdout]    --> dala_runtime/src/gc/copy.rs:156:11
[INFO] [stdout]     |
[INFO] [stdout] 156 | unsafe fn update_pointers(term: &mut Term, base: *const Term, offset: usize) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sweep_message_buffer` is never used
[INFO] [stdout]   --> dala_runtime/src/gc/sweep.rs:25:8
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub fn sweep_message_buffer(messages: &mut Vec<Term>) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decrement_refcounts` is never used
[INFO] [stdout]   --> dala_runtime/src/gc/sweep.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn decrement_refcounts(terms: &[*const Term]) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_empty` is never used
[INFO] [stdout]    --> dala_runtime/src/mailbox.rs:113:8
[INFO] [stdout]     |
[INFO] [stdout]  84 | impl PriorityQueue {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 113 |     fn is_empty(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `remaining` and `alloc` are never used
[INFO] [stdout]   --> dala_runtime/src/memory/arena.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Chunk {
[INFO] [stdout]    | ---------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 29 |     fn remaining(&self) -> usize {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |     unsafe fn alloc(&mut self, size: usize) -> *mut u8 {
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `chunk_size` is never read
[INFO] [stdout]   --> dala_runtime/src/memory/arena.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub struct Arena {
[INFO] [stdout]    |            ----- field in this struct
[INFO] [stdout] 58 |     chunks: RefCell<Vec<Chunk>>,
[INFO] [stdout] 59 |     chunk_size: usize,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Arena` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_empty` and `len` are never used
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:264:8
[INFO] [stdout]     |
[INFO] [stdout] 249 | impl QosQueue {
[INFO] [stdout]     | ------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 264 |     fn is_empty(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 268 |     fn len(&self) -> usize {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/lib.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     SchedulerError(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> dala_runtime/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 variant
[INFO] [stdout]    --> dala_runtime/src/lib.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     AllocationError(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/lib.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     BeamLoadError(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/lib.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     CodegenError(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/lib.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     LinkError(String),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/lib.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     ProcessCrash(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     ModelNotFound(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     ModelLoadError(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     InferenceError(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     TensorError(String),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     GpuError(String),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     ThermalThrottling,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     OutOfGpuMemory,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     PipelineError(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/ai/model.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub id: ModelId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/ai/model.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub info: ModelInfo,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/bif.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub module: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/bif.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub function: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/bif.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub arity: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/bif.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub implementation: BifFn,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub heap_words_before: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub heap_words_after: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub stack_words: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub roots_scanned: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub objects_copied: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub time_ns: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub enum StackMapType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     Unknown,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     TuplePointer,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     ListPointer,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     BoxedPointer,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     FunPointer,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     MapPointer,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     BinaryPointer,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     MaybePointer, // could be either immediate or pointer
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/mailbox.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/mailbox.rs:331:5
[INFO] [stdout]     |
[INFO] [stdout] 331 |     pub fn enqueue(&self, msg: Term) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/mailbox.rs:342:5
[INFO] [stdout]     |
[INFO] [stdout] 342 |     pub fn dequeue(&self) -> Option<Term> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/mailbox.rs:353:5
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn is_empty(&self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/mailbox.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub fn len(&self) -> usize {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> dala_runtime/src/memory/regions.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn new(id: RegionId, capacity: usize) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub fn new(id: RegionId, capacity: usize) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:271:5
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(id: RegionId, capacity: usize) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:376:1
[INFO] [stdout]     |
[INFO] [stdout] 376 | pub struct NativeResourceId(pub u32);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn new(id: RegionId) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> dala_runtime/src/process.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bitflags::bitflags! {
[INFO] [stdout] 21 | |     #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
[INFO] [stdout] 22 | |     pub struct ProcessFlags: u32 {
[INFO] [stdout] 23 | |         const TRAP_EXIT        = 0b0000_0001;
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `$crate::__declare_public_bitflags` which comes from the expansion of the macro `bitflags::bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> dala_runtime/src/process.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bitflags::bitflags! {
[INFO] [stdout] 21 | |     #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
[INFO] [stdout] 22 | |     pub struct ProcessFlags: u32 {
[INFO] [stdout] 23 | |         const TRAP_EXIT        = 0b0000_0001;
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `$crate::__impl_public_bitflags_consts` which comes from the expansion of the macro `bitflags::bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]    --> dala_runtime/src/process.rs:125:1
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub enum ProcessStatus {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/process.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     Running,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/process.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     Runnable,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/process.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     Waiting,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/process.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     Suspended,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/process.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     Exiting,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/process.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn new(pid: u64) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/process.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn heap_size(mut self, size: usize) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/process.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub fn reductions(mut self, reds: u32) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/process.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub fn priority(mut self, prio: u8) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/process.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn group_leader(mut self, leader: u64) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/process.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn initial_call(mut self, module: u64, function: u64, arity: u32) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/process.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn build(self) -> Result<Process, &'static str> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         pid: u64,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         module: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |         function: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |         arity: u32,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         args: Vec<crate::term::Term>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:229:15
[INFO] [stdout]     |
[INFO] [stdout] 229 |     Message { pid: u64, msg: crate::term::Term },
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:229:25
[INFO] [stdout]     |
[INFO] [stdout] 229 |     Message { pid: u64, msg: crate::term::Term },
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> dala_runtime/src/term.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub const fn from_raw(bits: u64) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> dala_runtime/src/term.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub const fn to_raw(self) -> u64 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> dala_runtime/src/term.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn is_small(self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> dala_runtime/src/term.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub fn is_atom(self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> dala_runtime/src/term.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn is_list(self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> dala_runtime/src/term.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn is_tuple(self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn is_map(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn is_boxed(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn is_float(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn is_binary(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn is_big(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn is_positive_big(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub fn is_negative_big(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub fn is_nil(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn is_true(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub fn is_false(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn is_pid(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn is_port(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn is_fun(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn is_catch(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn small(val: i64) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn get_small(self) -> Option<i64> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn unwrap_small(self) -> i64 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn atom(index: u32) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub fn get_atom_index(self) -> Option<u32> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub fn get_list_ptr(self) -> *const Term {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn get_list_ptr_mut(self) -> *mut Term {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn get_boxed_ptr(self) -> *const Term {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn get_boxed_ptr_mut(self) -> *mut Term {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn header(self) -> u64 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn header_arity(header: u64) -> usize {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn header_tag(self) -> u64 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn tuple_get(self, i: usize) -> Term {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn tuple_data_ptr(self) -> *const Term {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn tuple_data_ptr_mut(self) -> *mut Term {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub const fn nil() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 |     pub const fn true_() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub const fn false_() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn bool(b: bool) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn get_float_ptr(self) -> *const f64 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn get_float(self) -> Option<f64> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/term.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     pub x: [Term; 256],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/term.rs:457:5
[INFO] [stdout]     |
[INFO] [stdout] 457 |     pub y: [Term; 1024],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/term.rs:458:5
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub f: [f64; 256],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub const PRIMARY_TAG_MASK: u64 = 0b11;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub const PRIMARY_TAG_BOXED: u64 = 0b00;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const PRIMARY_TAG_LIST: u64 = 0b01;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub const PRIMARY_TAG_HEADER: u64 = 0b10;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const PRIMARY_TAG_IMMED1: u64 = 0b11;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub const IMMED1_TAG_MASK: u64 = 0b1111 << 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub const IMMED1_TAG_SHIFT: u64 = 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const IMMED1_SMALL: u64 = 0b0000 << 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub const IMMED1_PID: u64 = 0b0001 << 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub const IMMED1_PORT: u64 = 0b0010 << 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub const IMMED1_IMMED2: u64 = 0b0011 << 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub const IMMED1_LOCAL_PID: u64 = 0b0100 << 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub const IMMED1_LOCAL_PORT: u64 = 0b0101 << 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub const IMMED2_TAG_MASK: u64 = 0b111 << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const IMMED2_TAG_SHIFT: u64 = 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub const IMMED2_ATOM: u64 = 0b000 << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub const IMMED2_CATCH: u64 = 0b001 << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub const IMMED2_XREG: u64 = 0b010 << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub const IMMED2_YREG: u64 = 0b011 << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub const IMMED2_SPECIAL: u64 = 0b100 << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub const SPECIAL_NIL: u64 = (IMMED2_SPECIAL | 0x00) << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub const SPECIAL_TRUE: u64 = (IMMED2_SPECIAL | 0x01) << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub const SPECIAL_FALSE: u64 = (IMMED2_SPECIAL | 0x02) << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub const HEADER_TAG_POS: u64 = 32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub const HEADER_TAG_MASK: u64 = 0xFFFF << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub const HEADER_ARITY_MASK: u64 = 0x0000_FFFF_FFFF;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub const HEADER_TUPLE: u64 = 0b0000 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub const HEADER_POS_BIG: u64 = 0b0001 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub const HEADER_NEG_BIG: u64 = 0b0010 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub const HEADER_FLOAT: u64 = 0b0011 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const HEADER_EXPORT: u64 = 0b0100 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub const HEADER_FUN: u64 = 0b0101 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const HEADER_BIN_MATCHSTATE: u64 = 0b0110 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub const HEADER_SUB_BIN: u64 = 0b0111 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const HEADER_MAP: u64 = 0b1000 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub const HEADER_REFC_BIN: u64 = 0b1001 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const HEADER_HEAP_BIN: u64 = 0b1010 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub const HEADER_SUB_BIN_FULL: u64 = 0b1011 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub const BOXED_PTR_MASK: u64 = !0b11;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]   --> dala_runtime/src/ai/model.rs:65:42
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn load_model(&self, name: &str, path: &str) -> Result<ModelId, AiError> {
[INFO] [stdout]    |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gc::rootset::RootSet::<'a>::from_process` is unsafe and requires unsafe block
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:84:19
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let rootset = RootSet::from_process(process);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub unsafe fn collect(process: &mut Process, need_words: usize) -> Result<(), &'static str> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gc::copy::copy_collection` is unsafe and requires unsafe block
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:91:20
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let new_heap = copy_collection(process, new_size)?;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rootset`
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let rootset = RootSet::from_process(process);
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rootset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gc::collect` is unsafe and requires unsafe block
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         collect(process, need_words).expect("GC failed");
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub unsafe fn maybe_collect(process: &mut Process, need_words: usize) -> *mut Term {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stdout]   --> dala_runtime/src/memory/arena.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |         let ptr = self.ptr.as_ptr().add(self.used);
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> dala_runtime/src/memory/arena.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     unsafe fn alloc(&mut self, size: usize) -> *mut u8 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> dala_runtime/src/memory/arena.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         unsafe {
[INFO] [stdout]     |         ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::alloc::Layout::from_size_align_unchecked` is unsafe and requires unsafe block
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:339:30
[INFO] [stdout]     |
[INFO] [stdout] 339 |                 let layout = std::alloc::Layout::from_size_align_unchecked(buf.size, 64);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:333:5
[INFO] [stdout]     |
[INFO] [stdout] 333 |     unsafe fn deallocate(&self, ptr: *mut u8, _size: usize) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::alloc::dealloc` is unsafe and requires unsafe block
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:340:17
[INFO] [stdout]     |
[INFO] [stdout] 340 |                 std::alloc::dealloc(buf.ptr, layout);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id`
[INFO] [stdout]    --> dala_runtime/src/memory_edge_tests.rs:305:9
[INFO] [stdout]     |
[INFO] [stdout] 305 |     let id = region.register(NativeResourceKind::IoHandle, handle, true, false, 1);
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `NativeResourceEntry` is more private than the item `regions::NativeResourceRegion::get`
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn get(&self, id: NativeResourceId) -> Option<NativeResourceEntry> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `regions::NativeResourceRegion::get` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `NativeResourceEntry` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:379:1
[INFO] [stdout]     |
[INFO] [stdout] 379 | pub(crate) struct NativeResourceEntry {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `inner` is never read
[INFO] [stdout]   --> dala_runtime/src/ai/model.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct ModelHandle {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 17 |     inner: Arc<ModelInner>,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ModelHandle` 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: field `max_memory` is never read
[INFO] [stdout]   --> dala_runtime/src/ai/model.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct ModelRegistry {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 48 |     max_memory: usize,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `update_pointers` is never used
[INFO] [stdout]    --> dala_runtime/src/gc/copy.rs:156:11
[INFO] [stdout]     |
[INFO] [stdout] 156 | unsafe fn update_pointers(term: &mut Term, base: *const Term, offset: usize) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sweep_message_buffer` is never used
[INFO] [stdout]   --> dala_runtime/src/gc/sweep.rs:25:8
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub fn sweep_message_buffer(messages: &mut Vec<Term>) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decrement_refcounts` is never used
[INFO] [stdout]   --> dala_runtime/src/gc/sweep.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn decrement_refcounts(terms: &[*const Term]) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_empty` is never used
[INFO] [stdout]    --> dala_runtime/src/mailbox.rs:113:8
[INFO] [stdout]     |
[INFO] [stdout]  84 | impl PriorityQueue {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 113 |     fn is_empty(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `remaining` and `alloc` are never used
[INFO] [stdout]   --> dala_runtime/src/memory/arena.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Chunk {
[INFO] [stdout]    | ---------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 29 |     fn remaining(&self) -> usize {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |     unsafe fn alloc(&mut self, size: usize) -> *mut u8 {
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `chunk_size` is never read
[INFO] [stdout]   --> dala_runtime/src/memory/arena.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub struct Arena {
[INFO] [stdout]    |            ----- field in this struct
[INFO] [stdout] 58 |     chunks: RefCell<Vec<Chunk>>,
[INFO] [stdout] 59 |     chunk_size: usize,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Arena` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_empty` and `len` are never used
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:264:8
[INFO] [stdout]     |
[INFO] [stdout] 249 | impl QosQueue {
[INFO] [stdout]     | ------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 264 |     fn is_empty(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 268 |     fn len(&self) -> usize {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/lib.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     SchedulerError(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> dala_runtime/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 variant
[INFO] [stdout]    --> dala_runtime/src/lib.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     AllocationError(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/lib.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     BeamLoadError(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/lib.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     CodegenError(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/lib.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     LinkError(String),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/lib.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     ProcessCrash(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     ModelNotFound(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     ModelLoadError(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     InferenceError(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     TensorError(String),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     GpuError(String),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     ThermalThrottling,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     OutOfGpuMemory,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> dala_runtime/src/ai/mod.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     PipelineError(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/ai/model.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub id: ModelId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/ai/model.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub info: ModelInfo,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/bif.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub module: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/bif.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub function: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/bif.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub arity: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/bif.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub implementation: BifFn,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub heap_words_before: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub heap_words_after: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub stack_words: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub roots_scanned: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub objects_copied: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> dala_runtime/src/gc/mod.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub time_ns: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub enum StackMapType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     Unknown,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     TuplePointer,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     ListPointer,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     BoxedPointer,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     FunPointer,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     MapPointer,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     BinaryPointer,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/gc/mod.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     MaybePointer, // could be either immediate or pointer
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/mailbox.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/mailbox.rs:331:5
[INFO] [stdout]     |
[INFO] [stdout] 331 |     pub fn enqueue(&self, msg: Term) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/mailbox.rs:342:5
[INFO] [stdout]     |
[INFO] [stdout] 342 |     pub fn dequeue(&self) -> Option<Term> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/mailbox.rs:353:5
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn is_empty(&self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/mailbox.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub fn len(&self) -> usize {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> dala_runtime/src/memory/regions.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn new(id: RegionId, capacity: usize) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub fn new(id: RegionId, capacity: usize) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:271:5
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(id: RegionId, capacity: usize) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:376:1
[INFO] [stdout]     |
[INFO] [stdout] 376 | pub struct NativeResourceId(pub u32);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/memory/regions.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn new(id: RegionId) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> dala_runtime/src/process.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bitflags::bitflags! {
[INFO] [stdout] 21 | |     #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
[INFO] [stdout] 22 | |     pub struct ProcessFlags: u32 {
[INFO] [stdout] 23 | |         const TRAP_EXIT        = 0b0000_0001;
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `$crate::__declare_public_bitflags` which comes from the expansion of the macro `bitflags::bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> dala_runtime/src/process.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bitflags::bitflags! {
[INFO] [stdout] 21 | |     #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
[INFO] [stdout] 22 | |     pub struct ProcessFlags: u32 {
[INFO] [stdout] 23 | |         const TRAP_EXIT        = 0b0000_0001;
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `$crate::__impl_public_bitflags_consts` which comes from the expansion of the macro `bitflags::bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]    --> dala_runtime/src/process.rs:125:1
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub enum ProcessStatus {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/process.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     Running,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/process.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     Runnable,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/process.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     Waiting,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/process.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     Suspended,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> dala_runtime/src/process.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     Exiting,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/process.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn new(pid: u64) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/process.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn heap_size(mut self, size: usize) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/process.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub fn reductions(mut self, reds: u32) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/process.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub fn priority(mut self, prio: u8) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/process.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn group_leader(mut self, leader: u64) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/process.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn initial_call(mut self, module: u64, function: u64, arity: u32) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/process.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn build(self) -> Result<Process, &'static str> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         pid: u64,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         module: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |         function: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |         arity: u32,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         args: Vec<crate::term::Term>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:229:15
[INFO] [stdout]     |
[INFO] [stdout] 229 |     Message { pid: u64, msg: crate::term::Term },
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/scheduler.rs:229:25
[INFO] [stdout]     |
[INFO] [stdout] 229 |     Message { pid: u64, msg: crate::term::Term },
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> dala_runtime/src/term.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub const fn from_raw(bits: u64) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> dala_runtime/src/term.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub const fn to_raw(self) -> u64 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> dala_runtime/src/term.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn is_small(self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> dala_runtime/src/term.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub fn is_atom(self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> dala_runtime/src/term.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn is_list(self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> dala_runtime/src/term.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn is_tuple(self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn is_map(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn is_boxed(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn is_float(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn is_binary(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn is_big(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn is_positive_big(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub fn is_negative_big(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub fn is_nil(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn is_true(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub fn is_false(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn is_pid(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn is_port(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn is_fun(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn is_catch(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn small(val: i64) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn get_small(self) -> Option<i64> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn unwrap_small(self) -> i64 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn atom(index: u32) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub fn get_atom_index(self) -> Option<u32> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub fn get_list_ptr(self) -> *const Term {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn get_list_ptr_mut(self) -> *mut Term {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn get_boxed_ptr(self) -> *const Term {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn get_boxed_ptr_mut(self) -> *mut Term {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn header(self) -> u64 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn header_arity(header: u64) -> usize {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn header_tag(self) -> u64 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn tuple_get(self, i: usize) -> Term {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn tuple_data_ptr(self) -> *const Term {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn tuple_data_ptr_mut(self) -> *mut Term {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub const fn nil() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 |     pub const fn true_() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub const fn false_() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn bool(b: bool) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn get_float_ptr(self) -> *const f64 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> dala_runtime/src/term.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn get_float(self) -> Option<f64> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/term.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     pub x: [Term; 256],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/term.rs:457:5
[INFO] [stdout]     |
[INFO] [stdout] 457 |     pub y: [Term; 1024],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> dala_runtime/src/term.rs:458:5
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub f: [f64; 256],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> dala_runtime/src/term.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub const PRIMARY_TAG_MASK: u64 = 0b11;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub const PRIMARY_TAG_BOXED: u64 = 0b00;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const PRIMARY_TAG_LIST: u64 = 0b01;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub const PRIMARY_TAG_HEADER: u64 = 0b10;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const PRIMARY_TAG_IMMED1: u64 = 0b11;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub const IMMED1_TAG_MASK: u64 = 0b1111 << 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub const IMMED1_TAG_SHIFT: u64 = 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const IMMED1_SMALL: u64 = 0b0000 << 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub const IMMED1_PID: u64 = 0b0001 << 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub const IMMED1_PORT: u64 = 0b0010 << 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub const IMMED1_IMMED2: u64 = 0b0011 << 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub const IMMED1_LOCAL_PID: u64 = 0b0100 << 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub const IMMED1_LOCAL_PORT: u64 = 0b0101 << 28;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub const IMMED2_TAG_MASK: u64 = 0b111 << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const IMMED2_TAG_SHIFT: u64 = 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub const IMMED2_ATOM: u64 = 0b000 << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub const IMMED2_CATCH: u64 = 0b001 << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub const IMMED2_XREG: u64 = 0b010 << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub const IMMED2_YREG: u64 = 0b011 << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub const IMMED2_SPECIAL: u64 = 0b100 << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub const SPECIAL_NIL: u64 = (IMMED2_SPECIAL | 0x00) << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub const SPECIAL_TRUE: u64 = (IMMED2_SPECIAL | 0x01) << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub const SPECIAL_FALSE: u64 = (IMMED2_SPECIAL | 0x02) << 25;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub const HEADER_TAG_POS: u64 = 32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub const HEADER_TAG_MASK: u64 = 0xFFFF << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub const HEADER_ARITY_MASK: u64 = 0x0000_FFFF_FFFF;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub const HEADER_TUPLE: u64 = 0b0000 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub const HEADER_POS_BIG: u64 = 0b0001 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub const HEADER_NEG_BIG: u64 = 0b0010 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub const HEADER_FLOAT: u64 = 0b0011 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const HEADER_EXPORT: u64 = 0b0100 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub const HEADER_FUN: u64 = 0b0101 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const HEADER_BIN_MATCHSTATE: u64 = 0b0110 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub const HEADER_SUB_BIN: u64 = 0b0111 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const HEADER_MAP: u64 = 0b1000 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub const HEADER_REFC_BIN: u64 = 0b1001 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const HEADER_HEAP_BIN: u64 = 0b1010 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub const HEADER_SUB_BIN_FULL: u64 = 0b1011 << HEADER_TAG_POS;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> dala_runtime/src/term.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub const BOXED_PTR_MASK: u64 = !0b11;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr]     Checking cranelift-native v0.113.1
[INFO] [stderr]     Checking cranelift-frontend v0.113.1
[INFO] [stderr]     Checking cranelift-module v0.113.1
[INFO] [stderr]     Checking cranelift-jit v0.113.1
[INFO] [stderr]     Checking cranelift v0.113.1
[INFO] [stderr]     Checking dala_codegen v0.1.0 (/opt/rustwide/workdir/dala_codegen)
[INFO] [stderr]     Checking dala_dispatch v0.1.0 (/opt/rustwide/workdir/dala_dispatch)
[INFO] [stderr]     Checking dala_aot v0.1.0 (/opt/rustwide/workdir/dala_aot)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> dala_codegen/src/edge_case_tests.rs:1499:9
[INFO] [stdout]      |
[INFO] [stdout] 1499 |     let mut inst = IRInst::with_result(
[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: function `add_block_with_insts` is never used
[INFO] [stdout]    --> dala_codegen/src/edge_case_tests.rs:552:4
[INFO] [stdout]     |
[INFO] [stdout] 552 | fn add_block_with_insts(func: &mut IRFunction, insts: Vec<IRInst>) -> BlockId {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]    --> dala_aot/src/pipeline.rs:321:39
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Some(BeamOperand::Integer(n)) => IRValueId(2000 + i),
[INFO] [stdout]     |                                       ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `atom_table`
[INFO] [stdout]    --> dala_aot/src/pipeline.rs:310:5
[INFO] [stdout]     |
[INFO] [stdout] 310 |     atom_table: &HashMap<String, u64>,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_atom_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `atom_op`
[INFO] [stdout]    --> dala_aot/src/pipeline.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |     let atom_op = |i: usize| -> u32 {
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_atom_op`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reg_operands`
[INFO] [stdout]    --> dala_aot/src/pipeline.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 362 |     let reg_operands =
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reg_operands`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]    --> dala_aot/src/pipeline.rs:321:39
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Some(BeamOperand::Integer(n)) => IRValueId(2000 + i),
[INFO] [stdout]     |                                       ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `atom_table`
[INFO] [stdout]    --> dala_aot/src/pipeline.rs:310:5
[INFO] [stdout]     |
[INFO] [stdout] 310 |     atom_table: &HashMap<String, u64>,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_atom_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `atom_op`
[INFO] [stdout]    --> dala_aot/src/pipeline.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |     let atom_op = |i: usize| -> u32 {
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_atom_op`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reg_operands`
[INFO] [stdout]    --> dala_aot/src/pipeline.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 362 |     let reg_operands =
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reg_operands`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `dala_dispatch`
[INFO] [stderr]   --> dala_aot/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | dala_dispatch = { path = "../dala_dispatch" }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `dala_dispatch`
[INFO] [stderr] warning: unused dependency `tempfile`
[INFO] [stderr]   --> dala_aot/Cargo.toml:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | tempfile = "3"
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `tempfile`
[INFO] [stderr] warning: unused dependency `walkdir`
[INFO] [stderr]   --> dala_aot/Cargo.toml:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | walkdir = "2"
[INFO] [stderr]    | ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `walkdir`
[INFO] [stderr] warning: `dala_aot` (manifest) generated 3 warnings
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]   --> dala_beam_loader/Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | anyhow = "1"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: unused dependency `bincode`
[INFO] [stderr]   --> dala_beam_loader/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | bincode = "1"
[INFO] [stderr]    | ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `bincode`
[INFO] [stderr] warning: unused dependency `bitflags`
[INFO] [stderr]   --> dala_beam_loader/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | bitflags = "2"
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `bitflags`
[INFO] [stderr] warning: unused dependency `byteorder`
[INFO] [stderr]   --> dala_beam_loader/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | byteorder = "1.5"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `byteorder`
[INFO] [stderr] warning: unused dependency `indexmap`
[INFO] [stderr]   --> dala_beam_loader/Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | indexmap = "2"
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `indexmap`
[INFO] [stderr] warning: `dala_beam_loader` (manifest) generated 5 warnings
[INFO] [stderr] warning: unused dependency `cranelift`
[INFO] [stderr]   --> dala_codegen/Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | cranelift = "0.113"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `cranelift`
[INFO] [stderr] warning: unused dependency `cranelift-jit`
[INFO] [stderr]   --> dala_codegen/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | cranelift-jit = { version = "0.113", optional = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `cranelift-jit`
[INFO] [stderr] warning: unused dependency `gimli`
[INFO] [stderr]   --> dala_codegen/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | gimli = "0.28"
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `gimli`
[INFO] [stderr] warning: unused dependency `object`
[INFO] [stderr]   --> dala_codegen/Cargo.toml:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | object = "0.32"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `object`
[INFO] [stderr] warning: unused dependency `target-lexicon`
[INFO] [stderr]   --> dala_codegen/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | target-lexicon = "0.13"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `target-lexicon`
[INFO] [stderr] warning: `dala_codegen` (manifest) generated 5 warnings
[INFO] [stderr] warning: unused dependency `dala_codegen`
[INFO] [stderr]   --> dala_dispatch/Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | dala_codegen = { path = "../dala_codegen" }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `dala_codegen`
[INFO] [stderr] warning: `dala_dispatch` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]   --> dala_ir/Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | anyhow = "1"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: unused dependency `bitvec`
[INFO] [stderr]   --> dala_ir/Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | bitvec = "1"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `bitvec`
[INFO] [stderr] warning: unused dependency `cfg-if`
[INFO] [stderr]   --> dala_ir/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | cfg-if = "1"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `cfg-if`
[INFO] [stderr] warning: unused dependency `paste`
[INFO] [stderr]   --> dala_ir/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | paste = "1"
[INFO] [stderr]    | ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `paste`
[INFO] [stderr] warning: unused dependency `serde`
[INFO] [stderr]   --> dala_ir/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | serde = { version = "1", features = ["derive"] }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `serde`
[INFO] [stderr] warning: unused dependency `smallvec`
[INFO] [stderr]   --> dala_ir/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | smallvec = "1"
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `smallvec`
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]  --> dala_ir/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | thiserror = "2"
[INFO] [stderr]   | ^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: `dala_ir` (manifest) generated 7 warnings
[INFO] [stderr] warning: unused dependency `crossbeam`
[INFO] [stderr]   --> dala_runtime/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | crossbeam = "0.8"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `crossbeam`
[INFO] [stderr] warning: unused dependency `memoffset`
[INFO] [stderr]   --> dala_runtime/Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | memoffset = "0.9"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `memoffset`
[INFO] [stderr] warning: unused dependency `uuid`
[INFO] [stderr]   --> dala_runtime/Cargo.toml:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | uuid = { version = "1", features = ["v4"] }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `uuid`
[INFO] [stderr] warning: `dala_runtime` (manifest) generated 3 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.70s
[INFO] running `Command { std: "docker" "inspect" "3343ca6e0d13fd695e059a9880dbdbf611d66e560b273a1d6b09d508ff609661", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3343ca6e0d13fd695e059a9880dbdbf611d66e560b273a1d6b09d508ff609661", kill_on_drop: false }`
[INFO] [stdout] 3343ca6e0d13fd695e059a9880dbdbf611d66e560b273a1d6b09d508ff609661
