[INFO] cloning repository https://github.com/brainboy2487/pasta
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/brainboy2487/pasta" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbrainboy2487%2Fpasta", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbrainboy2487%2Fpasta'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 035228b6cd4e4841222f80b1a677a465712fe51d
[INFO] testing brainboy2487/pasta against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbrainboy2487%2Fpasta" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/brainboy2487/pasta
[INFO] finished tweaking git repo https://github.com/brainboy2487/pasta
[INFO] tweaked toml for git repo https://github.com/brainboy2487/pasta written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/brainboy2487/pasta on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/brainboy2487/pasta 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e034c656026ff0347e68e762f442f946bfb5e99a2000f732bcf90ced020d3bb5
[INFO] running `Command { std: "docker" "start" "-a" "e034c656026ff0347e68e762f442f946bfb5e99a2000f732bcf90ced020d3bb5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e034c656026ff0347e68e762f442f946bfb5e99a2000f732bcf90ced020d3bb5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e034c656026ff0347e68e762f442f946bfb5e99a2000f732bcf90ced020d3bb5", kill_on_drop: false }`
[INFO] [stdout] e034c656026ff0347e68e762f442f946bfb5e99a2000f732bcf90ced020d3bb5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 06a8457fa87c7ed75dd40c65e7348bbfe9bdb3cd2172ad1453f3be856cfd52b1
[INFO] running `Command { std: "docker" "start" "-a" "06a8457fa87c7ed75dd40c65e7348bbfe9bdb3cd2172ad1453f3be856cfd52b1", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling x11 v2.21.0
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling anymap v0.12.1
[INFO] [stderr]    Compiling path-clean v0.1.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling syn v2.0.116
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling pasta v1.6.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn draw_rect(canvas: &mut Canvas, x: isize, y: isize, w: isize, h: isize, color: u32) {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout]  5 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn fill_rect(canvas: &mut Canvas, x: isize, y: isize, w: isize, h: isize, color: u32) {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | / pub fn fill_grid_cell(
[INFO] [stdout] 53 | |     canvas: &mut Canvas,
[INFO] [stdout] 54 | |     cell_width: usize,
[INFO] [stdout] 55 | |     cell_height: usize,
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     color: u32,
[INFO] [stdout] 59 | | ) {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | / pub fn fill_grid_cells(
[INFO] [stdout] 69 | |     canvas: &mut Canvas,
[INFO] [stdout] 70 | |     cell_width: usize,
[INFO] [stdout] 71 | |     cell_height: usize,
[INFO] [stdout] 72 | |     cells: &[(isize, isize, u32)],
[INFO] [stdout] 73 | | ) {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | / pub fn fill_grid_run(
[INFO] [stdout] 80 | |     canvas: &mut Canvas,
[INFO] [stdout] 81 | |     cell_width: usize,
[INFO] [stdout] 82 | |     cell_height: usize,
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |     color: u32,
[INFO] [stdout] 87 | | ) {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:97:1
[INFO] [stdout]     |
[INFO] [stdout]  97 | / pub fn fill_grid_runs(
[INFO] [stdout]  98 | |     canvas: &mut Canvas,
[INFO] [stdout]  99 | |     cell_width: usize,
[INFO] [stdout] 100 | |     cell_height: usize,
[INFO] [stdout] 101 | |     runs: &[(isize, isize, usize, u32)],
[INFO] [stdout] 102 | | ) {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub fn draw_circle(canvas: &mut Canvas, cx: isize, cy: isize, radius: isize, color: u32) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:141:1
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub fn fill_circle(canvas: &mut Canvas, cx: isize, cy: isize, radius: isize, color: u32) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub fn draw_ellipse(canvas: &mut Canvas, cx: isize, cy: isize, rx: isize, ry: isize, color: u32) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:200:1
[INFO] [stdout]     |
[INFO] [stdout] 200 | pub fn fill_ellipse(canvas: &mut Canvas, cx: isize, cy: isize, rx: isize, ry: isize, color: u32) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | / pub fn draw_triangle(
[INFO] [stdout] 243 | |     canvas: &mut Canvas,
[INFO] [stdout] 244 | |     x0: isize,
[INFO] [stdout] 245 | |     y0: isize,
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     color: u32,
[INFO] [stdout] 251 | | ) {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:257:1
[INFO] [stdout]     |
[INFO] [stdout] 257 | / pub fn fill_triangle(
[INFO] [stdout] 258 | |     canvas: &mut Canvas,
[INFO] [stdout] 259 | |     mut x0: isize,
[INFO] [stdout] 260 | |     mut y0: isize,
[INFO] [stdout] ...   |
[INFO] [stdout] 265 | |     color: u32,
[INFO] [stdout] 266 | | ) {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:478:1
[INFO] [stdout]     |
[INFO] [stdout] 478 | pub const COLOR_BLACK: u32 = 0xFF000000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:479:1
[INFO] [stdout]     |
[INFO] [stdout] 479 | pub const COLOR_WHITE: u32 = 0xFFFFFFFF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:480:1
[INFO] [stdout]     |
[INFO] [stdout] 480 | pub const COLOR_RED: u32 = 0xFFFF0000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:481:1
[INFO] [stdout]     |
[INFO] [stdout] 481 | pub const COLOR_GREEN: u32 = 0xFF00FF00;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:482:1
[INFO] [stdout]     |
[INFO] [stdout] 482 | pub const COLOR_BLUE: u32 = 0xFF0000FF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:483:1
[INFO] [stdout]     |
[INFO] [stdout] 483 | pub const COLOR_YELLOW: u32 = 0xFFFFFF00;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:484:1
[INFO] [stdout]     |
[INFO] [stdout] 484 | pub const COLOR_CYAN: u32 = 0xFF00FFFF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:485:1
[INFO] [stdout]     |
[INFO] [stdout] 485 | pub const COLOR_MAGENTA: u32 = 0xFFFF00FF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:486:1
[INFO] [stdout]     |
[INFO] [stdout] 486 | pub const COLOR_ORANGE: u32 = 0xFFFF8000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:487:1
[INFO] [stdout]     |
[INFO] [stdout] 487 | pub const COLOR_PURPLE: u32 = 0xFF800080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | pub const COLOR_PINK: u32 = 0xFFFF69B4;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:489:1
[INFO] [stdout]     |
[INFO] [stdout] 489 | pub const COLOR_BROWN: u32 = 0xFF8B4513;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:490:1
[INFO] [stdout]     |
[INFO] [stdout] 490 | pub const COLOR_GRAY: u32 = 0xFF808080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:491:1
[INFO] [stdout]     |
[INFO] [stdout] 491 | pub const COLOR_GREY: u32 = 0xFF808080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:492:1
[INFO] [stdout]     |
[INFO] [stdout] 492 | pub const COLOR_DARK_GRAY: u32 = 0xFF404040;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:493:1
[INFO] [stdout]     |
[INFO] [stdout] 493 | pub const COLOR_LIGHT_GRAY: u32 = 0xFFC0C0C0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:494:1
[INFO] [stdout]     |
[INFO] [stdout] 494 | pub const COLOR_DARK_RED: u32 = 0xFF8B0000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:495:1
[INFO] [stdout]     |
[INFO] [stdout] 495 | pub const COLOR_DARK_GREEN: u32 = 0xFF006400;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:496:1
[INFO] [stdout]     |
[INFO] [stdout] 496 | pub const COLOR_DARK_BLUE: u32 = 0xFF00008B;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:497:1
[INFO] [stdout]     |
[INFO] [stdout] 497 | pub const COLOR_TEAL: u32 = 0xFF008080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:498:1
[INFO] [stdout]     |
[INFO] [stdout] 498 | pub const COLOR_NAVY: u32 = 0xFF000080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:499:1
[INFO] [stdout]     |
[INFO] [stdout] 499 | pub const COLOR_MAROON: u32 = 0xFF800000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:500:1
[INFO] [stdout]     |
[INFO] [stdout] 500 | pub const COLOR_OLIVE: u32 = 0xFF808000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:501:1
[INFO] [stdout]     |
[INFO] [stdout] 501 | pub const COLOR_LIME: u32 = 0xFF32CD32;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:502:1
[INFO] [stdout]     |
[INFO] [stdout] 502 | pub const COLOR_INDIGO: u32 = 0xFF4B0082;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:503:1
[INFO] [stdout]     |
[INFO] [stdout] 503 | pub const COLOR_VIOLET: u32 = 0xFFEE82EE;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:504:1
[INFO] [stdout]     |
[INFO] [stdout] 504 | pub const COLOR_GOLD: u32 = 0xFFFFD700;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:505:1
[INFO] [stdout]     |
[INFO] [stdout] 505 | pub const COLOR_SILVER: u32 = 0xFFC0C0C0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | pub const COLOR_CORAL: u32 = 0xFFFF7F50;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:507:1
[INFO] [stdout]     |
[INFO] [stdout] 507 | pub const COLOR_SALMON: u32 = 0xFFFA8072;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:508:1
[INFO] [stdout]     |
[INFO] [stdout] 508 | pub const COLOR_TURQUOISE: u32 = 0xFF40E0D0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:509:1
[INFO] [stdout]     |
[INFO] [stdout] 509 | pub const COLOR_CRIMSON: u32 = 0xFFDC143C;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:510:1
[INFO] [stdout]     |
[INFO] [stdout] 510 | pub const COLOR_AZURE: u32 = 0xFFF0FFFF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/runtime/mod.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub mod module_registry;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/runtime/family/asm/reconcile.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / pub fn asm_reconcile_returning_parent(
[INFO] [stdout] 17 | |     child_id:           FamilyId,
[INFO] [stdout] 18 | |     adoptive_parent_id: FamilyId,
[INFO] [stdout] 19 | |     returning_parent_id: FamilyId,
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     now_ms: u64,
[INFO] [stdout] 24 | | ) -> ReconciliationOutcome {
[INFO] [stdout]    | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/threading/threads.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub threads: HashMap<u64, PastaThread>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/threading/threads.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/threading/thread_man.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.82s
[INFO] running `Command { std: "docker" "inspect" "06a8457fa87c7ed75dd40c65e7348bbfe9bdb3cd2172ad1453f3be856cfd52b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "06a8457fa87c7ed75dd40c65e7348bbfe9bdb3cd2172ad1453f3be856cfd52b1", kill_on_drop: false }`
[INFO] [stdout] 06a8457fa87c7ed75dd40c65e7348bbfe9bdb3cd2172ad1453f3be856cfd52b1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6673cd29a88612c80b250c57c428450148feff7ae13192043a045e409fcee107
[INFO] running `Command { std: "docker" "start" "-a" "6673cd29a88612c80b250c57c428450148feff7ae13192043a045e409fcee107", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling os_str_bytes v6.6.1
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling assert_cmd v2.2.0
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling clap_lex v0.2.4
[INFO] [stderr]    Compiling syn v2.0.116
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v3.2.25
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling pasta v1.6.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.4.0
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn draw_rect(canvas: &mut Canvas, x: isize, y: isize, w: isize, h: isize, color: u32) {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout]  5 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn fill_rect(canvas: &mut Canvas, x: isize, y: isize, w: isize, h: isize, color: u32) {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | / pub fn fill_grid_cell(
[INFO] [stdout] 53 | |     canvas: &mut Canvas,
[INFO] [stdout] 54 | |     cell_width: usize,
[INFO] [stdout] 55 | |     cell_height: usize,
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     color: u32,
[INFO] [stdout] 59 | | ) {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | / pub fn fill_grid_cells(
[INFO] [stdout] 69 | |     canvas: &mut Canvas,
[INFO] [stdout] 70 | |     cell_width: usize,
[INFO] [stdout] 71 | |     cell_height: usize,
[INFO] [stdout] 72 | |     cells: &[(isize, isize, u32)],
[INFO] [stdout] 73 | | ) {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | / pub fn fill_grid_run(
[INFO] [stdout] 80 | |     canvas: &mut Canvas,
[INFO] [stdout] 81 | |     cell_width: usize,
[INFO] [stdout] 82 | |     cell_height: usize,
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |     color: u32,
[INFO] [stdout] 87 | | ) {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:97:1
[INFO] [stdout]     |
[INFO] [stdout]  97 | / pub fn fill_grid_runs(
[INFO] [stdout]  98 | |     canvas: &mut Canvas,
[INFO] [stdout]  99 | |     cell_width: usize,
[INFO] [stdout] 100 | |     cell_height: usize,
[INFO] [stdout] 101 | |     runs: &[(isize, isize, usize, u32)],
[INFO] [stdout] 102 | | ) {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub fn draw_circle(canvas: &mut Canvas, cx: isize, cy: isize, radius: isize, color: u32) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:141:1
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub fn fill_circle(canvas: &mut Canvas, cx: isize, cy: isize, radius: isize, color: u32) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub fn draw_ellipse(canvas: &mut Canvas, cx: isize, cy: isize, rx: isize, ry: isize, color: u32) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:200:1
[INFO] [stdout]     |
[INFO] [stdout] 200 | pub fn fill_ellipse(canvas: &mut Canvas, cx: isize, cy: isize, rx: isize, ry: isize, color: u32) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | / pub fn draw_triangle(
[INFO] [stdout] 243 | |     canvas: &mut Canvas,
[INFO] [stdout] 244 | |     x0: isize,
[INFO] [stdout] 245 | |     y0: isize,
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     color: u32,
[INFO] [stdout] 251 | | ) {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:257:1
[INFO] [stdout]     |
[INFO] [stdout] 257 | / pub fn fill_triangle(
[INFO] [stdout] 258 | |     canvas: &mut Canvas,
[INFO] [stdout] 259 | |     mut x0: isize,
[INFO] [stdout] 260 | |     mut y0: isize,
[INFO] [stdout] ...   |
[INFO] [stdout] 265 | |     color: u32,
[INFO] [stdout] 266 | | ) {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:478:1
[INFO] [stdout]     |
[INFO] [stdout] 478 | pub const COLOR_BLACK: u32 = 0xFF000000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:479:1
[INFO] [stdout]     |
[INFO] [stdout] 479 | pub const COLOR_WHITE: u32 = 0xFFFFFFFF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:480:1
[INFO] [stdout]     |
[INFO] [stdout] 480 | pub const COLOR_RED: u32 = 0xFFFF0000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:481:1
[INFO] [stdout]     |
[INFO] [stdout] 481 | pub const COLOR_GREEN: u32 = 0xFF00FF00;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:482:1
[INFO] [stdout]     |
[INFO] [stdout] 482 | pub const COLOR_BLUE: u32 = 0xFF0000FF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:483:1
[INFO] [stdout]     |
[INFO] [stdout] 483 | pub const COLOR_YELLOW: u32 = 0xFFFFFF00;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:484:1
[INFO] [stdout]     |
[INFO] [stdout] 484 | pub const COLOR_CYAN: u32 = 0xFF00FFFF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:485:1
[INFO] [stdout]     |
[INFO] [stdout] 485 | pub const COLOR_MAGENTA: u32 = 0xFFFF00FF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:486:1
[INFO] [stdout]     |
[INFO] [stdout] 486 | pub const COLOR_ORANGE: u32 = 0xFFFF8000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:487:1
[INFO] [stdout]     |
[INFO] [stdout] 487 | pub const COLOR_PURPLE: u32 = 0xFF800080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | pub const COLOR_PINK: u32 = 0xFFFF69B4;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:489:1
[INFO] [stdout]     |
[INFO] [stdout] 489 | pub const COLOR_BROWN: u32 = 0xFF8B4513;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:490:1
[INFO] [stdout]     |
[INFO] [stdout] 490 | pub const COLOR_GRAY: u32 = 0xFF808080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:491:1
[INFO] [stdout]     |
[INFO] [stdout] 491 | pub const COLOR_GREY: u32 = 0xFF808080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:492:1
[INFO] [stdout]     |
[INFO] [stdout] 492 | pub const COLOR_DARK_GRAY: u32 = 0xFF404040;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:493:1
[INFO] [stdout]     |
[INFO] [stdout] 493 | pub const COLOR_LIGHT_GRAY: u32 = 0xFFC0C0C0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:494:1
[INFO] [stdout]     |
[INFO] [stdout] 494 | pub const COLOR_DARK_RED: u32 = 0xFF8B0000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:495:1
[INFO] [stdout]     |
[INFO] [stdout] 495 | pub const COLOR_DARK_GREEN: u32 = 0xFF006400;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:496:1
[INFO] [stdout]     |
[INFO] [stdout] 496 | pub const COLOR_DARK_BLUE: u32 = 0xFF00008B;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:497:1
[INFO] [stdout]     |
[INFO] [stdout] 497 | pub const COLOR_TEAL: u32 = 0xFF008080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:498:1
[INFO] [stdout]     |
[INFO] [stdout] 498 | pub const COLOR_NAVY: u32 = 0xFF000080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:499:1
[INFO] [stdout]     |
[INFO] [stdout] 499 | pub const COLOR_MAROON: u32 = 0xFF800000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:500:1
[INFO] [stdout]     |
[INFO] [stdout] 500 | pub const COLOR_OLIVE: u32 = 0xFF808000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:501:1
[INFO] [stdout]     |
[INFO] [stdout] 501 | pub const COLOR_LIME: u32 = 0xFF32CD32;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:502:1
[INFO] [stdout]     |
[INFO] [stdout] 502 | pub const COLOR_INDIGO: u32 = 0xFF4B0082;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:503:1
[INFO] [stdout]     |
[INFO] [stdout] 503 | pub const COLOR_VIOLET: u32 = 0xFFEE82EE;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:504:1
[INFO] [stdout]     |
[INFO] [stdout] 504 | pub const COLOR_GOLD: u32 = 0xFFFFD700;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:505:1
[INFO] [stdout]     |
[INFO] [stdout] 505 | pub const COLOR_SILVER: u32 = 0xFFC0C0C0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | pub const COLOR_CORAL: u32 = 0xFFFF7F50;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:507:1
[INFO] [stdout]     |
[INFO] [stdout] 507 | pub const COLOR_SALMON: u32 = 0xFFFA8072;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:508:1
[INFO] [stdout]     |
[INFO] [stdout] 508 | pub const COLOR_TURQUOISE: u32 = 0xFF40E0D0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:509:1
[INFO] [stdout]     |
[INFO] [stdout] 509 | pub const COLOR_CRIMSON: u32 = 0xFFDC143C;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:510:1
[INFO] [stdout]     |
[INFO] [stdout] 510 | pub const COLOR_AZURE: u32 = 0xFFF0FFFF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/runtime/mod.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub mod module_registry;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/runtime/family/asm/reconcile.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / pub fn asm_reconcile_returning_parent(
[INFO] [stdout] 17 | |     child_id:           FamilyId,
[INFO] [stdout] 18 | |     adoptive_parent_id: FamilyId,
[INFO] [stdout] 19 | |     returning_parent_id: FamilyId,
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     now_ms: u64,
[INFO] [stdout] 24 | | ) -> ReconciliationOutcome {
[INFO] [stdout]    | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/threading/threads.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub threads: HashMap<u64, PastaThread>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/threading/threads.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/threading/thread_man.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `values` is never used
[INFO] [stdout]    --> src/lexer/lexer.rs:672:8
[INFO] [stdout]     |
[INFO] [stdout] 672 |     fn values(src: &str) -> Vec<Option<String>> {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn draw_rect(canvas: &mut Canvas, x: isize, y: isize, w: isize, h: isize, color: u32) {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout]  5 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn fill_rect(canvas: &mut Canvas, x: isize, y: isize, w: isize, h: isize, color: u32) {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | / pub fn fill_grid_cell(
[INFO] [stdout] 53 | |     canvas: &mut Canvas,
[INFO] [stdout] 54 | |     cell_width: usize,
[INFO] [stdout] 55 | |     cell_height: usize,
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     color: u32,
[INFO] [stdout] 59 | | ) {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | / pub fn fill_grid_cells(
[INFO] [stdout] 69 | |     canvas: &mut Canvas,
[INFO] [stdout] 70 | |     cell_width: usize,
[INFO] [stdout] 71 | |     cell_height: usize,
[INFO] [stdout] 72 | |     cells: &[(isize, isize, u32)],
[INFO] [stdout] 73 | | ) {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/stdlib/graphics/draw.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | / pub fn fill_grid_run(
[INFO] [stdout] 80 | |     canvas: &mut Canvas,
[INFO] [stdout] 81 | |     cell_width: usize,
[INFO] [stdout] 82 | |     cell_height: usize,
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |     color: u32,
[INFO] [stdout] 87 | | ) {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:97:1
[INFO] [stdout]     |
[INFO] [stdout]  97 | / pub fn fill_grid_runs(
[INFO] [stdout]  98 | |     canvas: &mut Canvas,
[INFO] [stdout]  99 | |     cell_width: usize,
[INFO] [stdout] 100 | |     cell_height: usize,
[INFO] [stdout] 101 | |     runs: &[(isize, isize, usize, u32)],
[INFO] [stdout] 102 | | ) {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub fn draw_circle(canvas: &mut Canvas, cx: isize, cy: isize, radius: isize, color: u32) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:141:1
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub fn fill_circle(canvas: &mut Canvas, cx: isize, cy: isize, radius: isize, color: u32) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub fn draw_ellipse(canvas: &mut Canvas, cx: isize, cy: isize, rx: isize, ry: isize, color: u32) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:200:1
[INFO] [stdout]     |
[INFO] [stdout] 200 | pub fn fill_ellipse(canvas: &mut Canvas, cx: isize, cy: isize, rx: isize, ry: isize, color: u32) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | / pub fn draw_triangle(
[INFO] [stdout] 243 | |     canvas: &mut Canvas,
[INFO] [stdout] 244 | |     x0: isize,
[INFO] [stdout] 245 | |     y0: isize,
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     color: u32,
[INFO] [stdout] 251 | | ) {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:257:1
[INFO] [stdout]     |
[INFO] [stdout] 257 | / pub fn fill_triangle(
[INFO] [stdout] 258 | |     canvas: &mut Canvas,
[INFO] [stdout] 259 | |     mut x0: isize,
[INFO] [stdout] 260 | |     mut y0: isize,
[INFO] [stdout] ...   |
[INFO] [stdout] 265 | |     color: u32,
[INFO] [stdout] 266 | | ) {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:478:1
[INFO] [stdout]     |
[INFO] [stdout] 478 | pub const COLOR_BLACK: u32 = 0xFF000000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:479:1
[INFO] [stdout]     |
[INFO] [stdout] 479 | pub const COLOR_WHITE: u32 = 0xFFFFFFFF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:480:1
[INFO] [stdout]     |
[INFO] [stdout] 480 | pub const COLOR_RED: u32 = 0xFFFF0000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:481:1
[INFO] [stdout]     |
[INFO] [stdout] 481 | pub const COLOR_GREEN: u32 = 0xFF00FF00;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:482:1
[INFO] [stdout]     |
[INFO] [stdout] 482 | pub const COLOR_BLUE: u32 = 0xFF0000FF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:483:1
[INFO] [stdout]     |
[INFO] [stdout] 483 | pub const COLOR_YELLOW: u32 = 0xFFFFFF00;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:484:1
[INFO] [stdout]     |
[INFO] [stdout] 484 | pub const COLOR_CYAN: u32 = 0xFF00FFFF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:485:1
[INFO] [stdout]     |
[INFO] [stdout] 485 | pub const COLOR_MAGENTA: u32 = 0xFFFF00FF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:486:1
[INFO] [stdout]     |
[INFO] [stdout] 486 | pub const COLOR_ORANGE: u32 = 0xFFFF8000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:487:1
[INFO] [stdout]     |
[INFO] [stdout] 487 | pub const COLOR_PURPLE: u32 = 0xFF800080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | pub const COLOR_PINK: u32 = 0xFFFF69B4;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:489:1
[INFO] [stdout]     |
[INFO] [stdout] 489 | pub const COLOR_BROWN: u32 = 0xFF8B4513;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:490:1
[INFO] [stdout]     |
[INFO] [stdout] 490 | pub const COLOR_GRAY: u32 = 0xFF808080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:491:1
[INFO] [stdout]     |
[INFO] [stdout] 491 | pub const COLOR_GREY: u32 = 0xFF808080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:492:1
[INFO] [stdout]     |
[INFO] [stdout] 492 | pub const COLOR_DARK_GRAY: u32 = 0xFF404040;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:493:1
[INFO] [stdout]     |
[INFO] [stdout] 493 | pub const COLOR_LIGHT_GRAY: u32 = 0xFFC0C0C0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:494:1
[INFO] [stdout]     |
[INFO] [stdout] 494 | pub const COLOR_DARK_RED: u32 = 0xFF8B0000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:495:1
[INFO] [stdout]     |
[INFO] [stdout] 495 | pub const COLOR_DARK_GREEN: u32 = 0xFF006400;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:496:1
[INFO] [stdout]     |
[INFO] [stdout] 496 | pub const COLOR_DARK_BLUE: u32 = 0xFF00008B;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:497:1
[INFO] [stdout]     |
[INFO] [stdout] 497 | pub const COLOR_TEAL: u32 = 0xFF008080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:498:1
[INFO] [stdout]     |
[INFO] [stdout] 498 | pub const COLOR_NAVY: u32 = 0xFF000080;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:499:1
[INFO] [stdout]     |
[INFO] [stdout] 499 | pub const COLOR_MAROON: u32 = 0xFF800000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:500:1
[INFO] [stdout]     |
[INFO] [stdout] 500 | pub const COLOR_OLIVE: u32 = 0xFF808000;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:501:1
[INFO] [stdout]     |
[INFO] [stdout] 501 | pub const COLOR_LIME: u32 = 0xFF32CD32;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:502:1
[INFO] [stdout]     |
[INFO] [stdout] 502 | pub const COLOR_INDIGO: u32 = 0xFF4B0082;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:503:1
[INFO] [stdout]     |
[INFO] [stdout] 503 | pub const COLOR_VIOLET: u32 = 0xFFEE82EE;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:504:1
[INFO] [stdout]     |
[INFO] [stdout] 504 | pub const COLOR_GOLD: u32 = 0xFFFFD700;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:505:1
[INFO] [stdout]     |
[INFO] [stdout] 505 | pub const COLOR_SILVER: u32 = 0xFFC0C0C0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | pub const COLOR_CORAL: u32 = 0xFFFF7F50;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:507:1
[INFO] [stdout]     |
[INFO] [stdout] 507 | pub const COLOR_SALMON: u32 = 0xFFFA8072;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:508:1
[INFO] [stdout]     |
[INFO] [stdout] 508 | pub const COLOR_TURQUOISE: u32 = 0xFF40E0D0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:509:1
[INFO] [stdout]     |
[INFO] [stdout] 509 | pub const COLOR_CRIMSON: u32 = 0xFFDC143C;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]    --> src/stdlib/graphics/draw.rs:510:1
[INFO] [stdout]     |
[INFO] [stdout] 510 | pub const COLOR_AZURE: u32 = 0xFFF0FFFF;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/runtime/mod.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub mod module_registry;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/runtime/family/asm/reconcile.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / pub fn asm_reconcile_returning_parent(
[INFO] [stdout] 17 | |     child_id:           FamilyId,
[INFO] [stdout] 18 | |     adoptive_parent_id: FamilyId,
[INFO] [stdout] 19 | |     returning_parent_id: FamilyId,
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     now_ms: u64,
[INFO] [stdout] 24 | | ) -> ReconciliationOutcome {
[INFO] [stdout]    | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/threading/threads.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub threads: HashMap<u64, PastaThread>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/threading/threads.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/threading/thread_man.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 37.83s
[INFO] running `Command { std: "docker" "inspect" "6673cd29a88612c80b250c57c428450148feff7ae13192043a045e409fcee107", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6673cd29a88612c80b250c57c428450148feff7ae13192043a045e409fcee107", kill_on_drop: false }`
[INFO] [stdout] 6673cd29a88612c80b250c57c428450148feff7ae13192043a045e409fcee107
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c7b7cde08a2062dc4853ce7b678898debf38ddb0e37b1ad4f1d023b6fa0f036d
[INFO] running `Command { std: "docker" "start" "-a" "c7b7cde08a2062dc4853ce7b678898debf38ddb0e37b1ad4f1d023b6fa0f036d", kill_on_drop: false }`
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]   --> src/stdlib/graphics/draw.rs:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | pub fn draw_rect(canvas: &mut Canvas, x: isize, y: isize, w: isize, h: isize, color: u32) {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> src/lib.rs:5:9
[INFO] [stderr]    |
[INFO] [stderr]  5 | #![warn(missing_docs)]
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]   --> src/stdlib/graphics/draw.rs:45:1
[INFO] [stderr]    |
[INFO] [stderr] 45 | pub fn fill_rect(canvas: &mut Canvas, x: isize, y: isize, w: isize, h: isize, color: u32) {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]   --> src/stdlib/graphics/draw.rs:52:1
[INFO] [stderr]    |
[INFO] [stderr] 52 | / pub fn fill_grid_cell(
[INFO] [stderr] 53 | |     canvas: &mut Canvas,
[INFO] [stderr] 54 | |     cell_width: usize,
[INFO] [stderr] 55 | |     cell_height: usize,
[INFO] [stderr] ...  |
[INFO] [stderr] 58 | |     color: u32,
[INFO] [stderr] 59 | | ) {
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]   --> src/stdlib/graphics/draw.rs:68:1
[INFO] [stderr]    |
[INFO] [stderr] 68 | / pub fn fill_grid_cells(
[INFO] [stderr] 69 | |     canvas: &mut Canvas,
[INFO] [stderr] 70 | |     cell_width: usize,
[INFO] [stderr] 71 | |     cell_height: usize,
[INFO] [stderr] 72 | |     cells: &[(isize, isize, u32)],
[INFO] [stderr] 73 | | ) {
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]   --> src/stdlib/graphics/draw.rs:79:1
[INFO] [stderr]    |
[INFO] [stderr] 79 | / pub fn fill_grid_run(
[INFO] [stderr] 80 | |     canvas: &mut Canvas,
[INFO] [stderr] 81 | |     cell_width: usize,
[INFO] [stderr] 82 | |     cell_height: usize,
[INFO] [stderr] ...  |
[INFO] [stderr] 86 | |     color: u32,
[INFO] [stderr] 87 | | ) {
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:97:1
[INFO] [stderr]     |
[INFO] [stderr]  97 | / pub fn fill_grid_runs(
[INFO] [stderr]  98 | |     canvas: &mut Canvas,
[INFO] [stderr]  99 | |     cell_width: usize,
[INFO] [stderr] 100 | |     cell_height: usize,
[INFO] [stderr] 101 | |     runs: &[(isize, isize, usize, u32)],
[INFO] [stderr] 102 | | ) {
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:118:1
[INFO] [stderr]     |
[INFO] [stderr] 118 | pub fn draw_circle(canvas: &mut Canvas, cx: isize, cy: isize, radius: isize, color: u32) {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:141:1
[INFO] [stderr]     |
[INFO] [stderr] 141 | pub fn fill_circle(canvas: &mut Canvas, cx: isize, cy: isize, radius: isize, color: u32) {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:162:1
[INFO] [stderr]     |
[INFO] [stderr] 162 | pub fn draw_ellipse(canvas: &mut Canvas, cx: isize, cy: isize, rx: isize, ry: isize, color: u32) {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:200:1
[INFO] [stderr]     |
[INFO] [stderr] 200 | pub fn fill_ellipse(canvas: &mut Canvas, cx: isize, cy: isize, rx: isize, ry: isize, color: u32) {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:242:1
[INFO] [stderr]     |
[INFO] [stderr] 242 | / pub fn draw_triangle(
[INFO] [stderr] 243 | |     canvas: &mut Canvas,
[INFO] [stderr] 244 | |     x0: isize,
[INFO] [stderr] 245 | |     y0: isize,
[INFO] [stderr] ...   |
[INFO] [stderr] 250 | |     color: u32,
[INFO] [stderr] 251 | | ) {
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:257:1
[INFO] [stderr]     |
[INFO] [stderr] 257 | / pub fn fill_triangle(
[INFO] [stderr] 258 | |     canvas: &mut Canvas,
[INFO] [stderr] 259 | |     mut x0: isize,
[INFO] [stderr] 260 | |     mut y0: isize,
[INFO] [stderr] ...   |
[INFO] [stderr] 265 | |     color: u32,
[INFO] [stderr] 266 | | ) {
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:478:1
[INFO] [stderr]     |
[INFO] [stderr] 478 | pub const COLOR_BLACK: u32 = 0xFF000000;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:479:1
[INFO] [stderr]     |
[INFO] [stderr] 479 | pub const COLOR_WHITE: u32 = 0xFFFFFFFF;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:480:1
[INFO] [stderr]     |
[INFO] [stderr] 480 | pub const COLOR_RED: u32 = 0xFFFF0000;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:481:1
[INFO] [stderr]     |
[INFO] [stderr] 481 | pub const COLOR_GREEN: u32 = 0xFF00FF00;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:482:1
[INFO] [stderr]     |
[INFO] [stderr] 482 | pub const COLOR_BLUE: u32 = 0xFF0000FF;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:483:1
[INFO] [stderr]     |
[INFO] [stderr] 483 | pub const COLOR_YELLOW: u32 = 0xFFFFFF00;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:484:1
[INFO] [stderr]     |
[INFO] [stderr] 484 | pub const COLOR_CYAN: u32 = 0xFF00FFFF;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:485:1
[INFO] [stderr]     |
[INFO] [stderr] 485 | pub const COLOR_MAGENTA: u32 = 0xFFFF00FF;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:486:1
[INFO] [stderr]     |
[INFO] [stderr] 486 | pub const COLOR_ORANGE: u32 = 0xFFFF8000;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:487:1
[INFO] [stderr]     |
[INFO] [stderr] 487 | pub const COLOR_PURPLE: u32 = 0xFF800080;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:488:1
[INFO] [stderr]     |
[INFO] [stderr] 488 | pub const COLOR_PINK: u32 = 0xFFFF69B4;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:489:1
[INFO] [stderr]     |
[INFO] [stderr] 489 | pub const COLOR_BROWN: u32 = 0xFF8B4513;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:490:1
[INFO] [stderr]     |
[INFO] [stderr] 490 | pub const COLOR_GRAY: u32 = 0xFF808080;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:491:1
[INFO] [stderr]     |
[INFO] [stderr] 491 | pub const COLOR_GREY: u32 = 0xFF808080;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:492:1
[INFO] [stderr]     |
[INFO] [stderr] 492 | pub const COLOR_DARK_GRAY: u32 = 0xFF404040;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:493:1
[INFO] [stderr]     |
[INFO] [stderr] 493 | pub const COLOR_LIGHT_GRAY: u32 = 0xFFC0C0C0;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:494:1
[INFO] [stderr]     |
[INFO] [stderr] 494 | pub const COLOR_DARK_RED: u32 = 0xFF8B0000;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:495:1
[INFO] [stderr]     |
[INFO] [stderr] 495 | pub const COLOR_DARK_GREEN: u32 = 0xFF006400;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:496:1
[INFO] [stderr]     |
[INFO] [stderr] 496 | pub const COLOR_DARK_BLUE: u32 = 0xFF00008B;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:497:1
[INFO] [stderr]     |
[INFO] [stderr] 497 | pub const COLOR_TEAL: u32 = 0xFF008080;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:498:1
[INFO] [stderr]     |
[INFO] [stderr] 498 | pub const COLOR_NAVY: u32 = 0xFF000080;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:499:1
[INFO] [stderr]     |
[INFO] [stderr] 499 | pub const COLOR_MAROON: u32 = 0xFF800000;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:500:1
[INFO] [stderr]     |
[INFO] [stderr] 500 | pub const COLOR_OLIVE: u32 = 0xFF808000;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:501:1
[INFO] [stderr]     |
[INFO] [stderr] 501 | pub const COLOR_LIME: u32 = 0xFF32CD32;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:502:1
[INFO] [stderr]     |
[INFO] [stderr] 502 | pub const COLOR_INDIGO: u32 = 0xFF4B0082;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:503:1
[INFO] [stderr]     |
[INFO] [stderr] 503 | pub const COLOR_VIOLET: u32 = 0xFFEE82EE;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:504:1
[INFO] [stderr]     |
[INFO] [stderr] 504 | pub const COLOR_GOLD: u32 = 0xFFFFD700;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:505:1
[INFO] [stderr]     |
[INFO] [stderr] 505 | pub const COLOR_SILVER: u32 = 0xFFC0C0C0;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:506:1
[INFO] [stderr]     |
[INFO] [stderr] 506 | pub const COLOR_CORAL: u32 = 0xFFFF7F50;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:507:1
[INFO] [stderr]     |
[INFO] [stderr] 507 | pub const COLOR_SALMON: u32 = 0xFFFA8072;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:508:1
[INFO] [stderr]     |
[INFO] [stderr] 508 | pub const COLOR_TURQUOISE: u32 = 0xFF40E0D0;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:509:1
[INFO] [stderr]     |
[INFO] [stderr] 509 | pub const COLOR_CRIMSON: u32 = 0xFFDC143C;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a constant
[INFO] [stderr]    --> src/stdlib/graphics/draw.rs:510:1
[INFO] [stderr]     |
[INFO] [stderr] 510 | pub const COLOR_AZURE: u32 = 0xFFF0FFFF;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/runtime/mod.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | pub mod module_registry;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]   --> src/runtime/family/asm/reconcile.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | / pub fn asm_reconcile_returning_parent(
[INFO] [stderr] 17 | |     child_id:           FamilyId,
[INFO] [stderr] 18 | |     adoptive_parent_id: FamilyId,
[INFO] [stderr] 19 | |     returning_parent_id: FamilyId,
[INFO] [stderr] ...  |
[INFO] [stderr] 23 | |     now_ms: u64,
[INFO] [stderr] 24 | | ) -> ReconciliationOutcome {
[INFO] [stderr]    | |__________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/threading/threads.rs:141:5
[INFO] [stderr]     |
[INFO] [stderr] 141 |     pub threads: HashMap<u64, PastaThread>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr]    --> src/threading/threads.rs:146:5
[INFO] [stderr]     |
[INFO] [stderr] 146 |     pub fn new() -> Self {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr]   --> src/threading/thread_man.rs:64:5
[INFO] [stderr]    |
[INFO] [stderr] 64 |     pub fn new() -> Self {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `pasta` (lib) generated 50 warnings
[INFO] [stderr] warning: function `values` is never used
[INFO] [stderr]    --> src/lexer/lexer.rs:672:8
[INFO] [stderr]     |
[INFO] [stderr] 672 |     fn values(src: &str) -> Vec<Option<String>> {
[INFO] [stderr]     |        ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `pasta` (lib test) generated 51 warnings (50 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pasta-11a7a63e3685ecd2)
[INFO] [stdout] 
[INFO] [stdout] running 196 tests
[INFO] [stdout] test interpreter::__repl_file_presence_check::repl_module_present ... ok
[INFO] [stdout] test interpreter::ai_network::tests::mlp_forward_pass ... ok
[INFO] [stdout] test error_logging::error_handler::tests::persist_diagnostic_writes_structured_context ... ok
[INFO] [stdout] test error_logging::error_handler::tests::format_error_includes_explanation_and_suggestion ... ok
[INFO] [stdout] test interpreter::environment::tests::runtime_tensor_strides_2d ... ok
[INFO] [stdout] test interpreter::ai_network::tests::linear_layer_forward ... ok
[INFO] [stdout] test interpreter::ai_network::tests::mse_loss_calculation ... ok
[INFO] [stdout] test interpreter::environment::tests::runtime_tensor_strides_3d ... ok
[INFO] [stdout] test interpreter::environment::tests::runtime_tensor_device_default ... ok
[INFO] [stdout] test interpreter::exceptions::tests::test_format_error ... ok
[INFO] [stdout] test interpreter::environment::tests::scope_push_pop_and_vars ... ok
[INFO] [stdout] test interpreter::environment::tests::set_if_absent_behaviour ... ok
[INFO] [stdout] test interpreter::exceptions::tests::test_try_result_error ... ok
[INFO] [stdout] test interpreter::exceptions::tests::test_try_result_success ... ok
[INFO] [stdout] test interpreter::ex_frame::tests::pop_scope_safe_handling ... ok
[INFO] [stdout] test interpreter::environment::tests::define_thread_with_id_conflict ... ok
[INFO] [stdout] test interpreter::environment::tests::global_scope_protection ... ok
[INFO] [stdout] test interpreter::environment::tests::runtime_tensor_flat_index ... ok
[INFO] [stdout] test interpreter::environment::tests::assign_prefers_existing_scope ... ok
[INFO] [stdout] test error_logging::error_messages::tests::default_catalog_loads_known_entry ... ok
[INFO] [stdout] test interpreter::executor::executor_tensor_tests::exec_build_tensor_float_dtype ... ok
[INFO] [stdout] test interpreter::executor::executor_tensor_tests::exec_build_tensor_multiline ... ok
[INFO] [stdout] test interpreter::exceptions::tests::test_is_fatal_error ... ok
[INFO] [stdout] test interpreter::ai_network::tests::softmax_sums_to_one ... ok
[INFO] [stdout] test interpreter::executor::executor_error_tests::parse_error_uses_central_messages ... ok
[INFO] [stdout] test interpreter::executor::executor_tensor_tests::exec_build_tensor_non_number_error ... ok
[INFO] [stdout] test interpreter::executor::executor_error_tests::runtime_error_includes_traceback ... ok
[INFO] [stdout] test interpreter::executor::executor_tensor_tests::exec_build_tensor_ragged_error ... ok
[INFO] [stdout] test interpreter::executor::executor_tests2::exec_build_tensor_high_dim ... ok
[INFO] [stdout] test interpreter::ai_network::tests::relu_activation ... ok
[INFO] [stdout] test interpreter::environment::tests::runtime_tensor_with_device ... ok
[INFO] [stdout] test interpreter::environment::tests::thread_namespace_basic ... ok
[INFO] [stdout] test interpreter::environment::tests::lambda_value_roundtrip ... ok
[INFO] [stdout] test interpreter::executor::executor_tensor_tests::exec_build_tensor_basic ... ok
[INFO] [stdout] test interpreter::executor::executor_tests6::exec_tensor_stdlib_basic ... ok
[INFO] [stdout] test interpreter::executor::executor_tests5::exec_tensor_reshape_transpose_flatten ... ok
[INFO] [stdout] test interpreter::executor::executor_tests3::exec_tensor_scalar_ops ... ok
[INFO] [stdout] test interpreter::executor::executor_tests2::exec_tensor_matmul_and_errors ... ok
[INFO] [stdout] test interpreter::shell::tests::glob_match_question ... ok
[INFO] [stdout] test interpreter::shell::tests::glob_match_star ... ok
[INFO] [stdout] test interpreter::shell::tests::redirect_append_appends ... ok
[INFO] [stdout] test interpreter::executor::executor_tests4::exec_tensor_elementwise_ops ... ok
[INFO] [stdout] test interpreter::executor::executor_tests::exec_gc_basic_collection ... ok
[INFO] [stdout] test interpreter::scope::tests::nested_blocks_escape_to_function_scope ... ok
[INFO] [stdout] test interpreter::scope::tests::new_var_in_block_escapes_to_global ... ok
[INFO] [stdout] test interpreter::scope::tests::leave_on_empty_scope_emits_diagnostic ... ok
[INFO] [stdout] test interpreter::scope::tests::update_existing_var_from_inside_block ... ok
[INFO] [stdout] test interpreter::shell::tests::env_var_expansion_basic ... ok
[INFO] [stdout] test interpreter::shell::tests::env_var_expansion_braces ... ok
[INFO] [stdout] test interpreter::shell::tests::env_var_expansion_unset_is_empty ... ok
[INFO] [stdout] test interpreter::shell::tests::glob_expand_tmp ... ok
[INFO] [stdout] test interpreter::executor::executor_tests::exec_gc_retains_referenced ... ok
[INFO] [stdout] test interpreter::scope::tests::new_var_in_function_stays_local ... ok
[INFO] [stdout] test interpreter::shell::tests::glob_match_class ... ok
[INFO] [stdout] test interpreter::shell::tests::redirect_out_creates_file ... ok
[INFO] [stdout] test interpreter::shell::tests::redirect_parse_append ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_cp ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_creation ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_echo_builtin ... ok
[INFO] [stdout] test interpreter::shell::tests::redirect_parse_out ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_is_file_and_is_dir ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_cd_uses_home_env ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_ls ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_mkdir_and_rmdir ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_pipe_echo_grep ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_pwd ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_realpath ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_run_command_basic ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_run_command_cd_and_pwd ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_pipe_three_stages ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_run_command_cd_quoted_path ... ok
[INFO] [stdout] test interpreter::shell::tests::shell_touch_and_rm ... ok
[INFO] [stdout] test interpreter::shell::tests::split_pipe_basic ... ok
[INFO] [stdout] test interpreter::shell::tests::split_pipe_quoted_pipe_not_split ... ok
[INFO] [stdout] test interpreter::shell::tests::tokenize_backslash_escape ... ok
[INFO] [stdout] test interpreter::shell::tests::tokenize_basic ... ok
[INFO] [stdout] test interpreter::shell::tests::tokenize_double_quotes ... ok
[INFO] [stdout] test interpreter::shell::tests::tokenize_single_quotes ... ok
[INFO] [stdout] test interpreter::shell::tests::tokenize_unterminated_quote ... ok
[INFO] [stdout] test lexer::lexer::tests::all_punctuation_tokens ... ok
[INFO] [stdout] test lexer::lexer::tests::at_operator ... ok
[INFO] [stdout] test lexer::lexer::tests::bool_tokens ... ok
[INFO] [stdout] test lexer::lexer::tests::builtin_call_with_float_arg ... ok
[INFO] [stdout] test lexer::lexer::tests::decimal_literal_is_single_token ... ok
[INFO] [stdout] test lexer::lexer::tests::eq_vs_eqeq ... ok
[INFO] [stdout] test lexer::lexer::tests::hash_comment_stripped ... ok
[INFO] [stdout] test lexer::lexer::tests::indent_dedent_emitted ... ok
[INFO] [stdout] test lexer::lexer::tests::comparison_operators ... ok
[INFO] [stdout] test lexer::lexer::tests::integer_literal ... ok
[INFO] [stdout] test lexer::lexer::tests::leading_dot_float ... ok
[INFO] [stdout] test lexer::lexer::tests::no_second_dot_in_number ... ok
[INFO] [stdout] test lexer::lexer::tests::keywords_are_emitted ... ok
[INFO] [stdout] test lexer::lexer::tests::tab_indentation_normalised ... ok
[INFO] [stdout] test lexer::lexer::tests::string_literal_basic ... ok
[INFO] [stdout] test lexer::lexer::tests::unicode_noteq_operator ... ok
[INFO] [stdout] test lexer::lexer::tests::unicode_stricteq_operator ... ok
[INFO] [stdout] test lexer::lexer::tests::underscore_numeric_literal ... ok
[INFO] [stdout] test lexer::tokens::tests::at_token_display ... ok
[INFO] [stdout] test lexer::lexer::tests::unicode_approx_operator ... ok
[INFO] [stdout] test lexer::tests::simple_lex_smoke ... ok
[INFO] [stdout] test lexer::lexer::tests::spawn_keyword_token ... ok
[INFO] [stdout] test lexer::tokens::tests::approx_token_display ... ok
[INFO] [stdout] test lexer::lexer::tests::obj_header_tokenization ... ok
[INFO] [stdout] test lexer::tests::alias_before_contextual ... ok
[INFO] [stdout] test lexer::lexer::tests::slash_slash_is_floor_div ... ok
[INFO] [stdout] test lexer::tokens::tests::obj_and_spawn_tokens_display ... ok
[INFO] [stdout] test lexer::tokens::tests::token_is_eof ... ok
[INFO] [stdout] test lexer::unicode::tests::test_basic_normalize ... ok
[INFO] [stdout] test lexer::unicode::tests::test_exponent_caret ... ok
[INFO] [stdout] test lexer::unicode::tests::test_no_change_fast_path ... ok
[INFO] [stdout] test parser::ast::tests::attempt_block_node ... ok
[INFO] [stdout] test mod_loader::binary::tests::test_crc32 ... ok
[INFO] [stdout] test lexer::tokens::tests::token_display_no_value ... ok
[INFO] [stdout] test parser::ast::tests::build_simple_assignment ... ok
[INFO] [stdout] test mod_loader::binary::tests::test_compile_and_load ... ok
[INFO] [stdout] test lexer::tokens::tests::dot_token_display ... ok
[INFO] [stdout] test lexer::tokens::tests::token_display_with_value ... ok
[INFO] [stdout] test lexer::lexer::tests::spawn_lhs_tokenization ... ok
[INFO] [stdout] test parser::ast::tests::obj_decl_node_roundtrip ... ok
[INFO] [stdout] test runtime::asm::tests::asm_register_and_invoke_named_block ... ok
[INFO] [stdout] test runtime::asm::tests::asm_set_and_print ... ok
[INFO] [stdout] test parser::tests::parser_accepts_if_brace_block ... ok
[INFO] [stdout] test runtime::bitwise::tests::test_basic_u64_ops ... ok
[INFO] [stdout] test parser::tests::parser_smoke_assignment ... ok
[INFO] [stdout] test runtime::bitwise::tests::test_basic_u32_ops ... ok
[INFO] [stdout] test lexer::lexer::tests::string_escape_sequences ... ok
[INFO] [stdout] test runtime::asm::tests::parse_literal_variants ... ok
[INFO] [stdout] test runtime::devices::tests::find_by_arch_known ... ok
[INFO] [stdout] test runtime::devices::tests::auto_configure_applies_defaults ... ok
[INFO] [stdout] test runtime::bitwise::tests::test_shifts_and_rotates_u32 ... ok
[INFO] [stdout] test parser::tests::parser_accepts_for_brace_block ... ok
[INFO] [stdout] test runtime::bitwise::tests::test_shifts_and_rotates_u64 ... ok
[INFO] [stdout] test runtime::devices::tests::find_device_by_id_works ... ok
[INFO] [stdout] test parser::ast::tests::matmul_binop_display ... ok
[INFO] [stdout] test runtime::family::tests::tests::backward_propagation_pushes_deltas_to_parent ... ok
[INFO] [stdout] test runtime::family::tests::tests::create_node_basic ... ok
[INFO] [stdout] test runtime::family::tests::tests::create_node_type_mismatch_rejected ... ok
[INFO] [stdout] test runtime::family::tests::tests::csm_can_have_mixed_type_parents ... ok
[INFO] [stdout] test runtime::family::tests::tests::does_parent_exist_false_when_parent_removed ... ok
[INFO] [stdout] test runtime::family::tests::tests::delta_upsert_latest_wins ... ok
[INFO] [stdout] test runtime::family::tests::tests::does_parent_exist_true_when_both_visible ... ok
[INFO] [stdout] test runtime::family::tests::tests::family_id_increments ... ok
[INFO] [stdout] test parser::ast::tests::ret_late_condition_variants ... ok
[INFO] [stdout] test runtime::family::tests::tests::gc_collectible_when_parent_missing ... ok
[INFO] [stdout] test runtime::family::tests::tests::global_write_denied_with_only_read_permission ... ok
[INFO] [stdout] test runtime::devices::tests::load_device_list ... ok
[INFO] [stdout] test parser::tests::parser_accepts_try_brace_block ... ok
[INFO] [stdout] test runtime::asm::tests::asm_unsupported_instruction_errors ... ok
[INFO] [stdout] test runtime::family::tests::tests::gc_pass_removes_collectible_nodes ... ok
[INFO] [stdout] test runtime::family::tests::tests::lineage_signature_deterministic ... ok
[INFO] [stdout] test runtime::family::tests::tests::global_read_allowed_with_read_permission ... ok
[INFO] [stdout] test runtime::family::tests::tests::parent_check_triggers_adoption_when_parent_missing ... ok
[INFO] [stdout] test runtime::family::tests::tests::global_read_denied_without_permission ... ok
[INFO] [stdout] test runtime::family::tests::tests::parent_check_both_visible ... ok
[INFO] [stdout] test runtime::family::tests::tests::reconciliation_returning_wins_on_newer_timestamp ... ok
[INFO] [stdout] test runtime::family::tests::tests::primordials_exist_and_are_immutable ... ok
[INFO] [stdout] test runtime::family::tests::tests::reconciliation_adoptive_wins_on_newer_timestamp ... ok
[INFO] [stdout] test runtime::family::tests::tests::shadow_parent_promotes_after_3x_threshold ... ok
[INFO] [stdout] test runtime::rng::tests::fill_bytes_fills_buffer ... ok
[INFO] [stdout] test runtime::rng::tests::reseed_changes_output ... ok
[INFO] [stdout] test runtime::rng::tests::rng_generates_values ... ok
[INFO] [stdout] test runtime::bitwise::tests::rotate_full_width_behaviour ... ok
[INFO] [stdout] test runtime::tests::find_device_by_id_known ... ok
[INFO] [stdout] test runtime::tests::device_detection_returns_string ... ok
[INFO] [stdout] test runtime::tests::runtime_mod_smoke ... ok
[INFO] [stdout] test semantics::priority::tests::empty_graph ... ok
[INFO] [stdout] test runtime::family::tests::tests::lineage_signature_changes_with_deltas ... ok
[INFO] [stdout] test semantics::priority::tests::simple_chain ... ok
[INFO] [stdout] test semantics::resolver::tests::define_and_lookup ... ok
[INFO] [stdout] test semantics::resolver::tests::nested_scopes ... ok
[INFO] [stdout] test semantics::resolver::tests::duplicate_symbol_error ... ok
[INFO] [stdout] test semantics::priority::tests::independent_nodes ... ok
[INFO] [stdout] test semantics::tests::semantics_module_smoke_test ... ok
[INFO] [stdout] test stdlib::graphics::compact_pixel::tests::test_canvas_fill ... ok
[INFO] [stdout] test stdlib::graphics::compact_pixel::tests::test_canvas_memory ... ok
[INFO] [stdout] test stdlib::graphics::compact_pixel::tests::test_grayscale_conversion ... ok
[INFO] [stdout] test stdlib::graphics::compact_pixel::tests::test_hex_parsing ... ok
[INFO] [stdout] test runtime::family::tests::tests::snapshot_and_restore ... ok
[INFO] [stdout] test stdlib::graphics::compact_pixel::tests::test_intensity_scaling ... ok
[INFO] [stdout] test stdlib::graphics::compact_pixel::tests::test_pixel_encode_decode ... ok
[INFO] [stdout] test stdlib::graphics::compact_pixel::tests::test_rgb332_conversion ... ok
[INFO] [stdout] test runtime::pointer::context::tests::test_context_push_pop ... ok
[INFO] [stdout] test stdlib::graphics::compact_pixel::tests::test_rgb332_decode ... ok
[INFO] [stdout] test stdlib::graphics::compact_pixel::tests::test_pixel_from_color ... ok
[INFO] [stdout] test stdlib::graphics::compact_pixel::tests::test_round_trip ... ok
[INFO] [stdout] test runtime::rng::tests::hardware_path_does_not_panic_on_unsupported_arch ... ok
[INFO] [stdout] test runtime::pointer::gc::tests::test_rooting ... ok
[INFO] [stdout] test runtime::pointer::gc::tests::test_scope_tracking ... ok
[INFO] [stdout] test runtime::strainer::tests::alloc_register_and_collect ... ok
[INFO] [stdout] test semantics::priority::tests::detect_cycle ... ok
[INFO] [stdout] test threading::threads::tests::register_and_finish ... ok
[INFO] [stdout] test stdlib::graphics::pixel_format::tests::test_compact_conversion ... ok
[INFO] [stdout] test threading::threads::tests::kill_sends_signal ... ok
[INFO] [stdout] test tests::lib_init_and_parse_smoke ... ok
[INFO] [stdout] test parser::tests::parser_smoke_do_block ... ok
[INFO] [stderr]      Running unittests src/bin/pasta.rs (/opt/rustwide/target/debug/deps/pasta-777b88a31f18e7aa)
[INFO] [stdout] test runtime::meatball::tests::meatball_creation_and_basic_message ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 196 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_smoke.rs (/opt/rustwide/target/debug/deps/cli_smoke-fe1eebfac27ac25f)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test cli_runs_headless_canvas_fixture_file ... ok
[INFO] [stdout] test cli_eval_handles_brace_blocks_and_try ... ok
[INFO] [stdout] test cli_runs_function_fixture_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/graphics_grid_api.rs (/opt/rustwide/target/debug/deps/graphics_grid_api-852d3d9cd649940c)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test benchmark_grid_batch_vs_individual_draws ... ignored
[INFO] [stdout] test draw_grid_runs_fill_horizontal_spans ... ok
[INFO] [stdout] test draw_to_grid_uses_active_draw_target_and_current_color ... ok
[INFO] [stdout] test draw_to_grid_requires_draw_grid_first ... ok
[INFO] [stdout] test draw_grid_batch_supports_current_syntax_lists_dicts_and_list_append ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lex_range.rs (/opt/rustwide/target/debug/deps/lex_range-8c549a35b2c4d197)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test lex_range_operator ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/range_behavior.rs (/opt/rustwide/target/debug/deps/range_behavior-32f69035ecd66fff)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test range_two_args_half_open ... FAILED
[INFO] [stdout] test range_empty_when_start_eq_end ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- range_two_args_half_open stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'range_two_args_half_open' (238) panicked at tests/range_behavior.rs:17:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Number(10.0)
[INFO] [stdout]  right: Number(6.0)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x590e270b630a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x590e270b630a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x590e270b630a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x590e270b630a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x590e270cf7fa - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x590e270cf7fa - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x590e270bc142 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x590e270bc142 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x590e27090e8f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x590e27090e8f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x590e270ac159 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x590e26b3b6ac - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x590e26b3b6ac - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x590e270ac312 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x590e270ac312 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x590e27090f48 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x590e27087d19 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x590e270920ed - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x590e270d003c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x590e270cfef3 - core[35159d6ffb30e017]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x590e26b2d800 - core[35159d6ffb30e017]::panicking::assert_failed::<pasta[fd29221c0e859f14]::interpreter::environment::Value, pasta[fd29221c0e859f14]::interpreter::environment::Value>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x590e26b2dac4 - range_behavior[4d2612cebed5b35e]::range_two_args_half_open
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/range_behavior.rs:17:5
[INFO] [stdout]   22:     0x590e26b2d8a7 - range_behavior[4d2612cebed5b35e]::range_two_args_half_open::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/range_behavior.rs:9:30
[INFO] [stdout]   23:     0x590e26b2e8a6 - <range_behavior[4d2612cebed5b35e]::range_two_args_half_open::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x590e26b2e98b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x590e26b2e98b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x590e26b3c17b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x590e26b3c17b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x590e26b3c17b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x590e26b3c17b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x590e26b3c17b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x590e26b3c17b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x590e26b3c17b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x590e26b36b54 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x590e26b36b54 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x590e26b3ed82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x590e26b3ed82 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x590e26b3ed82 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x590e26b3ed82 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x590e26b3ed82 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x590e26b3ed82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x590e26b3ed82 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x590e270b4e8f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x590e270b4e8f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7dcc5473aaa4 - <unknown>
[INFO] [stdout]   45:     0x7dcc547c7a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- range_empty_when_start_eq_end stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'range_empty_when_start_eq_end' (237) panicked at tests/range_behavior.rs:29:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Number(1.0)
[INFO] [stdout]  right: Number(0.0)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x590e270b630a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x590e270b630a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x590e270b630a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x590e270b630a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x590e270cf7fa - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x590e270cf7fa - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x590e270bc142 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x590e270bc142 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x590e27090e8f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x590e27090e8f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x590e270ac159 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x590e26b3b6ac - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x590e26b3b6ac - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x590e270ac312 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x590e270ac312 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x590e27090f48 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x590e27087d19 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x590e270920ed - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x590e270d003c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x590e270cfef3 - core[35159d6ffb30e017]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x590e26b2d800 - core[35159d6ffb30e017]::panicking::assert_failed::<pasta[fd29221c0e859f14]::interpreter::environment::Value, pasta[fd29221c0e859f14]::interpreter::environment::Value>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x590e26b2dc44 - range_behavior[4d2612cebed5b35e]::range_empty_when_start_eq_end
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/range_behavior.rs:29:5
[INFO] [stdout]   22:     0x590e26b2d8d7 - range_behavior[4d2612cebed5b35e]::range_empty_when_start_eq_end::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/range_behavior.rs:21:35
[INFO] [stdout]   23:     0x590e26b2e8e6 - <range_behavior[4d2612cebed5b35e]::range_empty_when_start_eq_end::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x590e26b2e98b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x590e26b2e98b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x590e26b3c17b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x590e26b3c17b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x590e26b3c17b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x590e26b3c17b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x590e26b3c17b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x590e26b3c17b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x590e26b3c17b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x590e26b36b54 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x590e26b36b54 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x590e26b3ed82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x590e26b3ed82 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x590e26b3ed82 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x590e26b3ed82 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x590e26b3ed82 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x590e26b3ed82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x590e26b3ed82 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x590e270b4e8f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x590e270b4e8f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7dcc5473aaa4 - <unknown>
[INFO] [stdout]   45:     0x7dcc547c7a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     range_empty_when_start_eq_end
[INFO] [stdout]     range_two_args_half_open
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test range_behavior`
[INFO] running `Command { std: "docker" "inspect" "c7b7cde08a2062dc4853ce7b678898debf38ddb0e37b1ad4f1d023b6fa0f036d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c7b7cde08a2062dc4853ce7b678898debf38ddb0e37b1ad4f1d023b6fa0f036d", kill_on_drop: false }`
[INFO] [stdout] c7b7cde08a2062dc4853ce7b678898debf38ddb0e37b1ad4f1d023b6fa0f036d
